Register
Forget Password

Contest & Events

Related Articles

Advertisement

Tales of Pirates is a 3D Massively Multiplayer Online Role Playing Game developed by the Chinese company MOLI. Tales of Pirates is published by IGG (Internet Gaming Gate), Welcome join the tales of pirates forum

VoteMore

Vote for the Best MMO of 2010

What happened to TourGuide?

View:94

There have been many Addon stories that will live through World of Warcraft's history and beyond, as cautionary tales, expressions of visions or the refinement of a segment of the MMO genre that, rapidly, is becoming the norm in most games. Tekkub's TourGuide is going to be, if it is not already, one of those stories. Join me on this adventure where we discuss what all the drama was all about and an interview I did with Tekkub concerning the transpired events.

Before we begin, I have to make one point very clear. Blizzard's World of Warcraft User Interface Addon Policy is not law. It is a set of guidelines and rules that Blizzard reserves the right to modify and enforce within its virtual world as part of the End User License Agreement everyone agrees to when you enter the game. No one is breaking the law by charging for an addon. However, we will be discussing the legal concept of licensing, so I hope this won't be too confusing for people.

Let's start with a little history of the Addon Policy, and then get to the meat of the matter. In March of 2009, Blizzard added the User Interface Addon Policy, most notably removing the ability for addon developers to charge for their addons, developers could not create "premium" versions of addons for pay, developers had to have their code free and available, and developers could not solicit donations for their addons in game (on their websites or addon depo sites like Curse were okay, however.) Many people believe the addon changes were a direct result of Carbonite, a leveling and quest helper addon that charged a premium price for greater functionality in the addon.

Carbonite became the target of Blizzard's concern when advertisements for Carbonite's premium version began to appear in the free version of the addon. Shortly thereafter, the Addon Policy hit. Blizzard rightfully does not want a third party scamming their userbase with addons for money, even if the addons are legitimate. Up until this point as well, the best leveling guides for World of Warcraft were in PDF format or on websites for pay, where addons were not part of the deal. TourGuide, Tekkub's titular addon of this article and addon at the heart of the impending controversy, had been released already at this time and was using guides to help people level, for free.

After the new UI policy was introduced, Carbonite shortly thereafter stopped their premium service and continued to update the addon for free, relying on a donation model instead. Other addon developers such as Zygor, who has been a WoW name since beta, had been selling leveling and money-making guides for years to players and was not phased by the new addon changes, proclaiming in the ZygorGuides FAQ that Zygor Guides was immune to Blizzard's new policy, stating that "our in-game mod complies with Blizzards [sic] policies regarding modifications to the game. Your account will not get banned."

Certain guide sellers, most notably Dugi at ultimatewowguide.com, began to use TourGuide to promote their paid leveling guides. Tekkub fought back, denouncing their use of modified, non-licensed code and requested that TourGuide be pulled from their site. Tekkub, in a post entitled "Clearing the Air" on his blog, stated:

Naturally, I contacted Dugi and asked him to remove the modified version and link people to the official TourGuide downloads. Dugi expressed concern over the included guides "confusing" his users and did mention licensing, but I did not pursue the matter. I was not interested in doing business with someone that would rebrand my code without permission, or without even asking. Simply put, he should have come to me about licensing before he started selling his guide.
At this point, Tekkub was approached by Zygor, who was looking to become the exclusive licensee of TourGuide for use in his for pay in-game leveling guide. Tekkub received much flak from his community of dedicated TourGuide users, and continued to make his case to the public:
During negotiations I made it clear that my concerns were for my users who had downloaded TourGuide from WoWInterface or Curse. Also I wanted to protect the addon in case the contract were to expire without renewal, so that I could go back to releasing it for free. We were able to reach an agreement that satisfied us both, Zygor got rights to TourGuide while under contract, I got paid for my code, and I will retain rights when the contract ends. Zygor is offering TG up to his users legitimately, and we may work out a deal for me to work on TG while under contract if there is a positive response from his userbase. Zygor has assured me that he holds no ill-will towards my current userbase of free users, and doesn't wish to hinder those players that already have TourGuide installed on their systems.
So now, at this point in time, TourGuide's code is licensed exclusively to Zygor, and TourGuide is unable to be downloaded from sites like Curse or WoWInterface as they were voluntarily removed by the creator. Currently, at this moment, the only way to legitimately get TourGuide is to purchase a Zygor leveling guide.

After the TourGuide acquisition, Zygor (John Cook) made this post on his forums discussing TourGuide's now exclusive status:
This is Zygor here to inform everyone of some exciting news!

Over the past few months, we have received many requests for our guide viewer to function like the popular add-on TourGuide. Instead of developing another viewer from scratch, we decided it would be better to offer TourGuide itself. We wanted to make sure we did this the proper way by taking all necessary measures to acquire the legal rights to TourGuide from its developer, and we will soon offer TourGuide as a secondary option for users who prefer the TourGuide interface and hope to have it available for download soon at no additional charge.

We will still use and update our custom built Zygor Guide Viewer and that will remain the official recommended viewer for our guides. Offering TourGuide as well is just something we wanted to do in response to the outpour of requests from the community.

Notice: If you are a prospective buyer looking to purchase a leveling guide, we feel it necessary to advise you of our recent acquisition of TourGuide. We are now the sole and exclusive owner of TourGuide and you can only use TourGuide if you have acquired it from us.

Recently, we have discovered that other websites have been distributing TourGuide in violation of our legal rights. Though we have taken steps to remove TourGuide from these websites, it is our belief that they may be continuing to distribute TourGuide files to customers via email by renaming them as their own. This is an infringement of our copyrights. In response to these violations, we intend to pursue action against any and all such infringers to the fullest extent of the law.

We are dedicated to ensuring the World of Warcraft marketplace remains safe for potential buyers and appreciate your continuing support.

Take care.
John Cook

In addition, Zygor stated that at some point in the future, TourGuide would be released again, free, for public consumption. He also stated something interesting -- TourGuide was not replacing the proprietary addon used in Zygor's leveling guides, but was being used as an alternative for people who preferred the TourGuide style:
"Just so it is clear, TourGuide will not be replacing our Zygor Guide Viewer, it will just be offered as an alternative option. This is part of our commitment to offer customers as many options as possible.

TourGuide is more lightweight and minimalist, and it only displays one line of information at a time. It doesn't have the majority of unique features our Zygor Guide Viewer has but some people prefer the "less is more" approach."

This is where TourGuide stands now -- TourGuide is currently unavailable for new users and Zygor continues to hold the exclusive right to TourGuide through licensing of Tekkub's code. I got to sit down with Tekkub and ask him many questions about the state of addons, addons in general, for pay addons and the deal with Zygor. After the interview, I will give my thoughts on the subject and discuss the Blizzard Addon Policy ramifications.

Tekkub was gracious enough to answer my questions about the controversy, sale of the TourGuide code, and other questions. Here are his answers:

Can you give us a little rundown of the events that transpired with Zygor? I've made your blog post required reading for the article, but just so people have a quick frame of reference. TourGuide's code was licensed to Zygor Leveling Guides after repeated attempts by other mod coders to rebrand TourGuide?

In short, a number of leveling guide sellers have been modifying TourGuide without my permission and using it to power their guides. None of these vendors ever worked out a licensing agreement with me. Zygor has his own addon, which he paid someone to develop for him. I've licensed TourGuide exclusively to Zygor now, and he plans to put the addon back up for free in the near future.

I want to stress that again, TourGuide will remain free. I know a number of my users are upset over this whole ordeal, and I think it's mostly because I have not made that clear. Users are under the impression that TourGuide will only be available if you pay for Zygor's guide, and that is not the case. TourGuide is just unavailable temporarily and will be back.


How long have you been in the wow addon/ui mod community? What was your first addon? Have you been coding your whole life?

