POV-Ray : Newsgroups : povray.off-topic : This GPL stuff is getting ridiculous Server Time
14 Oct 2026 09:15:39 EDT (-0400)
  This GPL stuff is getting ridiculous (Message 151 to 187 of 187)  
<<< Previous 50 Messages Goto Initial 50 Messages
From: Chambers
Subject: Re: This GPL stuff is getting ridiculous
Date: 31 Jan 2009 17:52:02
Message: <4984d612$1@news.povray.org>
On 1/29/2009 11:04 AM, nemesis wrote:
> Of couse, for those who don't like the GPL and its measures to assure
> sources are always available, forking is an option as is opting for
> another compiler under another license.

Forking is never an option with GPL without the fork also being GPL'd.

-- 
...Chambers
www.pacificwebguy.com


Post a reply to this message

From: Darren New
Subject: Re: This GPL stuff is getting ridiculous
Date: 31 Jan 2009 17:53:14
Message: <4984d65a$1@news.povray.org>
nemesis wrote:
> Darren New <dne### [at] sanrrcom> wrote:
>> Let's look at a couple of scenarios:
> 
> You're an evil man. ;)

One thing I *am* good at is breaking other peoples' assumptions. I can 
usually crash someone else's program (while it's underdevelopment, of 
course) within minutes of testing it.

> BTW, asking me won't do any good.  How about handling these questions to the FSF
> so they can debunk or reformulate their terms or wait and test for yourself once
> the architecture is in place?

Feel free to pass them on. I hereby relinquish any copyright in those ideas 
or their wording. :-) I don't feel the need to help them make their software 
more closed, personally.  (I'm also unlikely to ever be affected by it 
either way. This is all brain-games for me. :-)

-- 
   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: 31 Jan 2009 20:10:38
Message: <4984f68e$1@news.povray.org>
Chambers wrote:
> On 1/29/2009 11:04 AM, nemesis wrote:
>> Of couse, for those who don't like the GPL and its measures to assure
>> sources are always available, forking is an option as is opting for
>> another compiler under another license.
> 
> Forking is never an option with GPL without the fork also being GPL'd.

Yes, but you could fork it, remove the parts that force plug-ins to be GPLed 
before they run, and then distribute the new fork under 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

From: nemesis
Subject: Re: This GPL stuff is getting ridiculous
Date: 31 Jan 2009 20:50:01
Message: <web.4984fe9c13a704f81e0d4340@news.povray.org>
Darren New <dne### [at] sanrrcom> wrote:
> Chambers wrote:
> > On 1/29/2009 11:04 AM, nemesis wrote:
> >> Of couse, for those who don't like the GPL and its measures to assure
> >> sources are always available, forking is an option as is opting for
> >> another compiler under another license.
> >
> > Forking is never an option with GPL without the fork also being GPL'd.
>
> Yes, but you could fork it, remove the parts that force plug-ins to be GPLed
> before they run, and then distribute the new fork under GPL.

That's what I was talking about in context.  However, long discussions like this
are more likely to induce bad phrasings due to mental exhaustion and I
apologize.


Post a reply to this message

From: Jim Henderson
Subject: Re: This GPL stuff is getting ridiculous
Date: 31 Jan 2009 22:21:38
Message: <49851542$1@news.povray.org>
On Sat, 31 Jan 2009 14:22:29 -0800, Darren New wrote:

> Jim Henderson wrote:
>> Linking != cut and paste of my code into your code.
> 
> Well, no. But that's not what's under discussion. Your use of "use" is
> confusing. And plug-ins don't cut-and-paste[1] code from the system
> they're plugging into.

That's what I've been discussing all along, not in the context of the 
plugin discussion.  I agree that the GNU folks are not in the right here 
with their treatment of GCC plugins.

Jim


Post a reply to this message

From: somebody
Subject: Re: This GPL stuff is getting ridiculous
Date: 1 Feb 2009 07:20:14
Message: <4985937e$1@news.povray.org>
"Darren New" <dne### [at] sanrrcom> wrote in message
news: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!

Doesn't matter, software that functions together is a block. Think of it
this way: Would GM allow a car dealership to put in, say, Toyota parts into
their cars and sell it as a whole? After all, Toyota is building their parts
from the ground up, not using any GM parts. In other words, packaging makes
a difference. If a piece of software depends on another to function as a
package, demanding that the licenses be compatible makes sense to me.


Post a reply to this message

From: Mueen Nawaz
Subject: Re: This GPL stuff is getting ridiculous
Date: 1 Feb 2009 11:29:05
Message: <4985cdd1$1@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!
> 
> Doesn't matter, software that functions together is a block. Think of it
> this way: Would GM allow a car dealership to put in, say, Toyota parts into
> their cars and sell it as a whole? After all, Toyota is building their parts
> from the ground up, not using any GM parts. In other words, packaging makes
> a difference. If a piece of software depends on another to function as a
> package, demanding that the licenses be compatible makes sense to me.

	Perfect! Now you finally get it!

	You're invoking an analogy using a *closed* model and realizing that
what the gcc folks are doing is the same - all the while being GPL.

-- 
Tolkien Ring is the promised LAN for hobbits.


                    /\  /\               /\  /
                   /  \/  \ u e e n     /  \/  a w a z
                       >>>>>>mue### [at] nawazorg<<<<<<
                                   anl


Post a reply to this message

