Linux Today: Linux News On Internet Time.
Search Linux Today
search.internet.com
Linux News Sections:  Blog -  Developer -  High Performance -  Infrastructure -  IT Management -  Security -  Storage -
Linux Today Navigation
LT Home
Preferences
Contribute
Link to Us
Search
Linux Jobs

Become a Marketplace Partner

internet.commerce
Be a Commerce Partner














The Linux Channel at internet.com
Linux Today
Enterprise Linux Today
Apache Today
JustLinux.com
Linux Planet
PHPBuilder
All Linux Devices
Technology Jobs

JustTechJobs.com

LinuxToday Newsletters
Subscribe News
Subscribe PR
Subscribe Security

internet.com
IT
Developer
Internet News
Small Business
Personal Technology

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers

 







Current Newswire:

Microsoft, other rivals slam Google Chrome OS

Intel Linux Graphics Shine With Fedora 12

Editor's Note: Do It Yourself "Cloud"

Google Chrome OS: First looks, first impressions

Kernel Log: Coming in 2.6.32 (Part 3) - Storage

TV Mythos Renewed: MythTV 0.22 with Many Improvements

Enhancing openSUSE 11.2: Adding Repositories and Packages

A Northwest Nobel option? (Linus for the Nobel Peace prize)

SECURITY: Cloud Computing Security Benefits, Risks and Recommendations

Keeping score in test-driven development with Python, PyLint, unittest, doctest,




Arcsight Engineer
The Computer Merchant, Ltd
US-DC-Washington

Justtechjobs.com Post A Job | Post A Resume
:Richard Stallman -- The Problems of the Plan Nine License
Richard Stallman -- The Problems of the Plan Nine License
Jul 2, 2000, 13 :04 UTC (21 Talkback[s]) (40508 reads)

(Other stories by Richard Stallman)

