On mySimon: Top Gifts for Him, Her, Mom, Dad & More!
BNET Business Network:
BNET
TechRepublic
ZDNet

October 5th, 2005

Linux Licensing: barriers to developers

Posted by Paul Murphy @ 3:29 am

Categories: Distributions, Enterprise Policy, General, Linux, Software Licensing

Tags:

There are dozens of different software license structures ranging from the legal structures of the GPL and Chinese government policy on the one hand to nextgen DRM and Microsoft’s end user licenses on the other.

The GPL is a beautifully designed implementation of a social idea in the context of an existing legal system - the notion that those who celebrate free as in freedom by helping themselves to the work of others with their left hands, have a responsibility to pass on their own work, and the GPL view of freedom, with their right hands.

The GPL works, and works well, to empower innovation - but also represents a peaceful implementation of Karl Marx’s famous dictum that the state should take from each individual according to the individual’s abilities, and give to each individual according to that individual’s needs. Indeed the GPL doesn’t different in principle (although it’s certainly dramatically different in practice!) from the communist Chinese policy of state confiscation of intellectual property for state use.

Microsoft’s EULA, in contrast, takes the polar opposite approach: it represents the ultimate in the exploitation of the existing legal system to retain the company’s intellectual property rights while collecting an economic rent on whatever benefits the user may be able to obtain by using some current manifestation of that intellectual property in Microsoft software.

Now look at this as a simple either/or choice for a developer with an established code base and you can see the problem. He’d like to get into the Linux market, but to do that he might have to use some GPL’code and is certainly looking at a significant legal bill to assess not only his obligations under the various licenses his application development and release work might touch on, but also his risks with respect to real and alleged patents and/or ongoing or probable litigation. So what’s a smart developer to do? for the risk averse the answer is obvious: Microsoft is the low risk choice, Linux the high risk choice - so what if Linux works better? you don’t get sued going Microsoft.

The best answer so far, at least in my opinion as a non lawyer, is Sun’s community development license. Basically this is a have your cake and eat it too deal: developers keep proprietary code proprietary, participate in the free as in freedom world being built up around openSolaris, and work inside a patent umbrella held up, not just by Sun, but by mutual agreement among participating developers. In other words, Joe developer can adopt openSolaris and the CDDL ( Common Development Distribution License) without spending a nickel on legal fees and be reasonably confident that not doing something criminal (or just criminally stupid) will suffice to protect himself from legal action.

Combine the CDDL with the fact that Solaris is the best OS around, and it’s easy to see why the openSolaris community is exploding –and that’s great, but the biggest source of developers is the Linux community not the Microsoft one, and more internecine warfare is one thing the Unix community as a whole does not need.

So what to do? What I think is that the Linux community has to play catch up ball here: adopt the ideas behind the CDDL and create the requisite patent umbrella to remove both the real and perceived legal barriers to Linux.

 

Paul MurphyPaul Murphy (a pseudonym) is an IT consultant specializing in Unix and related technologies. See his full profile and disclosure of his industry affiliations.


Email Paul Murphy

Subscribe to Managing L'unix via Email alerts or RSS.

  • Talkback
  • Most Recent of 84 Talkback(s)
Ahhh...why does this not surprise me?
GPL = communism? Nahh..GPL = democracy and free
market ideals is more like it.

