{"id":529,"date":"2009-09-16T09:14:14","date_gmt":"2009-09-15T21:14:14","guid":{"rendered":"https:\/\/www.deltics.co.nz\/blog\/?p=529"},"modified":"2009-09-16T09:38:36","modified_gmt":"2009-09-15T21:38:36","slug":"new-delphi-upgrade-policy-get-in-quick","status":"publish","type":"post","link":"https:\/\/www.deltics.co.nz\/blog\/posts\/529\/","title":{"rendered":"New Delphi Upgrade Policy &#8211; Get in QUICK!"},"content":{"rendered":"<span class=\"rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">[Estimated Reading Time: <\/span> <span class=\"rt-time\">3<\/span> <span class=\"rt-label rt-postfix\">minutes]<\/span><\/span><p>If you are using any version of Delphi that is more than 3 versions older than the current version (i.e. Delphi 2005 or older, as of today), the <a href=\"http:\/\/www.moonsoft.net\/news\/\">days of upgrading to the latest version will soon be over<\/a>.<\/p>\n<p><!--more-->I am seriously disheartened by this change in policy.<\/p>\n<p>Whether you agree with the sentiment or not, there is a fairly good case to be made that many versions of Delphi since 7 have been unacceptable in quality or irrelevant\/problematic in features for a large part of the Delphi community. \u00a0(<em>But <\/em>p<em>lease note<\/em> that I&#8217;m not saying that I think this represents &#8220;most of&#8221; or &#8220;the majority of&#8221; Delphi users).<\/p>\n<p>The evidence being quite simply that those people (however many of them there are or we think there may be) didn&#8217;t upgrade &#8211; the new versions were, by definition, either not good enough or did not offer the right improvements to attract those users to upgrade.<\/p>\n<p>Now, although not technically Embarcadero&#8217;s fault as those versions did not come out &#8220;on their watch&#8221;, they cannot shrug off their obligations that easily imho. \u00a0A great part of the &#8220;Delphi Team&#8221; have remained constant through the .NET Borland\/DTG\/CodeGear era, so some share of the &#8220;blame&#8221; has to be shouldered on their behalf, as it were.<\/p>\n<p>There is of course the argument that someone who bought Delphi 1.0 some fifteen years ago should not get the same great price on Delphi 2010 that is offered to someone who has bought ALL Delphi versions since. \u00a0But equally, if that person had no need and no desire to upgrade until now, why should they be penalised for the failure of the <span style=\"text-decoration: underline;\">tool<\/span> to improve in ways that suited them? \u00a0And of course, they haven&#8217;t had the benefit of the use of those intervening versions either, so why make them pay for that?<\/p>\n<p>Surely better to keep them as a customer than put disincentives in their way to encourage them to drop the product entirely?<\/p>\n<p>But we aren&#8217;t of course talking &#8211; in the main &#8211; about Delphi 1 users. \u00a0Not even 2, 3, 4, 5 or 6 users. \u00a0However as I say, I for one do get the impression that there may still be a large number of Delphi 7 users out there.<\/p>\n<p>As of January 1 2010, those guys (and anyone still stuck on Delphi 2005 for that matter) will be cut off by Embarcadero &#8211;\u00a0&#8220;Upgrading&#8221; to the latest Delphi 2010 will cost them a new user license.<\/p>\n<p>I have to wonder how many of those will simply decide that the time has finally come to ditch Delphi and make the switch to Visual Studio that they&#8217;ve been fending off.<\/p>\n<p>This perhaps wouldn&#8217;t be so bad if the Unicode implementation had not been handled in the way that it had. \u00a0Anyone using Delphi 2007 will need to upgrade to Delphi 2011 if they want to be eligible for an upgrade to Delphi 2012, even if they have no plans to use Delphi 2011 itself (or perhaps even 2012) because they are not in a position even at that time in their projects to tackle the Unicode &#8220;hump&#8221; that CodeGear threw into their path.<\/p>\n<p>And yes, for some people that hump <span style=\"text-decoration: underline;\"><em>is<\/em><\/span> significant.<\/p>\n<p><strong>Take A Community Edition And Call Me In The Morning<\/strong><\/p>\n<p>I can only hope that attendant with this change in policy will be the creation of a free personal\/non-commercial edition of RAD Studio that will be eligible as an upgrade basis for a full license of the same version of the product.<\/p>\n<p>i.e. &#8220;<strong>RAD Studio 2010 &#8211; Community Edition<\/strong>&#8221; from which you could obtain upgrade pricing for a full RAD Studio Pro or Enterprise edition of 2010, albeit perhaps not as generous as an upgrade from a previous Pro\/Enterprise edition.<\/p>\n<p>This would help alleviate a great deal of the sting of this policy change, imho.<\/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\">3<\/span> <span class=\"rt-label rt-postfix\">minutes]<\/span><\/span> If you are using any version of Delphi that is more than 3 versions older than the current version (i.e. Delphi 2005 or older, as of today), the days of upgrading to the latest version will soon be over.<\/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],"tags":[292,89],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1TKYv-8x","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":1138,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/1138\/","url_meta":{"origin":529,"position":0},"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":194,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/194\/","url_meta":{"origin":529,"position":1},"title":"Another Week, Another Poll","date":"17 Aug 2008","format":false,"excerpt":"Last weeks poll asked which was your first Delphi version.\u00a0 It may or may not come as a surprise that the results essentially provided a list of Delphi versions largely sorted by age. The one exception was that (of visitors to this blog) more gained their first Delphi experience from\u2026","rel":"","context":"In &quot;Delphi&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":760,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/760\/","url_meta":{"origin":529,"position":2},"title":"Platform Independence Version Dependencies in the XE2 RTL","date":"14 Sep 2011","format":false,"excerpt":"So I have spent about a week now with XE2 and FireMonkey and thought I would share some of the experience so far. After an initial peek and poke around, the first order of business for me was to migrate some of my existing code to the new RTL. First\u2026","rel":"","context":"In &quot;Delphi&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":725,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/725\/","url_meta":{"origin":529,"position":3},"title":"FinalBuilder and Delphi: 64-Bit Registry Gotcha","date":"02 Aug 2011","format":false,"excerpt":"Just a short post to share something I learned the hard way today when moving a FinalBuilder installation from a 32-bit Windows server to a shiny new 64-bit Windows 2008 server on our even shinier new HyperV platform: \u00a0The 64-bit registry can catch you out. The registry on 64-bit Windows\u2026","rel":"","context":"In &quot;Delphi&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":220,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/220\/","url_meta":{"origin":529,"position":4},"title":"Poll Time Again","date":"23 Aug 2008","format":false,"excerpt":"With Delphi 2009 literally just around the corner, I thought it would be interesting to see how it's impending release is being viewed. As a result, the poll answers are a little wordy this week for which I apologise, but I thought it would be interesting to try and gauge\u2026","rel":"","context":"In &quot;Delphi&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":606,"url":"https:\/\/www.deltics.co.nz\/blog\/posts\/606\/","url_meta":{"origin":529,"position":5},"title":"Learning Experiences &#8211; Moving The Execution Point Pre-Delphi 2010","date":"18 Oct 2009","format":false,"excerpt":"Thanks to commenters I have already learned two useful things as a result of yesterday's post, both things which I cannot fathom how I did not already know. \u00a0But here's something I learned for myself as a result of a comment made by Malcolm Groves at the Auckland Delphi 2010\u2026","rel":"","context":"In &quot;Delphi&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.deltics.co.nz\/blog\/wp-content\/uploads\/New-EIP-300x286.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/posts\/529"}],"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=529"}],"version-history":[{"count":3,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/posts\/529\/revisions"}],"predecessor-version":[{"id":531,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/posts\/529\/revisions\/531"}],"wp:attachment":[{"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/media?parent=529"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/categories?post=529"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/tags?post=529"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}