<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tim Howgego &#187; Advertising</title>
	<atom:link href="http://timhowgego.com/category/advertising/feed" rel="self" type="application/rss+xml" />
	<link>http://timhowgego.com</link>
	<description>Thoughts, Ideas, Analysis</description>
	<lastBuildDate>Tue, 24 Aug 2010 08:58:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Elevator Adverts</title>
		<link>http://timhowgego.com/elevator-adverts.html</link>
		<comments>http://timhowgego.com/elevator-adverts.html#comments</comments>
		<pubDate>Thu, 04 Feb 2010 23:03:03 +0000</pubDate>
		<dc:creator>Tim Howgego</dc:creator>
				<category><![CDATA[Advertising]]></category>
		<category><![CDATA[El]]></category>

		<guid isPermaLink="false">http://timhowgego.com/?p=199</guid>
		<description><![CDATA[Elevator adverts are a way of displaying advertisements on web pages. Not for elevators in buildings. The name refers to the way the advert moves up and down the margin of the page, as the reader scrolls up and down. A standard &#8220;skyscrapper&#8221; advertising block is always visible, right next to where the user is [...]]]></description>
			<content:encoded><![CDATA[<p>Elevator adverts are a way of displaying advertisements on web pages. Not for elevators in buildings. The name refers to the way the advert moves up and down the margin of the page, as the reader scrolls up and down. A standard &#8220;skyscrapper&#8221; advertising block is always visible, right next to where the user is reading.</p>
<p>Advertising networks are keen for adverts to be displayed &#8220;above the fold&#8221; &#8211; in the area of the screen first visible when the page loads. However, if the page is content-rich, the best locations are not at the top of the page: In the past, I have run advertising using 2 skyscrappers, one on top of the other. As the reader scrolls down the page, the second advert eventually becomes visible. The best return (from affiliate advertising) was from the bottom advert, not the top. The reason is simple: Reading down the page, the lower advert tends to be next to the important text being read. In contrast, the upper advert tends to sit next to the list of page contents, so is often skipped over.</p>
<p>Instead of stacking adverts, why not just move the advert down the page as the reader scrolls?</p>
<p>The webpage needs an &#8220;elevator shaft&#8221; down the left margin. For example, apply the <abbr title="Cascade Style Sheet">CSS</abbr> &#8220;margin-left: 175px&#8221; to the division (&#8220;div&#8221; block) containing the page&#8217;s content, to create the elevator shaft. More complex designs may require more work. It is important that the elevator shaft runs close to edge of the text, to continually catch the eye of the reader.</p>
<p>Simply applying a &#8220;position: fixed&#8221; to style the division containing the advert, would always show the advert in the top-left corner, hanging down the elevator shaft. Unfortunately, the top part of the page normally contains a title block, so the elevator shaft should not travel the full height of the page. Older browsers (notably Internet Explorer 6) do not support &#8220;position: fixed&#8221;, but we still need to make sure the advert &#8220;fails gracefully&#8221;, by displaying in a sensible position.</p>
<p>My solution&#8217;s code is below. <span id="more-199"></span></p>
<h3>The Code</h3>
<p>The division containing the advert has the following <abbr title="Cascade Style Sheet">CSS</abbr>:</p>
<p class="box">position: absolute;<br />
top: 200px;<br />
left: 0px;</p>
<p>The &#8220;top&#8221; value of 200px is the initial gap between the top of the page and the top of the advert, allowing space for titles. The &#8220;left&#8221; value shouldn&#8217;t be required, but keeps Internet Explorer 6 happy. This is the initial position of the advert. If the script below cannot run (Javascript disabled, or older browser), the advert will default to a normal static position on the page, stuck at the top of the elevator shaft.</p>
<p>Javascript can be placed in the <abbr title="HyperText Markup Language">HTML</abbr> header, or loaded from a separate .js file:</p>
<p class="box">var elevator_id=&#8221;addiv&#8221;, elevator_top=200, browser_can_elevate=true;</p>
<p>The first line of the Javascript sets 3 variables:</p>
<ol>
<li>elevator_id is the id of the division containg the advert.</li>
<li>elevator_top is the initial gap between the top of the page and the top of the advert &#8211; the same as the 200px in the <abbr title="Cascade Style Sheet">CSS</abbr> above.</li>
<li>browser_can_elevate is a check to determine whether the script can move the advert or not. The next block of script sets this &#8220;false&#8221; for Internet Explorer 6 and below (which cannot handle position:fixed). This code could be expanded to consider other browsers.</li>
</ol>
<p class="box">if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){<br />
if (Number(RegExp.$1)&lt;=6) { browser_can_elevate=false; }<br />
}</p>
<p class="box">window.onscroll=function(){<br />
if(document.getElementById(elevator_id) &amp;&amp; browser_can_elevate) {<br />
if ((window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop)&gt;elevator_top) {<br />
document.getElementById(elevator_id).style.position=&#8217;fixed&#8217;;<br />
document.getElementById(elevator_id).style.top=&#8217;0px&#8217;;<br />
} else {<br />
document.getElementById(elevator_id).style.position=&#8217;absolute&#8217;;<br />
document.getElementById(elevator_id).style.top=elevator_top+&#8217;px&#8217;;<br />
}<br />
}<br />
}</p>
<p>Now, when the user scrolls the page:</p>
<ol>
<li>Check that the division exists on the page, and that the browser can change the position.</li>
<li>If the current scroll position is below the initial gap between the top of the page and the top of the advert, change the position to fixed and top to 0: Pin the advert to the top-left corner.</li>
<li>If the scroll position is above the initial gap, revert to the initial styles: absolute position, 200px from the top.</li>
</ol>
<p>Why change between absolute and fixed? Adding the scroll height to an absolute position would work. However, on some browsers (such as Firefox and Opera) window.onscroll updates slower than normal page rendering, so the adverts move with jerks. Elements with a fixed position move with the rest of the page, smoothly. On some browsers, the advert can still appear to jump slightly when moving across the transition (between absolute and fixed), but this does not happen continually, and most readers will not see it.</p>
<p>There are 2 limitations, that can be addressed with extra code, if required:</p>
<ul>
<li>Jerky Internet Explorer 6 support could be provided, by adding the scroll height to an absolute position. Only 1% of El&#8217;s readers currently use Internet Explorer 6, so I am prepared to let them default to a static position.</li>
<li>If the browser window height is smaller than the height of the advert, the bottom of the advert will never be visible. The script could be improved to set browser_can_elevate to false if innerHeight or clientHeight is less than the advert height. This would allow users to scroll the full height of the advert. But again, the actual proportion of users El sees with such small screens is tiny, so I am prepared to risk hiding part of the advert.</li>
</ul>
<p>The code can be seen in action on most <a href="http://www.elsanglin.com/" title="El's Extreme Anglin' - World of Warcraft Fishing Guide.">El&#8217;s Extreme Anglin&#8217;</a> pages.</p>
]]></content:encoded>
			<wfw:commentRss>http://timhowgego.com/elevator-adverts.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>De-Analysing Blizzard&#8217;s Add-On Policy</title>
		<link>http://timhowgego.com/de-analysing-blizzards-add-on-policy.html</link>
		<comments>http://timhowgego.com/de-analysing-blizzards-add-on-policy.html#comments</comments>
		<pubDate>Mon, 23 Mar 2009 03:55:00 +0000</pubDate>
		<dc:creator>Tim Howgego</dc:creator>
				<category><![CDATA[Advertising]]></category>
		<category><![CDATA[Analysis]]></category>
		<category><![CDATA[Blizzard]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Innovation]]></category>
		<category><![CDATA[Learn2Play]]></category>
		<category><![CDATA[Video Games]]></category>
		<category><![CDATA[Virtual Policy]]></category>
		<category><![CDATA[WoW]]></category>

		<guid isPermaLink="false">http://timhowgego.com/?p=64</guid>
		<description><![CDATA[Blizzard Entertainment&#8217;s new add-on policy has been discussed by everyone from Lum to Slashdot. The number of developers directly affected by the change is small, since only a few add-ons are popular enough to be considered commercial ventures. The policy is more significant because it changes a lot of established conventions, and goes to the [...]]]></description>
			<content:encoded><![CDATA[<p>Blizzard Entertainment&#8217;s new <a href="http://www.worldofwarcraft.com/policy/ui.html" title="External link: WoW - UI Add-On Development Policy.">add-on policy</a> has been discussed by everyone from <a href="http://www.brokentoys.org/2009/03/21/blizzard-no-charging-for-addons/" title="External link: Broken Toys - Blizzard: No Charging For Addons.">Lum</a> to <a href="http://games.slashdot.org/article.pl?sid=09/03/21/148222" title="External link: Slashdot - Blizzard Asserts Rights Over Independent Add-Ons.">Slashdot</a>. The number of developers directly affected by the change is small, since only a few add-ons are popular enough to be considered commercial ventures. The policy is more significant because it changes a lot of established conventions, and goes to the heart of how Blizzard embraces (or increasingly, shuns) the talent within its player community. This article is an attempt to analyse the real motivations behind the policy, and highlight the apparent contradiction in policy between in-game add-ons and web-based services. <span id="more-64"></span></p>
<p>On this page:</p>
<ul>
<li><a href="#what">What</a></li>
<li><a href="#why">Why</a></li>
<li><a href="#safety">Integrity and Safety</a></li>
<li><a href="#quality">Quality</a></li>
<li><a href="#passion">Passion</a></li>
<li><a href="#threat">Threatening</a></li>
<li><a href="#ad">Advertising</a></li>
<li><a href="#control">Control</a></li>
<li><a href="#enforcement">Enforcement</a></li>
<li><a href="#direction">Direction</a></li>
<li><a href="#challenge">A Challenge</a></li>
<li><a href="#more">Learn More</a></li>
</ul>
<h3 id="what">What</h3>
<p>World of Warcraft (WoW) supports a simple <a href="http://www.wowwiki.com/UI_beginner's_guide" title="External link: WoWWiki - UI beginner's guide.">scripting language</a>, primarily intended to allow developers or users to script operations originally provided in the default user interface. Most players use many different add-ons to help them play and manage the game. Each player can decide which add-ons to use (if any). If a player finds an add-on unhelpful or annoying, they can simply turn it off, or delete it completely. </p>
<p>The <a href="http://www.worldofwarcraft.com/policy/ui.html" title="External link: WoW - UI Add-On Development Policy.">UI Add-On Development Policy</a> is a set of 8 guidelines, published on 20th March 2009. The policy critically prevents:</p>
<ul>
<li>All significant forms of revenue generation from addons. Even &#8220;soliciting&#8221; donations within the game.</li>
<li>Obfuscation (hiding) of code.</li>
</ul>
<p>Donations can be requested outside of the game, but due to the way addons are distributed and used, donation revenue generated from out-of-game sources is a fraction of what can be currently generated in-game.</p>
<h3 id="why">Why</h3>
<p>Why? We don&#8217;t know why. The <a href="http://www.worldofwarcraft.com/index.xml" title="External link: WoW US.">news article</a> [link will rot] accompanying the changes, states:</p>
<blockquote><p>&#8220;&#8230;to help ensure their integrity, safety, and quality for the community.&#8221;</p></blockquote>
<p>So let&#8217;s try and break down that slice of <em>motherhood and apple pie</em>.</p>
<h3 id="safety">Integrity and Safety</h3>
<p>The only apparent use of code obfuscation is to prevent copying and free redistribution. It should not be assumed that copy protection is essential to the viability of paid add-ons (the music industry has examples where allowing free online redistribution actually increases paid download sales &#8211; although individual programmers may have their own view).</p>
<p>It is apparent that if you obfuscate code, nobody can really be sure what your addon is doing.</p>
<p>The game should regulate what the addon can do, and so limit the scope for damage. But, assume Blizzard believe they are responsible for regulating everything within the game engine. Regulation becomes a lot easier if they can read the code, rather than trying to test an addon&#8217;s functionality against an almost infinite number of possible scenarios.</p>
<p class="box"><strong>The Power of Add-Ons</strong>: Relatively innocent addons, like <a href="http://wow.curse.com/downloads/wow-addons/details/spam-me-not.aspx" title="External link: Curse - SpamMeNot.">SpamMeNot</a>, demonstrate the influence that an addon developer can have if enough players run the addon. This addon attempts to detect unwanted &#8220;spam&#8221; in chat channels. It is very effective at blocking adverts for Real Money Trading, so commonly installed (it is one of the few addons I run on live realms). For whatever reason, there are a few words it immediately takes exception to. One word seems to be &#8220;anal&#8221;. Everyone running SpamMeNot automatically informs Blizzard&#8217;s chat game servers that the comment is spam. If enough individual game clients report the &#8220;spammer&#8221;, that &#8220;spammer&#8221; is (certainly was) automatically muted on the main public channels, and ignored (all forms of communication blocked) by large numbers of players. In an inherently social game, that&#8217;s a high price to pay.</p>
<p>The real source of paranoia may be unseen. For example, cyber-crime continues to plague World of Warcraft: Each set of stolen account details risks losing a customer and increases administrative burden (aside from the wider impact on Real Money Trading, money laundering, and similar). So it is possible that code transparency is a way keep any malicious activity out of addons.</p>
<p>Of course, banning such addons isn&#8217;t the only solution. Addons could be formally approved (and even distributed) by Blizzard. Formal approval increases Blizzard&#8217;s costs and risks, but (in concept) those can be recovered from revenue generated by the sale (or similar) of the addon.</p>
<p>Valid reasons. Questionable solution.</p>
<h3 id="quality">Quality</h3>
<p><a href="http://forums.worldofwarcraft.com/thread.html?topicId=15864747207&amp;pageNo=17" title="External link: WoW forums - WoW UI Add-On Development Policy.">Adrine</a> [link will rot], author of one of the most popular WoW addons (Omen) &#8211; who (by his own admission) has dedicated hundreds of hours to development of addons, and recieved a mere $300.01 in donations:</p>
<blockquote><p>&#8220;Banning them [pay-for addons] gains nothing, and significantly diminishes the incentive to innovate and compete.&#8221;</p></blockquote>
<p>Below is my analysis, but I suspect we think in similar ways.</p>
<p>Most WoW-related &#8220;fan-based&#8221; services (addons, websites) start from classic entrepreneurial problem solving: The individual had a problem or inconvenience while playing. They couldn&#8217;t find a solution, so solved the problem themselves. They place the solution on the internet, and other players benefit.</p>
<p>Perhaps one of those players finds the first solution useful, can see areas for improvement, and writes a &#8220;better&#8221; solution. Even the threat of competition can be enough to encourage further innovation and creativity. Product innovation follows, and progressively better solutions emerge.</p>
<p>In some cases these innovations are so profound that they are eventually implemented directly by Blizzard. The most recent example is a gear manger feature, which allows sets of equipment and clothing to be changed in one button click. A relatively simple feature, that for years had only existed in addons. Other innovations are more subtle. For example, the plethora of leveling guides and addons that help questing have almost certainly influenced the way new quests are designed: Northrend&#8217;s quest lines are much easier to follow that those developed in previous years (yet still many players seek assistance).</p>
<p>Innovation not only benefits players directly. It also helps the game&#8217;s designers build a better product. Everyone&#8217;s a winner!</p>
<h3 id="passion">Passion</h3>
<p>I contend that almost everyone <em>working</em> in this environment is primarily driven by passion. Even if there is money involved, that&#8217;s not the prime motivation for the vast majority. Many add-on/fansite developers/authors actually transpire to be professional developers or business people. People who are very capable of making far more money from &#8220;the day job&#8221;. They don&#8217;t fit the sterteotypical college dropout, living in their parents&#8217; basement.</p>
<p>Continual innovation (and even maintenance) of an ever-more-popular &#8220;product&#8221; gradually occupies more and more time. There comes a point at which the author is suddenly aware that their passion is taking over their lives: Maybe they spent so long coding or writing they ran out of time to play the game themselves. Or found themselves answering users&#8217; emails when they should have been sleeping. Suddenly they become aware that their &#8220;hobby&#8221; is occupying more time than their &#8220;job&#8221;.</p>
<p>Guilty as charged. Although my experience is from &#8220;<a href="http://www.elsanglin.com/" title="El's Extreme Anglin'.">fansites</a>&#8220;.</p>
<p>(And before you retort, &#8220;that&#8217;s only about fishing!&#8221; &#8211; it has a quarter of a million individual users each month, currently requiring almost daily content updates, with all the unexpected &#8220;exploding server&#8221; drama that busy websites generate. My words are not entirely theoretical&#8230;)</p>
<p>What to do?</p>
<ol>
<li>Stop. Abandon it. Burnout. Problem solved, but don&#8217;t expect your users to be happy.</li>
<li>Give it to someone else. Preferably many people, otherwise the new author will immediately be faced with the same problem as the original author.</li>
<li>Stop innovating and simply maintain it. Unfortunately, the &#8220;creative types&#8221; that enjoy the initial innovation, tend to dislike routine maintenance.</li>
<li>Make it pay. At least enough to survive after reducing your conventional workload (&#8220;the day job&#8221;).</li>
</ol>
<p>1 and 3 destroy innovation. And 2 <em>probably</em> limits innovation significantly: For example, the people who replace you are likely to be signing up to maintain the thing they use (addon, website), not to radically change it. So, we conclude:</p>
<p><strong>Passion alone limits the scale of innovation. To innovate beyond that point requires a somewhat viable business model. A method of generating money from the activity. Like selling, advertising, donations.</strong></p>
<p>So the addon policy supports innovation until those innovations become really popular. Success is simply unsustainable. How does that contribute to quality?</p>
<h3 id="threat">Threatening</h3>
<p>The <a href="http://timhowgego.com/wow-communities-map/" title="World of Warcraft communities map">WoW communities map</a> marks the location of famous battles: Places where Blizzard have threatened (often legally) certain parts of the wider community. Most battles were in, or near, &#8220;The Evil East&#8221; (with appologies for all the geo-political biases within the name). In contrast, addons are far more mainstream &#8211; most players use add-ons. And addons are legit &#8211; officially supported, hosted by large &#8220;reputable&#8221; fansites.</p>
<p>That shift is important:</p>
<ul class="spacedlist">
<li>Blizzard are now doing things that risk annoying a significant proportion of their customers. The creator of <a href="http://wow.curse.com/downloads/wow-addons/details/quest-helper.aspx" title="External link: Curse - Quest Helper.">Quest Helper</a> (which scaled down development in response to the policy, because the author was paying for their apartment with donations) estimates around 20% of all players use the addon. <a href="http://timhowgego.com/exploration-is-dead-long-live-exploration.html" title="Exploration is Dead. Long Live Exploration!">Exploration is Dead</a> examined the growing inability of players to discover anything themselves without help. While tools like Quest Helper may continue to emerge (the problem needs a solution), the addon will never reach its full potential, because success cannot be sustained.</li>
<li>People providing content for the mainstream of WoW players can now hear the bombs dropping nearby. Blizzard used to get upset with those people in the &#8220;Evil East&#8221;, like gold farmers and &#8216;bot writers. Yet the difference between some fansites and an add-on like <a href="http://www.carboniteaddon.com/" title="External link: Carbonite.">Carbonite</a> or Quest Helper is minimal. One is used on the web, the other in-game.</li>
</ul>
<p class="box"><strong>Beyond Advertising</strong>: The add-on policy closes the door to another potential method of generating revenue, at a time when many &#8220;fansites&#8221; are struggling to remain online. For example, European banner display advertising has roughly halved in value over the last 6 months &#8211; depending on what currency you operate in. That&#8217;s non-trivial &#8211; the margins were not excessive to start with. Initial reactions have been to implement more intrusive adverts: Full-page ads, pop-ups, in-content advertising links, and even sponsored paragraphs in the middle of user-generated content. But the underlying problem remains &#8211; there simply aren&#8217;t enough advertising dollars being spent. As more sites adopt aggressive advertising, the value of that advertising space drops. If conditions continue to decline, expect to see a lot more subscription-only content (the only way many gaming sities survived the advertising slump following the &#8220;dot com&#8221; bubble in 2001). Likely followed by a formal challenge for re-sale of Blizzard&#8217;s intellectual property. Ick.</p>
<p>While many addon authors are indifferent to the policy, and some are even supportive (often arguing that addons should be a hobby), plenty of the most prolific addon programmers have <a href="http://forums.worldofwarcraft.com/thread.html?topicId=15864747207" title="External link: WoW forums - WoW UI Add-On Development Policy.">reacted badly</a>: Even if they were not benefiting financially themselves, Blizzard&#8217;s policy is seen as heavy-handed, a betrayal of past contributions that reduces future motivation.</p>
<p>It is important to differentiate the prolific contributors from the everyone else. The majority of the popular addons are created by a handful of people. Losing the support of those few people has a vastly greater impact on the player community than losing anyone else.</p>
<p>(What&#8217;s most revealing from recent discussions is that nobody in the addon developer community seems to have been consulted or warned about the change. For a business whose most valuable asset is probably community goodwill, Blizzard seem remarkably indifferent to it sometimes.)</p>
<p>So why does Blizzard feel threatened in this way? Threatened enough to risk antagonising some of their most passionate enthusiasts. Here are 2 themes that may explain why the addon policy is written as it is. These are both speculation:</p>
<h3 id="ad">Advertising</h3>
<p>Preventing in-game advertising and &#8220;soliciting&#8221; of donations is most easily explained as a conflict with the <a href="http://www.massiveincorporated.com/" title="External link: Massive Inc.">Massive Inc</a> in-game advertising deal. If you sell advertising rights, those rights have to mean something. Carbonite&#8217;s (free-version) in-game adverts were most obviously advertising, and evidently not part of any formal agreement. But since modern advertising is remarkably difficult to define, perhaps they need to resort to the draconian step of banning any activity that looks like it might be generating cash or promotion?</p>
<p>That might be characterised as a massive over-reaction to one particular addon. Or evidence of a fundamental disconnect between a business&#8217;s operations and the needs of its customers. But not entirely irrational.</p>
<p>This is less likely to be a logical follow-on from the <a href="http://www.wowinsider.com/2009/03/13/glider-down-for-the-count/" title="External link: Wowinsider - Glider down for the count.">Glider case</a> (automation of software): Addons are still being actively supported within the game engine. If specific code or actions were deemed undesirable, it would be relatively easy for Blizzard to break them by altering the programming language.</p>
<p>It is unlikely to be a move against advertising support of WoW-related services <em>outside</em> of the game: The <a href="http://www.worldofwarcraft.com/community/machinima/letter.html" title="External link: Letter to the Machinimators of the world.">Machinima policy</a> still allows commercial advertising to be placed next to movie content that is &#8220;free&#8221; to the end user. Blizzard <a href="http://www.worldofwarcraft.com/community/fansites.html" title="External link: WoW Official Fansites.">officially endorse</a> many advertising-funded websites.</p>
<h3 id="control">Control</h3>
<p>This theory will be <em>to dark</em> for most readers, because differentiating a business from its product is difficult. (Blizzard&#8217;s Tech Support isn&#8217;t actually staffed by cute gnomes, but we&#8217;re still inclined think that way.)</p>
<p>Blizzard are almost unique to the mainstream video games industry in having thrived without being controlled by publishers. <a href="http://www.valvesoftware.com/" title="External link: Valve software.">Valve</a> is probably the only similar games developer (achieved in part by becoming a publisher themselves via <a href="http://store.steampowered.com/" title="External link: Steam.">Steam</a>).</p>
<p>Having gained almost complete control over their product and its development, it is conceivable that anyone that threatens that control will be dealt with aggressively. It is possible that the idea of a third party selling a useful product to WoW&#8217;s customers, legitimately operated within Blizzard&#8217;s game, was to frightening.</p>
<p>Not a fear of current applications, which are very limited in scope. But frightening because this has a much larger, unrealised potential.</p>
<h3 id="enforcement">Enforcement</h3>
<p><a href="http://en.wikipedia.org/wiki/The_Sky_Is_Falling_(fable)" title="External link: Wikipedia - The sky is falling.">The sky is falling</a>! It is easy to over-react to the unexpected.</p>
<p>A policy is only as good as its enforcement, and Blizzard have not yet attempted to enforce this. While the policy is not a legally worded agreement &#8211; it describes itself as &#8220;guidelines&#8221; &#8211; it does clearly state:</p>
<blockquote><p>&#8220;&#8230;failure to abide by them [the guidelines] may result in measures up to and including taking formal legal action.&#8221;</p></blockquote>
<p>The final 3 words must be taken seriously: Blizzard are <a href="http://virtuallyblind.com/category/blizzard/" title="External link: Virtually Blind - Blizzard archive.">not afraid to resort to the law</a>. The addon policy is legally interesting to enforce. The <abbr title="Application Programmers Interface">API</abbr> (where the addon code runs) is owned by Blizzard, but does that imply a legally enforcable contract with someone writing some code? Or would the users of addons need to be pursued?</p>
<p>But this is unlikely to become a legal issue. Most addon developers are individuals, who are unlikely to be able or willing to defend themselves. Especially not for $300 worth of donations.</p>
<p>Blizzard can make it difficult for developers to test code. Ban developers&#8217; accounts, and force them into the shadowy realm of resold accounts. And over time a culture will develop among players that addons that breach the policy are somehow &#8220;bad&#8221; or &#8220;likely to get your account banned&#8221;. Gradually changing reactions to Glider and <abbr title="Real Money Trading">RMT</abbr> provide ample evidence of how players&#8217; views morph to reflect those of Blizzard.</p>
<p>But again, that probably won&#8217;t happen: Most addon developers want to be loved, not hated. Remember the passion?</p>
<p>Some of the more professional &#8220;<a href="http://timhowgego.com/learn2play-the-new-real-money-trading.html" title="Learn2Play, the new Real Money Trading?">guide writers</a>&#8220;, who are currently selling add-ons, have proved themselves to be remarkably resilient. The most obvious loop-hole would be to provide a free add-on to display quest information, and then sell the commercial guide data to be displayed in the addon. This is also called creativity.</p>
<h3 id="direction">Direction</h3>
<p>There will be some immediate fall-out from the introduction of the addon policy. A few developers will quit in disgust. Some players will whine about the demise of their favorite add-on. But after a few weeks everyone will adjust to the new order, and we can all get back to the important task of complaining about how under-powered <em>my</em> class is.</p>
<p>Which understates the importance of this policy as a key inflection point in the development history of <abbr title="Massively Multiplayer Online Games.">MMOGs</abbr> (specifically WoW, which dominates). I&#8217;ve previously written about the <a href="http://timhowgego.com/platform-azeroth-why-information-is-broken.html" title="Platform Azeroth: Why Information is Broken">potential to open up WoW as a platform for 3rd party developers</a>. The addon policy is a very clear move in precisely the opposite direction. It may as well say, &#8220;if you want to make a serious contribution, please f*$% off and write applications for Facebook/Metaplace/etc.&#8221;</p>
<p>But at least they now have a sense of direction.</p>
<p>Or do they?</p>
<p>No.</p>
<p><strong>As things appear to be, you can make all the money you like from a website about WoW, but if you do the same in-game, you&#8217;ll struggle to earn a cent.</strong></p>
<p>(That analysis may be optimistic: There simply is no written policy regarding most websites. Yet.)</p>
<p>The worst part of this contradiction is that all this information should be available in-game. The game world is designed as an immersive experience. So why are users routinely alt-tabbing out to a browser to read information about that world?</p>
<p>In spite of understanding why this makes no sense, I&#8217;m still perpetuating the madness: WoW&#8217;s <em>user interface</em> add-ons impose a lot of limitations (missing functions like internet access, lack of good feedback loops), but the main reason for writing websites and not addons, is that website authors have a lot more freedom to fund their habit. Websites simply scale better than addons: If your work becomes popular, there are some almost-viable business models to support it. And the (modest) revenue stream provides some incentive to maintain content. Addons are more-or-less setting their authors up to fail, since a successful addon will struggle to be adequately supported and further developed.</p>
<p>(I should clarify that I&#8217;m not about to retire on proceeds of a <a href="http://www.elsanglin.com/" title="El's Extreme Anglin'.">guide to fishing</a>. Economically it&#8217;s an extremely irrational use of my time. I&#8217;m along for the ride, and currently this ride is just to fascinating to get off.)</p>
<h3 id="challenge">A Challenge</h3>
<p>Does anyone care?</p>
<p>If you play the game, but don&#8217;t care, perhaps you are a little too addicted to the free stuff created by the wider community? Try playing the game regularly, at high level, without using addons or referring to any commecial website/service (with advertising or subscription), except those provided by Blizzard. I contend that many players will find the game much harder to play.</p>
<p>Perhaps the pro-active members of WoW&#8217;s community are needed much more than Blizzard are prepared to admit?</p>
<h3 id="more">Learn More</h3>
<ul>
<li><a href="http://timhowgego.com/platform-azeroth-why-information-is-broken.html" title="Platform Azeroth: Why Information is Broken">Platform Azeroth: Why Information is Broken</a> &#8211; Explores why the best information in World of Warcraft (WoW) is not available from within the game. It considers how to better bring information into the game environment.</li>
<li><a href="http://www.worldofwarcraft.com/policy/ui.html" title="External link: WoW - UI Add-On Development Policy.">UI Add-On Development Policy</a> &#8211; The &#8220;guidelines&#8221;.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://timhowgego.com/de-analysing-blizzards-add-on-policy.html/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>
