L
Lasse Reichstein Nielsen
(e-mail address removed) (Jim Ley) writes:
Ok, I'll just answer this thread once, and start out saying that it's
off topic (highly interesting, though, but probably not to everyone
who is here for Javascript).
I don't know what selling the license would entail, but yes, you can
sell copies of GPL'ed software. You don't need permission, the right
to distribute, even for money, is part of the GPL. The GPL is *not*
a license to *use* the software. It is a license to use the source,
make derivative programs, and distribute these as you see fit. The
catch is that you must also release the source of your derivative
under the GPL.
That is, you cannot distribute (for money or not) a program and refuse
to reveal the source. For an interpreted language, that is not really
a restriction, since all programs are distributed as source (unless
you obfuscate the source, then you must reveal unobfuscated source).
Effectively, no. You are free to take money from the software.
You can't prevent other people from spreading it for free.
So, it's not hard to sell a whole work. What is hard is to make
money from it, unless you have a secondary means of income
(typically, that would be selling support for the product,
like, e.g., RedHat).
....
Did you follow the link? I think that page makes it quite clear.
Whether you care about whether the program is free software or
just open source, that is another matter.
Yes. That is why the (modified) BSD license is not a copyleft license.
It doesn't enforce that derivative works are also free.
Yes. That means that you can include a module released under the BSD
license in a program covered by the GPL. The resulting program is
covered by the GPL license, and the included part also by the BSD
license.
Some licenses are not compatible with the GPL. Including a module
licensed under one of these in a GPL program would be in violation
of either that license or the GPL.
Being compatible does not mean that the lincense is a copyleft
license.
/L
Ok, I'll just answer this thread once, and start out saying that it's
off topic (highly interesting, though, but probably not to everyone
who is here for Javascript).
On Sun, 28 Dec 2003 02:36:14 +0100, Thomas 'PointedEars' Lahn
What? So you're saying I can sell copies of GPL software as long as I
don't sell the licence, just the software itself. (which I can't of
course sell as I don't own the parts I didn't write, I only have a
licence to use it...) I think you should consult a lawyer...
I don't know what selling the license would entail, but yes, you can
sell copies of GPL'ed software. You don't need permission, the right
to distribute, even for money, is part of the GPL. The GPL is *not*
a license to *use* the software. It is a license to use the source,
make derivative programs, and distribute these as you see fit. The
catch is that you must also release the source of your derivative
under the GPL.
That is, you cannot distribute (for money or not) a program and refuse
to reveal the source. For an interpreted language, that is not really
a restriction, since all programs are distributed as source (unless
you obfuscate the source, then you must reveal unobfuscated source).
Could you explain how I can achieve it then?
Effectively, no. You are free to take money from the software.
You can't prevent other people from spreading it for free.
So, it's not hard to sell a whole work. What is hard is to make
money from it, unless you have a secondary means of income
(typically, that would be selling support for the product,
like, e.g., RedHat).
....
What are you talking about?
Did you follow the link? I think that page makes it quite clear.
Whether you care about whether the program is free software or
just open source, that is another matter.
the BSD licence is far less restrictive than the GPL,
Yes. That is why the (modified) BSD license is not a copyleft license.
It doesn't enforce that derivative works are also free.
if you also read further than the page you cited, you'll see that
the BSD is fully compatible with the GPL...
Yes. That means that you can include a module released under the BSD
license in a program covered by the GPL. The resulting program is
covered by the GPL license, and the included part also by the BSD
license.
Some licenses are not compatible with the GPL. Including a module
licensed under one of these in a GPL program would be in violation
of either that license or the GPL.
Being compatible does not mean that the lincense is a copyleft
license.
/L