Download
(6Kb)
Download
Updated: 07-18-08 11:50 PM
Pictures
File Info
Updated:07-18-08 11:50 PM
Created:unknown
Downloads:4,210
Favorites:14
MD5:

IllegalAddon

Version: 1.1.3-20400
by: ScytheBlade1 [More]

IllegalAddon
v1.1.3-20400 (Jul 18 2008)
Sbo@Doomhammer-US
====================

IllegalAddon is a addon developed to scan your other addons to check if they are currently prohibited by Blizzard (or, "against the rules", "against the ToS", or "otherwise illegal").

Upon startup, IllegalAddon will scan your addons and print to your screen the results. If it finds any illegal addons, it will tell you which ones are against the ToS. Otherwise, it will simply say that no illegal addons were detected.



If you have any other questions, please visit the UI and Macros forum: http://forums.worldofwarcraft.com/board.html?forumId=11114&sid=1

There is one specific thread and post dedicated to the legality of addons. You can find that here: http://forums.worldofwarcraft.com/thread.html?topicId=11381215&sid=1#5

Enjoy the game!








Footnote:
1. Introduction
2. Details
3. Specific Examples
SpamSentry
StinkyQueue, et all
4. Conclusion
5. The Actual Truth

-- 1. Introduction
This addon is largely a joke. As a rule of thumb, *no addons are illegal period.* There is only one exception to this rule: addons that facilitate cross faction communication.

World of Warcraft Addons are made up of four different types of files: a ".toc" (table of contents) file, any combination of ".lua" and ".xml" files, and optionally any media files related to the addon (fonts, graphics, sounds, etc).

Addons are limited by what is given to the addon by Blizzard. In short, addons run in Blizzard's environment. Another way of saying this is is simple: "Addons cannot do anything that Blizzard doesn't want them to do."

It's pretty easy to tell if an addon is illegal. If the type of addon is not listed in the Terms of Use (http://www.worldofwarcraft.com/legal/termsofuse.html), it's legal. Currently, there is only one such type of addon listed. Quoting the Terms of Use:


5. Rules of Conduct
B. Rules Related to "Chat" and Interaction With Other Users.
[..] When engaging in Chat in the Program, or otherwise utilizing the Program, you may not:
10. Communicate directly with players who are playing characters aligned with the opposite faction (e.g. Horde communicating with Alliance or vice versa);

That's pretty cut and dried. But, it doesn't specifically say anything about addons, either. So, how do you know that this realates to addons?

That clause was added to the Terms of Use only after (1) Blizzard disabled "cross-faction communication" via numbers in chat, and (2) addons came into play that allowed cross faction communication. That's the rationalization behind the above.

-- 2. Details
The UI team has always welcomed addon authors. It's a core belief of the UI team that the stock UI should *not* do everything, but rather, everything in the stock UI needs to be self explanatory at first glance. There are no small number of addons out there which are not self explanatory at first glance, and if they were to change this, the reason that they are used everywhere would be greatly diminished. Take for example SW Stats (sw-stats.com), a damage meter addon. Timeline segments, pet filters, NPC/group/filters, reporting options, numbers, percents, ranks, oh my! The idea that resetting the meter doesn't actually delete data is still something I'm trying to get people to understand. It's a complex addon, and sure you could "dumb it down" - but then a lot of the incentive to the power users would be gone.

From the beginning, due to the self-imposed restrictions on the stock UI (must be instantly understandable to the majority of people who play), and also due to their desire to allow advanced possibilities to the UI for the so-called "power users," Blizzard built the game around the option of addons, and then exposed their entire API to anyone who wanted to poke with it.

-- 3. Specific Examples
3.1 SpamSentry
Over time, creative addon authors have created addons that did things that Blizzard did not like. In every case, instead of amending the Terms of Use and banning users of these addons, they simply changed the API around so that these addons simply stopped working. A good example of this is SpamSentry. SpamSentry was an addon developed to assist players in reporting gold spammers that were assaulting large numbers of the WoW population, several times an hour.

This was exactly what the players should have been doing: reporting the spammers to the GM services. However, this was a sub optimal solution. Due to the sheer volume of the gold spammers, the GM services were overwhelmed with tickets from players who pressed two buttons to report a whole group of spammers at once, every few hours. As a whole, this deteriorated the GM services for everyone. Longer wait times for all, redundant GM responses that seemingly did nothing, and then there was always the chance that you would get an automated one-line reply from the GM who instantly closed the ticket. GM-bots, anyone?

So, Blizzard added several anti-spam features to the game, and then changed the API so that addons could not create GM tickets automatically. It's pretty simple: if addons are doing something that Blizzard doesn't like, Blizzard simply breaks the addon instead of banning the addon, or placing account infractions upon it's users. They could simply make a sticky in the UI forums and ammend the ToU, but why ban users over arbitrary addons?

As previously mentioned, Blizzard will take action against your account if you use cross-faction communication addons. The reason is simple: the only way to break these addons would break literally every single addon in existence. It's not something that can arbitrarily blocked by Blizzard, no matter the degree of effort they put towards it.

3.2 StinkyQueue, et all
The (in)famous "Alterac Valley Group Queue" addons are *not* against the rules to use. Why? Well, quite simply, because it isn't against the rules. There's nothing in the Terms of Use that states "You may not group queue for Alterac Valley." The button that allows you to group queue was removed because of queue times, not because they felt it was unfair or not fun. The difference is subtle, but it's there. Previously, you were queued as one big group. The battleground would not pop up to you or anyone else in your group until it could fit your entire group into the battleground. Currently, the "AV Group Queue" addons simply queue everyone individually at the same instant. There is no guarantee that you will get the same AV instance as your friend, and the queuing system can go through as quickly as it wants and queue mass amounts of individuals into whatever AV instance it wants, instead of waiting to find an instance and opposing group that would work for a full 40 individuals, clogging up the queue for large amounts of players.

That is why "AV Group Queue" addons are not against the rules, and that is why further action hasn't been taken against these addons. The button was removed to help queues, and while such addons greatly enhance your chances of getting into the same AV instance as your friend, it's no guarantee. Most importantly, it doesn't break the queue, which is why the button was removed in the first place. Plain and simple, these addons don't change the queue times, which was the original problem. Likewise, they're not against the rules.

-- 4. Conclusion
In sum, addons are "illegal" if:
(1) They (or their methods) are expressly prohibited within the Terms of Use.

If an addon does something that Blizzard does not like, one of two things will happen:
(1) Blizzard will simply change the API, preventing such addons from working at all, or
(2) Adding mention of such addons as expressly prohibited within the Terms of Use.

The above logic has been extracted and reformed by observing the reaction addons have received from Blizzard, in addition to what Blizzard has directly said on the topic.

I really don't want to say this, but it needs saying. If you have questions on the legality of addons in general, or a certain addon, the UI and Macros forum is the place to ask (http://forums.worldofwarcraft.com/board.html?forumId=11114&sid=1). As long as you ask your question in a clear, even semi informed manner, your response will be much warmer than you would otherwise get. Be sure to read this post before asking, too: http://forums.worldofwarcraft.com/thread.html?topicId=11381215&sid=1#5 - as long as you read that and then post in a constructive manner, you will receive clear answers to any questions that you could possibly have upon addon legality.

There is always the chance that some day, an addon will appear that Blizzard dislikes that they can't simply break. In that case, the FAQs will be amended, posts will be made, and the Terms of Service will be updated. But, unless that happens, you have nothing to fear.

-- 5. The Actual Truth
You really don't need to read this section. If you understand the above, then this really can be disregarded as a side note. However, if things are still confusing, or you're curious, read on.

I'd like to state three things.
(1) "Cross-faction communication addons" are not against the rules, due to the fact that they run in Blizzard's sandbox enviroment, which Blizzard has complete control of (and due to the fact that there are no rules against running addons).
(2) Communicating directly with members of the opposing faction is against the Terms of Use, to which you agreed.
(3) Points (1) and (2) coexist happily. They are not contradictory of each other.

How is this possible? Two examples.

Example one:
(1) A user installs an addon which facilitates cross faction communication.
--> The user is NOT penalized in any way, shape or form, regardless of the GM tickets sent in. The user has not broken any rules.
(2) Said user then uses this addon to talk with a player of the opposing faction.
--> The user CAN be penalized, because they have directly broken Section 5b, paragraph 10 of the Terms of Use, which they agreed to when they installed the game, and which they also agreed to upon every subsequent patch.

