Re: Extending/Redesigning GPL code into LGPL lib: possible?

2006-02-02 Thread Alexander Terekhov
Confusion abounds in the GNU land.

GNUtian John Hasler wrote:
[...]
> Think of a license as being attached to the physical copies that you
> distribute under it, not to the abstract concept of the "work".  Just

And yet "You are not required to accept this License in order to 
receive a copy of the Program." (upcoming GPLv3 9.[5] Not a Contract.)

In other news, Moglen freed blobs (free as in exempted from free as in 
freedom).

http://news.zdnet.com/2100-9595_22-6028746-2.html
("From the point of view of the GPL work called the Linux kernel, 
they're just data.")

And that's in spite of them being nothing but object code "which the
GPL code is intended to require, not merely optionally incorporate--is
part of the source code of the work under the GPL and must be released."

Riots arose all over the GNU Republic. The Coalition Death To Unfree
Blobs (free as in freedom, not price) called for emergency meeting of 
the GNU Congress to free (as in impeachment) Eben from vice presidency. 
The !GNU Movement in Underground and Stratosphere of the GNU Land also 
promised to free Eben (as in "I let him go" by Schwarzenegger) for 
stealing the idea from their yall (yet another license loophole) 
0.6.6.6.oo that shows how to place the !GPL'd code in a separate 
thread to be executed on a separate core or a processor. In 
recognition of that grandiose theft event, the !GNU Movement in
Underground and Stratosphere of the GNU Land renamed yall 0.6.6.6.oo 
into 0.6.6.6.bloby-eben and obtained a design patent (valid in 
underground and stratosphere of the GNU land) on a t-shirt with a
slogan "Bloby Eben, bloby Eben, we'll set you free."

The President Stallman refused to make any comments except a short
statement "The GNU GPL is /my/ literary work, not Eben's".

regards,
alexander.
___
Gnu-misc-discuss mailing list
Gnu-misc-discuss@gnu.org
http://lists.gnu.org/mailman/listinfo/gnu-misc-discuss


Re: Extending/Redesigning GPL code into LGPL lib: possible?

2006-02-01 Thread David Kastrup
"zapro" <[EMAIL PROTECTED]> writes:

> Well, the main concern behind my doubts is (or was) the following:
>
> If I had distributed v1.0 of my code under GPL, that grants other users
> the rights to modify, redistribute it and republish it under the same
> terms. If I understand well, it's like I am not the owner of the code:
> I just wrote it.

Yes and no: only you yourself can sue for breaches of copyright:
redistributors can only claim copyright on their changes (which may be
insignificant).

> So these rights can't just be taken back for v1.0: other people
> could have made useful programs with it, and republished
> it. However, as you said, if I make v1.01, then I can change the
> license, even making it proprietary. Is this correct?

No need to make changes: the license is what accompanies the
individual copies.  You can hand out the same code under different
licenses.

-- 
David Kastrup, Kriemhildstr. 15, 44793 Bochum
___
Gnu-misc-discuss mailing list
Gnu-misc-discuss@gnu.org
http://lists.gnu.org/mailman/listinfo/gnu-misc-discuss


Re: Extending/Redesigning GPL code into LGPL lib: possible?

2006-02-01 Thread John Hasler
zapro writes:
> I see, thanks John. Yes I am the sole copyright owner. I also found
> this very clear Licensing howto by esr:

> http://www.catb.org/~esr/Licensing-HOWTO.html#changing

> stating the same things you said.

It's good to hear that Eric got it right :)

> If I had distributed v1.0 of my code under GPL, that grants other users
> the rights to modify, redistribute it and republish it under the same
> terms. If I understand well, it's like I am not the owner of the code: I
> just wrote it.

You are the owner of the code.  You have granted recipients of copies
certain rights under the terms of the GPL.

> So these rights can't just be taken back for v1.0: other people could
> have made useful programs with it, and republished it.

You cannot revoke the rights you have granted to those people (without
cause).  However, releasing a copy under a different license does not
affect their rights.

> However, as you said, if I make v1.01, then I can change the license,
> even making it proprietary. Is this correct?

There is no need for a new version.  You could release the exact same work
simultaneously under the GPL and the Microsoft EULA, under the GPL first
and the EULA second, or the reverse.

Think of a license as being attached to the physical copies that you
distribute under it, not to the abstract concept of the "work".  Just
because you licensed a copy to me under the GPL does not preclude you from
licensing a copy to Isaac under closed-source terms, nor do the terms under
which you license a copy to him affect my rights in any way.
-- 
John Hasler 
[EMAIL PROTECTED]
Dancing Horse Hill
Elmwood, WI USA
___
Gnu-misc-discuss mailing list
Gnu-misc-discuss@gnu.org
http://lists.gnu.org/mailman/listinfo/gnu-misc-discuss


Re: Extending/Redesigning GPL code into LGPL lib: possible?

2006-02-01 Thread zapro

John Hasler wrote:
> zapro writes:
> If you are the sole copyright owner, of course.  You can distribute your
> work under any terms you wish.  The terms under which you have previously
> distributed it are irrelevant.  If you are not the sole copyright owner you
> must get the agreement of all the other owners.

I see, thanks John. Yes I am the sole copyright owner. I also found
this very clear Licensing howto by esr:

http://www.catb.org/~esr/Licensing-HOWTO.html#changing

stating the same things you said.

> > Going beyond my specific problem, I guess I am confused by the concept of
> > "different": to what extent two pieces of code can be considered
> > different in order to be published with at least "similar" licenses (such
> > as the GPL / LGPL), also provided the author is the same?
>
> I am confused by your question.

Sorry about that. I guess the question derived from me not knowing what
exactly copyright grants me, and to (wrongly) consider the GPL as a
contract.

> The fact that a work has been distributed
> under the GPL is no bar to its copyright owner distributing it under other
> terms.  The license is a unilateral grant from you to others.  It does not
> bind you in any way.

Well, the main concern behind my doubts is (or was) the following:

If I had distributed v1.0 of my code under GPL, that grants other users
the rights to modify, redistribute it and republish it under the same
terms. If I understand well, it's like I am not the owner of the code:
I just wrote it. So these rights can't just be taken back for v1.0:
other people could have made useful programs with it, and republished
it. However, as you said, if I make v1.01, then I can change the
license, even making it proprietary. Is this correct?

___
Gnu-misc-discuss mailing list
Gnu-misc-discuss@gnu.org
http://lists.gnu.org/mailman/listinfo/gnu-misc-discuss


Re: Extending/Redesigning GPL code into LGPL lib: possible?

2006-02-01 Thread John Hasler
zapro writes:
> Across the years, while working on other projects, one of the files of
> this application outgrew itself into a small yet independent library
> which I would like to release with the LGPL license. Is this possible?

If you are the sole copyright owner, of course.  You can distribute your
work under any terms you wish.  The terms under which you have previously
distributed it are irrelevant.  If you are not the sole copyright owner you
must get the agreement of all the other owners.

> Going beyond my specific problem, I guess I am confused by the concept of
> "different": to what extent two pieces of code can be considered
> different in order to be published with at least "similar" licenses (such
> as the GPL / LGPL), also provided the author is the same?

I am confused by your question.  The fact that a work has been distributed
under the GPL is no bar to its copyright owner distributing it under other
terms.  The license is a unilateral grant from you to others.  It does not
bind you in any way.
-- 
John Hasler 
[EMAIL PROTECTED]
Dancing Horse Hill
Elmwood, WI USA
___
Gnu-misc-discuss mailing list
Gnu-misc-discuss@gnu.org
http://lists.gnu.org/mailman/listinfo/gnu-misc-discuss


Re: Extending/Redesigning GPL code into LGPL lib: possible?

2006-02-01 Thread Alexander Terekhov

GNUtian John Hasler wrote:
[...]
> The license is a unilateral grant from you to others.  It does not
> bind you in any way.

Only in the GNU Republic. Outside the GNU Republic, IP licenses are 
contracts that bind licensors not to sue licensees for IP infringement.
And licensees are "bound" by license conditions and covenants. Except
that the contract laws recognize a concept called "efficient breach" 
which encourages breach of a contract if it's economically efficient 
to do so. Compliance with a contract is almost always voluntary -- if
you choose not to comply, then you don't have to. You merely have to 
compensate the non-breaching party for his expectancy interest.

http://sunsite.queensu.ca/localov/dhoucc97/law2.htm
http://www.jus.unitn.it/cardozo/review/Contract/Alpa-1995/alpa2.html

regards,
alexander.

--
This posting sort of infringes the copyright of PTravel. Or not.
___
Gnu-misc-discuss mailing list
Gnu-misc-discuss@gnu.org
http://lists.gnu.org/mailman/listinfo/gnu-misc-discuss


Extending/Redesigning GPL code into LGPL lib: possible?

2006-02-01 Thread zapro
Some years ago I released a GPL'd application. Across the years, while
working on other projects, one of the files of this application outgrew
itself into a small yet independent library which I would like to
release with the LGPL license. Is this possible?

The new library can be considered an extension of that original file (I
wouldn't call that a library), in the sense that the main purpose
behind it is similar, but every aspect of the implementation is
different (to be precise, all function names / signatures are
different, and the implementations are also consistently different).

Going beyond my specific problem, I guess I am confused by the concept
of "different": to what extent two pieces of code can be considered
different in order to be published with at least "similar" licenses
(such as the GPL / LGPL), also provided the author is the same? (I
know, I know, the GPL and the LGPL are different...)

___
Gnu-misc-discuss mailing list
Gnu-misc-discuss@gnu.org
http://lists.gnu.org/mailman/listinfo/gnu-misc-discuss