From: Darren New
Subject: Re: This GPL stuff is getting ridiculous
Date: 1 Feb 2009 12:12:19
Message: <4985d7f3$1@news.povray.org>
somebody wrote:
> "Darren New" <dne### [at] sanrrcom> wrote in message
> news: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!
> 
> Doesn't matter, software that functions together is a block.

There's no such thing as "block" in copyright law.  Clearly, all the movies 
showing in the same movie theatre are functioning together "in a block", so 
of course they all have to come from the same movie studio, right?

> Would GM allow a car dealership to put in, say, Toyota parts into
> their cars and sell it as a whole?

They don't enforce that with copyrights.

> If a piece of software depends on another to function as a
> package, demanding that the licenses be compatible makes sense to me.

Sure. But you can't enforce that with copyrights.

-- 
   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: 1 Feb 2009 13:09:53
Message: <4985e571$1@news.povray.org>
Mueen Nawaz wrote:
> 	You're invoking an analogy using a *closed* model and realizing that
> what the gcc folks are doing is the same - all the while being GPL.

Good point.

There's something else I realized that's cognitively dissonant.

Software can't be free in the libre sense. "Free software" is just another 
word for "constrained people."  It's just as confusing to talk about 
software that's "free" as it is to confuse gratis with libre.

What do I mean?

Software doesn't make choices. More freedom means having more choices. 
Before the civil war, some people in this country had the freedom to own 
slaves. They could decide to own slaves, or not own slaves. After that, we 
took away their freedom to own slaves and instead gave the former slaves 
choices as to what they could do.

Software doesn't make choices. So software can't be "more free" or "less 
free". It can only affect the freedoms of people. The only way it makes 
sense to talk about "how free is this software/license" is to evaluate it 
with respect to what people actually do.

If I restrict the license to prevent you from doing certain things with the 
software I wrote, that doesn't make you more free. It makes you less free. 
It doesn't affect the software at all - the software is what it is and 
doesn't make choices. So the GPL is not as "free" as the MIT license, 
because it restricts the choices that someone other than the author can 
make. The author, of course, can make any choice he wants about his own 
original software - no argument there. But the authors who release their 
work under the GPL aren't making it "more free" than otherwise. They're 
simply saying "I'd rather not have improvements than have proprietary 
improvements, because the third level of improvements will be delayed." 
People releasing under the MIT license are saying "we hope you improve this, 
even if we decline to pay for the improvements."

-- 
   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: nemesis
Subject: Re: This GPL stuff is getting ridiculous
Date: 1 Feb 2009 14:00:01
Message: <web.4985f03f13a704f88068a5310@news.povray.org>
Mueen Nawaz <m.n### [at] ieeeorg> wrote:
> 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!
> >
> > Doesn't matter, software that functions together is a block. Think of it
> > this way: Would GM allow a car dealership to put in, say, Toyota parts into
> > their cars and sell it as a whole? After all, Toyota is building their parts
> > from the ground up, not using any GM parts. In other words, packaging makes
> > a difference. If a piece of software depends on another to function as a
> > package, demanding that the licenses be compatible makes sense to me.
>
>  Perfect! Now you finally get it!
>
>  You're invoking an analogy using a *closed* model and realizing that
> what the gcc folks are doing is the same - all the while being GPL.

GPL was always a closed model of freedom.  Like someone previous analogy of it
being a country where you can spend your money in any way you like, as long as
it's spent *in* the country, not on foreign stuff.  It's the GPL playground,
where kids don't harm themselves as long as they're inside...

No one has ever stated otherwise and in any case, this closed model of freedom
is what, IMO, guarantees the continued evolution of GPL'd software at a faster
pace than leecher-friendly "more free" models.


Post a reply to this message

From: Darren New
Subject: Re: This GPL stuff is getting ridiculous
Date: 1 Feb 2009 14:09:20
Message: <4985F35D.4010604@san.rr.com>
Mueen Nawaz wrote:
> 	You're invoking an analogy using a *closed* model and realizing that
> what the gcc folks are doing is the same - all the while being GPL.

Let me see if I can ramble about this even more...

Who does the GPL benefit?

Original author Alice writes some code, as does Xavier.

Alice releases it as GPL, Xavier as MIT.

Betty wants to improve Alice's code. Her only choice is to release her 
improvements as GPL as well.

Yvonne wants to improve Xavier's code. She can release her improvements as 
GPL, or as MIT, or as commercial software.

Say Yvonne builds some significant functionality that costs more money than 
Yvonne is willing to give away. Yvonne would like to spend one million 
dollars developing some software, then sell it for $10 each to 100,000 
people. Yvonne can do this. Betty can't.

