LWN.net Logo

Android, forking, and control

Android, forking, and control

Posted Jun 7, 2011 6:05 UTC (Tue) by idupree (subscriber, #71169)
In reply to: Android, forking, and control by swetland
Parent article: Android, forking, and control

Can you compare the GPL's burden on OEMs to a typical commercial licensing agreement? (That's the comparison our article/speaker makes: "The GPL, he said, is far easier to comply with than most commercial licensing arrangements".) Or if not, is my question wrong, or else who might know the answer?


(Log in to post comments)

It's both easier and simpler

Posted Jun 7, 2011 8:15 UTC (Tue) by khim (subscriber, #9252) [Link]

Can you compare the GPL's burden on OEMs to a typical commercial licensing agreement?

It's different. And it's much, much, MUCH easier for the OEM to comply with typical commercial license. Not because it's intrinsically harder but because it's totally different.

Commercial licensing agreement is typically imposes lots of burdens (you must count number of licenses sold, you sometimes need to certify your changes or are not allowed to do them at all, etc), but this is the exact some burden hardware suppliers will ask for! Any OEM has well-oiled machinery to talk with suppliers - or it'll not be OEM for long.

GPL does not place any such obligations on OEM - but instead it tasks them with simpler but very unfamiliar task: now they must track their own changes and make them available to customer. This is not something they were ever prepared to do. The most they expected from customers is returns of broken or unsold goods - and even then they can just throw them away and replace with newer models if they so decide. Often they don't even have anyone who's responsibilities are even remotely similar (the sales people they have talk with retailers, not with customers).

So in short: it is easier to comply with GPL, but it's requirements put OEMs in the very unfamiliar position.

It's both easier and simpler

Posted Jun 7, 2011 8:40 UTC (Tue) by michaeljt (subscriber, #39183) [Link]

> So in short: it is easier to comply with GPL, but it's requirements put OEMs in the very unfamiliar position.

I think part of the problem for OEMs is that with a "typical commercial licensing agreement" they have a single, usually friendly, person to talk to (this is a slight simplification in some cases, but still). With a GPL product they may potentially have to deal with any of the people who contributed to it, without even being sure how many people that may be, and they certainly can't be sure that some of those won't be actively looking for ways to hurt them. Which usually won't be the case of course, but I think the risk is still worrying for them.

It's both easier and simpler

Posted Jun 7, 2011 13:49 UTC (Tue) by lutchann (subscriber, #8872) [Link]

Exactly. Commercial licensing places the compliance burden on the legal and accounting departments. Copyleft licensing places most of the burden on the engineers. And since engineering is always, always, always the bottleneck when getting a consumer electronics product out the door, it greatly amplifies the cost of compliance.

Also, GPL violations are ubiquitous in the CE world and almost everyone gets away with it. It's just not something most small and mid-sized OEMs are concerned with in the least.

Android, forking, and control

Posted Jun 7, 2011 11:46 UTC (Tue) by Cyberax (✭ supporter ✭, #52523) [Link]

Well, commercial licenses are actually quite simple. All they boil down to is: "You pay us money and redistribute our components". There might be other conditions: a percentage of gross from hardware sales, fees for each developer working on a product, etc. But in general they are fairly simple to comply.

Besides, commercial licenses are something business is accustomed to deal with, paying for stuff to produce other stuff is the core of our economy.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds