Reply to topic  [ 13 posts ] 
Android in GPL license DOOOM!! 
Author Message
I haven't seen my friends in so long
User avatar

Joined: Thu Apr 23, 2009 7:10 pm
Posts: 5490
Location: just behind you!
Reply with quote
clicky

Quote:
Over at Google HQ, the company is rejoicing over its purchase of Motorola Mobility, a move that shocked many, and isn't as simple as meets the eye. The company is after the patents that Motorola is sitting on. Thousands of them. They see this as the battle being won, but now, Android may be in bigger trouble than ever before.

A post over on the Free, Open Source Software blog details how the majority of Android device manufacturers have lost or are about to lose all licenses to distribute Android on handsets. Most interestingly, the post points out that;

Rampant non-compliance with the source code disclosure requirement of the GPLv2 (the license under which Linux is published) -- especially but not only in connection with Honeycomb -- has technically resulted in a loss of most vendors' right to distribute Linux

Quote:
non-compliance at just one point in time "will automatically terminate" the license." If this happens, every contributor to the Linux Kernel must give Google a new license before they can continue distribution.

This leaves Google (and its Android manufacturers) wide open to lawsuits, with thousands of people worldwide being able to "Threaten to obtain Apple-style injunctions unless their demands for a new license grant are met."

_________________
johnwbfc wrote:
I care not which way round it is as long as at some point some sort of semi-naked wrestling is involved.

Amnesia10 wrote:
Yes but the opportunity to legally kill someone with a giant dildo does not happen every day.

Finally joined Flickr


Tue Aug 16, 2011 7:28 am
Profile
Spends far too much time on here

Joined: Fri Apr 24, 2009 9:44 pm
Posts: 4860
Reply with quote
this may hold some answers ...

GPLv3
http://www.gnu.org/licenses/gpl-faq.html

the rest is down to the courts
long live Android (hello moto) ...

_________________
Hope this helps . . . Steve ...

Nothing known travels faster than light, except bad news ...
HP Pavilion 24" AiO. Ryzen7u. 32GB/1TB M2. Windows 11 Home ...


Tue Aug 16, 2011 8:30 am
Profile
What's a life?
User avatar

Joined: Thu Apr 23, 2009 8:25 pm
Posts: 10691
Location: Bramsche
Reply with quote
The question is, which parts of Android are under the GPL? Google have an obligation to release any changes to the Linux kernel and other OSS components. The rest of the Android package (what they wrote from scratch, in house) is not released under GPL.

Google release the remaining source code as and when they are ready. With versions up to 2.3, they released them in a timely manner, but due to the bugs and other problems in Honeycomb, they haven't released the source code yet.

This is a big problem for the OSS community, Android is a hybrid, it is partly OSS (and those bits are generally available) and the rest is released as and when Google is happy, that sticks in OSS throats. They also do not allow the community to contribute to the Android codebase.

_________________
"Do you know what this is? Hmm? No, I can see you do not. You have that vacant look in your eyes, which says hold my head to your ear, you will hear the sea!" - Londo Molari

Executive Producer No Agenda Show 246


Wed Aug 17, 2011 3:58 am
Profile ICQ
What's a life?
User avatar

Joined: Thu Apr 23, 2009 7:26 pm
Posts: 17040
Reply with quote
big_D wrote:
due to the bugs and other problems in Honeycomb, they haven't released the source code yet.

Haha! Sorry.


Wed Aug 17, 2011 8:36 am
Profile
Legend
User avatar

Joined: Fri Apr 24, 2009 2:02 am
Posts: 29240
Location: Guantanamo Bay (thanks bobbdobbs)
Reply with quote
Sometimes the Open Source community can be overly righteous. I can see why Google want to control aspects so that they can compete with other companies like Apple who rely on patents. Google cannot give up their advantage. Though not allowing community code to be added seems stupid unless it opens up problems with the GPL or control overall.

_________________
Do concentrate, 007...

"You are gifted. Mine is bordering on seven seconds."

https://www.dropbox.com/referrals/NTg5MzczNTk

http://astore.amazon.co.uk/wwwx404couk-21


Wed Aug 17, 2011 8:51 am
Profile
What's a life?
User avatar

Joined: Thu Apr 23, 2009 7:26 pm
Posts: 17040
Reply with quote
Amnesia10 wrote:
Sometimes the Open Source community can be overly righteous. I can see why Google want to control aspects so that they can compete with other companies like Apple who rely on patents. Google cannot give up their advantage. Though not allowing community code to be added seems stupid unless it opens up problems with the GPL or control overall.

There's nothing wrong with Google getting the best code it can for it's OS. But if it's going to take other people's code, it needs to follow the terms the people who wrote it put on it.

The appearing picture is that Google seems to give very little care to intellectual property rights overall. This is not a good thing.

