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:

Matthias Ettrich Receives German Federal Cross of Merit

Using Windows Is Like...

Installing Ubuntu 9.10

Hands-on: OpenMoko WikiReader is simple, appealing

Perl far from dead, more popular than you think

Microsoft Exchange alternatives

Kubuntu 9.10: A Mixed Bag

Could Microsoft switch to Linux?

Red Hat Virtualization Manager for Windows Only?

Creating Ebooks with Sigil




Sr Systems Engineer – AIX (TX)
Next Step Systems
US-TX-Houston

Justtechjobs.com Post A Job | Post A Resume
:Why you shouldn't use the Library GPL for your next library
Why you shouldn't use the Library GPL for your next library
Feb 1, 1999, 21 :26 UTC (44 Talkback[s]) (17086 reads)

When the General Public License should be preferred to the Library General Public License.
by Richard Stallman

The GNU Project has two principal licenses to use for libraries. One is the GNU Library GPL; the other is the ordinary GNU GPL. The choice of license makes a big difference: using the Library GPL permits use of the library in proprietary programs; using the ordinary GPL for a library makes it available only for free programs.

Which license is best for a given library is a matter of strategy, and it depends on the details of the situation. At present, most GNU libraries are covered by the Library GPL, and that means we are using only one of these two strategies, neglecting the other. So we are now seeking more libraries to release *under the ordinary GPL*.

Proprietary software developers have the advantage of money; free software developers need to make advantages for each other. Using the ordinary GPL for a library gives free software developers an advantage over proprietary developers: a library that they can use, while proprietary developers cannot use it.

Using the ordinary GPL is not advantageous for every library. There are reasons that can make it better to use the Library GPL in certain cases. The most common case is when a free library's features are readily available for proprietary software through other alternative libraries. In that case, the library cannot give free software any particular advantage, so it is better to use the Library GPL for that library.

This is why we used the Library GPL for the GNU C library. After all, there are plenty of other C libraries; using the GPL for ours would have driven proprietary software developers to use another--no problem for them, only for us.

However, when a library provides a significant unique capability, like GNU Readline, that's a horse of a different color. The Readline library implements input editing and history for interactive programs, and that's a facility not generally available elsewhere. Releasing it under the GPL and limiting its use to free programs gives our community a real boost. At least one application program is free software today specifically because that was necessary for using Readline.

If we amass a collection of powerful GPL-covered libraries that have no parallel available to proprietary software, they will provide a range of useful modules to serve as building blocks in new free programs. This will be a significant advantage for further free software development, and some projects will decide to make software free in order to use these libraries. University projects can easily be influenced; nowadays, as companies begin to consider making software free, even some commercial projects can be influenced in this way.

Proprietary software developers, seeking to deny the free competition an important advantage, will try to convince authors not to contribute libraries to the GPL-covered collection. For example, they may appeal to the ego, promising "more users for this library" if we let them use the code in proprietary software products. Popularity is tempting, and it is easy for a library developer to rationalize the idea that boosting the popularity of that one library is what the community needs above all.

But we should not listen to these temptations, because we can achieve much more if we stand together. We free software developers should support one another. By releasing libraries that are limited to free software only, we can help each other's free software packages outdo the proprietary alternatives. The whole free software movement will have more popularity, because free software as a whole will stack up better against the competition.

Since the name "Library GPL" conveys the wrong idea about this question, we are planning to change the name to "Lesser GPL." Actually implementing the name change may take some time, but you don't have to wait--you can release GPL-covered libraries now.


Index Mode   |   Flat Mode   |   Thread Mode   |   Thread Flat  
  Talkback(s) Name  and Date
This is the kind of arrogance for which  ...   LGPL   
Tim Hanson
Feb 1, 1999, 21:47:05
 
While what Stallman says is true for som ...   Yes and No - think again.   
Heikki Vesalainen
Feb 1, 1999, 23:56:52
 
I think lightning struck Tim in mid thou ...   Re: LGPL   
Kurt Van Delden
Feb 2, 1999, 00:12:47
 
I'm not sure I agree with RMS. I&#39 ...   Bof....   
Raphael Bauduin
Feb 2, 1999, 01:57:42
 
I think the problem is another one:
ther ...   what about free software?   
Till Schneidereit
Feb 2, 1999, 04:08:06
 
As a shareware developer hoping to relea ...   Small developers and LGPL   
Antonie Fourie
Feb 2, 1999, 05:24:22
 