Example two:
(1) A user installs a mass mailing addon, designed to send large amounts of in-game mail.
--> The user is NOT penalized in any way, shape or form, regardless of the GM tickets sent in. The user has not broken any rules.
(2) The user then uses this addon to send a letter to everyone within his or her own guild, informing them of a new raid start time.
--> The user's guildmates may or may not like this. Should they not like this, due to the nature of a guild and due to the context of the mail, they must first ask the user to stop doing this. Even then, given the nature of the guild, no action may occur. This is to be decided upon a case by case basis by the GM staff.
(3) The user then turns around and uses this addon to send gold adverts to everyone standing in Ironforge, Stormwind, Shattrath, and Tempest Keep.
--> The user CAN be penalized, because they have directly broken Section 5b, paragraph 4 of the Terms of use.

In short, no addon can be deemed illegal, against the rules, or can get you banned, period. How you use the addons is what can get your account actioned, and how you use addons is what is outlined in the Terms of Use. To quote Section 5b, paragraph 10 again:

"10. Communicate directly with players who are playing characters aligned with the opposite faction (e.g. Horde communicating with Alliance or vice versa);"

This says nothing about addons, it says everything about the actions taken by you in game, be if facilitated by addons or otherwise. Addons can not get your account actioned against. What you do in game, be it via addons, third party programs, or with the stock interface will define what actions, if any, can be applied against your account. Installing an addon won't get you banned. Using an addon won't get you banned. Using an addon in a manner that directly breaks the Terms of Use will.

No amount of malicious code, malicious intent, or anything short of directly malicious action or results can penalize an account.

Accounts are not actioned for having or using addons. Accounts are actioned for actions made by people which directly violate the Terms of Use agreement. Make sense?



--Sbo of Doomhammer (Alliance)
E-Mail: [email protected]
IRC: ScytheBlade1 on irc.freenode.net

I'm no lawyer. This is largely a collection of thought that the vast majority of the UI community has developed in combination with some amount of Blizzard posters. However, even the Blizzard posts that we have on the matter contain the phrase "I am not a lawyer" or some close variation there of. The above should not be taken as legal advice concerning the interpretation of the Terms of Use supplied with World of Warcraft. If any Blizzard employee or UI community member has a problem with anything of the above, please contact me though the above mentioned methods to ensure a prompt response.

v1.0-20100 (Jul 11 2007): Initial release.
v1.1-20300 (Jan 28 2008): Minor code update, Ace2'd!
v1.1.1-20300 (Feb 02 2008): Updated the readme
v1.1.2-20300 (Feb 04 2008): Minor readme update
v1.1.3-20400 (Jul 18 2008): TOC bump
Post A Reply Comment Options
Unread 07-11-07, 04:28 PM  
Mazzlefizz
A Pyroguard Emberseer
 
Mazzlefizz's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3521
File comments: 60
Uploads: 2
Good idea. Please make it ace2 so it doesn't lag my system. I keep noticing my memory go up ever since I installed this add-on!
__________________
MazzleUI Home Page: Mazzlefizz.WoWInterface.com
Info, FAQs, Forums, Download can be found at that link.
Report comment to moderator  
Reply With Quote
Unread 07-11-07, 02:56 PM  
Kyahx
A Wyrmkin Dreamwalker
 
Kyahx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 52
File comments: 34
Uploads: 6
i lov this addom...sum1 told me that ktm was illegal and i wamted 2 mke sure but ALL CLEAN!

THX (also plz ACE)
Report comment to moderator  
Reply With Quote
Unread 07-11-07, 02:53 PM  
krka
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 7
Uploads: 2
Please make this an ACE addon. You can really make it more efficient and save memory by using the shared codebase!
Report comment to moderator  
Reply With Quote
Unread 07-11-07, 02:45 PM  
Mazzlefizz
A Pyroguard Emberseer
 
Mazzlefizz's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3521
File comments: 60
Uploads: 2
Brilliant add-on. It does exactly what's advertised without fail!
__________________
MazzleUI Home Page: Mazzlefizz.WoWInterface.com
Info, FAQs, Forums, Download can be found at that link.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: