<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.0.12-alpha" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: GSM Palm Pre on the horizon</title>
	<link>http://www.vanille-media.de/site/index.php/2009/09/25/gsm-palm-pre-on-the-horizon/</link>
	<description>Software Engineer - Author - Open Source Enthusiast</description>
	<pubDate>Fri, 30 Jul 2010 05:26:54 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.12-alpha</generator>

	<item>
		<title>by: Jeroen</title>
		<link>http://www.vanille-media.de/site/index.php/2009/09/25/gsm-palm-pre-on-the-horizon/#comment-121749</link>
		<pubDate>Fri, 02 Oct 2009 12:04:37 +0000</pubDate>
		<guid>http://www.vanille-media.de/site/index.php/2009/09/25/gsm-palm-pre-on-the-horizon/#comment-121749</guid>
					<description>I have been going through the list of closed components in the Fremantle SDK (http://tablets-dev.nokia.com/eula/index.php) and I have had a look the kernel source for the N900 (http://repository.maemo.org/pool/fremantle/free/k/kernel/).
In the nokia-binaries repository, you can see that closed source binaries are required for the radio transmitter, OpenGLES acceleration, Nokia's proprietary GUI components, GPS and battery charging. The kernel source seems to include open source drivers for pretty much everything else (correct me if I'm wrong).
Now, I personnaly don't care too much about the first three. The GPS and battery charging are more unfortunate, but if those are the only packages required to get for example Debian running on the N900, I can live with that. 
If you choose the Pre, you'll also have to make some compromises (it's using the same PowerVR SGX530 and you have to download closed source non-redistributable firmware for the wifi module).</description>
		<content:encoded><![CDATA[<p>I have been going through the list of closed components in the Fremantle SDK (http://tablets-dev.nokia.com/eula/index.php) and I have had a look the kernel source for the N900 (http://repository.maemo.org/pool/fremantle/free/k/kernel/).<br />
In the nokia-binaries repository, you can see that closed source binaries are required for the radio transmitter, OpenGLES acceleration, Nokia&#8217;s proprietary GUI components, GPS and battery charging. The kernel source seems to include open source drivers for pretty much everything else (correct me if I&#8217;m wrong).<br />
Now, I personnaly don&#8217;t care too much about the first three. The GPS and battery charging are more unfortunate, but if those are the only packages required to get for example Debian running on the N900, I can live with that.<br />
If you choose the Pre, you&#8217;ll also have to make some compromises (it&#8217;s using the same PowerVR SGX530 and you have to download closed source non-redistributable firmware for the wifi module).
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Peter Robinson</title>
		<link>http://www.vanille-media.de/site/index.php/2009/09/25/gsm-palm-pre-on-the-horizon/#comment-121706</link>
		<pubDate>Tue, 29 Sep 2009 22:03:03 +0000</pubDate>
		<guid>http://www.vanille-media.de/site/index.php/2009/09/25/gsm-palm-pre-on-the-horizon/#comment-121706</guid>
					<description>What about the Glofish E-TEN devices which have very similar guts to the Openmoko phones. Or the Samung Omnia? Harald Welte has done some research into both of those http://laforge.gnumonks.org/weblog/2009/04/15/#20090415-samsung_omnia and it seems that Samsung is improving in its upstream Linux support.</description>
		<content:encoded><![CDATA[<p>What about the Glofish E-TEN devices which have very similar guts to the Openmoko phones. Or the Samung Omnia? Harald Welte has done some research into both of those <a href="http://laforge.gnumonks.org/weblog/2009/04/15/#20090415-samsung_omnia" rel="nofollow">http://laforge.gnumonks.org/weblog/2009/04/15/#20090415-samsung_omnia</a> and it seems that Samsung is improving in its upstream Linux support.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Rene Wagner</title>
		<link>http://www.vanille-media.de/site/index.php/2009/09/25/gsm-palm-pre-on-the-horizon/#comment-121690</link>
		<pubDate>Mon, 28 Sep 2009 22:56:05 +0000</pubDate>
		<guid>http://www.vanille-media.de/site/index.php/2009/09/25/gsm-palm-pre-on-the-horizon/#comment-121690</guid>
					<description>Hey Mickey, an exciting challenge indeed. Too bad I'm swamped with other stuff...

@Jeroen: You're right when you point out that only the actual release of the production device will bring certainty. However, the blog comment you're referring to doesn't say anything at all about the openness of the device.

The only meaning of the 0 in /proc/sys/kernel/tainted is that no kernel modules are loaded with a license that's not the GPL or compatible with it and that no other "tainting" conditions are met (see Documentation/sysctl/kernel.txt for details). It is common practice to mark modules as MODULE_LICENCE("GPL") regardless of the actual license situation or source code availability. The cx3110x driver shipped with the Nokia 770 was marked as GPL but source code was only provided years later (https://garage.maemo.org/projects/cx3110x/).

Secondly, the assumption that a device with /proc/sys/kernel/tainted == 0 must be open is also problematic. Previous Nokia internet tablets shipped with an array of proprietary binary-only userspace applications responsible for crucial functionality such as battery charging. Without these the device can't be used properly.

With the N900 the equally problematic initfs (https://bugs.maemo.org/show_bug.cgi?id=3373) will fortunately be gone. The DSME component has also been open sourced. A number of people (Mickey included) have asked for clarification on the other user space bits and kernel drivers via http://flors.wordpress.com/2009/08/27/software-freedom-lovers-here-comes-maemo-5/#comments and unfortunately the response boiled down to "Nokia's policy of keeping some selected components closed source to gain competitive advantage hasn't changed".

As for the Pre, the sd8xxx driver is open source (although it requires proprietary firmware) and available under the GPL. It might be worth checking with Palm why it's not on their open source packages site.

@Pavel: As much as I like the Dream, don't you think it's approaching its EOL? By cell phone standards it's rather ancient.

Cheers,

Rene</description>
		<content:encoded><![CDATA[<p>Hey Mickey, an exciting challenge indeed. Too bad I&#8217;m swamped with other stuff&#8230;</p>
<p>@Jeroen: You&#8217;re right when you point out that only the actual release of the production device will bring certainty. However, the blog comment you&#8217;re referring to doesn&#8217;t say anything at all about the openness of the device.</p>
<p>The only meaning of the 0 in /proc/sys/kernel/tainted is that no kernel modules are loaded with a license that&#8217;s not the GPL or compatible with it and that no other &#8220;tainting&#8221; conditions are met (see Documentation/sysctl/kernel.txt for details). It is common practice to mark modules as MODULE_LICENCE(&#8221;GPL&#8221;) regardless of the actual license situation or source code availability. The cx3110x driver shipped with the Nokia 770 was marked as GPL but source code was only provided years later (https://garage.maemo.org/projects/cx3110x/).</p>
<p>Secondly, the assumption that a device with /proc/sys/kernel/tainted == 0 must be open is also problematic. Previous Nokia internet tablets shipped with an array of proprietary binary-only userspace applications responsible for crucial functionality such as battery charging. Without these the device can&#8217;t be used properly.</p>
<p>With the N900 the equally problematic initfs (https://bugs.maemo.org/show_bug.cgi?id=3373) will fortunately be gone. The DSME component has also been open sourced. A number of people (Mickey included) have asked for clarification on the other user space bits and kernel drivers via <a href="http://flors.wordpress.com/2009/08/27/software-freedom-lovers-here-comes-maemo-5/#comments" rel="nofollow">http://flors.wordpress.com/2009/08/27/software-freedom-lovers-here-comes-maemo-5/#comments</a> and unfortunately the response boiled down to &#8220;Nokia&#8217;s policy of keeping some selected components closed source to gain competitive advantage hasn&#8217;t changed&#8221;.</p>
<p>As for the Pre, the sd8xxx driver is open source (although it requires proprietary firmware) and available under the GPL. It might be worth checking with Palm why it&#8217;s not on their open source packages site.</p>
<p>@Pavel: As much as I like the Dream, don&#8217;t you think it&#8217;s approaching its EOL? By cell phone standards it&#8217;s rather ancient.</p>
<p>Cheers,</p>
<p>Rene
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Pavel Machek</title>
		<link>http://www.vanille-media.de/site/index.php/2009/09/25/gsm-palm-pre-on-the-horizon/#comment-121688</link>
		<pubDate>Mon, 28 Sep 2009 19:27:52 +0000</pubDate>
		<guid>http://www.vanille-media.de/site/index.php/2009/09/25/gsm-palm-pre-on-the-horizon/#comment-121688</guid>
					<description>I actually believe HTC Dream is way better choice... 

Don't wait for GSM Palm Pre
mickeyl suggests to wait for Palm Pre for openmoko-style hacking. Well, I don't quite agree.

HTC Dream (and similar) devices are already being sold for close to a year or so, and no, I don't think they are outdated. Kernel drivers are huge due to "interesting" architecture, but they are GPLed and getting them merged should be just simple matter of programming. (Please help :-) And we even have friendly (but severely overloaded) Google people to talk to...</description>
		<content:encoded><![CDATA[<p>I actually believe HTC Dream is way better choice&#8230; </p>
<p>Don&#8217;t wait for GSM Palm Pre<br />
mickeyl suggests to wait for Palm Pre for openmoko-style hacking. Well, I don&#8217;t quite agree.</p>
<p>HTC Dream (and similar) devices are already being sold for close to a year or so, and no, I don&#8217;t think they are outdated. Kernel drivers are huge due to &#8220;interesting&#8221; architecture, but they are GPLed and getting them merged should be just simple matter of programming. (Please help <img src='http://www.vanille-media.de/site/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  And we even have friendly (but severely overloaded) Google people to talk to&#8230;
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Jeroen</title>
		<link>http://www.vanille-media.de/site/index.php/2009/09/25/gsm-palm-pre-on-the-horizon/#comment-121684</link>
		<pubDate>Mon, 28 Sep 2009 12:47:56 +0000</pubDate>
		<guid>http://www.vanille-media.de/site/index.php/2009/09/25/gsm-palm-pre-on-the-horizon/#comment-121684</guid>
					<description>How can you make claims about the openness about a device (the N900) that has not been released yet?
From the WebOS Internals wiki on compiling a custom kernel:
"Technically, we should be copying over our custom-compiled kernel modules here, but the Pre seems to have some closed source modules that we can't build ourselves, particularly the Marvell sd8xxx wi-fi driver."
(http://www.webos-internals.org/wiki/Custom_Kernels)

From one of the comments on Rui's blog, it seems the N900 is running an untainted kernel and according to the Mer devs, Nokia will be distributing the necessary binary blobs to N900 owners. I don't see how that is any better or worse than the Pre.</description>
		<content:encoded><![CDATA[<p>How can you make claims about the openness about a device (the N900) that has not been released yet?<br />
From the WebOS Internals wiki on compiling a custom kernel:<br />
&#8220;Technically, we should be copying over our custom-compiled kernel modules here, but the Pre seems to have some closed source modules that we can&#8217;t build ourselves, particularly the Marvell sd8xxx wi-fi driver.&#8221;<br />
(http://www.webos-internals.org/wiki/Custom_Kernels)</p>
<p>From one of the comments on Rui&#8217;s blog, it seems the N900 is running an untainted kernel and according to the Mer devs, Nokia will be distributing the necessary binary blobs to N900 owners. I don&#8217;t see how that is any better or worse than the Pre.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Jack</title>
		<link>http://www.vanille-media.de/site/index.php/2009/09/25/gsm-palm-pre-on-the-horizon/#comment-121649</link>
		<pubDate>Sat, 26 Sep 2009 11:43:26 +0000</pubDate>
		<guid>http://www.vanille-media.de/site/index.php/2009/09/25/gsm-palm-pre-on-the-horizon/#comment-121649</guid>
					<description>What about vala porting?
fso.org hasn't been updated for ages so it's even unclear what do you actually plan to port - python implementation? vala?</description>
		<content:encoded><![CDATA[<p>What about vala porting?<br />
fso.org hasn&#8217;t been updated for ages so it&#8217;s even unclear what do you actually plan to port - python implementation? vala?
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Rui Miguel Silva Seabra</title>
		<link>http://www.vanille-media.de/site/index.php/2009/09/25/gsm-palm-pre-on-the-horizon/#comment-121640</link>
		<pubDate>Fri, 25 Sep 2009 23:58:18 +0000</pubDate>
		<guid>http://www.vanille-media.de/site/index.php/2009/09/25/gsm-palm-pre-on-the-horizon/#comment-121640</guid>
					<description>I don't know about the Pre yet, but Nokia N900 is *not* an open phone.

I wouldn't mind so much if it was only some proprietary apps. The most important parts are dependent of proprietary drivers you can't live without.

Besides, Nokia is a company that is doing harm to the community by lobbying for software patents in Europe.

Until I see a mentality change, it's just business as usual, and GNU/Linux is chosen as a technically better platform on which they base more proprietary phones.

I wrote a bit about it in my blog, at http://blog.1407.org/2009/09/01/nokias-free-software-bullshit-and-insults-in-maemo/</description>
		<content:encoded><![CDATA[<p>I don&#8217;t know about the Pre yet, but Nokia N900 is *not* an open phone.</p>
<p>I wouldn&#8217;t mind so much if it was only some proprietary apps. The most important parts are dependent of proprietary drivers you can&#8217;t live without.</p>
<p>Besides, Nokia is a company that is doing harm to the community by lobbying for software patents in Europe.</p>
<p>Until I see a mentality change, it&#8217;s just business as usual, and GNU/Linux is chosen as a technically better platform on which they base more proprietary phones.</p>
<p>I wrote a bit about it in my blog, at <a href="http://blog.1407.org/2009/09/01/nokias-free-software-bullshit-and-insults-in-maemo/" rel="nofollow">http://blog.1407.org/2009/09/01/nokias-free-software-bullshit-and-insults-in-maemo/</a>
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Ortwin</title>
		<link>http://www.vanille-media.de/site/index.php/2009/09/25/gsm-palm-pre-on-the-horizon/#comment-121638</link>
		<pubDate>Fri, 25 Sep 2009 21:37:00 +0000</pubDate>
		<guid>http://www.vanille-media.de/site/index.php/2009/09/25/gsm-palm-pre-on-the-horizon/#comment-121638</guid>
					<description>I have basically got the same question: What is the difference in openness between Pre and N900? I'm trying to decide which of the two I'm going to get...</description>
		<content:encoded><![CDATA[<p>I have basically got the same question: What is the difference in openness between Pre and N900? I&#8217;m trying to decide which of the two I&#8217;m going to get&#8230;
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Christopher Webber</title>
		<link>http://www.vanille-media.de/site/index.php/2009/09/25/gsm-palm-pre-on-the-horizon/#comment-121636</link>
		<pubDate>Fri, 25 Sep 2009 21:25:16 +0000</pubDate>
		<guid>http://www.vanille-media.de/site/index.php/2009/09/25/gsm-palm-pre-on-the-horizon/#comment-121636</guid>
					<description>I just preordered an n900 particularly because I thought it *did* look like the most open phone of this generation out there.  I'd be interested in hearing why the palm pre in particular was chosen, and if you think that n900 will be possible to port to.

☮,
 -cwebb</description>
		<content:encoded><![CDATA[<p>I just preordered an n900 particularly because I thought it *did* look like the most open phone of this generation out there.  I&#8217;d be interested in hearing why the palm pre in particular was chosen, and if you think that n900 will be possible to port to.</p>
<p>☮,<br />
 -cwebb
</p>
]]></content:encoded>
				</item>
</channel>
</rss>