(Sorry if this gets too religeous, such  ...   Beware!   
Tom Dunstan
Feb 2, 1999, 06:24:25
 
That, according to what I've heard o ...   Also remember...   
Roberto Alsina
Feb 2, 1999, 06:33:02
 
The tethers of reality are snapping for  ...   LGPL   
Jerry Can
Feb 2, 1999, 08:21:28
 
The LGPL makes free source a virus:  Com ...   LGPL is inclusive: GPL is exclusive   
Alan DeKok
Feb 2, 1999, 09:10:06
 
The above short-sighted criticisms of th ...   GPL   
Joshua Spodek
Feb 2, 1999, 10:48:36
 
  Well, I'll play devil's advoca ...   Free Software   
Daniel Joyce
Feb 2, 1999, 11:04:44
 
Spreading free software is A Good Thing. ...   Free software   
chris Procter
Feb 2, 1999, 11:58:02
 
Let's face it. If a software house w ...   Re: Free software   
StanK
Feb 2, 1999, 12:45:22
 
GPL'ed libraries take away my freedo ...   Freedom   
Pete Eggers
Feb 2, 1999, 13:17:10
 
Correct, RMS.  Not so very long ago Gtk+ ...   Yes, Gtk+ LGPL was a mistake   
P.Emsley
Feb 2, 1999, 13:18:11
 
As usual, RMS is ahead of his time.  Wit ...   bad timing   
x
Feb 4, 1999, 16:32:17
 
If it was not for the LGPL the FSF and L ...   LGPL   
Charles Esson
Feb 2, 1999, 20:27:16
 
One of the core requirements for a toolk ...   was LGPL a good move for GTK? You bet!   
STEB
Feb 3, 1999, 01:36:37
 
Hmmm, looks like it's time to make a ...   LGPL   
Henrik Olsen
Feb 3, 1999, 07:38:38
 
As I see it, just to use a library canno ...   Use of libraries != derived work.   
Matthias Welwarsky
Feb 3, 1999, 08:54:05
 

  It's interesting to note that thi ...   Free Software Mindset   
Russell McOrmond
Feb 4, 1999, 12:59:14
 
Today situation is that Microsoft provid ...   The LGPL is very effective   
Pascal Martin
Feb 3, 1999, 10:49:58
 
RMS seems to believe that people *GPL co ...   Church of RMS   
Mark Hahn
Feb 3, 1999, 11:31:16
 
What's wrong with software communism ...   Re: Church of RMS   
David Allen
Feb 3, 1999, 20:53:52
 
Greetings,
    Fundamentally I believe t ...   RMS's fundamental mistake   
Morgan Schweers
Feb 3, 1999, 22:27:02
 
I love free software, and what the GNU p ...   Is it a moot point? and why do we use free sof   
Jim Belton
Feb 4, 1999, 02:09:59
 
Richard is a great proponent of free sof ...   disagree with Richard   
Brett Bazant
Feb 4, 1999, 08:29:39
 
Keep the GPL the same, always, for ever. ...   Keep your FAITH, open your heart   
Michael Fan
Feb 4, 1999, 10:32:52
 
Morgan is entirely right. There's on ...   Re: RMS's fundamental mistake   
Harald Milz
Feb 4, 1999, 10:49:29
 
Dr. Stallman, in his wonderful zeal, wen ...   GPL'd SW is NOT free SW.   
Anon O. Mouse
Feb 4, 1999, 11:17:14
 
Doesn't he see.... it's backward ...   But...it's backwards   
Kurt Fitzner
Feb 4, 1999, 18:11:23
 
The GPL is an adaption of stallman's ...   Re: But...it's backwards   
Robert Thomson
Feb 5, 1999, 05:10:25
 
Public Domain information is free of res ...   Public Domain software is free??   
Andrew Cady
Feb 5, 1999, 15:13:31
 
'Information' does not deserve f ...   Re: Public Domain software is free??   
Matt Kennel
Feb 5, 1999, 16:32:56
 
"Public domain" means "without copyright ...   Re: Public Domain software is free??   
Robert Thomson
Feb 6, 1999, 00:44:11
 
Isn't this about freedom?  Why can&# ...   Richard is not correct   
Brett Bazant
Feb 7, 1999, 16:35:55
 
I don't have any disagreements with  ...   GPL problems   
Zygo Blaxell
Feb 7, 1999, 23:04:26
 
RMS is essentially saying that the free  ...   Stuff and nonsense   
Tim Seufert
Feb 8, 1999, 18:29:42
 
It sounds like RMS is talking about FREE ...   Free as in beer?   
Sam Liddicott
Feb 10, 1999, 12:07:44
 
At first I was puzzled when I read this  ...   No free lunch (TM), Richard IS correct (you morons   
Marc Fleury
Feb 11, 1999, 12:52:55
 
It would seem that Richard Stallman has  ...   Burning bridges   
Tom Hull
Mar 23, 1999, 12:46:14
 
While I disagree with Richard's idea ...   RMS - Fellow of the Royal College of -DELETED- Dis   
Warren Postma
Jul 11, 1999, 18:52:05
 
As soon as we start talk about forcing a ...   Re: Free software   
Samantha Atkins
Dec 31, 1999, 10:20:58
 
  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, Reprints, Permissions, Privacy Policy.
Advertise | Newsletters | Shopping | E-mail Offers | Freelance Jobs