(That's why commercial game companies, for example, don't use GPLed game 
libraries. It's cheaper to rewrite the libraries from scratch than to give 
away the game when you're done.)

Zacharia wants the functionality that Yvonne and Betty know how to create. 
Zacharia is willing to pay $10 for Yvonne's improvements, because it will 
save him $100 each month. He's not willing to spend $1M for Betty's 
improvements.

Charlie, however, is willing to forgo Yvonne's improvements because they're 
not "free" as in "libre". Charlie doesn't have the choice of getting Betty's 
improvements, because Betty never created them, because neither Betty nor 
anyone willing to hire Betty thought they were worth $1M.

Yvonne still has the choice, for any improvements she makes, of releasing 
them under GPL, MIT, or commercial licenses. Betty's choice is only to make 
the improvements that aren't so extensive that they cost her more than her 
spare time. Unless, of course, there's a company that (for example) sells 
hardware and can use the profits from selling hardware to pay for GPL 
software that provides similar functionality as other software that only 
runs on other hardware.

Who *does* the GPL benefit (compared to other free licenses)? It benefits 
not the person using the GPL software. It benefits not the person modifying 
the software. It benefits, instead, the person who gets the software after 
the second person has modified it. And it only benefits *that* person if 
they are a programmer or want a programmer to change it for them. So, in 
other words, the person best helped by the GPL is Charlie, and only if he's 
a programmer. In particular, it helps Charlie most when Charlie is also 
Alice, i.e., when the final customer of the changes to the software is the 
original author of the software. (Of course, it helps Doug when Charlie 
incorporates and improves his changes, and so on down the line, etc.)

This would seem to explain a fair amount.

It seems to explain why the best GPLed software is that which helps 
programmers create valuable for-fee services (or which has an exception 
letting you sell the results of using the software), like Linux, Apache, 
gcc, and the open source database engines.

It explains why there was no popular office suite before Sun and why there's 
still no good equivalent of SAP, TurboTax, PeachTree, and so on. These 
programs were too big to write as an open-source project just for kicks. 
They're not interesting enough to programmers to take to the level of 
completion needed to make them useful. Improvements to something like SAP 
isn't going to come back and make any programmer's life easier, so nobody 
feels the need to get others to try to contribute by making a version that 
can be GPLed.

Emacs and LaTeX is good enough for geeks, and those programs get steadily 
improved. Editing HTML by hand was good enough for "fancy" output, and it 
wasn't worth going much beyond that as an "office suite". Getting an office 
suite to the point where it would be useful to non-nerds is a large and 
significant undertaking, because you can't do it just a little bit. The 
"little bit" part is already done, in functionality like notepad, HTML, 
ispell, and so on. The big part is the boring part of putting it all 
together, making it deal with different file formats, getting it to conform 
to platform standards, writing the documentation and help screens, and all 
that other stuff the original author doesn't need.

Because, face it, if you're a nerd who also needed to do spreadsheets, you 
bought Excel or some other commercial product - it really wasn't worth 
spending a few years of your time to avoid using a commercial product. Or 
you wrote something specific to your need of the moment, which was useless 
to others.

It explains why the biggest successes - like Apache, Linux, MySql and 
PostgreSQL, gcc - are all targeted at creating and using non-GPLed software 
and services. Companies like Sun would write their own SPARC compiler of gcc 
switched to insisting all output from gcc fell under the GPL. Lots of 
companies use Apache, but few release the source to the scripts and database 
schemas their customers invoke under it. Other popular successes, like 
Firefox and Thunderbird, started out as closed-source commercial software, 
released when the companies were destroyed by competition.

I suspect large projects that aren't useful to individual programmers will 
very rarely be spontaneously developed under the GPL. There's going to be a 
large (and increasingly larger) class of programs that people want that just 
won't get developed for free, and the extent to which GPL software requires 
those programs to be given away is the extent to which GPL software won't be 
useful to the developers of those programs.

Comments welcome.

-- 
   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: nemesis
Subject: Re: This GPL stuff is getting ridiculous
Date: 1 Feb 2009 14:20:00
Message: <web.4985f4d113a704f88068a5310@news.povray.org>
Darren New <dne### [at] sanrrcom> wrote:
> Software doesn't make choices. So software can't be "more free" or "less
> free". It can only affect the freedoms of people.

Doh!

> If I restrict the license to prevent you from doing certain things with the
> software I wrote, that doesn't make you more free. It makes you less free.

Yes, specially leechers just waiting for some free lunch for their products.

> It doesn't affect the software at all - the software is what it is and
> doesn't make choices.

But it *does* affect the software:  GPL'd software evolve at faster pace than
MIT-style software.  IBM, RedHat, Novell are all major contributors of GPL'd
Linux-related software.  How many big enterprises contribute code to the *BSDs
without fear of their good work ending up powering their competition products,
who may make it one better and not disclose the modifications?

The GPL levels the playing field, the playground where everyone are children.


Post a reply to this message

From: Darren New
Subject: Re: This GPL stuff is getting ridiculous
Date: 1 Feb 2009 14:23:16
Message: <4985f6a4@news.povray.org>
nemesis wrote:
> GPL was always a closed model of freedom.

Somehow, a "closed model of freedom" sounds like "less free" to me. :-) It 
certainly doesn't sound like "better for society" or "information wants to 
be free" sorts of slogans the FSF normally uses.

> evolution of GPL'd software at a faster
> pace than leecher-friendly "more free" models.

I believe this applies *at best* to software programmers use. Nothing 
prevents anyone from taking MIT code and releasing modifications to it as 
MIT code.  So you have free evolution *and* commercial evolution, while you 
have only free evolution with the GPL.

Mind explaining under what circumstances GPL software leads to faster 
evolution than MIT software?

-- 
   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: 1 Feb 2009 14:26:43
Message: <4985f773$1@news.povray.org>
nemesis wrote:
> How many big enterprises contribute code to the *BSDs

Well, MIT, and Berkeley, for example?  Hence the name of the software and 
the name of the license?

All the stuff like OpenAL, Apache, etc that don't use the GPL?

> without fear of their good work ending up powering their competition products,

Why is that bad? The software is still getting improved.

-- 
   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: nemesis
Subject: Re: This GPL stuff is getting ridiculous
Date: 1 Feb 2009 15:10:00
Message: <web.4986010e13a704f824c73f160@news.povray.org>
Darren New <dne### [at] sanrrcom> wrote:
> nemesis wrote:
> > GPL was always a closed model of freedom.
>
> Somehow, a "closed model of freedom" sounds like "less free" to me. :-)

