Slashdot Mirror


Ubuntu Phone Isn't Important Enough To Demand an Open Source Baseband

colinneagle (2544914) writes "Canonical is producing a version of the Ubuntu Linux distribution specifically for smartphones, but Richard Tynan, writing for PrivacyInternational.org, recently pointed out that the baseband in Ubuntu-powered phones will remain proprietary. ... Some have criticized Canonical for missing an opportunity to push for a fully Open Source smartphone, but in order to fix this problem (and open up the code for this super-critical bit of software), we need companies that have a large amount of clout, in the smartphone market, to make it a priority. Canonical (with Ubuntu) just doesn't have that clout yet. They're just now dipping their toes into the smartphone waters. But you know who does have that clout? Google.

Google has made a point of touting Open Source (at least sometimes), and they are the undisputed king of the smartphone operating system world. And yet I hear no big moves by Google to encourage phone manufacturers to utilize Open Source baseband firmware, such as OsmocomBB. So has Canonical missed an opportunity? No. Not yet. If (some may say 'when') Ubuntu gains a critical amount of market share in the phone world, that will be their chance to pressure manufacturers to produce a truly Open Source phone. Until then, Canonical needs to continue to work within the world we have today."

5 of 137 comments (clear)

  1. Google? Not very likely by Inev · · Score: 5, Insightful

    Google, these days, is interested in making as much of the Android ecosystem closed source as possible in order to exert control over it and manufacturers. So I don't see them wanting to open source something important like the baseband firmware. Source: http://arstechnica.com/gadgets...

  2. What an open source baseband can be. by queazocotal · · Score: 5, Interesting

    Open source basebands cannot, legally, in most parts of the world be up-datable by the user, which removes most of the interest.

    There are several good reasons for this.
    Radio is a shared resource. Cellphones only work as well as they do as the towers arrange it so that no cellphone is transmitting on top of another one.

    The modem hardware is quite capable in most cases of transmitting right over the top of other transmissions. The worst case would be a free app turning up that gave free data transfer between nearby phones. And did this by ignoring the towers, and going direct.
    This has the potential to knock off dozens of calls from the network per user, some of which may be emergency calls.

    FCC/... approvals are inherently with a given software version of the modem - most of the behaviour of the modem is set by software - and changing that software without approval will void the approval of the phone.

    In some countries, there is actual specific legislation.
    If your open-source baseband could change the IMEI, then once you have been informed that this has been done, you are actually committing an offence if you continue to sell the phone which enables the user to do this in the UK.

    1. Re:What an open source baseband can be. by drinkypoo · · Score: 5, Insightful

      Open source basebands cannot, legally, in most parts of the world be up-datable by the user, which removes most of the interest.

      But they could use signature verification to [more or less] prevent people from updating it while still releasing the source code. As long as you could compile it (though not load it) you could verify that it was the software used on the device.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  3. It's not that easy. by dos1 · · Score: 5, Insightful

    If the open source baseband was even remotely feasible to do, open projects like Openmoko, OpenPhoenux (GTA04, Neo900) together with OsmocomBB would already come up with 100% open GSM device. The people working on those project dream to be able to do that, but they simply can't. OsmocomBB is practically a research project, as there are no practical use-cases for it to "normal user" (in most countries it's illegal to use modem with OsmocomBB on it unless you're operating it with your own BTS-lab network you got permission to set up for development or research purposes), and it only operates on very old devices with TI Calypso, as basically all of more modern basebands are cryptographically signed (TI Calypso was also supposed to be, but for some unknown reason that feature was disabled, probably due to misconfiguration at the factory - this is the only reason OsmocomBB was possible at all).

    Unless we do lots of legal lobbying and raise much more resources than a company like Canonical has (trust me, building proper 4G modem is awfully hard and expensive. You have to comply to several thousands pages of protocol documentation and pass many certifications. Canonical probably could would be able to afford producing Ubuntu Edge, but they certainly won't be able to afford the modem development), it's much more helpful to look at projects like Neo900 ( http://neo900.org/ ) which aim for the best possible separation between APE and the baseband with built-in monitoring in case you suspect modem might be doing something malicious. In my opinion, this is the proper step forward the truly free mobile devices in our pockets, not shouting and demanding open basebands (even if we all, including Neo900 developers, dream about them).

  4. Re:Irrational open source fanboys by TubeSteak · · Score: 5, Insightful

    [...] theres NO REASON to compel them to do so.

    How about to make sure there isn't a backdoor in the baseband software?
    https://www.fsf.org/blogs/community/replicant-developers-find-and-close-samsung-galaxy-backdoor

    The NSA's activities should have us rushing to audit and open as much as possible.
    "Trust us" isn't a viable business model anymore.

    --
    [Fuck Beta]
    o0t!