Blizzard Asserts Rights Over Independent Add-Ons
bugnuts writes "Blizzard has announced a policy change regarding add-ons for the popular game World of Warcraft which asserts requirements on UI programmers, such as disallowing charging for the program, obfuscation, or soliciting donations. Add-ons are voluntarily-installed UI programs that add functionality to the game, programmed in Lua, which can do various tasks that hook into the WoW engine. The new policy has some obvious requirements, such as not loading the servers or spamming users, and it looks like an attempt to make things more accessible and free for the end user. But unlike FOSS, it adds other requirements that assert control over these independently coded programs, such as distribution and fees. Blizzard can already control the ultimate functionality of add-ons by changing the hooks into the WoW engine. They have exercised this ability in the past, e.g. to disable add-ons that automate movement and facilitate 'one-button' combat. Should they be able to make demands on independent programmers' copyrighted works, such as forbidding download fees or advertising, when those programmers are not under contract to code for Blizzard? Is this like Microsoft asserting control over what programmers may code for Windows?"
If you want to play with their code and platform, you need to follow their rules or not play at all.
Just as you can't close your code if it incorporates GPL code, Blizzard doesn't want you charging people for your add-ons if you code for their platform.
And you can develop your add-on for WoW and not follow Blizzard's rules as long as you never distribute it.
Your pedantry doesn't really prove anything, though.
They can make any demands they want.
You are also free to take your business ( and code ) elsewhere and put them out of business.
---- Booth was a patriot ----
Exactly, Blizzard derives increased value from users taking the time to level a second character due to QuestHelper. Many users use Auctioneer. While those are free with exceptional support there are also many that are not free such as Zygors' Guides ($50), Carbonite ($2.50/mo), Brian Kopp's Guide/Addon ($59.99), Joanas' Levelling Guide ($77), and QuestUp ($47).
You'll note that the paid addons are for quest assistance.
You'll note that Brian Kopp (previously featured on slashdot) is now making cash by selling an ingame version of his guide, me thinks this is retribution.
Also, as an addon author myself I can only say "Go ahead, turn off all your API's, see how that works out. I can farm other games".
Nope, when you live under someones roof you play by their rules. It might be kindof a dick move, but it's their API and they have every right to control how it's used. And it's not like this stipulation is unheard of; Microsoft has similar rules surrounding use of their GamerTag API as well as Google Maps with their free API (this is an oversimplification, but in general you are not allowed to use GMap mashups in for-pay websites).
Not to belittle the work of modders, but the fact that they can write add-ons at all is due to the substantial amount of resources that Blizzard has invested not only in the development of the API, but also the game itself and the massive server infrastructure.
I may not like it (I haven't decide either way yet whether it's a good or bad move - I'm very wary of Blizzard ever since the bnetd fiasco). But they are absolutely within their rights to do this.
Don't forget Blizzard likes to copy popular addons and make them into their own UI release.
I agree with this, but keep in mind that UI mods are entirely voluntary - if someone doesn't like the donation nags, they can turn off QH. Also, fewer UI mods being available means, on average, a worse experience for players.
I estimate that Questhelper alone is used by 10-20% of the WoW player base. I think there would be more grumbling than you think.
Breaking Into the Industry - A development log about starting a game studio.
Ridiculous indeed, to forbid donations. This policy has already removed one vital addon from our repertoire. Outfitter download is no longer possible as of yesterday (Friday).
Control player and server spamming, yes, that makes sense. Control independent developers' donations is just greedy or else it says that developers' time and skills are worthless. If that were the case, then they should be working for free too.
Instead of cutting their supporters off at the ankles, imitating the great addons badly, and annoying their customers, why don't they put in place a program like most big companies do, to buy the best addons from the independent developers?
We get together and develop a open source updater that uses bittorrent to do updates, every user of the client keeps copies of all the addons and peices are sent to update the swarm. All clients check the addon hoster for a MD5 hash so it can validate the downlaods so bad people cant corrupt addons.
The community provides the bandwidth, you get an advertising platform, and hopefully people stay happy while we give Blizzard the finger.
I think it has more to do with fairness than anything else. Blizzard has always taken a strong stance on balance. If someone produces a UI addon that makes the game easier, but only for those that can afford it, it creates an inbalance which in turn could upset Blizzards financials. If these addons a free, then they are available to anyone with the will to install them. It makes good business sense that they would attempt to control addons like this.
Is this like Microsoft asserting control over what programmers may code for Windows?
Not even slightly. Such a requirement for an OS would impact every piece of software that a user runs. WoW is just a single application. The two aren't even close and even the mere suggestion comes off like an anti-MS rant (or perhaps rather an attempt at transferring an anti-MS sentiment towards Blizzard.)
~Warning!~ The above is encrypted using rot676!
Lets try that again:
such requests should be limited to the add-on website OR DISTRIBUTION SITE and should not appear in the game.
Of course its up to curse.com and whoever to actually implement the charge-throughs (or simply not allow direct downloads for addons that wish to charge), but Blizzard themselves isn't denying the fact that users mostly go to curse.com or wowinterface.com or similar.
On the other hand, if curse & friends decide not to bother, it will make it extremely hard for new addons to get exposure if they want to charge.
I'm just glad to see them cracking down on obfuscation. Nothing enrages me quite like being handed the source code and being completely unable to do anything useful with it.
Women are like electronics: you don't know how damaged they are until you try to turn them on.
You're aware that the person you're replying to never actually said that, and the quoted text actually belongs to the summary?
Oh, you *are*, and you only replied there rather than at the top level because you wanted your message to appear nearer the start than earlier messages? Naughty, naughty...
You don't need addons. You may like addons, but you sure as hell don't need them. WoW is perfectly playable without any addons. In fact, I know a number of people who play with a very minimal number of addons for the reason that addons usually break when a new version comes out. So they don't use man, and the ones they do use are non-critical. Personally I use a few, but none that are "I must have it or I can't play." I am perfectly capable of disabling all my addons and still doing just fine.
What's more, WoW has a very good UI built in. I've played more than a few MMORPGs (Everquest, DAoC, EvE, Starwars Galaxies, and Warhammer) and WoW has be far the best UI. It is easy to use, and includes a high degree of built-in customization. For that matter, the addon interface is just another level. The most basic is the point and click menus and such. If you need more complexity, there's macros which require some basic scripting but not much. Need more than that? No problem you can full out program the UI using XML and LUA. What's more, you can share it with the world.
Also, Blizzard DOES take popular addons and make something like them in the game. Biggest one I can think of is the raid frames. Back in the day, there was no display for the whole raid, and thus no easy way to heal a raid. CTRaid became popular for this reason. It was a pain in the ass to use, and kinda flaky at times, but useful to raiders. So what happened? Blizzard modified WoW to have it's own raid frames, and to give addons like CT easy means of communicating things.
Your post just sounds like whining about a game that won't do things "Your way." Well ok, but recognize you aren't the only player. Lots of people may not think that "your way" is right. So if you don't find it fun, go find another game to play. Seriously, WoW isn't the only game out there, not even the only MMO. Some people like other games, nothing wrong with that. However, if your bitch is with the UI, well I'd be prepared to be disappointed. WoW's UI is one of the very best. That was only of the biggest pains when I tries Warhammer. The UI in that game was so rouge as compared to what I was used to in WoW. It wasn't horrible, but it wasn't near as good as what WoW had.