It's free for other free software.  Which is good enough in my book.

> certainly doesn't sound like "better for society" or "information wants to
> be free" sorts of slogans the FSF normally uses.

They are consistent in that they are pro free software, anti closed software and
they think free software is better for society.

> Mind explaining under what circumstances GPL software leads to faster
> evolution than MIT software?

Sure, you clipped it away from my previous post, so here you go again:

IBM, RedHat, Novell are all major contributors of GPL'd
Linux-related software.  How many big enterprises contribute code to the *BSDs
without fear of their good work ending up powering their competition products,
who may make it one better and not disclose the modifications?

The GPL levels the playing field, the playground where everyone are children.


Post a reply to this message

From: nemesis
Subject: Re: This GPL stuff is getting ridiculous
Date: 1 Feb 2009 15:20:01
Message: <web.4986033413a704f824c73f160@news.povray.org>
Darren New <dne### [at] sanrrcom> wrote:
> nemesis wrote:
> > How many big enterprises contribute code to the *BSDs
>
> Well, MIT, and Berkeley, for example?  Hence the name of the software and
> the name of the license?

Those are academia.  What about industry players?

> All the stuff like OpenAL, Apache, etc that don't use the GPL?

Yes, Apache and its wealth of web and java tools are popular too.  Even
Microsoft is contributing to them, as well as Sun and IBM.  Web tools are of
immediate usefulness to everyone, not just Linux or GNU.  And, as I understand
it, it powers many proprietary tools of those companies (so far, not from
Microsoft).

> > without fear of their good work ending up powering their competition products,
>
> Why is that bad? The software is still getting improved.

That's true when it's GPL'd and truly getting improved for everyone, not when
it's released under some promiscuous licensing, some competitor picks it up,
makes it better and power their product with the superior modification and
pisses and laughs on your face.


Post a reply to this message

From: Jim Henderson
Subject: Re: This GPL stuff is getting ridiculous
Date: 1 Feb 2009 15:46:22
Message: <49860a1e$1@news.povray.org>
On Sun, 01 Feb 2009 11:09:17 -0800, Darren New wrote:

> Betty wants to improve Alice's code. Her only choice is to release her
> improvements as GPL as well.

Minor nit, but Betty doesn't have to release her improvements at all.  
She can improve the code for her personal use and not release anything.

Jim


Post a reply to this message

From: Darren New
Subject: Re: This GPL stuff is getting ridiculous
Date: 1 Feb 2009 16:48:49
Message: <498618c1$1@news.povray.org>
nemesis wrote:
> Darren New <dne### [at] sanrrcom> wrote:
>> nemesis wrote:
>>> How many big enterprises contribute code to the *BSDs
>> Well, MIT, and Berkeley, for example?  Hence the name of the software and
>> the name of the license?
> 
> Those are academia.  What about industry players?

OK, here's a question for you. Right now, you're saying
"""
GPL'd software evolve at faster pace than
MIT-style software.
"""

Since this is your assertion, I'll assume you actually know of some 
documented evidence for this fact?  Something that measures the evolution in 
some way of software under the two different licenses, in a way that's not 
subject to confirmation bias?

Because otherwise, we call that FUD.

>> All the stuff like OpenAL, Apache, etc that don't use the GPL?
> 
> Yes, Apache and its wealth of web and java tools are popular too.  Even
> Microsoft is contributing to them, as well as Sun and IBM.

So you don't need the GPL to make industry give back, see?

And the GPL doesn't make industry give back either. I don't see MapReduce or 
BigTable getting released by Google, for example.

>  Web tools are of
> immediate usefulness to everyone, not just Linux or GNU.  And, as I understand
> it, it powers many proprietary tools of those companies (so far, not from
> Microsoft).

You didn't actually read thru my entire screed, did you?

> That's true when it's GPL'd and truly getting improved for everyone, not when
> it's released under some promiscuous licensing, some competitor picks it up,
> makes it better and power their product with the superior modification and
> pisses and laughs on your face.

Name two. Really, I asked this before and got no answer. Name two 
MIT-licensed software packages that are no longer available because some 
commercial entity took it over.  Because, again, otherwise it's FUD.

I think there's also two kinds of "use" we're conflating here.

1) I write an entire OS from scratch, but I use your TCP stack. Or I write 
an entire video game, but I use your code to uncompress zips.

2) I take something like GNU and add an optimization, or I take something 
like MySql and improve the efficiency in some minor cases that are important 
to me.

While for (2) it might make sense about giving back the software, it doesn't 
make sense that it's that big a problem. If the efficiency hack is really 
worthwhile, someone else will do it for free. If it isn't, then it's worth 
the money being charged.

Thinking that (say) Microsoft should release their entire OS under the same 
terms as the BSD TCP stack is silly. They wouldn't have used it at all if 
that was the case.

-- 
   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: nemesis
Subject: Re: This GPL stuff is getting ridiculous
Date: 1 Feb 2009 16:55:00
Message: <web.498619fd13a704f824c73f160@news.povray.org>
Darren New <dne### [at] sanrrcom> wrote:
> Mueen Nawaz wrote:
> >  You're invoking an analogy using a *closed* model and realizing that
> > what the gcc folks are doing is the same - all the while being GPL.

