On MovieTome: The 10 worst movies of 2009 so far!
BNET Business Network:
BNET
TechRepublic
ZDNet

May 1st, 2007

Free, as in responsible

Posted by Paul Murphy @ 12:15 am

Categories: General, Linux

Tags: Software, Novell Inc., Linux, Work, Vision, BSD, Paul Murphy

In Focus » See more posts on: GPL

Consider this comment by Krehbiel on last Thursday’s blog about my inability to see a driving vision behind recent Linux kernel development:

What you may refer to as “Linux,” what Richard Stallman wants labelled “the GNU/Linux system,” is even more than that. The “Linux distribution” you install (be it Red Hat, Suse, Ubuntu, Gentoo, what have you) has aggregated software from a wide variety of different and *independent* creators, where those creators have agreed on a common ideal called “Open Source”. *That* is the vision. It’s about giving over to you the freedom to use it, copy it, and customise it any way you like.

Have your employees installed a particular kit more times than the license allows? Have you lost your CD key? Has your company hired an expensive full-time “compliance officer” to tend to these issues? Will the BSA come and audit your company?

Wouldn’t you like to be free of these worries?

Which has more value: freedom, or money?

The free part of this vision applies better to Solaris and the BSDs than to Linux - precisely because Stallman’s political agenda limits what you’re supposed to be able to do with the GPL components in GNU/Linux.

Unfortunately there’s a more difficult issue too - politics of another kind. For years the FSF has cheerfully allowed Red Hat to flaunt the intent, if arguably not the letter, of the 1991 GPLV2 by pretending to sell support services for free software while actually licensing expensive software with some level of free support, but then Novell wrote a deal with Microsoft and a lot of sleeping dogs briefly decided to bark.

As a result the GPL3 movement got a solid push with some subsequent redrafts simply writing Novell out of the Linux community. Since then, however, calmer - or at least more commercially sensitive- heads have prevailed with the latest draft proudly sporting a handy grandfather clause designed to let Novell off the hook:

You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a patent license (a) in connection with copies of the covered work conveyed by you, and/or copies made from those, or (b) primarily for and in connection with specific products or compilations that contain the covered work, which license does not cover, prohibits the exercise of, or is conditioned on the non-exercise of any of the rights that are specifically granted to recipients of the covered work under this License[, unless you entered into that arrangement, or that patent license was granted, prior to March 28, 2007].

Torvalds himself, meanwhile, is reportedly “pretty pleased” with the revisions - and may now consider switching to the new license for the kernel. In truth, of course, he has no real choice because people will be releasing code under the new license and commingling that with code released under the GPLV2 - meaning that he’ll be sliding down the slippery slope and eventually have to agree to purely binary library, driver, and application releases too.

Once that happens, however, it should become obvious that the practical difference between the generic BSD licensing approach and the derived GPL3 comes down to the GPL’s political rider -viral conditions Linux might well be better off without.

Changing from the GPL2 to a BSD derived license wouldn’t be easy - but it wouldn’t necessarily be any more tedious, exception driven, and error prone than switching to the GPL3.

And that’s the right answer, I think, to Krehbiel’s question: it may be time for linux to grow up, leave home, and set out its own agenda for freedom - including the freedom to make money using what is now GPLV2 open source in innovative proprietary products.

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 73 Talkback(s)
Now you're Talking! happy
I think we agree on 99,5% of the things.

But I will keep, for now, some more high power Ammunition against current GPL V3 ...

In case Murph brings the issue again ...


