Free Newsletter

QUICK POLL
  • In the past three months, have you at least once used your smartphone to tether another device (tablet, notebook etc.)?
  • Yes
  • No
  • What's "tethering"?
Advertize your telecoms job

Android is licensing minefield, says open source expert

Developers may be subject to as many as 19 different open source licences with different obligations

By CAROLINE GABRIEL

Published: 22 August, 2011

READ MORE: OS | Android

It is not just the big OEMs which have to worry about the legal and IPR implications of Android. According to an open source licensing expert speaking at last week's LinuxCon event, there may be a nightmare waiting to happen for all kinds of Android developers.

Peter Vescuso of Black Duck Software said that, while Android is offered under the Apache and GPL open source licences, the OS has components referencing a total of 19 such licences. Even single projects used within Android, like Bionic or WebKit, can have more than a dozen licences attached to them, some of which may not be certified by the Open Source Initiative, said Vescuso, as reported by NetworkWorld. The obligations in these licences apply to device makers and independent developers, not just Google.

"The issue with open source software is technical decisions have compliance and legal obligations that you need to be aware of," Vescuso said. This highlights what the legal battles over Android have already made clear - that compliance and licensing issues in open source are often more complex than in controlled environments, despite Google's promotion of Android as being cheap, open and simple, compared to a platform like WP7.

Examples cited in the presentation included the apparently well known open source condition that, if anyone modifies the licensed code, they must make those changes available to the whole community. Many are ignoring this, deliberately or through negligence, argued the speaker - and some, of course, claim Google plays hard and fast with open source rules itself, by releasing its own code enhancements on a selective basis, most notoriously with the staggered sharing of Honeycomb.

"My sense is many of the lawsuits in the open source community have been around the most basic compliance," Vescuso said. "You change the code, and don't make the sourcecode available."

The Linux Foundation is trying to ease the pain by creating a new specification for tracking licence compliance.

Black Duck identified 3,800 new open source mobile projects launched in 2010 alone, and 55% of them targeted Android. However, 39% of new open source projects are for iOS, which although it contains many open source components, is not open source itself. Apple represents a complicated platform for such hybrid developers - GPL-licensed software cannot be distributed via the App Store, because the GPL bars additional obligations being placed on software, such as Apple's terms of service within its store.

Related Stories

Share

  • email story Email
  • print story Print
  • digit digit
  • facebook facebook
  • Twitter Twitter
  • Linked-in Linked-In
  • Comments (0)

COMMENTS

Add Comment
No comments yet. Be the first to add a comment!
MARKET PLACE

    Carrier Broadband Performance: Africa & Middle East

    Carriers are using mobile broadband as their weapon of choice in the fight against the commoditization of voice and falling ARPU. This...

    Voice over LTE: Market Analysis and Forecasts

    VoLTE offer unique advantages in lowering a carrier's voice infrastructure economics and promises to improve voice quality, device...
WHITE PAPERS

    Satellite Phones: Will Dual Mode Help the Phoenix Rise from the Ashes?

    Satellite phones have followed an arduous path since their much-hyped launch more than a decade ago. The hype was followed by an e...

    Mobile Widget Platform Market Analysis: Understanding the Business Case and ROI

    This white paper presents an analysis of the mobile widget platform market, as well as metrics supporting a mobile carrier?s busin...

POST COMMENT

You must be a registered user to post a comment. or
Username *
Email *
Comment *