Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
Software Communications Linux

Motorola's Linux Phones Frustrate Developers 143

n8willis writes "Three years after Motorola first announced it was migrating its smart phones to Linux -- and a dozen models later -- there are still virtually no third-party applications for them, much less open source ones. Symbian and Microsoft both give away free SDKs to all willing developers, but Motorola seems to be putting up hurdles instead. An article on NewsForge asks why is this the case?" NewsForge is a Slashdot sister site.
This discussion has been archived. No new comments can be posted.

Motorola's Linux Phones Frustrate Developers

Comments Filter:
  • How is this unusual? (Score:5, Informative)

    by lifeisgreat ( 947143 ) on Tuesday February 07, 2006 @05:37PM (#14663609) Homepage
    Knowledge-hoarding and incompetence from a big company? It's likely the move to Linux was made to either save money or as retribution from a manager/VP that was displeased with the previous supplier.

    Motorola's customers are NOT we end-users, but the phone companies that buy the phones and get people to sign up to contracts with them. Unless it's those companies kicking up a fuss, Motorola probably couldn't care less. Why should they? Motorola never sold a phone to an individual buyer, only to companies looking for features like locking the phone into a specific network.
  • by dindi ( 78034 ) on Tuesday February 07, 2006 @06:53PM (#14664340)
    For me it is an easy answer: I try to be polite: I dislike Motorola phones, and I am not surprised if tech savvy people would not get them, and would not care if it is linux, symbian or ce.

    I personally really do not care if my phone runs linux, and even if it did I would not waste the time to write some killer custom app just because I can ... Of course I am not saying that I would not write scripts or whatever needed to maintain my data.

    Besides: a phone's life span is soo short (unlike those old times) that for the time you develop something (as a hobbiist) someone comes out with a phone with 3 times bigger display, zoom lens camera and whatever else unneeded crap and you can start patching ....

    I mean do you need linux on your phone ? Do you have a Motorola phone? Even that there are development tools for your phone, did you write a CE/Linux/Java/Midp/whatever app for it?

    OK, I am negative today
  • by katsujin ( 952739 ) on Tuesday February 07, 2006 @07:55PM (#14664912)
    Motorola lists as Linux phones the E895 (clamshell to be released 4th quarter 2005 - where is it?), the A910 (the E895 with WiFi radio for UMA access to cellular network - to be released 1st quarter 2006) and no less than the ROKR E2 (also to be released 1st quarter 2006). You may have to hunt for the news releases.
  • by clockmaker ( 626182 ) on Tuesday February 07, 2006 @09:22PM (#14665638)
    Having worked on a product for Symbian developers, I can assure you that the Symbian SDKs are not "given away". Symbian charged us to be "partners" with them. Then they charged for access to the SDK. Then they charged for access to the source. Then they charged for access to support. On and on. And the contracts were so constrictive that our legal department threw up their hands in despair. I believe they have every right to charge for their proprietary IP, but I want to make sure that the impression that they give "free" and "free" access to their SDK is eliminated!
  • by rar ( 110454 ) on Tuesday February 07, 2006 @10:12PM (#14665972) Homepage
    The Motorola SDK for their mobile phones is available right now, both the linux and non-linux varieties of phones.

    Having experience with one of the Motorola phones myself, I belive the article describes the current situation very accurately. As the article explains: the public SDK is only for java development. The intresting thing with having a Linux phone is to develop native applications. There is no public SDK from Motorola for native applications. That is the problem.
  • A little bit of info (Score:5, Informative)

    by jonwil ( 467024 ) on Tuesday February 07, 2006 @10:45PM (#14666200)
    Most normal Motorola phones (like the E378i I have) use something called a Neptune as the main processor (its an ARM with a DSP inside I believe) with a custom motorola operating system (known as p2k in the moto modding community because of the p2k.sys driver used to access it).
    The Motorola Linux phones use a platform called EZX. This consists of a Neptune processor like in a normal p2k phone with a (presumably different) version of the p2k operating system running on it to handle the network side (i.e. actually talking to the cell tower) and then an Intel ARM chip running a modified version of MontaVista Linux for the rest of the phone software.
    They are using a modified version of the BLOB bootloader and a 2.4.x Kernel.
    The userland is made up of various normal utillities (e.g. glibc, gnu fileutils etc) plus a (aparently hevily modified) version of qtEmbedded and a pile of motorola specific stuff.

    Motorola HAVE released a kernel source tree for the EZX phones. And people have reported getting it to compile and run on their phones. Whether its complete, up-to-date or accurate I dont know.

    Motorola are under no obligation to provide any SDK for these phones.
    The only thing they need to do is to release the source code for any components under licences that require them to do so (e.g. BLOB, kernel, glibc etc). So far, other than the kernel release, they have not done so.
    Several requests have been sent to motorola requesting the source code to those comonents but so far, no code has been forthcomming.

    Motorola are under no obligations to share the source code, SDKs, docs, headers etc to the motorola specific stuff on the phone (unless its some how derived from GPL code that is). They are also not under any obligation to share any code to things like qtEmbedded (they probobly have a commercial licence from trolltech for that).

    There are reports of a "leaked" SDK for EZX phones but I dont know much about it (using it would probobly be a violation of copyright anyway so its probobly best not to)

    The most promising work is going on at www.openezx.org. People there are trying to make replacements for the motorola propriatory kernel modules and software bits as well as trying to reverse engineer the propriatory libraries motorola have used as well as trying to get motorola to release the code required under GPL (having the motorola version of BLOB in particular would be nice since it could lead to a better way to modify things on the phone without some of the hacks that are required now)

    Thanks to the OpenEZX project for most of the information contained here.
  • by Anonymous Coward on Tuesday February 07, 2006 @10:56PM (#14666251)
    Umm, at least Nokia's Symbian SDKs are free. Go to Forum Nokia and pick up whatever you need.

    That won't get you Symbian source, but it will give you the ability to write apps.
  • by mocm ( 141920 ) * on Wednesday February 08, 2006 @04:03AM (#14667768)
    The A780 [amazon.de] is quite easy to get. The early Motorola Linux phones were mostly sold in Asia, but the latest was readily available in Europe.
  • by Anonymous Coward on Wednesday February 08, 2006 @06:07AM (#14668165)
    And so is the UIQ SDK, available at http://developer.uiq.com/ [uiq.com].

He has not acquired a fortune; the fortune has acquired him. -- Bion

Working...