Re: QtMoko v36

2011-09-26 Thread Patryk Benderz
Dnia 2011-09-23, pią o godzinie 12:09 +0200, Radek Polak pisze:
 Hi,
 QtMoko v36 is out. You can get if from here [1]. For more info check
 our homepage [2].
[cut...]
 Thanks everyone who helped with this realease, mainly FSO guys and
 people who package FSO for Debian.
Wow, impressive pack of updates! Nica job and thanks to all who
contributed!
-- 
Patryk LeadMan Benderz
Linux Registered User #377521
()  ascii ribbon campaign - against html e-mail 
/\  www.asciiribbon.org   - against proprietary attachments


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


Re: Qtmoko v36

2011-09-26 Thread Giacomo 'giotti' Mariani



Radek, you are the best ! Thanks a lot for keeping the Openmoko story
alive with your excellent software package.

Christoph

+1

Thanks a lot!


--
##
giacomo 'giotti' mariani
gpg --keyserver pool.sks-keyservers.net --recv-key 0x99bfa859
O  ASCII ribbon campaign: stop HTML mail
www.asciiribbon.org
##


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


Liberated Calypso docs found

2011-09-26 Thread Michael Sokolov
Hello Openmoko community,

I have come across a Chinese mobile phone forum containing a decent
quantity of leaked/liberated Calypso GSM chipset documents:

http://www.52rd.com/bbs/Forum_68_13_0.html

It's all in Chinese and seems to use some kind of credit system to
restrict how much one can download, but by plowing through it with
Google Chrome's built-in translator I have succeeded in downloading some
juicy files, a good bit more than the two files ti-calypso1.pdf and
ti-calypso2.pdf which have been in the Om community's hands for a long
time now.  The two well-known PDFs just mentioned only cover the Calypso
DBB chip itself, not Iota or Rita; the files I've managed to pull from
the Chinese forum include Iota (TWL3014) and Rita (TRF6151) documents,
as well as schematics for TI's Leonardo board.  The latter is a complete
implementation of a very classic Plain Phone based on the Calypso/Iota/
Rita chipset.

To make these files more accessible to the general community, I have
just put them up on my FTP server, courtesy of the Anarchist Software
Foundation:

ftp://ifctfvax.Harhan.ORG/pub/GSM/Calypso/

Good old FTP, no need for registration, credits or understanding Chinese. :-)

