OpenMoko is the only 100% F/OSS-based Linux smartphone project

2008-07-08 Thread Robert Schuster
Hi,
yesterday I read an article in the German computer magazine c't that
gives an overview over the projects dealing with Linux-based
smartphones. As you might know besides OpenMoko there is the LiMo
Foundation (lots of companies), Open Handset Alliance (Google, Android)
and the LiPs Forum.

As it turns out none (!) of those competing projects is going to provide
you (the device owner) with the freedom to tinker with the device, use
it for every mean, install your own kernel, access the hardware directly
and so on. I find this a shocking fact.

A short summary.

LIMO: Produces 'common' stuff that can be used only if you are a member
of the LIMO foundation. Membership fees are in the ten thousands a year.
Besides that there will be non-common code which you have to license
from another member. So you have non-free stuff and even more non-free
stuff ... :$

OHA: The stack produced by this group shields you from the actual
hardware. If you want to write a program for Android it must be Java at
the source level (will be compiled into something different than Java
bytecode) using proprietary APIs (no SWT/AWT/java-gnome/qtjambi).
Low-level plumbing (kernel + device drivers) must be done by the OHA
members themselves.

LIPS: Became part of LIMO[0]. End of story.

At LinuxTag 2008 I learned that Motorola is giving you the kernel
sources but are using signed kernels and the bootloader to prevent you
from putting your own kernel on the device. I expect that phones
provided by LIMO and OHA will have the same 'feature'. Unfortunately its
the linux kernel's GPLv2 which has no clause against such misuse.

So even if soon Linux-based smartphones from LIMO and OHA will appear
soon. All with great hardware, fancy graphics and whatnot they managed
to rip all the fun and freedom out of it. :|

Regards
Robert

[0] -
http://www.lipsforum.org/index.php?option=com_contenttask=viewid=98Itemid=165



signature.asc
Description: OpenPGP digital signature
___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: OpenMoko is the only 100% F/OSS-based Linux smartphone project

2008-07-08 Thread cedric cellier
They are not phones, but the Nokia internet tablets are not that far for
freedom and deserve to be mentionned IMHO.


___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: OpenMoko is the only 100% F/OSS-based Linux smartphone project

2008-07-08 Thread Paul Wouters
 
 At LinuxTag 2008 I learned that Motorola is giving you the kernel
 sources but are using signed kernels and the bootloader to prevent you
 from putting your own kernel on the device. I expect that phones
 provided by LIMO and OHA will have the same 'feature'. Unfortunately its
 the linux kernel's GPLv2 which has no clause against such misuse.

Even GPLv3 won't help you against motorola's dead man's switch. I tried
to convince RMS, but he was just too far gone in his own world to
understand why GPLv3 was not good enough, and could not ever, protect
against this.

Motorola phones have two parts, like openmoko. A baseband CPU, which
is restriced and handles all GSM protocol, and the OS CPU, which is
what you can tinker with all you want. Between the two CPU's is a virtual
serial line. 

Now imagine the OS being linux with no restrictions, fully GPLv3 compatible.
Now imagine one propretary binary running on that GPLv3 platform, which
sends a signature based on the OS/kernel contents to the baseband via serial.
If it is not a known good signature, the baseband CPU cuts power to the GPLv3
CPU after 60 seconds. No where here is there a license violation of GPLv3,
you are not restricted from modifying and using code, but in practise you
have been prevented to do so - in compliance with GPLv3 - since it is
the baseband CPU that takes the decision, and not any GPL code.

This is exactly what Motorola does. It is the 60 seconds of working
phone with openezx.

 So even if soon Linux-based smartphones from LIMO and OHA will appear
 soon. All with great hardware, fancy graphics and whatnot they managed
 to rip all the fun and freedom out of it. :|

I wonder what Nokia will do once they own all of their OS. They promised to
open it up, I wonder about the restrictions. 

I'm glad I purchased an openmoko though. I'm tired of fighting against
mobile phone vendors.

Paul

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: OpenMoko is the only 100% F/OSS-based Linux smartphone project

2008-07-08 Thread Russell Sears
Paul Wouters wrote:

 Now imagine the OS being linux with no restrictions, fully GPLv3 compatible.
 Now imagine one propretary binary running on that GPLv3 platform, which
 sends a signature based on the OS/kernel contents to the baseband via serial.
 If it is not a known good signature, the baseband CPU cuts power to the GPLv3
 CPU after 60 seconds. No where here is there a license violation of GPLv3,
 you are not restricted from modifying and using code, but in practise you
 have been prevented to do so - in compliance with GPLv3 - since it is
 the baseband CPU that takes the decision, and not any GPL code.
 

 From GPLv3 section 6:

“Installation Information” for a User Product means any methods, 
procedures, authorization keys, or other information required to install 
and execute modified versions of a covered work in that User Product 
from a modified version of its Corresponding Source. The information 
must suffice to ensure that the continued functioning of the modified 
object code is in no case prevented or interfered with solely because 
modification has been made.

 This is exactly what Motorola does. It is the 60 seconds of working
 phone with openezx.

GPLv3 doesn't say anything about how the protection is implemented, 
though it does say continued functioning, so I think they've covered 
this loophole.  :)  Once motorola (or whoever) ships the phone with a 
GPLv3 kernel on it, they have to obey this clause.  If they did the 
proprietary binary thing, then they'd have to give you something that 
allows you to use modified kernels...  I'm not sure what that something 
is, since I don't know if method and procedure mean english 
instructions, source code, or binaries in this context.

 
 So even if soon Linux-based smartphones from LIMO and OHA will appear
 soon. All with great hardware, fancy graphics and whatnot they managed
 to rip all the fun and freedom out of it. :|
 
 I wonder what Nokia will do once they own all of their OS. They promised to
 open it up, I wonder about the restrictions. 
 
 I'm glad I purchased an openmoko though. I'm tired of fighting against
 mobile phone vendors.
 
 Paul
 
 ___
 Openmoko community mailing list
 community@lists.openmoko.org
 http://lists.openmoko.org/mailman/listinfo/community


___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: OpenMoko is the only 100% F/OSS-based Linux smartphone project

2008-07-08 Thread Tilman Baumann
Russell Sears wrote:
 Paul Wouters wrote:

 This is exactly what Motorola does. It is the 60 seconds of working
 phone with openezx.
 
 GPLv3 doesn't say anything about how the protection is implemented, 
 though it does say continued functioning, so I think they've covered 
 this loophole.  :)  Once motorola (or whoever) ships the phone with a 
 GPLv3 kernel on it, they have to obey this clause.

Yes, but there will never be a GPLv3 linux kernel. :)


-- 
Drucken Sie diese Mail bitte nur auf Recyclingpapier aus.
Please print this mail only on recycled paper.

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: OpenMoko is the only 100% F/OSS-based Linux smartphone project

2008-07-08 Thread Jay Vaughan
 I'm glad I purchased an openmoko though. I'm tired of fighting against
 mobile phone vendors.



yeah, its a lot easier to fight against all the open source guys  
shivvying into position to make *the* bomb distro for the freerunner,  
thus destroying all hope of 3rd-party developer markets being  
established in any sphere less than that of a full-distro-is-my- 
application base ..

seriously.  i only wanna participate in openmoko so i can rip the bits  
i need out to provide phone services, and glom my application in the  
rest of it, put it on an SD card, and sell that.  there is a huge  
market for this precise kind of custom-application vendor service in  
the corporate world.

and so this is -precisely- why motorola and co., are defending their  
hardware base.  open source is nothing without silicon.

;
--
Jay Vaughan





___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community