POV-Ray : Newsgroups : povray.off-topic : This GPL stuff is getting ridiculous Server Time
23 Dec 2025 05:05:31 EST (-0500)
  This GPL stuff is getting ridiculous (Message 128 to 137 of 187)  
<<< Previous 10 Messages Goto Latest 10 Messages Next 10 Messages >>>
From: Jim Henderson
Subject: Re: This GPL stuff is getting ridiculous
Date: 30 Jan 2009 15:24:42
Message: <4983620a$1@news.povray.org>
On Fri, 30 Jan 2009 11:40:31 -0800, Darren New wrote:

> nemesis wrote:
>> Hmm, this sounds weird.  You mean dynamic linking an app against a GPL
>> lib doesn't require one to GPL the app code as well?  If so, what's the
>> point of the LGPL?
>> 
>> And I didn't know OpenGL was GPL'd.  In fact, it's a specification
>> only.
>>  Are you talking about the mesa lib?
> 
> OpenAL is also LGPL, as far as I can tell. (They don't actually put the
> license on the web site anywhere.)  You'd think fsf.org would have a FAQ
> section too, or at least have links to the actual licenses off the home
> page somewhere.

LGPL 2.1 or later according to my RPM package.

Jim


Post a reply to this message

From: Darren New
Subject: Re: This GPL stuff is getting ridiculous
Date: 30 Jan 2009 15:47:06
Message: <4983674a$1@news.povray.org>
somebody wrote:
> No, I don't. How is it even possible for *others* to GPL *your* code? It's
> only you who can do that.

OK, I'll assume you didn't read the link that started the thread, then. Thanks.

-- 
   Darren New, San Diego CA, USA (PST)
   "Ouch ouch ouch!"
   "What's wrong? Noodles too hot?"
   "No, I have Chopstick Tunnel Syndrome."


Post a reply to this message

From: Darren New
Subject: Re: This GPL stuff is getting ridiculous
Date: 30 Jan 2009 15:48:13
Message: <4983678d$1@news.povray.org>
Jim Henderson wrote:
> LGPL 2.1 or later according to my RPM package.

And GPL != LGPL. LGPL is GPL plus ability to use the library unmodified in 
commercial applications. The GPL doesn't allow you to link to unmodified GPL 
code and use it in your own program.

-- 
   Darren New, San Diego CA, USA (PST)
   "Ouch ouch ouch!"
   "What's wrong? Noodles too hot?"
   "No, I have Chopstick Tunnel Syndrome."


Post a reply to this message

From: Darren New
Subject: Re: This GPL stuff is getting ridiculous
Date: 30 Jan 2009 15:53:21
Message: <498368c1@news.povray.org>
Jim Henderson wrote:
> Yes, but again, linking to something that's GPL'ed doesn't mean your 
> program has to be GPL'ed.

I'm pretty sure it does, yes.
http://en.wikipedia.org/wiki/GPL_linking_exception

Why would you need "a linking exception to the GPL" if the GPL didn't infect 
linked software?

> void main(void)
> {
> 	puts("do something here");
> 	/* Call a bunch of other functions */
> }
> 
> You write code and you use some/all of my code in your code.

If I'm using your "main", it's arguably your program. :-)

> My code is 
> released under the GPL, now yours must be as well because you're using 
> the source code I wrote in your code/product.

What if I take some of the "bunch of other functions" you wrote that you 
provided in a separate library, which I don't need to modify at all to 
invoke from my program?  That's what we're talking about.

> something similar to the Linux kernel's "tainted" flag with the compiler, 
> but pushing it to a new level.

Yes.

>> The gcc changes aren't aimed at making sure the plug-ins are "free
>> software". They're aimed at making sure the plug-ins are "copyleft".
> 
> Well, as the authors of gcc, surely they have the right to extend the 
> license terms in whatever way they see fit.

Sure. But if the license already covered plug-ins, they wouldn't need to 
extend it. The owners of the Linux copyright could change the license to say 
you're not allowed to run any proprietary software under Linux, and you 
can't run Linux on any machine that had ever had Windows installed, too. 
That doesn't mean it's a *good* thing.   I'm not denying their *ability* to 
do this.

-- 
   Darren New, San Diego CA, USA (PST)
   "Ouch ouch ouch!"
   "What's wrong? Noodles too hot?"
   "No, I have Chopstick Tunnel Syndrome."


Post a reply to this message

From: Jim Henderson
Subject: Re: This GPL stuff is getting ridiculous
Date: 30 Jan 2009 19:42:33
Message: <49839e79$1@news.povray.org>
On Fri, 30 Jan 2009 12:53:17 -0800, Darren New wrote:

> Jim Henderson wrote:
>> Yes, but again, linking to something that's GPL'ed doesn't mean your
>> program has to be GPL'ed.
> 
> I'm pretty sure it does, yes.
> http://en.wikipedia.org/wiki/GPL_linking_exception
> 
> Why would you need "a linking exception to the GPL" if the GPL didn't
> infect linked software?

This is contrary to other discussions I've read on the topic.

>> void main(void)
>> {
>> 	puts("do something here");
>> 	/* Call a bunch of other functions */
>> }
>> 
>> You write code and you use some/all of my code in your code.
> 
> If I'm using your "main", it's arguably your program. :-)

Yes.

>> My code is
>> released under the GPL, now yours must be as well because you're using
>> the source code I wrote in your code/product.
> 
> What if I take some of the "bunch of other functions" you wrote that you
> provided in a separate library, which I don't need to modify at all to
> invoke from my program?  That's what we're talking about.

If you include code I wrote in your code, then you have to respect my 
wishes about the use of the code.

