<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Personal property and computing</title>
	<atom:link href="http://tech.turbu-rpg.com/116/personal-property-and-computing/feed" rel="self" type="application/rss+xml" />
	<link>http://tech.turbu-rpg.com/116/personal-property-and-computing</link>
	<description>My thoughts on Delphi programming in general, and particularly on the technical aspects of developing the TURBU engine and editor.</description>
	<lastBuildDate>Sun, 29 Jan 2012 00:52:04 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Nickw</title>
		<link>http://tech.turbu-rpg.com/116/personal-property-and-computing/comment-page-1#comment-766</link>
		<dc:creator>Nickw</dc:creator>
		<pubDate>Fri, 20 Aug 2010 21:12:06 +0000</pubDate>
		<guid isPermaLink="false">http://tech.turbu-rpg.com/?p=116#comment-766</guid>
		<description>Agree 100%. The whole App Store thing demonstrates perfectly the double standards of corporatism. It&#039;s often marketed as &quot;freedom of choice&quot; yet why the hell do iPhone owners not get the freedom of choice to download apps from 3rd party websites, and developers make apps available at 3rd party websites? Fair enough I guess Apple have a vetting policy for their own App Store, but to prohibit the availability of apps from other sites is closed-shop capitalism at its worst. It has certainly lost them a sale on my part - I would have bought an iPhone had it not been for the ridiculous and restrictive &quot;AppStore only&quot; policy. I got an Android phone instead, whether they make it easy or not to use the NDK at least developers can make their apps available on their own websites perfetly legally.</description>
		<content:encoded><![CDATA[<p>Agree 100%. The whole App Store thing demonstrates perfectly the double standards of corporatism. It&#8217;s often marketed as &#8220;freedom of choice&#8221; yet why the hell do iPhone owners not get the freedom of choice to download apps from 3rd party websites, and developers make apps available at 3rd party websites? Fair enough I guess Apple have a vetting policy for their own App Store, but to prohibit the availability of apps from other sites is closed-shop capitalism at its worst. It has certainly lost them a sale on my part &#8211; I would have bought an iPhone had it not been for the ridiculous and restrictive &#8220;AppStore only&#8221; policy. I got an Android phone instead, whether they make it easy or not to use the NDK at least developers can make their apps available on their own websites perfetly legally.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vern</title>
		<link>http://tech.turbu-rpg.com/116/personal-property-and-computing/comment-page-1#comment-359</link>
		<dc:creator>Vern</dc:creator>
		<pubDate>Mon, 24 May 2010 06:29:42 +0000</pubDate>
		<guid isPermaLink="false">http://tech.turbu-rpg.com/?p=116#comment-359</guid>
		<description>As much as I dislike some of Apple&#039;s licensing policies, if I follow the reasoning in your blog, then Nintendo has no right to decree what kind of content can be sold on the Wii, and Microsoft has no right to decide what can be sold on the XBox. It&#039;s your XBox, and you can install whatever you want on it. Is that really what you&#039;re arguing? If so, why aren&#039;t you up in arms about that? This has been around for years, ever since the original Nintendo.</description>
		<content:encoded><![CDATA[<p>As much as I dislike some of Apple&#8217;s licensing policies, if I follow the reasoning in your blog, then Nintendo has no right to decree what kind of content can be sold on the Wii, and Microsoft has no right to decide what can be sold on the XBox. It&#8217;s your XBox, and you can install whatever you want on it. Is that really what you&#8217;re arguing? If so, why aren&#8217;t you up in arms about that? This has been around for years, ever since the original Nintendo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yves</title>
		<link>http://tech.turbu-rpg.com/116/personal-property-and-computing/comment-page-1#comment-277</link>
		<dc:creator>Yves</dc:creator>
		<pubDate>Wed, 14 Apr 2010 20:51:06 +0000</pubDate>
		<guid isPermaLink="false">http://tech.turbu-rpg.com/?p=116#comment-277</guid>
		<description>&quot;So screw Objective-C, MonoTouch and lets go jQuery+HTML5+REST.&quot;

Probably you are aware that in that case you get all your apps running on Android as well, since it supports what you mentioned. Probably windows 7 mobile as well.</description>
		<content:encoded><![CDATA[<p>&#8220;So screw Objective-C, MonoTouch and lets go jQuery+HTML5+REST.&#8221;</p>
<p>Probably you are aware that in that case you get all your apps running on Android as well, since it supports what you mentioned. Probably windows 7 mobile as well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gad D Lord</title>
		<link>http://tech.turbu-rpg.com/116/personal-property-and-computing/comment-page-1#comment-274</link>
		<dc:creator>Gad D Lord</dc:creator>
		<pubDate>Tue, 13 Apr 2010 20:29:35 +0000</pubDate>
		<guid isPermaLink="false">http://tech.turbu-rpg.com/?p=116#comment-274</guid>
		<description>I am starting to look more and more at JavaScript, jQuery, HTML5 development and building a SaaS applications for those platforms. The &quot;desktop&quot; applications are too restrictive and rely on too many OS dependencies.
I really hope Jobs succeeds with his crusade for HTML5 and defeat the Flash at the end.
Don&#039;t get me wrong, I am HUGE desktop applications fan but nowadays it becomes more and more difficult to handle them for way too many OS, Architectures, XX-bit versions with constantly evolving APIs and new and new bugs in the Virtual Machines and Frameworks. I am getting a bit tired now after 10 years of desktop development and when I look back I see the following:

1. We are still using HTML 4 and it serves well. And we have been using it for ages.
2. The new HTML5 is crazy good
3. You have to learn 10 to 50 new tricks, recall your JavaScript knowledge and code a WebService or RestService for a backend at your web server.
4. When you build a good customer base and you pay too much for a &quot;standard&quot; hosting migrate the backend to either Amazon EC2 or Google App Engine.

So screw Objective-C, MonoTouch and lets go jQuery+HTML5+REST.

Just my 2c.</description>
		<content:encoded><![CDATA[<p>I am starting to look more and more at JavaScript, jQuery, HTML5 development and building a SaaS applications for those platforms. The &#8220;desktop&#8221; applications are too restrictive and rely on too many OS dependencies.<br />
I really hope Jobs succeeds with his crusade for HTML5 and defeat the Flash at the end.<br />
Don&#8217;t get me wrong, I am HUGE desktop applications fan but nowadays it becomes more and more difficult to handle them for way too many OS, Architectures, XX-bit versions with constantly evolving APIs and new and new bugs in the Virtual Machines and Frameworks. I am getting a bit tired now after 10 years of desktop development and when I look back I see the following:</p>
<p>1. We are still using HTML 4 and it serves well. And we have been using it for ages.<br />
2. The new HTML5 is crazy good<br />
3. You have to learn 10 to 50 new tricks, recall your JavaScript knowledge and code a WebService or RestService for a backend at your web server.<br />
4. When you build a good customer base and you pay too much for a &#8220;standard&#8221; hosting migrate the backend to either Amazon EC2 or Google App Engine.</p>
<p>So screw Objective-C, MonoTouch and lets go jQuery+HTML5+REST.</p>
<p>Just my 2c.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jolyon Smith</title>
		<link>http://tech.turbu-rpg.com/116/personal-property-and-computing/comment-page-1#comment-265</link>
		<dc:creator>Jolyon Smith</dc:creator>
		<pubDate>Sun, 11 Apr 2010 21:34:07 +0000</pubDate>
		<guid isPermaLink="false">http://tech.turbu-rpg.com/?p=116#comment-265</guid>
		<description>If you don&#039;t like it, don&#039;t buy an iPhone/iPad/iTouch and don&#039;t develop apps for the platform.  If more people are bothered by it than are not, then the platform dies.  It&#039;s as simple as that.

If more people like it or are simply not bothered by it then, well, whether you like it or not doesn&#039;t really enter into it except in so far as it determines whether you RSVP the invite to the formal dinner party with a positive &quot;Yes&quot;, or churlishly refuse to attend unless they make it a fancy dress cabaret affair.</description>
		<content:encoded><![CDATA[<p>If you don&#8217;t like it, don&#8217;t buy an iPhone/iPad/iTouch and don&#8217;t develop apps for the platform.  If more people are bothered by it than are not, then the platform dies.  It&#8217;s as simple as that.</p>
<p>If more people like it or are simply not bothered by it then, well, whether you like it or not doesn&#8217;t really enter into it except in so far as it determines whether you RSVP the invite to the formal dinner party with a positive &#8220;Yes&#8221;, or churlishly refuse to attend unless they make it a fancy dress cabaret affair.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yves</title>
		<link>http://tech.turbu-rpg.com/116/personal-property-and-computing/comment-page-1#comment-264</link>
		<dc:creator>Yves</dc:creator>
		<pubDate>Sun, 11 Apr 2010 21:14:20 +0000</pubDate>
		<guid isPermaLink="false">http://tech.turbu-rpg.com/?p=116#comment-264</guid>
		<description>Android does not really discourage you to use the NDK. But their doc tells you to carefully think where you need to write a lib using the NDK, and where to go Java. Which is true since probably 90% or more of apps can be done perfectly in Java.

The NDK comes in when number-crunching or other performance-critical code needs to be run. Firefox Mobile, or Fennec, for Android (to be released this year) was made possible only by the NDK [1].

Read more here: http://developer.android.com/sdk/ndk/index.html#overview


Apart of that you can use c, c++, pascal, soon c# (mono) [2] or Qt [3], you will also be able to use scripting languages at some point of time [3].

This is the difference between a quite open system, and a proprietary, controlled one. 

[1]
http://blog.vlad1.com/2010/03/31/android-progress-march-31-edition/

[2]
http://github.com/koush/androidmono

[3]
http://code.google.com/p/android-lighthouse/

[4]
http://google-opensource.blogspot.com/2009/06/introducing-android-scripting.html</description>
		<content:encoded><![CDATA[<p>Android does not really discourage you to use the NDK. But their doc tells you to carefully think where you need to write a lib using the NDK, and where to go Java. Which is true since probably 90% or more of apps can be done perfectly in Java.</p>
<p>The NDK comes in when number-crunching or other performance-critical code needs to be run. Firefox Mobile, or Fennec, for Android (to be released this year) was made possible only by the NDK [1].</p>
<p>Read more here: <a href="http://developer.android.com/sdk/ndk/index.html#overview" rel="nofollow">http://developer.android.com/sdk/ndk/index.html#overview</a></p>
<p>Apart of that you can use c, c++, pascal, soon c# (mono) [2] or Qt [3], you will also be able to use scripting languages at some point of time [3].</p>
<p>This is the difference between a quite open system, and a proprietary, controlled one. </p>
<p>[1]<br />
<a href="http://blog.vlad1.com/2010/03/31/android-progress-march-31-edition/" rel="nofollow">http://blog.vlad1.com/2010/03/31/android-progress-march-31-edition/</a></p>
<p>[2]<br />
<a href="http://github.com/koush/androidmono" rel="nofollow">http://github.com/koush/androidmono</a></p>
<p>[3]<br />
<a href="http://code.google.com/p/android-lighthouse/" rel="nofollow">http://code.google.com/p/android-lighthouse/</a></p>
<p>[4]<br />
<a href="http://google-opensource.blogspot.com/2009/06/introducing-android-scripting.html" rel="nofollow">http://google-opensource.blogspot.com/2009/06/introducing-android-scripting.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Edward Rudd</title>
		<link>http://tech.turbu-rpg.com/116/personal-property-and-computing/comment-page-1#comment-263</link>
		<dc:creator>Edward Rudd</dc:creator>
		<pubDate>Sun, 11 Apr 2010 20:20:43 +0000</pubDate>
		<guid isPermaLink="false">http://tech.turbu-rpg.com/?p=116#comment-263</guid>
		<description>Now, they only list C, C++, Obj-C or the &quot;webkit Javascript&quot; as allowed, But they disallow Assembly..  So basically All applications on the iphone are prohibited since they all get turned into Assembly before being compiled into object code :-D.  Ok. real stretch there but this is ridiculous as I&#039;m sure LOTS of apps are using &quot;other languages&quot; to generate things.  Examples being &quot;internal scripting&quot; for games (how many games use python, list, lua, etc.. etc.. as level scripts?)  This throws a HUGE barrier on legitimate building of applications on the iPhone and going to encourage lots of &quot;disobedience&quot; to that requirement that apple really can&#039;t &quot;detect&quot;.   They just need to change that section to state &quot;We don&#039;t want applications from Google or Adobe or created through any of their products&quot;  It&#039;s just a big &quot;pissing&quot; contest. Any we are all being caught up in the middle of it.</description>
		<content:encoded><![CDATA[<p>Now, they only list C, C++, Obj-C or the &#8220;webkit Javascript&#8221; as allowed, But they disallow Assembly..  So basically All applications on the iphone are prohibited since they all get turned into Assembly before being compiled into object code <img src='http://tech.turbu-rpg.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> .  Ok. real stretch there but this is ridiculous as I&#8217;m sure LOTS of apps are using &#8220;other languages&#8221; to generate things.  Examples being &#8220;internal scripting&#8221; for games (how many games use python, list, lua, etc.. etc.. as level scripts?)  This throws a HUGE barrier on legitimate building of applications on the iPhone and going to encourage lots of &#8220;disobedience&#8221; to that requirement that apple really can&#8217;t &#8220;detect&#8221;.   They just need to change that section to state &#8220;We don&#8217;t want applications from Google or Adobe or created through any of their products&#8221;  It&#8217;s just a big &#8220;pissing&#8221; contest. Any we are all being caught up in the middle of it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nathaniel J Fries</title>
		<link>http://tech.turbu-rpg.com/116/personal-property-and-computing/comment-page-1#comment-261</link>
		<dc:creator>Nathaniel J Fries</dc:creator>
		<pubDate>Sun, 11 Apr 2010 14:57:16 +0000</pubDate>
		<guid isPermaLink="false">http://tech.turbu-rpg.com/?p=116#comment-261</guid>
		<description>Ever since I learned that the iPhone would not allow the owner to download third-party apps off their website, I set it in my head that I would not buy one. To me it seemed a barrier against free expression, one of the founding principals of my country (the United States).

While they had the non-disclosure agreement on their iPhone SDK, I made up my mind that I would not develop for it; either, despite being a strong new market. Why? I am an open-source developer, I like releasing most of my projects under open-source licenses, and that prevented me in doing so. Not only was that a restriction on my freedom, it was also a restriction on my user&#039;s freedom.

Now they&#039;re preventing using interpreted languages and every language outside the C family. While this doesn&#039;t affect me (I won&#039;t touch anything other than C or C++ unless I absolutely must), it irritates me. Python, Lua, and Java are all excellent interpreted languages for people that prefer high-level languages, and I see no reason to prevent their use. Especially not Java, which has been pretty much standard in mobile device development for the past god-knows-how-long.

Of course, I&#039;ve always disliked Apple&#039;s policies despite liking their products, so this frustration with Apple is nothing new.


And as for what George says, yes it is true that Apple can change their license agreement whenever they want, just like online communities can change their rules whenever they want to (something that has screwed me once or twice in the past). That doesn&#039;t mean we can&#039;t be angry. ;)</description>
		<content:encoded><![CDATA[<p>Ever since I learned that the iPhone would not allow the owner to download third-party apps off their website, I set it in my head that I would not buy one. To me it seemed a barrier against free expression, one of the founding principals of my country (the United States).</p>
<p>While they had the non-disclosure agreement on their iPhone SDK, I made up my mind that I would not develop for it; either, despite being a strong new market. Why? I am an open-source developer, I like releasing most of my projects under open-source licenses, and that prevented me in doing so. Not only was that a restriction on my freedom, it was also a restriction on my user&#8217;s freedom.</p>
<p>Now they&#8217;re preventing using interpreted languages and every language outside the C family. While this doesn&#8217;t affect me (I won&#8217;t touch anything other than C or C++ unless I absolutely must), it irritates me. Python, Lua, and Java are all excellent interpreted languages for people that prefer high-level languages, and I see no reason to prevent their use. Especially not Java, which has been pretty much standard in mobile device development for the past god-knows-how-long.</p>
<p>Of course, I&#8217;ve always disliked Apple&#8217;s policies despite liking their products, so this frustration with Apple is nothing new.</p>
<p>And as for what George says, yes it is true that Apple can change their license agreement whenever they want, just like online communities can change their rules whenever they want to (something that has screwed me once or twice in the past). That doesn&#8217;t mean we can&#8217;t be angry. <img src='http://tech.turbu-rpg.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Openness vs. Freedom &#45; The Podcast at Delphi.org</title>
		<link>http://tech.turbu-rpg.com/116/personal-property-and-computing/comment-page-1#comment-260</link>
		<dc:creator>Openness vs. Freedom &#45; The Podcast at Delphi.org</dc:creator>
		<pubDate>Sun, 11 Apr 2010 06:18:32 +0000</pubDate>
		<guid isPermaLink="false">http://tech.turbu-rpg.com/?p=116#comment-260</guid>
		<description>[...] has been a lot of fuss lately about the lack of openness on apple&#8217;s platform.  There is still time for things to [...]</description>
		<content:encoded><![CDATA[<p>[...] has been a lot of fuss lately about the lack of openness on apple&#8217;s platform.  There is still time for things to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: George</title>
		<link>http://tech.turbu-rpg.com/116/personal-property-and-computing/comment-page-1#comment-245</link>
		<dc:creator>George</dc:creator>
		<pubDate>Sat, 10 Apr 2010 06:36:51 +0000</pubDate>
		<guid isPermaLink="false">http://tech.turbu-rpg.com/?p=116#comment-245</guid>
		<description>I hate to bring this up and I am *NOT* supporting Apple here, but a salient point needs to be raised. First, let me say this. I fight back the only way I know how and can reasonably afford - with my wallet. The loud snap that was heard at Apple HQ was the sound of my wallet snapping shut without disgorging any money for said i. I have never liked their policies or their products. Same goes for the Kindle - who is Amazon to be getting into &quot;my&quot; device and erasing books? I don&#039;t care if it was an honest mistake, they very rudely just did it without asking for access to my physical device. That they own the platform is one thing, *I* own the hardware and, like my house, they need MY permission to enter. But, according to the DMCR folks and other, highly paid lawyers, apparently not.
Apple is indeed selling you the hardware and you are free to do with it as you please. But as far as I know, most software isn&#039;t sold - it&#039;s licensed to the user. This is why you can buy a copy of Microsoft Office and install it on any computer you like, however, you CANNOT resell copies of it because you do NOT own it! Under normal circumstances, the user can do as they please, however, there is a little clause in most of these licenses that says the license issuer can change the terms at any time they like. So, in essence, Apple actually *can* dictate what software you download and/or write to run on *their* platform. This is one of the reasons why Linux is so popular with developers in the first place - you have the source code, you can do as you please. I am fairly sure that if you asked a tech-savvy lawyer about this, you would be told that you are free to develop your own OS that runs on the Apple hardware, set up your own store, etc. all without violating Apple&#039;s agreement, but you can&#039;t use a line of Apple&#039;s code to do it. Good luck with that.
It comes down to this - if you are going to play in a playground owned someone else, you have to abide by their rules. Makes Linux and it&#039;s ilk MUCH more appealing, eh? I&#039;m NOT saying this is right, just what is. And yes, it&#039;s only going to get worse until the development community stands up and puts an end to this kind of crap.</description>
		<content:encoded><![CDATA[<p>I hate to bring this up and I am *NOT* supporting Apple here, but a salient point needs to be raised. First, let me say this. I fight back the only way I know how and can reasonably afford &#8211; with my wallet. The loud snap that was heard at Apple HQ was the sound of my wallet snapping shut without disgorging any money for said i. I have never liked their policies or their products. Same goes for the Kindle &#8211; who is Amazon to be getting into &#8220;my&#8221; device and erasing books? I don&#8217;t care if it was an honest mistake, they very rudely just did it without asking for access to my physical device. That they own the platform is one thing, *I* own the hardware and, like my house, they need MY permission to enter. But, according to the DMCR folks and other, highly paid lawyers, apparently not.<br />
Apple is indeed selling you the hardware and you are free to do with it as you please. But as far as I know, most software isn&#8217;t sold &#8211; it&#8217;s licensed to the user. This is why you can buy a copy of Microsoft Office and install it on any computer you like, however, you CANNOT resell copies of it because you do NOT own it! Under normal circumstances, the user can do as they please, however, there is a little clause in most of these licenses that says the license issuer can change the terms at any time they like. So, in essence, Apple actually *can* dictate what software you download and/or write to run on *their* platform. This is one of the reasons why Linux is so popular with developers in the first place &#8211; you have the source code, you can do as you please. I am fairly sure that if you asked a tech-savvy lawyer about this, you would be told that you are free to develop your own OS that runs on the Apple hardware, set up your own store, etc. all without violating Apple&#8217;s agreement, but you can&#8217;t use a line of Apple&#8217;s code to do it. Good luck with that.<br />
It comes down to this &#8211; if you are going to play in a playground owned someone else, you have to abide by their rules. Makes Linux and it&#8217;s ilk MUCH more appealing, eh? I&#8217;m NOT saying this is right, just what is. And yes, it&#8217;s only going to get worse until the development community stands up and puts an end to this kind of crap.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