Too damn long. I've been in the game since the original open beta, I've used addons since that time, and I probably started working on addons within 6 months of the game's release.

First addon was a remake of an addon called "Minipet leash". Back in those days it just printed this big annoying message after an event that would despawn your pet, like hitting a flight point. Over the years it's evolved and been rewritten a few times. The current version is Kennel, which automatically puts a random pet out for you any time you don't have one.

I've been coding since high school. I started with TI-BASIC (you know, those big ugly graphing calculators), and dabbled in java a little bit. Over the years I tinkered in C++, javascript, lua, ruby. I currently work with ruby on rails and jquery for github.com, and I also manage their tech support.


TourGuide was an awesome addon and really helped a lot of people take the tedium of leveling alts. With Death Knights starting at 55, and the leveling curve getting easier over the course of wow's life, do you think Blizzard would open up other original classes to starting at a higher level?

I think the death knights at 55 thing was a test. Blizzard basically had two choices, ditch the old world and start everyone out with the BC content, or fix the old world. As everyone knows, Cataclysm will be revamping the old world, so it's pretty clear which option they went with. I'm happy they went this route, I like the old world quite a bit, and hate it too. If Cataclysm is anything like the changes made to Dustwallow, I think we're going to be in for lots of fun "new" zones.

Carbonite previously famously charged for a premium version of their leveling/quest helper and took down the premium subscription after Blizzard put out their revised Addon/UI Development Policy. What do you think about the reaction to Carbonite and the eventual retraction of a subscription model?

Carbonite really was the catalyst for the policy. For-pay addons were not a new thing, the problem was that Carbonite started pushing ads into their free version. Frankly, I think that was a horribly stupid move on Carbonite's part... putting ads into a game that you don't own and users pay to play? That's going to piss people off, and it certainly did. The addon policy was the Blizzard legal team's response.


The Addon/UI development policy states that addons cannot be charged for. It also states that addon developers cannot ask for donations in-game, which is common practice. Do you think these areas of the policy should be changed?

Asking for donations in game wasn't all that common before the policy, honestly. I'm impartial to that part of the policy, I never had donation links inside my addons. I only post the links on the addons web pages. I think, if the donation link is not intrusive or only fires off once ("Thanks for installing my addon, please donate if you like it!") than it's not an issue. However I'm sure this is bordering on being a loophole for advertising, which is why it was included in the policy.

The addon policy also states that all code must be free and visible. Can your original TourGuide still be open/free? Is Zygor's code open and free to be seen?


First off, the "visible" part of the policy is redundant. Wow does not let you compile lua, so all addons are plaintext and always have been. There are ways to make the code harder to read (commonly called "obfuscation" among programmers), but there is no way to completely "protect" the code like encryption. Every addon out there can be viewed as plain text one way out another. Just this last week over on WoWInterface Blizzard reaffirmed that using a script called luasrcdiet and similar "code compressors" was against the policy. I'm glad to see that, luasrcdiet claims to make optimizations that many people (including myself) question the validity of. In the end it was really only being used to obfuscate code.

As for "free", this is a sticky point in the policy, and the cause of much drama in the developer community. Many people will contest that Blizzard has no legal grounds to impose such a restriction on addon developers. The addon developer's copyright gives them rights pertaining to distribution, which would include distributing the addon only to paying customers. Developers do not forfeit their copyright to Blizzard, so many people believe that Blizzard has no say in the distribution of their work. While I'm certainly a supporter of code being open and free, I'm also not willing to give up copyright protections for that to happen. It's a bit of an odd stance, I know, but I think copyright can be used for good.

Don't get me wrong, I don't believe copyright is a wonderful, flawless system. I think there are some very major flaws with copyrights, especially when it comes down to the end user. But the one thing copyright does well, and was intended to do, is prevent one party from profiting off another party's work. This is exactly what is happening with TourGuide, people have been selling guides (their work) with modified versions of TourGuide powering them (my work). While I did design TourGuide to be easy to write guides for, I always intended for those guides to plug into the official addon. If these guide sellers wanted to use a guide-less or branded version of TourGuide to power their guides, they should have came to me and licensed the addon. No one did, until Zygor. As I said before, even now after the Zygor deal, TourGuide will remain free to players and will be available again in the near future.