>> something similar to the Linux kernel's "tainted" flag with the
>> compiler, but pushing it to a new level.
> 
> Yes.
>>> The gcc changes aren't aimed at making sure the plug-ins are "free
>>> software". They're aimed at making sure the plug-ins are "copyleft".
>> 
>> Well, as the authors of gcc, surely they have the right to extend the
>> license terms in whatever way they see fit.
> 
> Sure. But if the license already covered plug-ins, they wouldn't need to
> extend it. The owners of the Linux copyright could change the license to
> say you're not allowed to run any proprietary software under Linux, and
> you can't run Linux on any machine that had ever had Windows installed,
> too. That doesn't mean it's a *good* thing.   I'm not denying their
> *ability* to do this.

Sure.  What ultimately may come out of the whole GCC kerfuffle is another 
compiler without those restrictions, if the folks over at the FSF insist 
on putting stupid restrictions in place.

Someone very likely will fork an older version of the code (pre-stupid-
restrictions) and "the market" (whatever that means) will decide whether 
the stupid restrictions are worth the hassle or not.

Jim


Post a reply to this message

From: nemesis
Subject: Re: This GPL stuff is getting ridiculous
Date: 30 Jan 2009 19:55:00
Message: <web.4983a15313a704f8c455bb780@news.povray.org>
Darren New <dne### [at] sanrrcom> wrote:
> somebody wrote:
> > No, I don't. How is it even possible for *others* to GPL *your* code? It's
> > only you who can do that.
>
> OK, I'll assume you didn't read the link that started the thread, then. Thanks.

Don't be naive, Darren.  He's telling it's your choice to write and release a
plugin for GCC under the GPL.  You can simply give them the finger, fork it,
start from scratch or use the intel compiler.

Which BTW is free for *use* (but not modification) as long as it isn't *used*
for commercial work, like the free compiler from Microsoft too.  Which reminds
me that this is an important distinction for the word *use* indeed.  Use of
software always reminds me of users, not software developers trying to "use" it
as the secret engine of their closed app...


Post a reply to this message

From: somebody
Subject: Re: This GPL stuff is getting ridiculous
Date: 30 Jan 2009 21:08:08
Message: <4983b288@news.povray.org>
"Darren New" <dne### [at] sanrrcom> wrote in message
news:4983674a$1@news.povray.org...
> somebody wrote:

> > No, I don't. How is it even possible for *others* to GPL *your* code?
It's
> > only you who can do that.

> OK, I'll assume you didn't read the link that started the thread, then.
Thanks.

Don't assume. You want to release code mixed with GPL code, but don't want
to be bothered by respecting the licensing terms of the authors who came
before you, created that piece of code you find irresistible to use, and
GPL'ed their work. Don't know how I can help you there, but here are your
options:

1) Write your own code from the ground up. Pick whichever license makes you
happy.
2) Don't release code which is based on or interfacing with GPL'ed code. You
can still use it for personal needs.
3) Respect the GPL license of the authors whose code you are using, and
contribute your code as GPL.
4) Don't write any code at all, become a used car salesman.

Notice how "have your cake and eat it too" is not a legitimate option.


Post a reply to this message

From: somebody
Subject: Re: This GPL stuff is getting ridiculous
Date: 30 Jan 2009 21:11:57
Message: <4983b36d@news.povray.org>
"Darren New" <dne### [at] sanrrcom> wrote in message
news:49833f8f$1@news.povray.org...
> somebody wrote:
> > That is a matter of opinion, and how you define "free".

> I don't think so. I think there's a very easy metric.
>
> If everything I can do with software A I can also do with software B, but
> there are some things I can do with B that I can't do with A, then B is
more
> free than A.

From your POV. From the POV of all developers taken as a whole, or from the
POV of the original authors, code that's infectuously free may be more free
than code that's currently free.


Post a reply to this message

From: Darren New
Subject: Re: This GPL stuff is getting ridiculous
Date: 30 Jan 2009 21:53:48
Message: <4983bd3c$1@news.povray.org>
nemesis wrote:
> Darren New <dne### [at] sanrrcom> wrote:
>> somebody wrote:
>>> No, I don't. How is it even possible for *others* to GPL *your* code? It's
>>> only you who can do that.
>> OK, I'll assume you didn't read the link that started the thread, then. Thanks.
> 
> Don't be naive, Darren. 

I'm not. I'm saying that if I write a plug-in for GCC and release it, it'll 
break if it's not GPLed. I don't know how that isn't the FSF making me 
release my code as GPLed in practice.

But, we've clearly reached the end of any reasonable conversation about the 
topic now.

-- 
   Darren New, San Diego CA, USA (PST)
   "Ouch ouch ouch!"
   "What's wrong? Noodles too hot?"
   "No, I have Chopstick Tunnel Syndrome."


Post a reply to this message

From: Darren New
Subject: Re: This GPL stuff is getting ridiculous
Date: 30 Jan 2009 21:55:40
Message: <4983bdac@news.povray.org>
somebody wrote:
> Don't assume. You want to release code mixed with GPL code,

No, I don't! That's exactly what the article is talking about! I want to 
release code that I wrote 100% myself that includes no source or object code 
that anyone else has written. And the FSF is trying to find a way to force 
me to release that as GPL by crippling their own software.

> 2) Don't release code which is based on or interfacing with GPL'ed code.

How come I can write code that interfaces with Linux without violating the 
GPL, but I can't write a plug-in for GCC without violating the GPL?

-- 
   Darren New, San Diego CA, USA (PST)
   "Ouch ouch ouch!"
   "What's wrong? Noodles too hot?"
   "No, I have Chopstick Tunnel Syndrome."


Post a reply to this message

<<< Previous 10 Messages Goto Latest 10 Messages Next 10 Messages >>>

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.