<?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: Code Signing and You</title>
	<atom:link href="http://www.rogueamoeba.com/utm/2008/03/07/code-signing-and-you/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rogueamoeba.com/utm/2008/03/07/code-signing-and-you/</link>
	<description>All Blown Up</description>
	<lastBuildDate>Mon, 08 Feb 2010 15:30:14 -0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Serenapk</title>
		<link>http://www.rogueamoeba.com/utm/2008/03/07/code-signing-and-you/comment-page-2/#comment-425</link>
		<dc:creator>Serenapk</dc:creator>
		<pubDate>Wed, 19 Mar 2008 11:59:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.rogueamoeba.com/utm/2008/03/07/code-signing-and-you/#comment-425</guid>
		<description>omg.. good work, man</description>
		<content:encoded><![CDATA[<p>omg.. good work, man</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://www.rogueamoeba.com/utm/2008/03/07/code-signing-and-you/comment-page-2/#comment-395</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Sun, 16 Mar 2008 19:12:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.rogueamoeba.com/utm/2008/03/07/code-signing-and-you/#comment-395</guid>
		<description>No, code signing is definitely NOT innocent on 10.5. Mac OS X will actually modify programs if you&#039;ve enabled the application-level control of the firewall. Thus it will modify all online games. If the service you&#039;re using to play the game online checks your application to make sure you&#039;re not cheating, it will always fail because the program has been modified.

For example, we&#039;ll take a look at Starcraft. If you enable the firewall and set it to allow Starcraft to have incoming connections, Mac OS X will append some junk (obviously not junk, but looks like that to me) to the file &quot;Starcraft (Carbon)&quot;. The first time you attempt to connect to Battle.net after installing or updating Starcraft, Mac OS X will prompt you to cancel or allow. Bothersome, given the fact that Starcraft is full-screen usually, but not a problem compared to what happens next. Because Battle.net has already checked your program, you will be allowed to connect and play games. However, the application has already been modified, and subsequent attempts to connect to Battle.net will return an &quot;unidentified application&quot; error. After discovering this I turned off my firewall and stuck to Little Snitch for my filtering needs.

In other words, code signing is not inherently neutral the way it&#039;s implemented Mac OS X; it&#039;s actually inherently negative.</description>
		<content:encoded><![CDATA[<p>No, code signing is definitely NOT innocent on 10.5. Mac OS X will actually modify programs if you&#8217;ve enabled the application-level control of the firewall. Thus it will modify all online games. If the service you&#8217;re using to play the game online checks your application to make sure you&#8217;re not cheating, it will always fail because the program has been modified.</p>
<p>For example, we&#8217;ll take a look at Starcraft. If you enable the firewall and set it to allow Starcraft to have incoming connections, Mac OS X will append some junk (obviously not junk, but looks like that to me) to the file &#8220;Starcraft (Carbon)&#8221;. The first time you attempt to connect to Battle.net after installing or updating Starcraft, Mac OS X will prompt you to cancel or allow. Bothersome, given the fact that Starcraft is full-screen usually, but not a problem compared to what happens next. Because Battle.net has already checked your program, you will be allowed to connect and play games. However, the application has already been modified, and subsequent attempts to connect to Battle.net will return an &#8220;unidentified application&#8221; error. After discovering this I turned off my firewall and stuck to Little Snitch for my filtering needs.</p>
<p>In other words, code signing is not inherently neutral the way it&#8217;s implemented Mac OS X; it&#8217;s actually inherently negative.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark</title>
		<link>http://www.rogueamoeba.com/utm/2008/03/07/code-signing-and-you/comment-page-2/#comment-382</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Sat, 15 Mar 2008 08:37:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.rogueamoeba.com/utm/2008/03/07/code-signing-and-you/#comment-382</guid>
		<description>I fully understand the nature of this essay, as well as the comments, so I realize that the following statements are somewhat simplistic:

Why do we need porn *apps*? Users can already put as much porn on an iPhone/Touch as RAM will allow, so what&#039;s the big deal? I&#039;m sure there might be a few clever ideas out there for a game or something, in which you undress a model as you score points (or whatever), but is the blocking of such apps really a great loss?

Many iPhone users are teens, so I&#039;m sure that politically, Apple scores points for blocking &quot;porn apps.&quot; But in reality, who needs porn in the form of an &quot;app&quot;?

I do understand that the point, here, is freedom of choice: we should be entitled to install whatever we like on our devices. Of course I get that. I just don&#039;t think the porn example is the best example, in particular -- especially since (a) it&#039;s already doable and (b) code signing doesn&#039;t affect current functionality at all. 

Carry on...   :-)</description>
		<content:encoded><![CDATA[<p>I fully understand the nature of this essay, as well as the comments, so I realize that the following statements are somewhat simplistic:</p>
<p>Why do we need porn *apps*? Users can already put as much porn on an iPhone/Touch as RAM will allow, so what&#8217;s the big deal? I&#8217;m sure there might be a few clever ideas out there for a game or something, in which you undress a model as you score points (or whatever), but is the blocking of such apps really a great loss?</p>
<p>Many iPhone users are teens, so I&#8217;m sure that politically, Apple scores points for blocking &#8220;porn apps.&#8221; But in reality, who needs porn in the form of an &#8220;app&#8221;?</p>
<p>I do understand that the point, here, is freedom of choice: we should be entitled to install whatever we like on our devices. Of course I get that. I just don&#8217;t think the porn example is the best example, in particular &#8212; especially since (a) it&#8217;s already doable and (b) code signing doesn&#8217;t affect current functionality at all. </p>
<p>Carry on&#8230;   :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: zanyterp</title>
		<link>http://www.rogueamoeba.com/utm/2008/03/07/code-signing-and-you/comment-page-2/#comment-372</link>
		<dc:creator>zanyterp</dc:creator>
		<pubDate>Fri, 14 Mar 2008 04:25:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.rogueamoeba.com/utm/2008/03/07/code-signing-and-you/#comment-372</guid>
		<description>There is already a system that implements the idea of &quot;turn it all off unless it is approved and the re-approved,&quot; similar to what the &quot;allow unapproved applications&quot; might be and is one of the more...disliked features in a competing OS: the user account control (or whatever the UAC acronym expands to) in Vista.

But I could be wrong and it wouldn&#039;t be that annoying or concerning (the warning is identical sounding when you disable it to be able to use your computer without being asked 5 times if you really want to run that application).

And I too would have issues with needing approval from a 3rd party to run ALL my applications. Let me trust the company that writes it and go from there.</description>
		<content:encoded><![CDATA[<p>There is already a system that implements the idea of &#8220;turn it all off unless it is approved and the re-approved,&#8221; similar to what the &#8220;allow unapproved applications&#8221; might be and is one of the more&#8230;disliked features in a competing OS: the user account control (or whatever the UAC acronym expands to) in Vista.</p>
<p>But I could be wrong and it wouldn&#8217;t be that annoying or concerning (the warning is identical sounding when you disable it to be able to use your computer without being asked 5 times if you really want to run that application).</p>
<p>And I too would have issues with needing approval from a 3rd party to run ALL my applications. Let me trust the company that writes it and go from there.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Devon</title>
		<link>http://www.rogueamoeba.com/utm/2008/03/07/code-signing-and-you/comment-page-2/#comment-350</link>
		<dc:creator>Devon</dc:creator>
		<pubDate>Thu, 13 Mar 2008 03:15:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.rogueamoeba.com/utm/2008/03/07/code-signing-and-you/#comment-350</guid>
		<description>I can see how Apple can think of this as a good thing in an enterprise environment but in a home environment I should be the only one that says what can run on my computer.  
If they want to have a sandbox account in 10.6 where only signed apps can run to &quot;protect&quot; you from viruses and trojans using code signing and only trusting root authorities, that might be an OK feature.  

However, if they think they&#039;re going to make this the default that I can&#039;t even run my own program I just wrote without signing up for a developer account and getting a valid Apple issued certificate, I&#039;ll just be dropping the Mac for good(been using it since my IIci).  I don&#039;t think it&#039;d ever come to that but I&#039;m just putting that out there.

I was initially excited that I could buy an iPhone and put my own apps on it but now that I have to pay money for that privilege even if I don&#039;t plan on selling any applications, that really stinks.  I understand they want to keep the iPhone stable for the majority of users but there should be a way for people do do what they want with the device without resorting to hacking.  If it does come down to hacking the iPhone to get my own apps on there without being signed I will do it.  The pre release iPhone OS 2.0 already got hacked to run apps without Apple&#039;s signing so I&#039;m hopeful for the future.

I shouldn&#039;t have to be forced to run Windoze Mobile or Google&#039;s phone OS just so I can put my own apps on the phone.</description>
		<content:encoded><![CDATA[<p>I can see how Apple can think of this as a good thing in an enterprise environment but in a home environment I should be the only one that says what can run on my computer.<br />
If they want to have a sandbox account in 10.6 where only signed apps can run to &#8220;protect&#8221; you from viruses and trojans using code signing and only trusting root authorities, that might be an OK feature.  </p>
<p>However, if they think they&#8217;re going to make this the default that I can&#8217;t even run my own program I just wrote without signing up for a developer account and getting a valid Apple issued certificate, I&#8217;ll just be dropping the Mac for good(been using it since my IIci).  I don&#8217;t think it&#8217;d ever come to that but I&#8217;m just putting that out there.</p>
<p>I was initially excited that I could buy an iPhone and put my own apps on it but now that I have to pay money for that privilege even if I don&#8217;t plan on selling any applications, that really stinks.  I understand they want to keep the iPhone stable for the majority of users but there should be a way for people do do what they want with the device without resorting to hacking.  If it does come down to hacking the iPhone to get my own apps on there without being signed I will do it.  The pre release iPhone OS 2.0 already got hacked to run apps without Apple&#8217;s signing so I&#8217;m hopeful for the future.</p>
<p>I shouldn&#8217;t have to be forced to run Windoze Mobile or Google&#8217;s phone OS just so I can put my own apps on the phone.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://www.rogueamoeba.com/utm/2008/03/07/code-signing-and-you/comment-page-2/#comment-343</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Wed, 12 Mar 2008 15:40:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.rogueamoeba.com/utm/2008/03/07/code-signing-and-you/#comment-343</guid>
		<description>&lt;b&gt;Perry The Cynic:&lt;/b&gt; Thanks so much for stopping by. I really appreciate your efforts to keep the lines of communication open.

I appreciate that this infrastructure is targeted at giving the user more power over his own device, and if that&#039;s where it stays then I&#039;m quite happy with it. However, the sudden appearance of the iPhone SDK, using code signing to completely lock down the device, makes me pessimistic. Maybe it is fundamentally different, maybe Apple would never dream of doing this on a &quot;real&quot; Mac, but it makes me paranoid.

I find it a little odd that you describe an environment which only runs signed code as &quot;nirvana&quot;, yet at the same time admit that the simple possession of a signature is meaningless. If you accept anything that&#039;s signed, then an attacker can merely re-sign the app after modifying it. You gain no protection from alteration, only some small form of accountability over it.

I&#039;m also somewhat doubtful about how well this will protect from viruses and worms. All the worms will be signed in such an environment, and will appear as legitimate as they always have. A user may have to take some action to approve them, but he intends to take that action anyway since he will have to do it for any new application. It may allow an administrator to save his underlings from themselves, but that case is significantly more rare than a user who owns his own machine.

My understanding of how code signing is implemented is that it won&#039;t detect an application whose security has been compromised by means of a buffer overflow or other such exploit. It may limit the damage which can be done by such an application once it has been compromised, but then we come back to having the exploit code re-sign any applications it modifies. Certainly you&#039;d be able to exploit Safari&#039;s image handling to upload all of the user&#039;s credit card numbers to a server in Uzbekistan without needing to hit any other apps.

If Apple can resist the temptation to turn this into a tool of evil then I think it can be a good thing, although of course it is far from a panacea. But I&#039;m afraid that the iPhone has demonstrated that Apple may not be very temptation-resistant.

One last note: I think you meant to say, &quot;Apple is legally required to make a totally half-assed attempt at keeping you from hacking DVD Player.app&quot;.</description>
		<content:encoded><![CDATA[<p><b>Perry The Cynic:</b> Thanks so much for stopping by. I really appreciate your efforts to keep the lines of communication open.</p>
<p>I appreciate that this infrastructure is targeted at giving the user more power over his own device, and if that&#8217;s where it stays then I&#8217;m quite happy with it. However, the sudden appearance of the iPhone SDK, using code signing to completely lock down the device, makes me pessimistic. Maybe it is fundamentally different, maybe Apple would never dream of doing this on a &#8220;real&#8221; Mac, but it makes me paranoid.</p>
<p>I find it a little odd that you describe an environment which only runs signed code as &#8220;nirvana&#8221;, yet at the same time admit that the simple possession of a signature is meaningless. If you accept anything that&#8217;s signed, then an attacker can merely re-sign the app after modifying it. You gain no protection from alteration, only some small form of accountability over it.</p>
<p>I&#8217;m also somewhat doubtful about how well this will protect from viruses and worms. All the worms will be signed in such an environment, and will appear as legitimate as they always have. A user may have to take some action to approve them, but he intends to take that action anyway since he will have to do it for any new application. It may allow an administrator to save his underlings from themselves, but that case is significantly more rare than a user who owns his own machine.</p>
<p>My understanding of how code signing is implemented is that it won&#8217;t detect an application whose security has been compromised by means of a buffer overflow or other such exploit. It may limit the damage which can be done by such an application once it has been compromised, but then we come back to having the exploit code re-sign any applications it modifies. Certainly you&#8217;d be able to exploit Safari&#8217;s image handling to upload all of the user&#8217;s credit card numbers to a server in Uzbekistan without needing to hit any other apps.</p>
<p>If Apple can resist the temptation to turn this into a tool of evil then I think it can be a good thing, although of course it is far from a panacea. But I&#8217;m afraid that the iPhone has demonstrated that Apple may not be very temptation-resistant.</p>
<p>One last note: I think you meant to say, &#8220;Apple is legally required to make a totally half-assed attempt at keeping you from hacking DVD Player.app&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian Erdelyi</title>
		<link>http://www.rogueamoeba.com/utm/2008/03/07/code-signing-and-you/comment-page-2/#comment-337</link>
		<dc:creator>Brian Erdelyi</dc:creator>
		<pubDate>Wed, 12 Mar 2008 14:34:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.rogueamoeba.com/utm/2008/03/07/code-signing-and-you/#comment-337</guid>
		<description>@Bertie: Yes, France is the country I was specifically thinking about.  I see a lot of similarities with code signing and selling DRM&#039;d music that has been a hot topic in Europe.

As others have mentioned, I think this will oppress users and suppress the innovation of new applications that haven&#039;t been conceived yet.

I think this is extortion.  Some developers may be unable or unwilling to pay $99 or 30% to distribute applications.  Even if signed, there is no technical reason that an application must be distributed by Apple (others are already deveoping and distributing applications now).  They too are a software development company and this gives them an unfair advantage over others... it&#039;s clearly a conflict of interest.

I like the idea of code signing so I can identify the source of an application but not so it can be used against me and force my usage of an application.  Consumers should not be forced to delegate the responsibilities of informed consent to a third-party.

I like the idea of a repository for downloading applications but not one that creates a monopoly and restricts my choice to obtain software elsewhere.</description>
		<content:encoded><![CDATA[<p>@Bertie: Yes, France is the country I was specifically thinking about.  I see a lot of similarities with code signing and selling DRM&#8217;d music that has been a hot topic in Europe.</p>
<p>As others have mentioned, I think this will oppress users and suppress the innovation of new applications that haven&#8217;t been conceived yet.</p>
<p>I think this is extortion.  Some developers may be unable or unwilling to pay $99 or 30% to distribute applications.  Even if signed, there is no technical reason that an application must be distributed by Apple (others are already deveoping and distributing applications now).  They too are a software development company and this gives them an unfair advantage over others&#8230; it&#8217;s clearly a conflict of interest.</p>
<p>I like the idea of code signing so I can identify the source of an application but not so it can be used against me and force my usage of an application.  Consumers should not be forced to delegate the responsibilities of informed consent to a third-party.</p>
<p>I like the idea of a repository for downloading applications but not one that creates a monopoly and restricts my choice to obtain software elsewhere.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nathan de Vries</title>
		<link>http://www.rogueamoeba.com/utm/2008/03/07/code-signing-and-you/comment-page-2/#comment-336</link>
		<dc:creator>Nathan de Vries</dc:creator>
		<pubDate>Wed, 12 Mar 2008 14:29:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.rogueamoeba.com/utm/2008/03/07/code-signing-and-you/#comment-336</guid>
		<description>Welcome to the world of mobile phones. You&#039;re new here, aren&#039;t you? :)

This has been a problem since the beginning of time. Applications need to be signed with the manufacturer or phone provider&#039;s certificate in order to get access to integral functionality (camera, phone book, filesystem etc.). Then the phone provider decides to get greedy (*cough*T-Mobile*cough*) and strips manufacturer certs off the phones so that developers need to pay twice to play. Things get greedier and greedier as you go up the chain.

So yeah, this is not new; the whole certificate industry is messed up. 

Companies like Adobe, Apple (in this case), Microsoft, Thawte, Verisign etc. have all positioned themselves so that a) they get paid under the false premise of security, and b) they retain the role of gatekeeper. Look at Microsoft: back in the late 90s they owned 5% of VeriSign&#039;s equity. Should it come as a surprise that VeriSign is the only acceptable certificate authority for signing device drivers under Windows?

Code signing for developer identification is a good idea (I like Thawte&#039;s Web of Trust concept), but the idea of needing to pay dozens of profiteering gatekeepers for my iPhone app, J2ME app, Symbian app and SSL-enabled web app is ridiculous. Only problem is, the issue is much bigger than Apple-targeted development.</description>
		<content:encoded><![CDATA[<p>Welcome to the world of mobile phones. You&#8217;re new here, aren&#8217;t you? :)</p>
<p>This has been a problem since the beginning of time. Applications need to be signed with the manufacturer or phone provider&#8217;s certificate in order to get access to integral functionality (camera, phone book, filesystem etc.). Then the phone provider decides to get greedy (*cough*T-Mobile*cough*) and strips manufacturer certs off the phones so that developers need to pay twice to play. Things get greedier and greedier as you go up the chain.</p>
<p>So yeah, this is not new; the whole certificate industry is messed up. </p>
<p>Companies like Adobe, Apple (in this case), Microsoft, Thawte, Verisign etc. have all positioned themselves so that a) they get paid under the false premise of security, and b) they retain the role of gatekeeper. Look at Microsoft: back in the late 90s they owned 5% of VeriSign&#8217;s equity. Should it come as a surprise that VeriSign is the only acceptable certificate authority for signing device drivers under Windows?</p>
<p>Code signing for developer identification is a good idea (I like Thawte&#8217;s Web of Trust concept), but the idea of needing to pay dozens of profiteering gatekeepers for my iPhone app, J2ME app, Symbian app and SSL-enabled web app is ridiculous. Only problem is, the issue is much bigger than Apple-targeted development.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rvr</title>
		<link>http://www.rogueamoeba.com/utm/2008/03/07/code-signing-and-you/comment-page-2/#comment-334</link>
		<dc:creator>rvr</dc:creator>
		<pubDate>Wed, 12 Mar 2008 14:02:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.rogueamoeba.com/utm/2008/03/07/code-signing-and-you/#comment-334</guid>
		<description>i think you&#039;ve made some good points in this post, and the concerns are valid. i believe, and i hope my faith is deserved, that locking down os x in this fashion, even if done gradually, would create such a backlash that apple would look very bad for doing it. i also think they know this. the platform has been successful and has continued to survive, especially during the dark years before jobs returned, in no small part due to the vibrant community of developers like r.m., and the core of users who have high standards in the apps they use. i must believe that apple recognizes this. i know they sometimes walk the fine line between supporting the developer community and cannibalizing it (by incorporating things as os features, etc), but i think they know if would not be in their best interest to severely piss them off or constrict the ecosystem so much.

i also hope that apple recognizes this will be the best course, in the long run, for the iphone. is it more likely that the mac ends up going the direction of the iphone, or the iphone ends up going the direction of the mac. we can only wait and see. what&#039;s clear to me is that the community is the best place, in the long run, to vet apps and give them recognition. there will always be more manpower than one company can afford, and there&#039;s a big advantage in having a wide range of people providing opinions. i hope apple sees it this way as well, and that the iphone ecosystem can evolve in this direction.</description>
		<content:encoded><![CDATA[<p>i think you&#8217;ve made some good points in this post, and the concerns are valid. i believe, and i hope my faith is deserved, that locking down os x in this fashion, even if done gradually, would create such a backlash that apple would look very bad for doing it. i also think they know this. the platform has been successful and has continued to survive, especially during the dark years before jobs returned, in no small part due to the vibrant community of developers like r.m., and the core of users who have high standards in the apps they use. i must believe that apple recognizes this. i know they sometimes walk the fine line between supporting the developer community and cannibalizing it (by incorporating things as os features, etc), but i think they know if would not be in their best interest to severely piss them off or constrict the ecosystem so much.</p>
<p>i also hope that apple recognizes this will be the best course, in the long run, for the iphone. is it more likely that the mac ends up going the direction of the iphone, or the iphone ends up going the direction of the mac. we can only wait and see. what&#8217;s clear to me is that the community is the best place, in the long run, to vet apps and give them recognition. there will always be more manpower than one company can afford, and there&#8217;s a big advantage in having a wide range of people providing opinions. i hope apple sees it this way as well, and that the iphone ecosystem can evolve in this direction.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bertie</title>
		<link>http://www.rogueamoeba.com/utm/2008/03/07/code-signing-and-you/comment-page-2/#comment-333</link>
		<dc:creator>Bertie</dc:creator>
		<pubDate>Wed, 12 Mar 2008 12:25:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.rogueamoeba.com/utm/2008/03/07/code-signing-and-you/#comment-333</guid>
		<description>@LKM 
I think you&#039;ve got a good point about testing and alpha/beta releases. 

@Brian Erdelyi
&quot;I also believe this will enable Apple to further lock down the iPhone and prevent unlocking while forcing us to use particular carriers (a practice which I believe is illegal in some parts of Europe).&quot;
Yes, this is illegal in France (where I live). You cannot force people to buy two products at once, i.e. in our case an iPhone and a monthly GSM plan. You must allow people to buy them separately. For the iPhone it means an unlocked iPhoned at 750€, an iPhone on the Orange network with no plan at 650€, and an iPhone with a two year Orange plan at 399€ (+ the price of the plan).
Normally for the same reason it should be possible to buy a PC with no operating system (Windows...), but the consumers associations are having a hard time trying to enforce this. When I buy a PC I get a license for Windows in a sealed enveloppe. If I refuse the license I should get a refund of the Windows OS (while keeping the PC). But this refund is impossible to get, and actually it is impossible to know the price of Windows on top of the hardware&#039;s price in the first place.</description>
		<content:encoded><![CDATA[<p>@LKM<br />
I think you&#8217;ve got a good point about testing and alpha/beta releases. </p>
<p>@Brian Erdelyi<br />
&#8220;I also believe this will enable Apple to further lock down the iPhone and prevent unlocking while forcing us to use particular carriers (a practice which I believe is illegal in some parts of Europe).&#8221;<br />
Yes, this is illegal in France (where I live). You cannot force people to buy two products at once, i.e. in our case an iPhone and a monthly GSM plan. You must allow people to buy them separately. For the iPhone it means an unlocked iPhoned at 750€, an iPhone on the Orange network with no plan at 650€, and an iPhone with a two year Orange plan at 399€ (+ the price of the plan).<br />
Normally for the same reason it should be possible to buy a PC with no operating system (Windows&#8230;), but the consumers associations are having a hard time trying to enforce this. When I buy a PC I get a license for Windows in a sealed enveloppe. If I refuse the license I should get a refund of the Windows OS (while keeping the PC). But this refund is impossible to get, and actually it is impossible to know the price of Windows on top of the hardware&#8217;s price in the first place.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
