<div dir="ltr">I think this is awesome. I would try to put in some help if I could, as long as someone else told me what to do (:-). I have experience with fairly low-level C programming and I did have a job writing laboratory control software (in Forth) when I was in college (1980s). I have several Osmocom-class phones I have purchased over the last year. I did run the hello world app on a phone, just to make sure I could. I compiled the tool chain myself with a script I found and customized that made a really clean install (let me know if anyone is interested, but there are better scripts out there now). Most of the cell stuff talked about on this list is above my head, though I have gained a basic understanding of what's going on. I found the c3 lectures fascinating, and watched quite a few. I'm definitely interested in doing something for this project if I can.<div>
<br></div><div>Harald, I know you and the other people contributing to this project are interested in this more from a research and understanding perspective.</div><div><br></div><div>But I also agree with RMS about the need for a fully open phone. You guys have revealed just how weak the GSM network is, with its closed stack assuming that all participants were noble knights who always followed the rules (:-). It actually concerns me just what the telcos might be capable of doing, especially after seeing the talks on silent SMS messaging.</div>
<div><br></div><div>There's no good reason for this software to be so closed. This is the big one too. There are lots of other areas where proprietary software is dominant, but few affect as many people directly as cellular phones. I also have no doubt that a usable phone would get a LOT of attention. Could help encourage efforts in other areas. Color laser printers are another area of concern, because of the embedded ID on every printed page.</div>
<div><br></div><div>I am not surprised in the least that RMS is interested, even very interested.<br><br></div><div>Scott</div><div><br></div><div><div class="gmail_quote">On Mon, May 2, 2011 at 6:26 PM, Harald Welte <span dir="ltr"><<a href="mailto:laforge@gnumonks.org">laforge@gnumonks.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<br>
Hi!<br>
<br>
Some months ago, Richard Stallman (rms) has contacted me regarding<br>
my work with OsmocomBB.  As it is not a big surprise to us, he is<br>
really interested in the project.  After all, it would be the first<br>
mobile phone that he himself would be able to use, given that there<br>
is no proprietary software on the baseband anymore.   And of course<br>
it would enable loads of other freedom-loving users to finally have<br>
an alternative to the proprietary telephony world.<br>
<br>
Here in Morocco, I've had some further discussion on the topic face to<br>
face with him, and he is sort of unhappy with the fact that nobody is<br>
working on making an actual self-contained phone (no matter how simple<br>
or limited in features) that can be used by a regular user as 'just a<br>
phone'.<br>
<br>
I explained to him that our motivation is mostly a different one<br>
(research, security, GSM-attached PBX, etc.) and thus there is no<br>
intrinsic motivation to work towards a more user-friendly version.<br>
Furthermore, we are system level hackers with an interest in<br>
communications, not particularly people who like to work on a UI<br>
or usability.<br>
<br>
So we agreed to make a public call for volunteers to wokr on that aspect<br>
of the phone.  I understand this will likely cause some effort on our<br>
side (fencing off poeple who don't have the neccessary skills,<br>
integrating such code, finally deciding on a RTOS to use, etc.).<br>
<br>
However, I more or less see it as my (and our?) duty to realize the<br>
potential of our protocol stack and baseband firmware.  Next to all<br>
our own self-motivated personal interestes, there is a bigger cause<br>
that we can help along: Free Software based telephony.  So the least<br>
we can do is to try to find somebody who can work on that part, and<br>
help developer[s] to interact with our code.<br>
<br>
It's the question of whether we are just hacking away on our personal<br>
little pet, or if we try to achieve something bigger.<br>
<br>
I've already drafted a version of the 'job description' and with some<br>
luck the FSF will soon publish it, reaching out beyond our existing<br>
small Osmocom community.<br>
<br>
e will try to draft a similar job description related to MS-side GPRS<br>
support (L1, RLC/MAC, ..).  That would be yet another area where we<br>
would appreciate some contribution, and which eventually be important<br>
beyond our existing voice telephony capabilities.<br>
<br>
Regards,<br>
        Harald<br>
- --<br>
- - Harald Welte <<a href="mailto:laforge@gnumonks.org">laforge@gnumonks.org</a>>           <a href="http://laforge.gnumonks.org/" target="_blank">http://laforge.gnumonks.org/</a><br>
============================================================================<br>
"Privacy in residential applications is a desirable marketing option."<br>
                                                  (ETSI EN 300 175-7 Ch. A6)<br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.11 (GNU/Linux)<br>
<br>
iD8DBQFNvs0JXaXGVTD0i/8RArkDAKCONleE9HJ2i1jp7L/XnMY0YweIjACbB8Lz<br>
puH7X4lkqY8AqzU0SAlOAxM=<br>
=Cmo8<br>
-----END PGP SIGNATURE-----<br>
<br>
</blockquote></div><br></div></div>