Let's face it the computing industry and its
various communities have flourished on sharing
ideas an... (Read the rest)
Posted by: TtfnJohn Posted on: 10/07/05 You are currently: a Guest | | Terms of Use
Linux Licensing != communism  mjollnir | 10/05/05
More to the point  Yagotta B. Kidding | 10/05/05
horse-trading is barter...  Anton Philidor | 10/05/05
More Western than Middle  Yagotta B. Kidding | 10/05/05
Bartering is what capitolism is all about  voska | 10/06/05
Well stated, Linux is not the right platform  No_Ax_to_Grind | 10/05/05
Ah yes... more FUD  Michael Kelly | 10/05/05
I think that GPL==Linux is not a correct assumption  balsover | 10/05/05
Not what I got  voska | 10/05/05
No, he was saying that about GPL  balsover | 10/05/05
Actually  Michael Kelly | 10/05/05
You more or less agreed with Murphy  balsover | 10/05/05
GPL is very Capitolistic  voska | 10/06/05
Risk?  kincera | 10/05/05
Sorry ...  Ardian Daka | 10/05/05
MS Customer Sued  kincera | 10/05/05
Settled out of court  balsover | 10/05/05
IBM vs Cognos  kincera | 10/05/05
That was nearly 2 years ago  balsover | 10/05/05
Sociologists wanted.  technodolt | 10/05/05
Well done. (nt)  none none | 10/05/05
The people making these innovations  IT_User | 10/05/05
GPL and other licenses  Ardian Daka | 10/05/05
Partial agreement  mjollnir | 10/05/05
Agreed.  Ardian Daka | 10/05/05
I agree  voska | 10/05/05
Solaris is the best OS around?  Roger Ramjet | 10/05/05
Absolutely right  murph_zZDNet Moderator | 10/05/05
No such thing as best OS around  dwjunix | 10/06/05
Old dogs need to learn new tricks - NOW!  saltydogmn | 10/05/05
Two things  Roger Ramjet | 10/05/05
Sorry Salty, try reading the blog again  murph_zZDNet Moderator | 10/05/05
If you change the GPL into something like the CDDL  balsover | 10/05/05
Okay, Paul; are you anti-Linux, then?  saltydogmn | 10/05/05
ummm, actually...  murph_zZDNet Moderator | 10/05/05
Anti-Linux not, realistic view on whats needed, ABSOLUTELY!  No_Ax_to_Grind | 10/05/05
Well...  zkiwi | 10/05/05
Depends on usage...  No_Ax_to_Grind | 10/05/05
Erm...  zkiwi | 10/05/05
Your complaint is with open source  IT_User | 10/05/05
All the major software houses?  IT_User | 10/05/05
We get it; you don't like the GPL  fmcgowan | 10/06/05
He doesn't want to deal with licenses to get code.  B.O.F.H. | 10/06/05
That's the impression I get  voska | 10/06/05
Say what?  Yagotta B. Kidding | 10/05/05
GPL Doesn't Always Limit Options  Diamond4D | 10/05/05
IANAL, and neither are you  Yagotta B. Kidding | 10/05/05
Well written but we don't live in an ideal world  JJ_z | 10/05/05
Core Competencies  Yagotta B. Kidding | 10/05/05
10% ?  JJ_z | 10/05/05
Missing the point.  Zinoron | 10/05/05
GPL != Communism  Erik1234 | 10/05/05
In fact, it is the antithesis  Fred Fredrickson | 10/05/05
Intentions vs Ramifications  ThomasAnderson | 10/05/05
You nailed it  Ardian Daka | 10/05/05
Agreed - nicely put  murph_zZDNet Moderator | 10/05/05
Thanks  ThomasAnderson | 10/05/05
Funny.  toadlife | 10/05/05
Spot on!  No_Ax_to_Grind | 10/05/05
Intransigence  Roger Ramjet | 10/05/05
Re: Intentions vs Ramifications  none none | 10/05/05
But that's one of the points  rapson | 10/06/05
Re: But that's one of the points  none none | 10/06/05
No, you don' t lose control  Fred Fredrickson | 10/05/05
Talk about pointing out the obvious  voska | 10/06/05
Let?s simplify the issue: ...  Vily Clay | 10/06/05
Communist boogyman  Zinoron | 10/05/05
Leave the theory to the professors...  balsover | 10/05/05
Did you bother to read, or just skim?  Zinoron | 10/05/05
Dear Paul,  Update victim | 10/05/05
From Scratch or NOT  jebradl | 10/05/05
Wha...Commies??? Oh Nooooooo  DannyO_0x98 | 10/05/05
Obviously Murph's never been to China!  Jiim_z | 10/05/05
China  Erik1234 | 10/06/05
China is a Capitalist Paradise Not Communist  Albee_Freeoneday | 10/06/05
China  wv1955@... | 10/06/05
economic system vs political system  Erik1234 | 10/07/05
You know Linux is doing good  Chad_z | 10/06/05
And "well", even!  Roger Ramjet | 10/06/05
Not the issue here...  cburgess | 10/06/05
The BSD license works for me  AldoWatts | 10/06/05
The market needs protection from power abuse by Gates like guys.  Vily Clay | 10/06/05
To me the barrier is distraction  Mark Miller | 10/07/05
Ahhh...why does this not surprise me?  TtfnJohn | 10/07/05

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement
Click Here

Recent Entries

Archives

ZDNet Blogs

White Papers, Webcasts, and Downloads

Enterprise Applications

  • Check out some of the easiest and most powerful ways to boost productivity while saving money on your application infrastructure. See ZDNet's comprehensive Enterprise Application resource center, now!
  • New Online Dashboard
  • Read about top issues IT decision-makers face every day, plus get cost effective solutions to real life IT problems. Oracle Topline