However, the original Chinese forum site seems to have a lot more
goodies, but I haven't figured out how to work their credit system in order
to download them: the language/cultural barrier is too high for me. :-(

Has anyone else in the Om community come across that Chinese site?  Has
anyone else had any better luck with it?

I don't know about others, but from my viewpoint the GSM modem *is* the
phone.  When I first heard about the idea of a free / open source phone,
I thought it referred to the GSM cell interface part first and foremost.
Learning that only the application processor front-end has been made
free / open source while the actual phone (the GSM block) is still as
closed and proprietary as ever was quite disappointing.

What follows are my musings on the relative merits of a multi-chip
solution like Calypso/Iota/Rita originally designed for feature phones,
versus the kind of fully-monolithic GSM/UMTS modules which seem to be
favored by the newer-than-GTA02 community.

When I came across the apparently-abandoned gta02-core project (it
*seems* to have been abandoned... anyone know more?), which was an
attempt to recreate the GTA02 schematics, BOM and PCB layout with only
minor modifications as a truly open community project, my first reaction
was what are they going to do about the NDA-encumbered Calypso part?
Then I looked at the gta02-core project's schematics and saw that the
entire GSM block has been replaced with the GE865 module from Telit.
I can only assume that Golden Delicious have done something similar with
their GTA04, except for choosing a different module that also supports
UMTS.

So let's look at the pros and cons of the two approaches.  On the one
hand, the Calypso/Iota/Rita approach chosen by the original Openmoko has
two major problems associated with it, one moral and one practical, and
neither of these problems appears when using something like the GE865.
So what are these two problems?

The moral problem:  Usually the entity that withholds technical
documentation and firmware source code from the Free World is some big
evil corporation.  We are used to that, it's nothing new.  The big evil
corporation withholding the docs and source code from us is NOT one of
us, that's the key point.  But with Openmoko/Calypso the situation is
different: the Openmoko company and its employees are supposed to be the
good guys here, people working hard to build and market a free phone.
Yet these good guys are effectively playing the role of the bad guys
when they voluntarily cooperate with TI in withholding the Calypso docs
and firmware source code from us, the community.

Yes, their cooperation with TI is voluntary in my eyes.  The NDA is no
excuse.  The possessors of those NDA-controlled materials were/are
perfectly within their power to leak the warez and use the NDA as toilet
paper.  If I had been in that position, that's what I would have done in
a heartbeat.  Wanna sue me from breaking your NDA?  Sure thing, look up
my domain name registration, see the P.O. Box address listed on there,
and sue that P.O. Box.  Good luck.

OK, enough on the moral problem, on to the practical one.  The general
FOSS community strategy in such matters is that if we can't free something
and we are forced to live with a proprietary black box, we sequester
that black box behind a well-defined interface to limit the damage.  At
first glance, that is exactly what the serial AT command interface to
the GSM block does.  However, there is an important but subtle difference
here between an off-the-shelf black box like the GE865 versus the good
guys company (Om) effectively making their own closed black box.

If you are using an off-the-shelf black box like GE865, you are using
the exact same black box that is presumably used by many many 

Re: Liberated Calypso docs found

2011-09-26 Thread Timo Juhani Lindfors
msoko...@ivan.harhan.org (Michael Sokolov) writes:
 Yes, their cooperation with TI is voluntary in my eyes.  The NDA is no
 excuse.  The possessors of those NDA-controlled materials were/are
 perfectly within their power to leak the warez and use the NDA as toilet
 paper.  If I had been in that position, that's what I would have done in
 a heartbeat.

If Openmoko Inc. had had such a reputation I doubt TI would have given
them anything in the first place.

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


Re: QtMoko v36

2011-09-26 Thread Tiago Bortoletto Vaz
Hi Radek,

On Fri, Sep 23, 2011 at 12:09:06PM +0200, Radek Polak wrote:
 Hi,
 QtMoko v36 is out. You can get if from here [1]. For more info check
 our homepage [2].
 
 This release is experimental and is based on Debian unstable (sid)
 because of Freesmarphone.org stack integration. FSO does not have
 packages for Debian squeeze.
 
 Here is list of changes from previous v35 version:
 
 * Choice to use Freesmarphone for phone calls, SMS, GPRS and SIM
 * Phone backend switching with QTOPIA_PHONE env. variable
 * NeoControl can switch between FSO/QtMoko phone backends
 * Fixed jpeg preview in appearence settings (Tiago Bortoletto Vaz)
 * New app qtmoko-chess which uses gnuchess as backend
 * Updated german translations (Carsten Gerlach)
 * Better gsmheadset alsa state (Giacomo Mariani)
 * NeoControl - simplified volume settings (Andrea Negri)
 * Added QPhysics - example for Box2D engine
 * Updated faenqomod theme (Joif)
 * Dont crash when bluetoothd is not working (Guilhem Bonnefille)
 * SSH server keys are generated on first boot
 * Straight dial if conact has just one number (Gennady Kupava)
 * Conact can now show phone number (Gennady Kupava)
 * Updated omhacks
 * Added script to auto format source code using gnu ident
 * QMplayer scans also for .flac files
 * qterminal can run commands and scripts

Nice bunch of updates! Thanks again for you efforts here.

 If you want to use FSO as backend, just make sure you have internet
 connection, launch NeoControl and check the Use FSO checkbox in
 Modem settings. It will download and install all necessary.
 
 Currently i had to replace libfsogsm.so.0.0.0 with mine custom one,
 because the on in Debian does not show timestamps in SMS messages. The
 patch is commited in FSO git so i wonder if there is anyone who can
 upgrade FSO package in sid so that it uses current FSO git?

I didn't find this commit in http://git.freesmartphone.org/. I only see it at
https://github.com/radekp/qtmoko/commit/1749ff797430a2ca3b936cce9c8b04cb44f7df6d.
Is that all? If so, I can help pushing it to Debian. If not, please send me the
full patch or file a report yourself to http://bugs.debian.org/fso-gsmd.

Best regards,

-- 

  .''`.  Tiago Bortoletto Vaz GPG  :  1024D/A504FECA
 : :' :  http://tiagovaz.org  XMPP : tiago at jabber.org
 `. `'   tiago at {tiagovaz,debian}.org   IRC  :   tiago at OFTC
   `-Debian GNU/Linux - The Universal OS   http://www.debian.org


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


Re: QtMoko v36

2011-09-26 Thread Radek Polak
On Po 26. září 2011 15:13:15 Tiago Bortoletto Vaz wrote:

  Currently i had to replace libfsogsm.so.0.0.0 with mine custom one,
  because the on in Debian does not show timestamps in SMS messages. The
  patch is commited in FSO git so i wonder if there is anyone who can
  upgrade FSO package in sid so that it uses current FSO git?
 
 I didn't find this commit in http://git.freesmartphone.org/. I only see it
 at
 https://github.com/radekp/qtmoko/commit/1749ff797430a2ca3b936cce9c8b04cb44
 f7df6d. Is that all? If so, I can help pushing it to Debian. If not, please
 send me the full patch or file a report yourself to
 http://bugs.debian.org/fso-gsmd.

Hi Tiago,
it's these two commits:

http://git.freesmartphone.org/?p=cornucopia.git;a=commitdiff;h=5530cf7f4d51ad1c6b59fd1b7a59e85d67478bd5
http://git.freesmartphone.org/?p=cornucopia.git;a=commitdiff;h=42b74eef6d0ecb9c0d6849bbfce236867950055a

It woulde be very nice to have them in unstable. Please tell me if you need 
something more from me.

Thanks!

Radek

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


Re: Liberated Calypso docs found

2011-09-26 Thread Michael Sokolov
Timo Juhani Lindfors timo.lindf...@iki.fi wrote:

 If Openmoko Inc. had had such a reputation I doubt TI would have given
 them anything in the first place.

Holes in that argument:

1. Openmoko Inc. was a brand-new company created for the express purpose
   of doing the free / open source phone project. Being a brand-new
   company, they could not have or be expected to have any reputation at
   all, neither good nor bad.

2. It is not companies who leak NDA'ed materials, it is people; the
   people just happen to have access by being that company's owners,
   employees or contractors.  No company can be reasonably expected to
   psychically read the mind of everyone they employ.  If an ex-employee
   or ex-contractor were to leak something several years after his/her
   employment ended, there would be no conceivable way for whoever still
   owns the Openmoko Inc. name to get in trouble for it.

I realize that a lot of people here (and in today's world in general)
probably believe that it's just plain wrong (in categorical moral terms,
independent of any man-made law) to break NDAs, let alone to sign one
with the express pre-planning of breaking it some time later.  However,
please realize that your system of morality is not the only one in
existence.  There exist other systems/schools of morality which not only
allow you to break NDAs (and to enter into such with the express intent
of breaking it later), but actually *require* you to do so.

A perfect example of the latter type of morality system is the Bolshevik/
Communist code of ethics established by Vladimir Ilyich Lenin, the
founder of the Union of Soviet Socialist Republics.  Lenin has stated
quite explicitly in his edicts and testaments to the coming generations
that any agreements ever made between the Soviet Republic and/or its
citizens and the bourgeoisie are to be considered null and void, and to
have no binding power on a Soviet citizen.  Bourgeoisie is the old term
for corporations, ones just like TI, and per the instructions of our
great leader and teacher V. I. Lenin, every Soviet citizen is required
to view those corporations as enemies of the People.  Being enemies of
the People, they are automatically devoid of any moral rights, and
therefore conventional morality does not apply to them.

If you purposefully lie to your comrade, that is in violation of
Communist ethics.  If you make an agreement with your comrade and later
screw him or her, that is against Communist ethics.  But it's the
opposite for the bourgeoisie (corporations), because they are enemies of
the People.  Per V. I. Lenin, whenever you are dealing with a declared
enemy, everything is fair game, there is no such thing as a morally
wrong act in dealings with an enemy of the People.  If you are a
Communist, you are expected and required to lie to corporations if by
doing so you can gain something of benefit to your class (the worldwide
proletariat).  You are expected and required to enter into agreements
with the bourgeoisie and then treat those agreements as null and void,
if doing so can provide something of benefit to your Soviet Republic -
that is exactly what Lenin himself and his contemporary comrades did.

The matter can also be viewed in constitutional terms.  Suppose I am a
Soviet citizen (which I am), and I have also entered into an NDA with
some company.  My obligations to my nation and those to the NDA-issuing
company are now in direct conflict.  Which one prevails?  The answer is
given in the very Constitution of the Union of Soviet Socialist
Republics: a Soviet citizen's obligations to his or her Nation come
first and foremost, and they prevail/override/supercede any other
commitments one may have.

I am a citizen of the Union of Soviet Socialist Republics both by birth
and by self-dedication.  The fact that the USSR no longer exists as a
political entity is immaterial: my oath is to the principles and values
of Communism, and having political control over any particular plot of
land is not a requirement for this oath to hold its strength.  The words
of this oath are enshrined in the final stanza of Anthem of the Union of
Soviet Socialist Republics, here is the official CPSU translation:

In the vict'ry of Communism's deathless ideal,
We see the future of our dear land.
And to her fluttering scarlet banner,
Selflessly true we always shall stand!

The above oath remains forever sacred and binding for people like me who
uphold the ideals and principles of Soviet Communism.  It is immaterial
that my people no longer have political control over the big chunk of
land we used to have as our nation.  It is also immaterial that I
currently happen to live in a geopolitical area which never was under
Soviet control.  All that matters is that I am a Soviet citizen bound by
my oath to serve my people and our ideals and principles.  Having the
training of an electronics and software engineer, I serve my people by
creating and publishing 

Re: Liberated Calypso docs found

2011-09-26 Thread Sebastian Krzyszkowiak
On Mon, Sep 26, 2011 at 22:06, Michael Sokolov msoko...@ivan.harhan.org wrote:
 Timo Juhani Lindfors timo.lindf...@iki.fi wrote:

 If Openmoko Inc. had had such a reputation I doubt TI would have given
 them anything in the first place.

 Holes in that argument:

 1. Openmoko Inc. was a brand-new company created for the express purpose
   of doing the free / open source phone project. Being a brand-new
   company, they could not have or be expected to have any reputation at
   all, neither good nor bad.

Hole in this argument:

Calypso wasn't brought by Openmoko Inc. as company. Previously it was
part of bigger company, FIC - I guess that's why they got it. It was
much later when Openmoko Inc. was splitted into another, standalone
company.

-- 
Sebastian Krzyszkowiak
dos

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


Re: Liberated Calypso docs found

2011-09-26 Thread Gennady Kupava
Hi Michael,

 If you purposefully lie to your comrade, that is in violation of
 Communist ethics.  

It's really rare to find Communists now, espesially rare to meet USSR
citizens.

But imagine how different are people in open source community. For me
most impressive were some man from Iran who reminded about his god in
each mail. So I guess it should be really hard to be in harmony with all
this unless you follower of democracy.

It might be good idea to keep political/religional/race difference and
concentrate on techinical aspects.

Gennady.


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