Blizzard really has no say in what you can do with your code out of game, so contracts dealing with your own code for licensing, etc. are fine. What's the worst they can do to an addon? Shut it down? Disable it?

I think the only thing they really can do is ban an addon. They have mechanisms in the game to directly ban an addon, and they can modify the API in ways to make addons they don't like stop functioning. They've done this in the past, stopping cross-faction communications, blocking movement, spell and target decisions, and AH bots. They have a lot of tools under their belt to keep addons behaving the way they want. The big question, obviously, is if they have the legal grounds to dictate that all adodns must be free to the end user. I, for one, don't want to test their lawyers on that... but I also don't want to sell addons to players.


Do you think there is a market for addons in a premium store? A wow app store as it were? We are already going to be getting premium auction house services in the near future.

An addon store is an interesting idea, and it's come up many times in the past, including WoWI's April Fools day announcements. I don't know if such a store would work well at this point in WoW's lifecycle, users are already used to addons being free. Suddenly having to pay a dollar or two for an addon your raid leader demands you use? That might not fly over too well with users.

Now, maybe Starcraft 2 can launch with a mod store where you can buy maps and such. I think, if it's established at launch, it could work very well. It would also give Blizzard an avenue to enforce their policies directly, much like Apple's insanely tight reins on the iPhone. No jiggly boob maps for SC2!

Are the AH services going to be a paid service? I was under the impression it would be free for all like the armory. Maybe I'm not reading wow.com enough lately. I wonder if their opinion regarding Auctioneer and similar addons will change if they start charging for these extra auction services.


And finally - what is your favorite addon? What class of addon could you not live without? (For example I asked antiarc once and he said the game is unplayable without a chat mod)

There is no way I could declare just one. As I'm sure you're well aware, I much prefer having a dozen tiny addons that do specific things over one that does it all. I think a bare necessity is OneBag... the default bag interface just plain blows. Most of the other major flaws in the UI have been fixed over the years, at this point the majority of my addons are just little usability tweaks.

I also can't live without Cork. My short term memory is... well... crap. Without Cork getting up in my face I would never buff or repair armor.

Oh, and a custom bar addon for my n52. I don't like the default bars, nor any of the usual bar addons because I use a rather odd key layout with my n52. I certainly couldn't play the game without that though, keyboards are a horrible interface for controlling a game... they're for typing!

Honestly I've spend a decent bit of time on the PTRs testing addons, and I run a minimal setup over there. Usually OneBag and tekJunkSeller are the two things I simply must install, otherwise bags are just a big pain to manage.


Thank you very much, Tekkub.

Thanks for having me... and listening to me rant and rave.
So here's where we stand. TourGuide, a once free addon and alternative to the for-pay leveling guides is now part of a for-pay package of addons designed to speed up the leveling process. At some point in the future, we will hopefully get TourGuide back as a free alternative, as per Zygor's statements. Until then, we get to wait and ponder and ask questions about for-pay leveling guides and figure out what makes a for-pay leveling guide different and immune from Blizzard's policy.

I cannot make a judgment call on the usefulness of Zygor's guides, or any for-pay leveling guide for that matter, because I have never used them. At the end of the day, TourGuide is now part of a for-pay package.

For-pay addon solutions have been brought down by Blizzard's policies and willingness to change the game to disable addons in the past. Zygor's and others' premium leveling guides have, so far, not been the target of a Carbonite-esque challenge by Blizzard. In the future, hopefully we will understand more about what addons are immune from the for-pay guidelines, in addition to having TourGuide as an alternative again.

Terms & Conditions and Privacy Policy
Copyright © 2008 - 2010 Top1gaming.com All Rights reserved
Website Built by Top1gaming.