Which means free for *use* by anyone and for *modifications or forming larger
works* by anyone willing to comply with the GPL, which says you shouldn't deny
other persons the same freedom given to you.

> Betty wants to improve Alice's code. Her only choice is to release her
> improvements as GPL as well.

Jim already commented on this one.

> Say Yvonne builds some significant functionality that costs more money than
> Yvonne is willing to give away. Yvonne would like to spend one million
> dollars developing some software, then sell it for $10 each to 100,000
> people. Yvonne can do this. Betty can't.

Why not?  AFAIK, it's exactly what RedHat, Novell and other Linux-based firms
are doing.

> (That's why commercial game companies, for example, don't use GPLed game
> libraries. It's cheaper to rewrite the libraries from scratch than to give
> away the game when you're done.)

I've always said rewriting from scratch is an option.  Those guys just do it
instead of whine endlessly on the GPL.

> I suspect large projects that aren't useful to individual programmers will
> very rarely be spontaneously developed under the GPL.

Well, if it pleases you, I don't feel an urge to write SAP from scratch be it
under GPL, MIT or a 1 million dollar contract.


Post a reply to this message

From: Darren New
Subject: Re: This GPL stuff is getting ridiculous
Date: 1 Feb 2009 17:16:04
Message: <49861f24$1@news.povray.org>
nemesis wrote:
> Darren New <dne### [at] sanrrcom> wrote:
>> nemesis wrote:
>>> GPL was always a closed model of freedom.
>> Somehow, a "closed model of freedom" sounds like "less free" to me. :-)
> 
> It's free for other free software.  Which is good enough in my book.

Well, if you're going to start redefining the meaning of the word "free" and 
not use FSF's definition, then it's going to make for a very confusing 
conversation.

If by "free software" you mean "software that's GPL-compatible", you're just 
begging the question.

> IBM, RedHat, Novell are all major contributors of GPL'd
> Linux-related software.  How many big enterprises contribute code to the *BSDs

I don't know. You tell me. It's your assertion.

As far as I can tell, much of the work in Linux was done by AT&T in 
designing the whole system, and BSD in setting up the APIs that make 
internet sockets work well, and commercial companies in donating time and 
effort to create IETF and W3C standards.

The actual code itself is pretty small stuff, easily reproduced.

How much did CERN contribute to WWW compared to, say, Mozilla? How much did 
MS contribute by inventing XMLHTTP, compared to the coders who implemented 
it in firefox?

> The GPL levels the playing field, the playground where everyone are children.

And by disregarding the players who aren't children, you're again begging 
the question.

-- 
   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: 1 Feb 2009 17:17:03
Message: <49861f5f$1@news.povray.org>
Jim Henderson wrote:
> On Sun, 01 Feb 2009 11:09:17 -0800, Darren New wrote:
> 
>> Betty wants to improve Alice's code. Her only choice is to release her
>> improvements as GPL as well.
> 
> Minor nit, but Betty doesn't have to release her improvements at all.  
> She can improve the code for her personal use and not release anything.

Sure. But we're talking about giving back and/or improving society. If the 
code isn't redistributed, there's no advantage or disadvantage of MIT 
license over the GPL license.

But thanks for the note.

-- 
   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: 1 Feb 2009 17:19:48
Message: <49862004$1@news.povray.org>
nemesis wrote:
> Why not?  AFAIK, it's exactly what RedHat, Novell and other Linux-based firms
> are doing.

Ask the people who write video games and are put out of business because 90% 
of the games are pirated.

> I've always said rewriting from scratch is an option.  Those guys just do it
> instead of whine endlessly on the GPL.

Sure. As do I. But I'm talking about the GPL, and whether it improves or 
hurts the software development system. I'm not whining. I'm trying to have a 
rational discussion. By labeling it as whining, you're simply trying an ad 
homeniem attack, indicating you don't actually have an answer to it.

Yes. They rewrite from scratch. An excellent victory for improving software 
via the GPL. Thanks for showing that.

> Well, if it pleases you, I don't feel an urge to write SAP from scratch be it
> under GPL, MIT or a 1 million dollar contract.

No, but some people obviously do. By dismissing them as unworthy to play in 
your playground, you beg the question.

-- 
   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: nemesis
Subject: Re: This GPL stuff is getting ridiculous
Date: 1 Feb 2009 20:15:00
Message: <web.4986483b13a704f8efaa1990@news.povray.org>
Darren New <dne### [at] sanrrcom> wrote:
> nemesis wrote:
> > Why not?  AFAIK, it's exactly what RedHat, Novell and other Linux-based firms
> > are doing.
>
> Ask the people who write video games and are put out of business because 90%
> of the games are pirated.

Piracy is a problem in Windows environments, as far as I can tell.  How this has
anything to do with this conversation is really beyond me.

> They rewrite from scratch. An excellent victory for improving software
> via the GPL.

GPL can't improve software if it's not chosen in the first place, but it's their
option.

> > Well, if it pleases you, I don't feel an urge to write SAP from scratch be it
> > under GPL, MIT or a 1 million dollar contract.
>
> No, but some people obviously do.

Where are they?

> By dismissing them as unworthy to play in
> your playground, you beg the question.

I don't think the GPL would be against a SAP-alike project.


Post a reply to this message

From: nemesis
Subject: Re: This GPL stuff is getting ridiculous
Date: 1 Feb 2009 20:45:00
Message: <web.49864f5e13a704f8efaa1990@news.povray.org>
Darren New <dne### [at] sanrrcom> wrote:
> nemesis wrote:
> > Darren New <dne### [at] sanrrcom> wrote:
> >> nemesis wrote:
> >>> How many big enterprises contribute code to the *BSDs
> >> Well, MIT, and Berkeley, for example?  Hence the name of the software and
> >> the name of the license?
> >
> > Those are academia.  What about industry players?
>
> OK, here's a question for you. Right now, you're saying
> """
> GPL'd software evolve at faster pace than
> MIT-style software.
> """
>
> Since this is your assertion, I'll assume you actually know of some
> documented evidence for this fact?

No, sorry.  It's just from my point of view.  Linux seems to offers a more
"slick" experience for a desktop user than something as FreeBSD, but of course
this could be due to FreeBSD's main target as a server system.  Or perhaps
simply because there are far more developers behind Linux than FreeBSD or
OpenBSD, despite all the high praises these systems get from a technical
standpoint.  Which begs the question of why.

I assumed it was because the GPL levels the field to the point where people do
not fear their code being used for anything more than free GPL'd software.  But
you may disagree with my point of view.

> > Yes, Apache and its wealth of web and java tools are popular too.  Even
> > Microsoft is contributing to them, as well as Sun and IBM.
>
> So you don't need the GPL to make industry give back, see?

Indeed.  Of course, we could also speculate how much worse or better, or faster
or slower development would be in the Apache camp had they opted for GPL.
Since you enjoy long-winded speculation, I'll leave that for you as a thought
experiment... :P

> And the GPL doesn't make industry give back either. I don't see MapReduce or
> BigTable getting released by Google, for example.

Funny.  You know that's because MapReduce and BigTable were not GPL'd in the
first place.  They are Google properties, period.

> > That's true when it's GPL'd and truly getting improved for everyone, not when
> > it's released under some promiscuous licensing, some competitor picks it up,
> > makes it better and power their product with the superior modification and
> > pisses and laughs on your face.
>
> Name two. Really, I asked this before and got no answer. Name two
> MIT-licensed software packages that are no longer available because some
> commercial entity took it over.

It's not the case of being no longer available, but of being developed on a far
slower pace than GPL'd software.  But I'm really just pulling it out from my
ass.  Just mild speculation from a free desktop user.

> Thinking that (say) Microsoft should release their entire OS under the same
> terms as the BSD TCP stack is silly. They wouldn't have used it at all if
> that was the case.

Fine.  What was the arguing again?


Post a reply to this message

From: Darren New
Subject: Re: This GPL stuff is getting ridiculous
Date: 1 Feb 2009 23:31:34
Message: <49867726$1@news.povray.org>
nemesis wrote:
> Darren New <dne### [at] sanrrcom> wrote:
>> nemesis wrote:
>>> Why not?  AFAIK, it's exactly what RedHat, Novell and other Linux-based firms
>>> are doing.
>> Ask the people who write video games and are put out of business because 90%
>> of the games are pirated.
> 
> Piracy is a problem in Windows environments, as far as I can tell.  How this has
> anything to do with this conversation is really beyond me.

You asked why someone GPLing their software can't spend $1M on it and sell 
100,000 copies for $10 each like someone using proprietary licenses. Even 
with illegal copying, companies go out of business before making the money 
back they spent, let alone if the license requires them to give it away.

>>> Well, if it pleases you, I don't feel an urge to write SAP from scratch be it
>>> under GPL, MIT or a 1 million dollar contract.
>> No, but some people obviously do.
> 
> Where are they?

www.sap.com

>> By dismissing them as unworthy to play in
>> your playground, you beg the question.
> 
> I don't think the GPL would be against a SAP-alike project.

No, but it won't happen, because there's not enough revenue in it when you 
spread it around to everyone who will freeload off it.  GPL doesn't prevent 
leeching. It only prevents leeching the *code*.

-- 
   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: 2 Feb 2009 13:39:24
Message: <49873ddc$1@news.povray.org>
nemesis wrote:
> No, sorry.  It's just from my point of view. 

Actually, that's kind of a shame. I'd think such a study would be valuable 
to society.

I honestly think the GPL is probably a good approach for some types of 
software. I expect something like emacs (as one extreme example) would 
evolve very slowly if people weren't encouraged to give back repeatedly. 
Stuff that programmers and sysadmins use to do their work is ideal for this 
sort of stuff, because the GPL probably helps there. Especially with large 
projects (like compilers and editors and embeddable scripting languages) 
rather than small libraries that just help out the main program.


On the other hand, open-source tax preparation software is unlikely to ever 
go GPL, methinks. People are unlikely to want to use tax software that has 
no sort of warranty, an unbranded tax software is as suspicious to 
authorities as doing it yourself[1], the cost of building your own tax prep 
software compared to understanding someone else's is (I'm guessing) pretty 
equivalent, the user interface is going to be very important (which means 
actual usability tests and such), and it's a cash cow - you can sell the 
same software every year with relatively few changes.


In the third category is stuff like big CAD software (by which I mean stuff 
that'll perhaps even simulate the physics of the car you're driving and so 
on), maybe some kinds of scientific software libraries (protein folding or 
some such), etc. The sort of thing where some company or lab or whatever 
might write the software as part of research, then release it in PD, where 
it can grow with everyone's needs. Like Blender, for example - our output is 
movies, but our tools we can release free, so our future movies benefit from 
others improving our tools. OpenOffice kind of falls into this same 
category, except with a different initial goal. I think in this category 
you're going to see continued competition between GPL software and 
proprietary commercial software, because there's just too many features 
people will want and just too much UI and such. The commercial software will 
have architectures for plug-ins and such so others can output their favorite 
formats or drive their favorite machine tools, and the GPL software will 
continue to have exceptions allowing the result of using the tools to be 
commercially viable.