By Richard Stallman When I saw the announcement that the Plan Nine software had been released as "open source", I wondered whether it might be free software as well. After studying the license, my conclusion was that it is not free; the license contains several restrictions that are totally unacceptable for the Free Software Movement. (See http://www.gnu.org/philosophy/free-sw.html.)

I am not a supporter of the Open Source Movement, but I was glad when one of their leaders told me they don't consider the license acceptable either. When the developers of Plan Nine describe it as "open source", they are altering the meaning of that term and thus spreading confusion. (The term "open source" is widely misunderstood; see http://www.gnu.org/philosophy/free-software-for-freedom.html.)

Here is a list of the problems that I found in the Plan Nine license. Some provisions restrict the Plan Nine software so that it is clearly non-free; others are just extremely obnoxious.

First, here are the provisions that make the software non-free.

    You agree to provide the Original Contributor, at its request, with a copy of the complete Source Code version, Object Code version and related documentation for Modifications created or contributed to by You if used for any purpose.
This prohibits modifications for private use, denying the users a basic right.
    and may, at Your option, include a reasonable charge for the cost of any media.
This seems to limit the price that may be charged for an initial distribution, prohibiting selling copies for a profit.
    Distribution of Licensed Software to third parties pursuant to this grant shall be subject to the same terms and conditions as set forth in this Agreement,
This seems to say when you redistribute you must insist on a contract with the recipients, just as AT&T demands when you download it.
    1. The licenses and rights granted under this Agreement shall terminate automatically if (i) You fail to comply with all of the terms and conditions herein; or (ii) You initiate or participate in any intellectual property action against Original Contributor and/or another Contributor.
This seemed reasonable to me at first glance, but later I realized that it goes too far. A retaliation clause like this would be legitimate if it were limited to patents, but this one is not. It would mean that if Bell Labs or some other contributor violates the license of your GPL-covered free software package, and you try to enforce that license, you would lose the right to use the Plan 9 code.
    You agree that, if you export or re-export the Licensed Software or any modifications to it, You are responsible for compliance with the United States Export Administration Regulations and hereby indemnify the Original Contributor and all other Contributors for any liability incurred as a result.
It is unacceptable for a license to require compliance with US export control regulations. Laws being what they are, these regulations apply *in certain situations* regardless of whether they are mentioned in a license; however, requiring them as a license condition can extend their reach to people and activities outside the US government's jurisdiction, and that is definitely wrong.

A part of the distribution is covered by a further unacceptable restriction:

    2.2 No right is granted to Licensee to create derivative works of or to redistribute (other than with the Original Software or a derivative thereof) the screen imprinter fonts identified in subdirectory /lib/font/bit/lucida and printer fonts (Lucida Sans Unicode, Lucida Sans Italic, Lucida Sans Demibold, Lucida Typewriter, Lucida Sans Typewriter83), identified in subdirectory /sys/lib/postscript/font.
One part of this collection is free--the Ghostscript fonts that are covered by the GNU GPL. All the rest does not even come close.

Aside from those fatal flaws, the license has other obnoxious provisions:

    ...As such, if You or any Contributor include Licensed Software in a commercial offering ("Commercial Contributor"), such Commercial Contributor agrees to defend and indemnify Original Contributor and all other Contributors (collectively "Indemnified Contributors")
Requiring indemnities from users is quite obnoxious.
    Contributors shall have unrestricted, nonexclusive, worldwide, perpetual, royalty-free rights, to use, reproduce, modify, display, perform, sublicense and distribute Your Modifications, and to grant third parties the right to do so, including without limitation as a part of or with the Licensed Software;
This is a variant of the NPL asymmetry: you get limited rights to use their code, but they get unlimited rights to use your changes. While this does not by itself disqualify the license as a free software license (if the other problems were corrected), it is unfortunate.

Copyright 2000 Richard Stallman
Verbatim copying and distribution of this entire article are permitted in any medium provided this notice is preserved.

Related Stories:
LinuxPlanet: Broadening Horizons through Other Operating Systems(Jun 29, 2000)
Geeks404.com: Plan 9 from Bell(Jun 18, 2000)
LinuxMall.com: Plan 9 From Bell Labs' Space(Jun 08, 2000)
Linux Weekly News for June 8, 2000(Jun 08, 2000)
BW: Bell Labs Announces Open-Source Release Of Plan 9 Operating System(Jun 07, 2000)


Index Mode   |   Flat Mode   |   Thread Mode   |   Thread Flat  
  Talkback(s) Name  and Date
What is "open source".
I think of open  ...   Open source...   
Magnus
Jul 2, 2000, 14:31:58
 
If you want anyone to be able to do anyt ...   Re: Open source...   
Rares Marian
Jul 2, 2000, 16:02:39
 
>What is "open source". 
open source in ...   re: Open source...   
error27
Jul 2, 2000, 16:55:53
 
... seemingly apply to the GPL as well.  ...   Some of RMS's complaints...   
engineer_scotty
Jul 2, 2000, 18:59:23
 
Mr. Stallman seems quite content to rede ...   Your cake and eating it too..   
David Johnson
Jul 2, 2000, 22:21:23
 
"The user's right to make private mo ...   Um, you're wrong (Re: Your cake and eating it   
Jacob Lee
Jul 3, 2000, 02:09:33
 
At this stage of the game it doesn't ...   But does it matter?   
Art Cancro
Jul 3, 2000, 02:26:40
 
I wrote about this topic on Advogato, at ...   Another view   
Nathan Myers
Jul 3, 2000, 06:30:34
 
You agree that, if you export or re-expo ...   Is it extra-territorial?   
Anthony Youngman
Jul 3, 2000, 07:44:54
 
> At this stage of the game it doesn&#39 ...   Re: But does it matter?   
*(++S)
Jul 3, 2000, 12:18:07
 
Stallman's ramblings, which often sk ...   Animal Farm   
Doug Fraser
Jul 3, 2000, 12:51:57
 
..."But, you won't know anything abo ...   Re: Is it extra-territorial?   
Thomas Corriher
Jul 3, 2000, 16:48:35
 
Blah blah Stallman is a commie, how do y ...   Re: Animal Farm   
Dave
Jul 4, 2000, 13:43:23
 
 Now, don't you feel more educated?  ...   Sour grapes?   
Art Cancro
Jul 5, 2000, 00:36:42
 
While I agree/disagree in several areas, ...   One part I really liked . . .   
Jason R. Fink
Jul 8, 2000, 18:10:17
 
Looks like the Ed Wood influence carried ...   Plan 9 Op Sys   
Smitty
Jul 9, 2000, 01:20:57
 
What people fail to understand is that t ...   Re: Re: Open source...   
Bruce
Jul 10, 2000, 15:13:41
 
>Which clearly indicates to all readers  ...   Re: One part I really liked . . .   
Quirk
Jul 14, 2000, 00:28:38
 
richard stallman is good to have around. ...   my silent guardian   
tom dorgan
Aug 11, 2000, 17:09:08
 
>You agree to provide the Original Contr ...   you're serious?   
Dave
Apr 13, 2002, 14:50:02
 
Well , if someone has got the source he  ...   bah... all that a user want is tho have the source   
Anonymous
Jul 17, 2002, 18:26:52
 
  Home | Search Talkbacks | Customize View    Top of Page  



Enter your comments below:

* Your Name:

* Your Email Address:

* Subject:

CC: [will also send this talkback to an E-Mail address]

* Comments:

Tags allowed:<I>,<B> and <U>. See our talkback-policy for more about talkback content.

Fields marked with * are required!






..............................




All times are recorded in UTC.
Linux is a trademark of Linus Torvalds.
Powered by Linux, Apache and PHP

internet.commediabistro.comJusttechjobs.comGraphics.com

Search:

WebMediaBrands Corporate Info

Legal Notices, Licensing, Permissions, Privacy Policy.
Advertise | Newsletters | Shopping | E-mail Offers | Freelance Jobs