Re: QtMoko v36
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
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
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
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
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
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
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
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
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