Regards,
Pedro... (Read the rest)
Posted by: p_msac@... Posted on: 05/03/07 You are currently: a Guest | | Terms of Use
I made this point several weeks ago on a different blog  Scrat | 05/01/07
Precisely backwards  Yagotta B. Kidding | 05/01/07
How many users of GPL software provide code?  Anton Philidor | 05/01/07
Enough  Yagotta B. Kidding | 05/01/07
Based on quid pro quo then?  Anton Philidor | 05/01/07
Users provide money  Erik Engbrecht | 05/01/07
Yes, you/we are talking about Linux.  Anton Philidor | 05/01/07
Not necessarily  Erik Engbrecht | 05/01/07
Arguably a proprietary operating system is better...  Anton Philidor | 05/01/07
Cheesy-Feely Murph?  p_msac@... | 05/01/07
Separate issues, I think  murph_zZDNet Moderator | 05/01/07
I do Not doubt ...  p_msac@... | 05/01/07
I think so too - except that I think GPL3 is incoming  murph_zZDNet Moderator | 05/01/07
Murph, why do you think that?  p_msac@... | 05/01/07
Incoming vs. actually used  Mercutio_Viz | 05/01/07
Sun and the GPL  Anton Philidor | 05/01/07
I was referring to ...  p_msac@... | 05/01/07
OMG! I JUST REALIZED!!  dave.leigh@... | 05/01/07
Machiavellic Plan happy  p_msac@... | 05/01/07
heh heh heh - smirk ! happy (NT)  murph_zZDNet Moderator | 05/01/07
GPL Is the Reason...  BanjoPaterson | 05/01/07
umm... don't think so  murph_zZDNet Moderator | 05/01/07
GPL advocates' favorite myth  toadlife | 05/01/07
What's your theory?  dave.leigh@... | 05/01/07
A couple of things  toadlife | 05/01/07
Since you ask  Yagotta B. Kidding | 05/01/07
IBM says what?  toadlife | 05/01/07
Not Really....  BanjoPaterson | 05/02/07
Can you...  toadlife | 05/02/07
Response  BanjoPaterson | 05/03/07
GPL and the advocacy thing  toadlife | 05/03/07
There are more BSD desktops than Linux  Resuna | 05/02/07
No, No, No  Erik Engbrecht | 05/01/07
You forget  rapson | 05/01/07
Something I forgot to add  rapson | 05/01/07
No comment - can't reach my 20 foot pole from here... (NT)  murph_zZDNet Moderator | 05/01/07
An interesting point  dave.leigh@... | 05/01/07
Probably true...  rapson | 05/02/07
Probably true...  rapson | 05/02/07
Socialism vs. the GPL  dave.leigh@... | 05/02/07
BSD is (are) academic, Linux commercial.  Anton Philidor | 05/01/07
Then why does Linux (Open Source GPL) exist?  TripleII | 05/01/07
Development Speed?  dragosani | 05/01/07
one reason is IBM  code_Warrior | 05/01/07
Not to mention...  rapson | 05/02/07
On reading this discussion: wow!  murph_zZDNet Moderator | 05/01/07
The only discussions worth having...  Anton Philidor | 05/01/07
Those two options mutually exclusive?  KWierso | 05/02/07
Politics and the GPLv3  b3timmons | 05/01/07
Killing the goose.  dave.leigh@... | 05/01/07
An answer - & some other stuff  murph_zZDNet Moderator | 05/01/07
IBM and Linux  Anton Philidor | 05/01/07
So the BSD License was just feeling left out? wink  dave.leigh@... | 05/01/07
License fork  Yagotta B. Kidding | 05/01/07
So flip the experiment and you can do it  Erik Engbrecht | 05/02/07
Murph - answer this...  bportlock | 05/01/07
Not easy - but not different from a GPL3 change either  murph_zZDNet Moderator | 05/01/07
Why "Linux" can not go GPL V3.  p_msac@... | 05/01/07
Rock, meet hard place  murph_zZDNet Moderator | 05/01/07
Wait a minute ...  p_msac@... | 05/01/07
Coventry  Yagotta B. Kidding | 05/01/07
Reality check  Yagotta B. Kidding | 05/01/07
Misunderstanding  Yagotta B. Kidding | 05/01/07
Legal Question...  Erik Engbrecht | 05/02/07
Licensing: 'Use' vs. 'Distribution'  Mercutio_Viz | 05/02/07
Evil Apple and OSX  toadlife | 05/02/07
Agreed  Mercutio_Viz | 05/02/07
An importnt distinction, thanks! (NT)  murph_zZDNet Moderator | 05/02/07
The problem is exactly the distribuiton.  p_msac@... | 05/02/07
"Vote for Pedro"  Mercutio_Viz | 05/02/07
Now you're Talking! happy  p_msac@... | 05/03/07
Gross misrepresentation of the intent of the GPL  Richard Flude | 05/01/07
YOu said it yourself  Roger Ramjet | 05/02/07

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement

Recent Entries

Archives

ZDNet Blogs

White Papers, Webcasts, and Downloads

SmartPlanet

  • Thought-provoking progressive ideas on diverse topics that intersect with technology, business, and life, and matter to the world at large. Visit SmartPlanet
  • More from IBM
  • Innovate your business' process model, play against the market, compete against others on our scoreboards and WIN! Try INNOV8 2.0: A BPM Simulator
  • Enabling Real-World Business Transformation through IBM Service Management Read the EMA Analyst Report
Click Here