LinuxQuestions.org
Visit Jeremy's Blog.
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > General
User Name
Password
General This forum is for non-technical general discussion which can include both Linux and non-Linux topics. Have fun!

Notices


Reply
  Search this Thread
Old 08-16-2004, 04:19 PM   #1
rm6990
Member
 
Registered: Aug 2004
Location: Canada
Distribution: SUSE 9.1 Pro and Debian Testing on Server
Posts: 469

Rep: Reputation: 30
Gpl???


Hi, I just had sort of a legal question, something I noticed on a website that kind of confused me. The impression I got was that when something was licensed under the GPL it had to stay licensed under the GPL. On the site it said that Linux should be released under a more friendly license than the GPL, but is this even possible?
 
Old 08-16-2004, 04:37 PM   #2
Dark_Helmet
Senior Member
 
Registered: Jan 2003
Posts: 2,786

Rep: Reputation: 374Reputation: 374Reputation: 374Reputation: 374
If some software released under the GPL is modified and redistributed (in binary or source code form), then that software must also be licensed under the GPL.

That leads to some profitability problems from the perspective of traditional business models. Competitors can see how you're doing things. If your products are superior to your competitors because of software (like more efficient drivers, better algorithms), then you're losing your advantage; your competitors can read the source code, change their software, and now there's no differentiation between products. So your competitor gains the benefit of the time and money your company spent on research and development without spending any money of its own. This is the type of thing that Microsoft coined as "viral" about GPL'd software.

From a consumer/user standpoint, there's really no problem. In fact, it's a good thing, because everybody can look at and improve the product.

So, having a "more friendly" license really depends on your perspective. From a business standpoint, the most "friendly" license would allow them to take the code, include it (and any tweaks they make) into their product, sell it, and retain code secrecy. This is similar (to my understanding) to the BSD-style license: anybody can do anything they well please with the code.
 
Old 08-16-2004, 06:28 PM   #3
XavierP
Moderator
 
Registered: Nov 2002
Location: Kent, England
Distribution: Debian Testing
Posts: 19,192
Blog Entries: 4

Rep: Reputation: 475Reputation: 475Reputation: 475Reputation: 475Reputation: 475
Moved: This thread is more suitable in General and has been moved accordingly to help your thread/question get the exposure it deserves.
 
Old 08-16-2004, 07:47 PM   #4
rm6990
Member
 
Registered: Aug 2004
Location: Canada
Distribution: SUSE 9.1 Pro and Debian Testing on Server
Posts: 469

Original Poster
Rep: Reputation: 30
Yea, that's what I figured, so it kind of confused me when the reporter or w/e said that. Lol, what, Microsoft doesn't like the fact that they can't use the code without contributing anything back??? What a bunch of pathetic losers they are. Anyways, yea, thanks for clarifying that for me.
 
Old 08-16-2004, 10:31 PM   #5
mikshaw
LQ Addict
 
Registered: Dec 2003
Location: Maine, USA
Distribution: Slackware/SuSE/DSL
Posts: 1,320

Rep: Reputation: 45
The original developer of the software can choose to re-release the software under another closed-source license, but once the GPL version is out, that particular stream cannot be closed.

Some people complain that GPL opens up closed-source projects against the wishes of the author(s), but the truth is that this is just propaganda and misinterpretation...nothing can be forced into open source unless the author allows it. However, the author must realize that including other GPL software into his own project may force it open. This is a problem with the author not reading the documentation....it's not a problem with GPL.
 
Old 08-17-2004, 12:58 AM   #6
ugenn
Member
 
Registered: Apr 2002
Posts: 549

Rep: Reputation: 30
I've seen some commercial binary-only apps for Linux which link against glibc. What's the deal with that? Is that supposed to be legit under the GPL?
 
Old 08-17-2004, 01:27 AM   #7
Dark_Helmet
Senior Member
 
Registered: Jan 2003
Posts: 2,786

Rep: Reputation: 374Reputation: 374Reputation: 374Reputation: 374
There is a separate license referred to as the LGPL (the GNU Lesser General Public License) that the GNU project licenses "most" of it's libraries under. You can read about it from the "horse's mouth" so to speak at the GNU Licenses webpage

I took a quick look at it, and the language is somewhat confusing. Section 5 seems to contradict itself (from the link above):
Quote:
5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License.

However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables.
The first paragraph seems to state that a program that links against the library is not covered by the license. The second paragraph seems to state that a program that links against the library is covered by the license. The only way I can wrap my brain around this logically, is to assume the first paragraph applies to dynamic linking with the library, and the second paragraph applies to static linking. Static linking a library will actually place "portions of the Library" within the executable itself.

Anyway, I believe the intent of the license is to allow people to use code within the library as they wish as long as the library itself remains intact/unmodified.

Last edited by Dark_Helmet; 08-17-2004 at 01:29 AM.
 
Old 08-17-2004, 08:10 AM   #8
mikshaw
LQ Addict
 
Registered: Dec 2003
Location: Maine, USA
Distribution: Slackware/SuSE/DSL
Posts: 1,320

Rep: Reputation: 45
I believe the intent of the license is to allow people to create non-GPL products which use GPL libraries as long as the application itself does not include portions of the libraries...in addition to leaving the libs intact.
 
Old 08-17-2004, 11:21 AM   #9
Dark_Helmet
Senior Member
 
Registered: Jan 2003
Posts: 2,786

Rep: Reputation: 374Reputation: 374Reputation: 374Reputation: 374
A much better way of stating things

I agree completely.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Regarding the GPL... pujolasdf Programming 5 04-01-2005 03:28 AM
about GPL ?? nazib Linux - General 4 03-02-2005 07:10 PM
what does GPL say about this? fenderman11111 General 6 02-07-2005 10:08 PM
The GPL subnet_rx Linux - Software 6 10-22-2004 07:36 PM
what GPL says? 286 Linux - Newbie 1 01-26-2004 05:24 PM

LinuxQuestions.org > Forums > Non-*NIX Forums > General

All times are GMT -5. The time now is 02:04 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration