Blizzard put a UI Add-On Development Policy on their web page a few days ago. It basically says that addons must be free of charge, the source code needs to be a "freely accessible" and addons must not include ads or solicit donations. The main "target" of this policy is obviously Carbonite as there is a pay-to-use version and they planned to distribute a free version as adware.
The official UI & Macros forum is full of threads discussing this new policy. A lot of people are upset about this new policy, one thread even suggests that addon authors should "pull down their addons". A few authors even did discontinue the development of their addons.
But what is everyone upset about? Seriously, did anyone really expect that Blizzard would allow an addon to show advertisements in World of Warcraft? Did anyone really think that Blizzard allows addons to be sold?
But there is this one point in this new policy that is worth a discussion:
5) Add-ons may not solicit donations.
Add-ons may not include requests for donations. We recognize the immense amount of effort and resources that go into developing an add-on; however, such requests should be limited to the add-on website or distribution site and should not appear in the game.
There are a few addons that show a small donation request in the game, QuestHelper being the most prominent of them. But what's the purpose of such a donation request? Certainly not to earn a lot of money. I had a PayPal donate button on the
Curse.com page of Deadly Boss Mods for about a year. The total amount of money that was donated there over this year was $60. Thanks to everyone who donated! But that's still just $5 a month, not even enough to pay for a World of Warcraft account.
Addons that include this button in the game, for example in the configuration menu, might earn more than I did. But it's very hard for me to imagine that any addon author ever earned nearly enough money from such a donation button to live from it.
I don't want to say that donation buttons for addons in the game are pathetic, but are a few bucks per month really worth "defacing" the GUI of an addon? Addon authors are still free to ask for donations on their own web page or on Curse.com. Another way of earning money from an addon is using ads like we do on this page here. The revenue from the ads on this page is sufficient to pay for the server this page is hosted on, but not even nearly high enough to live from it.
So the real question is: why do all the addon authors out there write World of Warcraft addons?
The team behind DBM does it for fun as a hobby and certainly not for money and I assume that 99.9% of all addon authors code for fun. The only commercial addon is (or: was) Carbonite. The whole new policy only affects Carbonite and in-game donation buttons. If you had a request for donation in your addon: replace it with a link to your web site. This is not prohibited and having donation buttons or ads on your page is also allowed.
Discontinuing addons due to this new policy leads nowhere. You should write the addons because it's fun for you. If it's not fun anymore, stop doing it.
In total, we don't see any reasons to protest against this new policy and we will thus continue working on DBM. There are lot of awesome new features and boss mods planned for the upcoming releases.
P.S.: @Blizzard: Is it really necessary to ban donation requests from addons completely? The only thing you got from this point in the policy was a forum riot. I think unobtrusive paypal links should be allowed if an addon author really thinks it is necessary.