Of course, good free software can drive commercial software out of business 
(just like pirating commercial software can), but I've never heard of the 
opposite happening. So chances are it's only going to get "more free" as 
time goes on. I already see that it's very difficult to start a new small 
project in an existing environment and make any money on it. I suspect that 
few of the things you see on an iPod (in the apple store) making money would 
make any money on a desktop machine, for example, because the market is so 
saturated. If you expect to make money, you need to be associated with some 
giant company with a huge barrier to entry or risk having people with too 
much time on their hands take your designs and ideas and do just the code 
part and then give it away.



[1] I'm guessing that the IRS is more likely suspicious of individuals doing 
their own tax forms than tax forms coming from large tax preparation 
companies with reputations and deep pockets to protect.
-- 
   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: 3 Feb 2009 14:02:09
Message: <498894b1$1@news.povray.org>
nemesis wrote:
> Darren New <dne### [at] sanrrcom> wrote:
>> Let's look at a couple of scenarios:
> 
> You're an evil man. ;)

Another couple of thoughts, on the way in which having plug-ins tied to GCC 
output seems strange...

For one: I can hire you to write a plug-in for me, never distribute the 
plug-in, but distribute executable code produced by the plug-in. I can't, 
however, find that you've already anticipated my need, created a proprietary 
plug-in, buy it from you, and distribute the executable output. I actually 
have to hire you *before* you write the plug-in to do that.

For two: I could write a plug-in that does source transformations of various 
kinds, write my source code using that plug-in, compile it, distribute the 
executables *and* source but not the plug-in. I'd be complying with all the 
terms of the licenses, but you'd still not be able to compile the code and 
come up with the executable.

Both of these are predicated on the fact that I can GPL my code and still 
never distribute it if I don't want to. I'm pretty sure that works out.

-- 
   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: nemesis
Subject: Re: This GPL stuff is getting ridiculous
Date: 3 Feb 2009 15:01:49
Message: <4988a2ad@news.povray.org>
Darren New escreveu:
> For one: I can hire you to write a plug-in for me, never distribute the 
> plug-in, but distribute executable code produced by the plug-in. I 
> can't, however, find that you've already anticipated my need, created a 
> proprietary plug-in, buy it from you, and distribute the executable 
> output. I actually have to hire you *before* you write the plug-in to do 
> that.

Life is odd, huh?  Anyway, it's not the case of hiring someone before or 
later, it's just that it can't be a proprietary plugin, period.

> For two: I could write a plug-in that does source transformations of 
> various kinds, write my source code using that plug-in, compile it, 
> distribute the executables *and* source but not the plug-in. I'd be 
> complying with all the terms of the licenses, but you'd still not be 
> able to compile the code and come up with the executable.

I foresee a not too popular rank for your plugin. ;)

> Both of these are predicated on the fact that I can GPL my code and 
> still never distribute it if I don't want to.

Yes.  You can also make a lifetime discovery, never disclose it to 
anyone and someone else receive the glory for the same discovery some 
time later.


Post a reply to this message

From: Darren New
Subject: Re: This GPL stuff is getting ridiculous
Date: 3 Feb 2009 15:14:13
Message: <4988a595$1@news.povray.org>
nemesis wrote:
> Life is odd, huh?  Anyway, it's not the case of hiring someone before or 
> later, it's just that it can't be a proprietary plugin, period.

It doesn't have to be. I can just make it GPL and never give out the code. 
Just like my own changes.

If you sell it to me, you can't stop me from distributing the plug-in 
without stopping me from distributing the final code. If I hire you, I can 
distribute the resultant code without distributing the plug-in needed to 
create it. :-)

Or am I missing something here?

> I foresee a not too popular rank for your plugin. ;)

Well, the whole discussion here is predicated on caring more about secrecy 
than popularity. :-)

> Yes.  You can also make a lifetime discovery, never disclose it to 
> anyone and someone else receive the glory for the same discovery some 
> time later.

That doesn't really matter to society, does it? :-)

-- 
   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: nemesis
Subject: Re: This GPL stuff is getting ridiculous
Date: 3 Feb 2009 15:50:38
Message: <4988ae1e$1@news.povray.org>
Darren New escreveu:
> Or am I missing something here?

You said:
"For one: I can hire you to write a plug-in for me, never distribute the 
plug-in, but distribute executable code produced by the plug-in."

That's perfectly acceptable.

"I can't, however, find that you've already anticipated my need, created 
a proprietary plug-in, buy it from you"

That's not, because they are enforcing the GPL, rightfully or not.

So, your replies don't quite follow:

 > It doesn't have to be. I can just make it GPL and never give out the
 > code. Just like my own changes.

You don't even have to make your changes GPL'd for a GPL program if you 
don't redistribute.

 > If you sell it to me, you can't stop me from distributing the plug-in
 > without stopping me from distributing the final code.

Sell the proprietary plugin as in sell a copy or sell you the copyright 
and code?

 > If I hire you, I
 > can distribute the resultant code without distributing the plug-in
 > needed to create it. :-)

Thing I don't quite get is:  are you talking about the resultant code 
from the gcc+plugin setup?  What is the difference from any code 
generated from gcc?  You can license it anyway you like, no GPL needed.


