From: David Lamb on
On 28/05/2010 4:19 AM, Nigel Wade wrote:
> On Thu, 27 May 2010 23:21:16 -0700, Mike Schilling wrote:
>> The main difference between BSD and GPL is that BSD doesn't preclude use
>> in for-profit software. If that's your intent, it's a good choice.
>
> The GPL makes no such exclusion. I presume that you've been reading the
> FUD rather than the GPL.
>
> This comes direct from the GPL FAQ:
>
> "If I use a piece of software that has been obtained under the GNU GPL,
> am I allowed to modify the original code into a new program, then
> distribute and sell that new program commercially?
>
> You are allowed to sell copies of the modified program commercially,
> but only under the terms of the GNU GPL. Thus, for instance, you must
> make the source code available to the users of the program as described
> in the GPL, and they must be allowed to redistribute and modify it as
> described in the GPL.
>
> These requirements are the condition for including the GPL-covered
> code you received in a program of your own. "

I'd really like to understand the various FOSS licence issues better, so
please forgive the question if it's a diversion:

Does this quote mean that, although one can legally sell modified code,
there is little incentive for anyone to pay for it, since they can
obtain, use, modify, and redistribute for free?



From: Lew on
Nigel Wade wrote:
>> This comes direct from the GPL FAQ:
>>
>> "If I use a piece of software that has been obtained under the GNU GPL,
>> am I allowed to modify the original code into a new program, then
>> distribute and sell that new program commercially?
>>
>> You are allowed to sell copies of the modified program commercially,
>> but only under the terms of the GNU GPL. Thus, for instance, you must
>> make the source code available to the users of the program as described
>> in the GPL, and they must be allowed to redistribute and modify it as
>> described in the GPL.
>>
>> These requirements are the condition for including the GPL-covered
>> code you received in a program of your own. "

David Lamb wrote:
> Does this quote mean that, although one can legally sell modified code,
> there is little incentive for anyone to pay for it, since they can
> obtain, use, modify, and redistribute for free?

The quote does not mean that.

You might choose to conclude that based on other data, but it's not what the
quote means.

The tendency to blame the license for the conclusions that one draws about it
causes misunderstanding and misuse or abuse of open-source licenses and FUD
among potential users of the software they cover.

The GPL as cited only says you have to provide the source code. It does not
preclude incentives to pay for it. For example, source code is really only
useful if you have a developer handy. Users that don't have one handy will
have to pay to have one handy in order to use the source code. They can pay a
third party to provide the GPLed code and make it work, or they can hire an
employee to do so. Either way, they're paying for the software.

And why would they redistribute it? It's open source; there's no onus on them
to distribute what any user can obtain on their own. So that provides no
disincentive to purchase the software.

Sure, they can obtain it for free, and theoretically even use it for free.
But what if they want more than the minimum functionality? Someone still has
to apply expertise to the use of the software, expertise that must be
purchased regardless of licensing fees.

Modify for free is no disincentive either - who wants to modify the code
rather than just use it without trouble?

So the only disincentives are the cost to obtain the software, which is always
rolled into the purchase cost even in non-open-source software, and - and -
that's it. The cost to use the software is roughly the same, and most
customers have no interest in the source code at all.

Being the one to provide what does interest them is where you make money. GPL
does not stand in the way of that at all.

--
Lew
From: Joshua Cranmer on
On 05/28/2010 02:21 AM, Mike Schilling wrote:
> The main difference between BSD and GPL is that BSD doesn't preclude use in
> for-profit software. If that's your intent, it's a good choice.

A better way of phrasing it is that GPL code begets only GPL code,
whereas BSD code can be used more widely. GPL is actually rather crappy
for many libraries, since you can't use GPL code in many major open
source projects.

--
Beware of bugs in the above code; I have only proved it correct, not
tried it. -- Donald E. Knuth
From: Arne Vajhøj on
On 28-05-2010 02:21, Mike Schilling wrote:
> ClassCastException wrote:
>> Upshot: I think I'll use BSD-type licenses for now. They're compatible
>> with almost anything, license-wise, including the GPL and Clojure's
>> license, and have a decent level of respect in the open source world.
>> I don't think I can go far wrong if I use the two-clause BSD license
>> on my code.
>
> The main difference between BSD and GPL is that BSD doesn't preclude use in
> for-profit software. If that's your intent, it's a good choice.

The GPL license does not preclude that.

But the terms of the GPL license combined with cost minimizing
users makes certain business models not working.

Arne
From: Arne Vajhøj on
On 28-05-2010 16:09, David Lamb wrote:
> On 28/05/2010 4:19 AM, Nigel Wade wrote:
>> On Thu, 27 May 2010 23:21:16 -0700, Mike Schilling wrote:
>>> The main difference between BSD and GPL is that BSD doesn't preclude use
>>> in for-profit software. If that's your intent, it's a good choice.
>>
>> The GPL makes no such exclusion. I presume that you've been reading the
>> FUD rather than the GPL.
>>
>> This comes direct from the GPL FAQ:
>>
>> "If I use a piece of software that has been obtained under the GNU GPL,
>> am I allowed to modify the original code into a new program, then
>> distribute and sell that new program commercially?
>>
>> You are allowed to sell copies of the modified program commercially,
>> but only under the terms of the GNU GPL. Thus, for instance, you must
>> make the source code available to the users of the program as described
>> in the GPL, and they must be allowed to redistribute and modify it as
>> described in the GPL.
>>
>> These requirements are the condition for including the GPL-covered
>> code you received in a program of your own. "
>
> I'd really like to understand the various FOSS licence issues better, so
> please forgive the question if it's a diversion:
>
> Does this quote mean that, although one can legally sell modified code,
> there is little incentive for anyone to pay for it, since they can
> obtain, use, modify, and redistribute for free?

For a traditional software sale model "here is a CD with the software
and a valid license key - if you want support then you have to
pay extra", then YES.

There are several companies selling GPL software and making money
using different business models.

Arne
 |  Next  |  Last
Pages: 1 2 3 4 5 6 7 8
Prev: XWSSecurity and WebSphere
Next: Enum Idiom Question