Jon


Wed Aug 17, 2011 10:32 am
Profile
Spends far too much time on here
User avatar

Joined: Fri Apr 24, 2009 8:38 am
Posts: 2967
Location: Dorchester, Dorset
Reply with quote
Is or not the same idea as osx? Some is open source and some isn't.

_________________
I've finally invented something that works!

A Mac User.


Wed Aug 17, 2011 10:47 am
Profile
What's a life?
User avatar

Joined: Thu Apr 23, 2009 7:26 pm
Posts: 17040
Reply with quote
tombolt wrote:
Is or not the same idea as osx? Some is open source and some isn't.

IIRC some of it is open source (e.g. the mach/Darwin kernel, webkit etc) but none of it is GPL'ed as far as I know. It's the GPL that requires you to make all of the relevant code public if you use GPL'ed code in your product/system/'work'. There's a difference in nuance between 'open source', 'public domain' and 'GPL'.
The case between Oracle and Google is different anyway - Oracle claim the code in question isn't 'open source' in any real sense, it's Sun's (and therefore Oracle's) property and Google just used it without asking. Apple have occasionally 'cloned' third party utilities in their OS (Sherlock/Spotlight is the obvious example) but as far as I know they've never directly appropriated someone else's code. Or at least they've never been caught...


Jon


Wed Aug 17, 2011 10:59 am
Profile
I haven't seen my friends in so long
User avatar

Joined: Thu Apr 23, 2009 6:36 pm
Posts: 5161
Location: /dev/tty0
Reply with quote
tombolt wrote:
Is or not the same idea as osx? Some is open source and some isn't.


The underlying kernel and some tools are from the BSD community which are licensed under the BSD licence.
BSD kind of says "do what the hell you like", the GPL kind of says "do what you like but share everything you've done to it".


Wed Aug 17, 2011 12:09 pm
Profile WWW
I haven't seen my friends in so long
User avatar

Joined: Thu Jun 18, 2009 5:10 pm
Posts: 5837
Reply with quote
tombolt wrote:
Is or not the same idea as osx? Some is open source and some isn't.

Webkit is mostly GPL2.1 with a little BSD2 thrown in.

The rest is of OSX is mostly Apple Public Source Licence (APSL2) with BSD thrown in

_________________
Jim

Image


Wed Aug 17, 2011 1:10 pm
Profile
What's a life?
User avatar

Joined: Thu Apr 23, 2009 7:26 pm
Posts: 17040
Reply with quote
rustybucket wrote:
tombolt wrote:
Is or not the same idea as osx? Some is open source and some isn't.

Webkit is mostly GPL2.1 with a little BSD2 thrown in.
The rest is of OSX is mostly Apple Public Source Licence (APSL2) with BSD thrown in

This suggests webkit itself is LGPL.


Wed Aug 17, 2011 1:24 pm
Profile
I haven't seen my friends in so long
User avatar

Joined: Thu Jun 18, 2009 5:10 pm
Posts: 5837
Reply with quote
jonbwfc wrote:
rustybucket wrote:
tombolt wrote:
Is or not the same idea as osx? Some is open source and some isn't.

Webkit is mostly GPL2.1 with a little BSD2 thrown in.
The rest is of OSX is mostly Apple Public Source Licence (APSL2) with BSD thrown in

This suggests webkit itself is LGPL.

The LGPL only applies to some libraries within WebKit

_________________
Jim

Image


Wed Aug 17, 2011 1:53 pm
Profile
What's a life?
User avatar

Joined: Thu Apr 23, 2009 8:25 pm
Posts: 10691
Location: Bramsche
Reply with quote
And the CUPS project is GPL.

I can understand Google's caution, in some areas, while they are dealing with code which will run on smartphones - and not just apps, but the core operating system software. That is very difficult to release, as machines with the code need to be certified around the world, that they will not cause damage to the networks. If Android was truly opensource, they might have even more problems getting phones certified.

it was a problem that Nokia/Symbian hat with apps, when they first launched smartphones and featurephones in the late 90s. They had very tight restrictions on what apps could access, because it would cause problems with the certification of the handsets, if the programmers had access to certain parts of the device.

I assume that the rules have been relaxed or changed somewhat since then, but it is a possible reason.

It still doesn't excuse them for not releasing all the code in a timely. manner, once a stable version exists.

_________________
"Do you know what this is? Hmm? No, I can see you do not. You have that vacant look in your eyes, which says hold my head to your ear, you will hear the sea!" - Londo Molari

Executive Producer No Agenda Show 246


Thu Aug 18, 2011 4:11 am
Profile ICQ
Display posts from previous:  Sort by  
Reply to topic   [ 13 posts ] 

Who is online

Users browsing this forum: No registered users and 13 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.