Re: Community update: GSM firmware and GPS driver

2007-11-14 Thread Shachar Shemesh
Ian Darwin wrote:

 Anything less will lead to this sort of frustration, over and over again.
It is not always possible.

The way I figured it out, the GSM module will always be closed. This is
not due to the hardware specs being unknown, but due to the fact that
the law requires a transmitter to be approved by the FCC, and it is
impossible to get an approval for a transmitter that allows anyone to
change the frequencies it transmits in. I understand what the FCC is
worried about (though I do not, necessarily agree with it. Anyone can
build an unauthorized transmitter, and writing code that says you have
copyright permission to modify this code, but you will have to get it
certified with FCC yourself before you are allowed to use it does not,
in my eyes, reduce your freedom).

In other words, you will NEVER get a truly 100% open source cell phone
as long as the FCC rules are as they are.

Regarding the GPS, please pay attention to the fact that the GTA-02 did
not solve this problem. It merely moved the non open source component
from the software to the firmware. This solves the supporting
libraries problem, but does not allow openness. Here, at least, I
suspect that the reasons have less to do with an external certification
authority, and thus have more hopes for the future.

Shachar

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


Re: Community update: GSM firmware and GPS driver

2007-11-14 Thread hank williams
exactly accurate respose/analysis.

Hank

On Nov 14, 2007 4:18 AM, Shachar Shemesh [EMAIL PROTECTED] wrote:

 Ian Darwin wrote:
 
  Anything less will lead to this sort of frustration, over and over
 again.
 It is not always possible.

 The way I figured it out, the GSM module will always be closed. This is
 not due to the hardware specs being unknown, but due to the fact that
 the law requires a transmitter to be approved by the FCC, and it is
 impossible to get an approval for a transmitter that allows anyone to
 change the frequencies it transmits in. I understand what the FCC is
 worried about (though I do not, necessarily agree with it. Anyone can
 build an unauthorized transmitter, and writing code that says you have
 copyright permission to modify this code, but you will have to get it
 certified with FCC yourself before you are allowed to use it does not,
 in my eyes, reduce your freedom).

 In other words, you will NEVER get a truly 100% open source cell phone
 as long as the FCC rules are as they are.

 Regarding the GPS, please pay attention to the fact that the GTA-02 did
 not solve this problem. It merely moved the non open source component
 from the software to the firmware. This solves the supporting
 libraries problem, but does not allow openness. Here, at least, I
 suspect that the reasons have less to do with an external certification
 authority, and thus have more hopes for the future.

 Shachar

 ___
 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: Community update: GSM firmware and GPS driver

2007-11-14 Thread Mike Montour

Shachar Shemesh wrote:


Regarding the GPS, please pay attention to the fact that the GTA-02 did
not solve this problem. It merely moved the non open source component
from the software to the firmware. This solves the supporting
libraries problem, but does not allow openness. 


It solved the problem of requiring closed software to run on the host 
CPU, which is the most important threshold. In my opinion it is 
unrealistic to expect a device like the Neo1973 to use completely open 
hardware. A serial-attached GPS module with closed-source firmware is no 
worse than the hard drive with closed-source firmware in everyone's 
desktop PC.


http://gps.psas.pdx.edu/OpenGnssProjects/ has some good links to open 
GPS projects, but I don't know of any that would be suitable for a 
mobile phone.



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


Re: Community update: GSM firmware and GPS driver

2007-11-14 Thread Doug Sutherland
Shachar Shemesh
 The way I figured it out, the GSM module will always be closed. This is
 not due to the hardware specs being unknown, but due to the fact that
 the law requires a transmitter to be approved by the FCC, and it is
 impossible to get an approval for a transmitter that allows anyone to
 change the frequencies it transmits in. 

Yes, this is exactly what I was thinking, the actual firmware cannot and
will not be open sourced, however, other companies allow firmware 
updates to load firmware created by the manufacturer, just as they do
for GPS receiver modules and many other devices. You can update 
firmware, even as an end user, much in the same fashion as flashing
a bios on pc, for most products like this. So although we know the 
firmware for things like gsm, gps, bluetooth, wifi will not be open 
source, long term it would be best if FIC worked towards using 
modules that can be field updated by users. 

  -- Doug

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


Re: Community update: GSM firmware and GPS driver

2007-11-14 Thread Shachar Shemesh
Mike Montour wrote:
 A serial-attached GPS module with closed-source firmware is no worse
 than the hard drive with closed-source firmware in everyone's desktop PC.
Just for the record - I agree. It is unrealistic to expect EVERYTHING to
be open source at this stage. I'm just stating that the move solves the
practical, but not the ideals related, problems. If you were RMS, it
would not matter to you.

Which brings up an interesting question of why RMS has not opposed
proprietary hard disk controllers firmware yet, but that's just musing.

Shachar


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


Re: Community update: GSM firmware and GPS driver

2007-11-13 Thread Ian Darwin


In other words, pretty much nothing (except for your *very* generous 
offer to update phones in person, for which thanks!!).


This is not an occasion for us all to vent frustration at Sean, Mike, et 
al. However it is a very good occasion to restate something: everyone,
at all times, involved in open source projects: Never, ever settle on a 
chip or chipset that requires NDA, or that doesn't provide freely 
available (as in, click to download a PDF with *no registration 
required*), complete specs that a developer would need to build an open 
source driver.


Anything less will lead to this sort of frustration, over and over again.

Michael, thanks for the update, and good luck getting those calls 
returned. I'm sure the company won't use any proprietary chips in future 
hardwares!


Ian

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