Post a reply to this message

From: Darren New
Subject: Re: This GPL stuff is getting ridiculous
Date: 3 Feb 2009 16:57:41
Message: <4988bdd5$1@news.povray.org>
nemesis wrote:
> Darren New escreveu:
>> Or am I missing something here?
> 
> You said:
> "For one: I can hire you to write a plug-in for me, never distribute the 
> plug-in, but distribute executable code produced by the plug-in."
> 
> That's perfectly acceptable.
> 
> "I can't, however, find that you've already anticipated my need, created 
> a proprietary plug-in, buy it from you"
> 
> That's not, because they are enforcing the GPL, rightfully or not.

Isn't that what I said?  I can do the first, but not the second?

> You don't even have to make your changes GPL'd for a GPL program if you 
> don't redistribute.

Right. But the plug-in, as far as I understand it, can't be proprietary.

>  > If you sell it to me, you can't stop me from distributing the plug-in
>  > without stopping me from distributing the final code.
> 
> Sell the proprietary plugin as in sell a copy or sell you the copyright 
> and code?

I don't know. I haven't tried to figure out what the GPL says about selling 
the copyright to a GPLed program. :-)

>  > If I hire you, I
>  > can distribute the resultant code without distributing the plug-in
>  > needed to create it. :-)
> 
> Thing I don't quite get is:  are you talking about the resultant code 
> from the gcc+plugin setup?  What is the difference from any code 
> generated from gcc?  You can license it anyway you like, no GPL needed.

No, you can't. That's what I'm saying.  If you use a GPLed plug-in to gcc, 
you can sell the resultant code. If you use a proprietary plug-in to gcc, 
you can't sell the resultant code.  That's what the license says, at least.

The original link was trying to figure out how to get proprietary plug-ins 
to not work *at all*, even if you never distributed the compiled code.

-- 
   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: 3 Feb 2009 17:01:30
Message: <4988beba@news.povray.org>
Darren New wrote:
> Isn't that what I said?  I can do the first, but not the second?

Assuming, that is, that you had intended to quote the entire sentence, which 
ended "and distribute the resultant executable output."

-- 
   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: Nicolas Alvarez
Subject: Re: This GPL stuff is getting ridiculous
Date: 19 Feb 2009 21:57:02
Message: <499e1bfe@news.povray.org>
Warp wrote:
> Chambers <ben### [at] pacificwebguycom> wrote:
>> But it seriously limits the use for open source software in commercial
>> products.
> 
>   GPL doesn't only limit the use of GPL'd software in commercial products,
> it limits its use in *all* products which are not GPL, including open
> source projects. Thus it's hugely restrictive.

Currently, closed-source program 'ccc' can link to BSD-licensed
library 'bbb', but not to GPL-licensed library 'ggg'. But 'bbb' can't link
to 'ggg' either, which is what you're complaining about.

This is because otherwise, bbb could link to ggg, then ccc could link to bbb
and end up indirectly linking to GPL code (ggg).


Post a reply to this message

From: Nicolas Alvarez
Subject: Re: This GPL stuff is getting ridiculous
Date: 19 Feb 2009 21:59:13
Message: <499e1c81@news.povray.org>
Darren New wrote:

> somebody wrote:
>> GPL neither protects, nor restricts the rights of anyone using any other
>> license.
> 
> It does so by preventing you from using a different license. The GPL
> prevents you from linking code with a different license to GPLed code. The
> MIT license doesn't.
> 
> If you can't see that, then I'm not sure what the problem is.
> 
>> Maybe so, but that's irrelevant. The author can pick any license that he
>> wants.
> 
> Unless he's authoring a plug-in for GCC.

You can make a BSD-licensed plug-in for GCC, but the combination of both
when run would be GPL.

Why does it even matter then?

Because a commercial company can take a single function (that doesn't
interact with gcc) from the BSD plugin and use it on its closed-source
program.


Post a reply to this message

From: Nicolas Alvarez
Subject: Re: This GPL stuff is getting ridiculous
Date: 19 Feb 2009 22:06:25
Message: <499e1e31@news.povray.org>
Darren New wrote:
> FSF wants to figure out a technological way of forcing others to only GPL
> code that runs as a plug-in to gcc. I feel that's over the top. I know
> it's their right to do whatever the f__k they please with their code. I
> don't believe it's the case they can enforce that thru their current
> license.

Yes! And that was exactly my point when I created this thread.

> I believe that them using technological means to prevent closed 
> plug-ins from being written is similar to the technological means TiVo
> uses to prevent your code from running on their hardware, which FSF has
> complained about, hence making the FSF hypocritical.

The FSF didn't only "complain" about it; they created a whole new version of
GPL because of it.


Post a reply to this message

From: Nicolas Alvarez
Subject: Re: This GPL stuff is getting ridiculous
Date: 19 Feb 2009 22:27:13
Message: <499e2311@news.povray.org>
Darren New wrote:
> Comments welcome.

What license do you apply to the contents of that post? Because it's
seriously worth redistributing.


Post a reply to this message

From: Darren New
Subject: Re: This GPL stuff is getting ridiculous
Date: 20 Feb 2009 13:12:02
Message: <499ef272@news.povray.org>
Nicolas Alvarez wrote:
> What license do you apply to the contents of that post? Because it's
> seriously worth redistributing.

Feel free to distribute it and attribute it to me if you would. :-)

It's just basic economics, tho.

-- 
   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 50 Messages Goto Initial 50 Messages

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