{"id":1141,"date":"2012-09-04T09:26:41","date_gmt":"2012-09-03T21:26:41","guid":{"rendered":"https:\/\/www.deltics.co.nz\/blog\/?p=1141"},"modified":"2012-09-04T09:26:41","modified_gmt":"2012-09-03T21:26:41","slug":"xe3-eula-the-facts-vs-the-spin","status":"publish","type":"post","link":"https:\/\/www.deltics.co.nz\/blog\/posts\/1141\/","title":{"rendered":"XE3 EULA:  The Facts vs The Spin"},"content":{"rendered":"<span class=\"rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">[Estimated Reading Time: <\/span> <span class=\"rt-time\">5<\/span> <span class=\"rt-label rt-postfix\">minutes]<\/span><\/span><p>I wasn&#8217;t going to say anything further on this as it has been pretty much covered in the forums and on other blogs, but when <a href=\"https:\/\/www.deltics.co.nz\/blog\/?p=1097&#038;cpage=2#comment-12547\" target=\"_blank\">a duly annointed &#8220;MVP&#8221; suggests that I should publish a post explaining that the news about the proposed changes in the EULA were FUD<\/a>, then it behoves me to put some stark, plain facts on the table.<\/p>\n<p><!--more--><\/p>\n<p>The MVP&#8217;s seem &#8211; in the main &#8211; to be following the Embarcadero crib sheet on spinning these events.<\/p>\n<p>The line being taken is variously one of either:<\/p>\n<blockquote><p>See, the new EULA isn&#8217;t what was <em>rumoured<\/em>.  There wasn&#8217;t anything to worry about.<\/p><\/blockquote>\n<p>or:<\/p>\n<blockquote><p>It&#8217;s great that Embarcadero have listened to their customers and decided not to go ahead with the change.<\/p><\/blockquote>\n<p>But unfortunately neither of these is actually what happened.<\/p>\n<p>The new EULA was not proposed or discussed.  Technology Partners were <strong>notified<\/strong> of the change, after the fact.  As others have observed, the EULA was already changed in the BETA distributions of Delphi.  It is also quite clear from <a href=\"http:\/\/bbs.2ccc.com\/topic.asp?topicid=410504\" target=\"_blank\">the wording in the leaked email<\/a> about the EULA change that it was talking about something that &#8211; from the author&#8217;s point of view &#8211; had already happened.  Not that I think it is necessary, but you only have to look at a handful of extracts of illustrative language from that email (my emphasis added):<\/p>\n<blockquote><p>..changes <strong>being<\/strong> made..<\/p><\/blockquote>\n<blockquote><p>This restriction <strong>is<\/strong> [sic] for new licenses only<\/p><\/blockquote>\n<blockquote><p>..<strong>will<\/strong> be &#8220;grandfathered&#8221;..<\/p><\/blockquote>\n<blockquote><p>..Starter Edition <strong>has been<\/strong> restricted..<\/p><\/blockquote>\n<p>This is not the language of a consultative, discussion process.  The email was informing Technology Partners of the impact on them that this change had, and quite bluntly too.<\/p>\n<p>The author of that email, I should note, was an Embarcadero employee.  The leaked email was not &#8211; as some have speculated &#8211; written by someone who was interpreting information.<\/p>\n<p>If, even after this, there remains any doubt then we only have to look at the initial response from Embarcadero.  As soon as the email was leaked people were, unsurprisingly, <a href=\"https:\/\/forums.embarcadero.com\/thread.jspa?threadID=76082&#038;tstart=0\" target=\"_blank\">calling for that response<\/a> and hoping for a denial.<\/p>\n<p><strong>This<\/strong> was their opportunity to retract in private, shielded by the NDA that the Technology Partners remained bound by, and present the change as something that had been considered but rejected.  <a href=\"https:\/\/www.deltics.co.nz\/blog\/?p=1097\" target=\"_blank\">I even speculated that they might try this in my original post<\/a> drawing attention to the email.  But they didn&#8217;t.<\/p>\n<p>Their initial responses &#8211; when they finally came &#8211; contained no form of denial that this change had happened and was going to appear in the released product, no denial at all; not in any way, shape or form.  <a href=\"https:\/\/forums.embarcadero.com\/message.jspa?messageID=486576#486576\" target=\"_blank\">Instead they focussed on emphasising the &#8220;grandfathering&#8221; of upgraded license rights<\/a> and &#8211; disingenuously and frankly inaccurately &#8211; <a href=\"https:\/\/forums.embarcadero.com\/message.jspa?messageID=486573#486573\" target=\"_blank\">insisting that &#8220;existing customers&#8221; would not be affected<\/a>.<\/p>\n<p>This latter response is particularly astounding since it is predicated on the ignorance of the fact that you cannot upgrade a Delphi license to XE3 from any version earlier than Delphi 2009.  So despite what is said, a Delphi 1 license &#8211; or fot that matter a Delphi 2, 3, 4, 5, 6, 7, 2006 or 2007 &#8211; cannot be &#8220;grandfathered&#8221; as those licenses cannot be upgraded to XE3.  Anyone on such an old license is required now to buy an entirely <strong>new<\/strong> license.<\/p>\n<p>But crucially, if the license change had at this point already been rejected and wasn&#8217;t going to happen then <strong>nobody<\/strong> would be affected, never mind &#8220;existing customers&#8221;.  So why didn&#8217;t they just say that ?  (*)<\/p>\n<p>If that&#8217;s still not enough, then there is <a href=\"https:\/\/forums.embarcadero.com\/message.jspa?messageID=486572#486572\" target=\"_blank\">explicit acknowledgement that the EULA was being updated, and that the changes being discussed were &#8220;this update&#8221;<\/a>.<\/p>\n<p>If that&#8217;s still not enough, there is further, <a href=\"https:\/\/forums.embarcadero.com\/message.jspa?messageID=486571#486571\" target=\"_blank\">explicit confirmation of the notion of &#8220;grandfathering&#8221;<\/a>, something that is <a href=\"https:\/\/forums.embarcadero.com\/message.jspa?messageID=486583#486583\" target=\"_blank\">only relevant in the light of the EULA change<\/a>.<\/p>\n<p>No.  The notion that this was only ever a proposed change and not one that was already enacted and would appear in the released product EULA is specious nonsense.<\/p>\n<p>The fact that otherwise supposedly intelligent people cannot see, or refuse to see, this beggars belief.  If on the other hand they see it but believe that other people will swallow the horse manure they are spinning on Embarcadero&#8217;s behalf is just downright insulting.<\/p>\n<p>As for Embarcadero listening.<\/p>\n<p>The Technology Partners were understandably up in arms.  They protested this change vigorously &#8211; to no effect.  This was in fact why the email was leaked in the first place &#8211; why else do people think that someone would go to the lengths of breaching an NDA ?<\/p>\n<p>Just for the hell of it ?<\/p>\n<p>If so, then stop and think for a moment about the relationship that the &#8220;partners&#8221; of Embarcadero must have if you are more willing to believe that NDA&#8217;s are broken vexatiously and frivolously, rather than only as a desperate, last resort.<\/p>\n<p>No.  The Technology Partners were getting nowhere with Embarcadero and at least one felt sufficiently strongly about it to leak the information.<\/p>\n<p>And why should Embarcadero care about the Technology Partners views on this ?  The impact of the license change was quite obviously detrimental to a significant number of those Technology Partners &#8211; Embarcadero didn&#8217;t need to be told this.  They just didn&#8217;t care.  If they did, they wouldn&#8217;t have made this EULA change in the first place (*).<\/p>\n<p>And again, despite even the initial outcry from the wider community, Embarcadero continued with their intent to press ahead.  Only when the protests reached fever pitch and people started actively and quite aggressively talking about finally making the switch from Delphi that they had &#8211; in some cases &#8211; been contemplating for some time, did Embarcadero finally back down.<\/p>\n<h3>* The &#8220;Incompetence Rather Than Malice&#8221; Dictum<\/h3>\n<p>There is a dictum &#8211; attributed to numerous people &#8211; that one should not attribute to malice, things which can be explained by incompetence.<\/p>\n<p>This dictum generally holds quite well.  The problem comes when it is applied to certain situations, where the notion that &#8220;incompetence&#8221; is somehow a more comfortable explanation than &#8220;malice&#8221; is dubious in the extreme.  This becomes an especially difficult balance to strike when faced with a mounting pile of examples to take into account:<\/p>\n<p>In each case, ask yourself if incompetence or malice is the most comfortable or likely explanation:<\/p>\n<ul>\n<li>Extending &#8220;territoriality&#8221; of licenses from Concurrent Users to Named Users<\/li>\n<li>Narrowing the upgrade eligibility window for licensees (<a href=\"https:\/\/www.deltics.co.nz\/blog\/?p=1138\" target=\"_blank\"><em>perhaps<\/em> not as narrow this year<\/a>, but time has still yet to tell)<\/li>\n<li><a href=\"https:\/\/www.deltics.co.nz\/blog\/?p=1122\" target=\"_blank\">Demanding an increase in SA renewal in contravention of the SA terms and conditions (with no apology for any &#8220;mistake&#8221; when this is pointed out)<\/a><\/li>\n<li>Introducing mobile platform support in Delphi, actively promoting and marketing this in the product, then removing it and telling Delphi customers they have to buy a new product to get that capability back (but not telling them how much at the point at which they are told they have to upgrade or be on SA even to get access to the beta of that new product)<\/li>\n<\/ul>\n<p>Then ask yourself: is this company &#8211; on balance &#8211; being nasty or just incompetent ?<\/p>\n<p>And in either case: do I want to do business with, and perhaps build <em>my<\/em> business on a relationship with, a company that is either incompetent, nasty or some amalgam of both ?<\/p>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">[Estimated Reading Time: <\/span> <span class=\"rt-time\">5<\/span> <span class=\"rt-label rt-postfix\">minutes]<\/span><\/span> I wasn&#8217;t going to say anything further on this as it has been pretty much covered in the forums and on other blogs, but when a duly annointed &#8220;MVP&#8221; suggests that I should publish a post explaining that the news about the proposed changes in the EULA were FUD, then it behoves me to put [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":[]},"categories":[4,163],"tags":[292,178,164],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1TKYv-ip","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":1097,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/1097\/","url_meta":{"origin":1141,"position":0},"title":"EULA Change:  No Client\/Server in XE3 Pro. Not even 3rd Party.","date":"28 Aug 2012","format":false,"excerpt":"I don't enjoy posting this news. I really don't. I had hoped that my next post would be a more positive report following the Auckland leg of the XE3 World Tour this morning (and that will come later today). But I feel this news is so important that it has\u2026","rel":"","context":"In &quot;Delphi&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1166,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/1166\/","url_meta":{"origin":1141,"position":1},"title":"XE3 Upgrade from Delphi 2009 &#8211; Only Until the End of the Year","date":"05 Sep 2012","format":false,"excerpt":"I previously speculated that the upgrade eligibility window for XE3 might have been edged open ever so slightly. Sadly it seems this is not the case (German language forum). At least, not unless they extend another upgrade offer as they did with XE2. Here's the response, as translated by Google:\u2026","rel":"","context":"In &quot;Delphi&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1133,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/1133\/","url_meta":{"origin":1141,"position":2},"title":"XE3 Released.  Available to Download Now for SA Subscribers","date":"03 Sep 2012","format":false,"excerpt":"I just got an email from Embarcadero announcing the availability of XE3 for download from the Maintenance Portal. Both a 51 MB web installer and a 3.1 GB ISO are available. I don't have any public links, and presumably anyone on SA will have received their notifications directly already. But\u2026","rel":"","context":"In &quot;Delphi&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1138,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/1138\/","url_meta":{"origin":1141,"position":3},"title":"Widening of Upgrade Eligibility in XE3&#8230;?","date":"03 Sep 2012","format":false,"excerpt":"Having checked the online store listing for Delphi XE3 which is now up, it appears that the upgrade eligibility window for XE3 may have been nudged open ever-so-slightly wider. The eligibility window introduced by Embarcadero has previously, consistently, been current version and the two immediately prior versions. Additionally they generously\u2026","rel":"","context":"In &quot;Delphi&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1047,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/1047\/","url_meta":{"origin":1141,"position":4},"title":"&#8220;XE3&#8221; is Official, &#8220;New&#8221; HTML Builder but &#8220;No iOS Support&#8221; .. ?","date":"16 Aug 2012","format":false,"excerpt":"The blog-o-sphere is abuzz with postings referencing the official RAD Studio World Tour announcement starting to hit the wires, and it contains something of potential interest. I have also seen claims starting to appear that XE3 will not have any iOS support at all. First, I have to mention again\u2026","rel":"","context":"In &quot;Delphi&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1062,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/1062\/","url_meta":{"origin":1141,"position":5},"title":"No iOS in XE3 &#8211; Confirmed","date":"22 Aug 2012","format":false,"excerpt":"As was rumoured before the World Tour kicked off yesterday, the previous FPC\/Xcode infrastructure based iOS support has been removed in XE3 and nothing (yet) replaces it. I take no pleasure from being able to say \"I told you so\" to everyone who told me I was jumping the gun\u2026","rel":"","context":"In &quot;Delphi&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/posts\/1141"}],"collection":[{"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/comments?post=1141"}],"version-history":[{"count":7,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/posts\/1141\/revisions"}],"predecessor-version":[{"id":1512,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/posts\/1141\/revisions\/1512"}],"wp:attachment":[{"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/media?parent=1141"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/categories?post=1141"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/tags?post=1141"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}