Motorola's New Open Source Resource
illogict writes "Among with their new A1200 GNU/Linux-based mobile phone, Motorola unveiled yesterday its new community-based development platform, http://open source.motorola.com. It is primarily aimed at developers who are willing to contribute to Motorola's GNU/Linux-based mobile phones, either directly on firmware, or creating programs (native or Java) who are aimed to work on those phones. It currently features phone kernels, SD-TransFlash card reader drivers, Java MIDP3.0 draft. Such commitment on open source-development could be seen as a good step, and may show the way to other companies."
A mobile phone based on the A1200? With Motorola technology? Who would have guessed.
the layman's guide to computer science
I think it is a great move, but I just wonder how people who actually contribute will be treated by the company down the road. Often times, little or no credit is given to someone who makes a successful and meaningful contribution because they could easily just take the idea and release it as a feature on the next iteration of the phone. Either way it is a great move on the companies part - they can rest now and let other people come up with the next ideas that will sell the phones next iteration.
Invexi - a Phoenix, AZ based web design and web development company.
My open-source mobile phone development solution: Verizon Broadband, Ubuntu, VoIP, and an ultraportable Fujitsu Lifebook P1510. And with the number of unsecure networks around, I can probably drop the Verizon Broadband one of these days.
Yeah, I may look silly with a laptop against my ear, but it's no sillier than a boombox back in the day. I hope it conveys similar street cred.
xkcd.com - a webcomic of mathematics, love, and language.
"Such commitment on open source-development could be seen as a good step, and may show the way to other companies.""
Well that's all well and good, but how's the phone itself?
Schwab
Editor, A1-AAA AmeriCaptions
Nice, more software for Motorola phones which they don't have to pay for.
Send email from the afterlife! Write your e-will at Dead Man's Switch.
Apps are nice but I want the phone part to work first. No dropped calls, no wierd charging issues and for heavens sake clean up that godawful UI.
The obscure we see eventually. The completely obvious, it seems, takes longer. - Edward R. Murrow
Hmmm, open source for a proprietary, niche HW platform. Sounds like they're too cheap to hire their own developers and are using the Open Source buzzward in hopes for some free SW development.
So, there was some debate about whether you can package proprietary drivers with open source. So, can you package open source drivers with proprietary hardware?
Open source generally implies users installing the OS on their own devices. I don't really see this happening on a large scale with Motorola since it'll come pre-bundled. So on has to wonder, what's the point of open sourcing stuff?
I saw lots of "linux," but I didn't see any "GNU/Linux." Is this embedded device loaded down with the GNU software, or is the person who submitted the article ignorant and politically pushy?
Motorola showed actual thought and innovation for the V3 RAZR and it's ilk. Thin flip-phones makes so much more sense. I hope they can do it again with the software.
Other than an old Ericsson T39m, the V3i is the best phone design I've ever used. That is, except for the software - which is.. quirky, to say the least. Games consoles get much of the attention in terms of reverse engineering and modding, each generation is designed to be more locked down and 'trustworthy'. However phones seem to have fared infinately better against the modding crowds and this sucks. Mobile operators get away with charging 15p for a 20 byte SMS and other restrictions that would leave Sony/MS XBox division drooling.
I wish it were possible to rip the Motorola supplied firmware and replace it with something buggy but useful. I wish I could sync to anything and actually run real software, that does real things like access bluetooth and the camera. I wish my current phone could run programs written in C, C++, Perl, Python, Ruby, Java, C# and AIML. I want my phone to make a Star Trek communicator noise every time it opens. I want it to work in landscape mode and allow input from a bluetooth keyboard and to log GPS. I want it to do all the things Motorola didn't think of or didn't have the budget for.
So please, if anyone from Motorola is reading, do this properly. Open up more than just a few smartphones or far east only models. Let your geek users break from the shackles of MIDP across everything. I note from TFA that you've released an open source mmc+sd driver, that's a great move - make it the first of many.
Thanks
Alex
The author put a space in the link's text. A SPACE!!!!!!!!!!!
/. , we're doomed.
When this happens on
... in order to load your shiny custom cross-compiled apps on it, this could be hella-sweet. If only so I can have an IMAP and SMTP over SSL, it'd be almost worth getting an unlimited rate plan.
I'd still prefer a Treo 650 keypad if it doesn't have SonyEricsson P800-level print recognizer though.
Such commitment on open source-development could be seen as a good step
But we can always spin it to look like pure evil.
Rome taught me patience and assiduous application to detail. Virtues which temper the boldness of great, general views.
Could somebody explain to me what is in it for the open source community when huge multi million dollar companies do stuff like this? They get hundred's of programmers working for them for free and what does it get the rest of us?
Can't we see that this is just doing the rest of us out of jobs? If a company like this can get people developing and testing software for them for nothing then they don't have to higher as many developers, so we all end up working in jobs we hate so that we can do what we love in the evenings... for free.
I am all for [and love] the little guys, the Apaches and Firefoxes of the world. But has anyone ever thought that this is just "Big Business" getting richer by taking advantage of the generosity of the open source community?
So if new apps start to threated revenue streams for the carriers you can expect them to be disbaled. Or, alternatively, you can expect the carriers to provide their own similar services. If you think about how MS destroyed 3rd party middleware developers you'll probably be on the right track.
Engineering is the art of compromise.
Under the FOSS philosophy, software developers really are reduced in value. Basically, any work a FOSS developer does will not translate to much personal value for him/her. If any money is to be made, it is in services that set up and customize said FOSS for paying customers. The programmer gives whatever value he/she had away. FOSS developers only hope for a sustained source of income from developing software is to setup a donations-based system (think PayPal) or work for a company who takes the zero-value software and make money off of it from services.
Which is why companies who make money off of FOSS should not be frowned unless they do not contribute anything back to the developers (either by hiring them or donating money).
What FOSS developers gets is 1) recognition, 2) satisfaction knowing he has contributed something to the greater public and 3) should the FOSS community grow, he/she will have the benefit of using all that available FOSS software. (Admittedly, there's not much there that translates to man's basic necessities of food, shelter and security.)
As a software developer, I can (and do) charge money for that one-time development of FOSS. From there there'll be no recurring charges nor can I sell it again. My hope is that if there's a groundswell for this kind of development, I can make money off of other people's work as well. In that sense, it's a cross between capitalism and communism.
Just curious... how do you dial this thing? Do you need to use the stylus on the touch screen or what?
MJC
I'd love to have a straightforward way of developing software on my phone. I can't even connect it to my windows machine without spending another $30 on software from motorolla.
I downloaded the source code for the A1200 and e680/a780. There IS NO WAY you can create a native graphical application with the tarballs they offer. Whoever submitted the news on Slashdot is an idiot and he didn't try the tarballs. The modified Qt/EZX toolkit is NOT included in these tarballs.
In other words, Motorola gave us NOTHING more than they didn't before. They just released a fancy web site about it. And we, Linux phone users, STILL CAN NOT create graphical native apps!
Is there enough of a market out there for someone (with a lot of seed cash) to produce a totally generic mobile device designed for open source hacking?
What I'm thinking about is a fairly simple PDA type design, maybe with WiFi/Bluetooth/GSM/EDGE radio(s), with a CF and an SD slot, not too big, 320x320 screen maybe, 1MP camera, the entire hardware design open and published, running Linux, the whole thing made from commodity hardware, designed for people to put freaky applications on?
I imagine such a device would be initially very very ugly, that over time various Koreans etc. would rip it off and make pretty ones to the same spec that ran the same software.
How many people would buy it? Could you sell it into commercial stuff?
This I guess is prompted by thinking about Warren Ellis' box. That is not rude, Americans. Basically, Mr. E recently blogged about a ridiculously cheap hardware device he bought, a camera+SD card slot+screen+TV in/Out. It's ugly and crap, but it's £150 and does twice as much as my new ipod does. Reading about it, it occured to me that if this thing had a radio in it so I could make it talk to my PCs, I'd probably buy one.
Actually, this is deeper than this - work are about to take away my converged phone/pda and replace it with a Crackberry. This pains me, as I hadn't realised how attached I am to the idea of a converged device. My p910i isn't perfect in this regard, but it was getting there. It can theoretically do everything that the Box can. But it's a Sony, and so full of proprietary nonsense that just makes it difficult.
~~~~~ BigLig2? You mean there's another one of me?
I remember the old Motorola Freeware BBS. You could download source code and development tools for all the classic Moto microcontrollers. 6802, 6805, and (most important) the 68HC11. All assembly language work, of course. There's still a lot of 'hc11 code worth slinging, even today. I have a few tubes of parts on hand for future projects.
Good old Motorola. I wish the good part of the company had kept the name, because Freescale just doesn't have the history that 'M' logo carries.
RMS can buy a cellphone!
I'm completely amazed that the /. editor didn't make a point to mention that the site is powered by the commercial version of SourceForge which is owned by the /. parent company. Nothing like driving up the hit counter and not disclosing the parentage..
Me thinks they are trying to keep up, or compete, with Nokia's 770 Web Tablet. Next OS version (Q2 2006 release) will include VoIP capabilities. And Nokia has already setup a development community here: http://www.maemo.org/
Chop
Hopefully this is not redundant, but did anyone else notice that they used the word "SourceForge" in various places on the web site, and I assume that the site is SF based, but you don't find a link to it by searching for Motorola on sourceforge.net?
Other than this text, there is no discernible information contained in this sig.
Well Motorola? Where is the JIUX phone with the 802.11?
When my phone contract is up, I sure hope that Sprint can sell me one of these.
http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
http://www.openezx.org.nyud.net:8090/
The OpenEZX project seems to be quite active, with Harald Welte (of GPL-Violations fame) doing a lot of 2.6.x kernel porting and hardware support. Join the mailing list if you are interested in helping out with this rapidly progressing project!
Unfortunately several people say that Motorola has been less helpful with OSS development than they could have been, but let's hope that this site will change this in a very positive way.
Motorola is having a lot of trouble in the market. In order to make it they have to attract not only more customers, but more top engineers as well. This move could draw in more customers and also interest more potential employees. If this works for them, then this could be an extremely efficient way to build up an email list of competent engineers while at the same time generating the goodwill necessary to harvest their labor in the future.
I don't even see any proper specs for MIDP 3.0, let allown source code. ...is all it says.
For instance, what new graphical functions are going to be in MIDP 3.0?
" Enable richer and higher performance games"
Seems like just mouth service with no beef behind it
I suppose this is probably related to this job ad I got in my email this morning
;-)
I would apply, but I'm happy in my current job. Also, with my well known skills at smooth talking and diplomacy it would be too easy