Re: GNU License Again but this time a different question

2007-06-05 Thread Alfred M. Szmidt
What happens if I get some GPL code, and read it to learn
something about how to solve some stumbling block with something
I can't seem to figure out how to program, then used the
knowledge gained to write my own piece of code?

   The same thing as would have happened had read it in a book: you become
   educated.  Copyright applies to expression, not ideas.

It also applies to copying, since nothing was copied, then it doesn't
fall under copyright.


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


Re: GNU License Again but this time a different question

2007-06-05 Thread mike3
On Jun 5, 4:12 am, Alfred M. Szmidt [EMAIL PROTECTED] wrote:
 What happens if I get some GPL code, and read it to learn
 something about how to solve some stumbling block with something
 I can't seem to figure out how to program, then used the
 knowledge gained to write my own piece of code?

The same thing as would have happened had read it in a book: you become
educated.  Copyright applies to expression, not ideas.

 It also applies to copying, since nothing was copied, then it doesn't
 fall under copyright.

Alright. Thanks for all the answers, everyone.

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


Re: GNU License Again but this time a different question

2007-06-05 Thread David Kastrup
mike3 [EMAIL PROTECTED] writes:

 Yes, yet another GNU License question, but this time it's different.

 What happens if I get some GPL code, and read it to learn something
 about how to solve some stumbling block with something I can't seem
 to figure out how to program, then used the knowledge gained to
 write my own piece of code? Do I have to GPL that piece of code
 and/or any and all other programs built around it?

It depends.  Copyright covers _expressions_.  An algorithm is not
covered by copyright, but its expression is.  So it depends on whether
you reproduce the _structure_ of the algorithm (which is not covered
by copyright) or its expression (for example, by reproducing idioms
particular to the style of the writer).

Telling those two apart is not always easy, so large companies
implement cleanroom techniques for some of that: one team dissembles
the original code and writes down a _description_ of what it does.
Another team then writes code to fit the description.  The description
is kept around as proof: it should be free from idioms and other
things particular to a particular _phrasing_ of the algorithm.

One problem is that a particular expression is more or less the
_natural_ expression for some algorithm.  Now if people come up with
the same words _independently_, they have the respective copyright for
their own words.  This is different from patents: it does not matter
with patents whether you came up with some idea independently: if you
don't have a prior publication or patent application to point to, your
idea is barred to your own use.  So for patents, the cleanroom
technique is useless.

-- 
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: GNU License Again but this time a different question

2007-06-04 Thread John Hasler
mike3 writes:
 What happens if I get some GPL code, and read it to learn something about
 how to solve some stumbling block with something I can't seem to figure
 out how to program, then used the knowledge gained to write my own piece
 of code?

The same thing as would have happened had read it in a book: you become
educated.  Copyright applies to expression, not ideas.

 Do I have to GPL that piece of code and/or any and all other programs
 built around it?

If you had gained the same knowledge by reading a book published by
Microsoft Press would you have to assign the copyright to Microsoft?  Of
course not!
-- 
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: GNU License, Again

2007-05-29 Thread Alexander Terekhov

David Kastrup wrote:
[...]
 Anyway, you are aware that a software license does not govern a work,
 but a transaction transferring a particular copy?

Software is literary work. A copyright licensee governs rights (modulo 
limitations) regarding (protected elements in) work. One doesn't need 
to be an owner of a copy in order to become a party to a copyright 
license.

One can reproduce works (and do other things reserved to copyright 
owners like for example public performance) from brain's memory.

 
 That is the reason that the same software can be licensed under
 different licenses, 

More bullshit. Those are simply different contracts (offers) all 
governing rights in the same work. A would-be licensee simply has a 
choice to become a party to any of those license contracts that the 
work is licensed under.


  and that passing on a copy is (when using the
 default provisions of copyright law) only permissable when one does
 not retain a copy for one's own use.

One can of course retain copies made pursuant to copyright license 
grant (not those additional copies made under 17 USC 117).

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


Re: GNU License, Again

2007-05-29 Thread Alexander Terekhov

none Byron Jeff wrote:
 
 In article [EMAIL PROTECTED],
 Alexander Terekhov  [EMAIL PROTECTED] wrote:
 
 none Byron Jeff wrote:
 [...]
  Good. Do you see that the extended code is a derivative of the original
  GPL code now?
 
 SCO/GNU postulatus 101.
 
 http://www.byte.com/documents/s=8276/byt1055784622054/0616_marshall.html
 (SCO Owns Your Computer ... All Your Base Are Belong To Us)
 
 That's apples and gorillas sir. The article you quote states that SCO
 thinks that any original code that has even been developed for Unix
 systems is a derivative and belongs to them. That far extends beyond the
 concept that if you take GPL code and extend that code, that the
 extension is a derivative.

Read it again.

 
 
 quote
 
 GPL
 
 GPL has the same derivative rights concept [as UNIX], according to
 Sontag...
 
 /quote
 
 Not true. If you write an original piece of code that runs on a Linux
 system, There are no GPL rights imposed upon it.

Similarly, SCO doesn't claim that code which runs on UNIX system 
belongs to SCO.

 
 OTOH if you take a piece of GPL codebase and extend it, that's a whole
 different matter.

Yeah, even if an extension is 100% original work and doesn't contain
any protected elements from GPL'd work you purport it extends?

Stop being utter cretin, none Byron Jeff.

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


Re: GNU License, Again

2007-05-29 Thread none
In article [EMAIL PROTECTED],
Alexander Terekhov  [EMAIL PROTECTED] wrote:

none Byron Jeff wrote:
 
 In article [EMAIL PROTECTED],
 Alexander Terekhov  [EMAIL PROTECTED] wrote:
 
 none Byron Jeff wrote:
 [...]
  Good. Do you see that the extended code is a derivative of the original
  GPL code now?
 
 SCO/GNU postulatus 101.
 
 http://www.byte.com/documents/s=8276/byt1055784622054/0616_marshall.html
 (SCO Owns Your Computer ... All Your Base Are Belong To Us)
 
 That's apples and gorillas sir. The article you quote states that SCO
 thinks that any original code that has even been developed for Unix
 systems is a derivative and belongs to them. That far extends beyond the
 concept that if you take GPL code and extend that code, that the
 extension is a derivative.

Read it again.

I did. Same opinion as the first time. The only differences are that SCO
is arguing a contractual link. In addition they are arguing that 
'licenses that covered all methods and concepts of operating
systems' belongs to them.

The GPL makes no such claims.

 quote
 
 GPL
 
 GPL has the same derivative rights concept [as UNIX], according to
 Sontag...
 
 /quote

 Not true. If you write an original piece of code that runs on a Linux
 system, There are no GPL rights imposed upon it.

Similarly, SCO doesn't claim that code which runs on UNIX system 
belongs to SCO.

SCO claims that original code that behaves like Unix belongs to them.
That it's a derivative due to concept, not an actual code linkage.

 OTOH if you take a piece of GPL codebase and extend it, that's a whole
 different matter.

Yeah, even if an extension is 100% original work and doesn't contain
any protected elements from GPL'd work you purport it extends?

If you write a 100% code fragment that does not operate without the GPL
code base? How can that not be a derivative work? You're right back to
Mike's original argument that if you physically separate two pieces of code, 
then
there cannot be a derivitive relationship between the two. If the new
code doesn't function without the old code, then it's a derivitive work.
The distribution of that work is covered by the license of the original
work.

But that's completely different then if you rewrite the GPL code base
and relicense that. That's your original work, and you can do what you
like with it. SCO was (note this article is dated 4 years ago) arguing
that since you wrote original code using a concept licensed by them,
that your code belongs to them.

I liken it to emplyment contracts that states that all your products
generated under a company's employ, whether or not you used company
resources and time, and whether or not it has anything to do with the
actual company belongs to them. There's no linkage if its a product that
has nothing to do with the company, and was developed on the employee's
own time using the employee's own equipment.

The analogy from the GPL would be an employee using the company systems
and company time to extend the company product, then having the employee
argue that since it's their original work, that the company has no say
so in the distribution of that extended work.

Apples and gorillas, just like I said before.


Stop being utter cretin, none Byron Jeff.

Now why do you have to resort to insults? Do you really think that's
going to endear someone to your cause? It really makes you look silly. I
would advise that you keep your insults in your pocket and continue to
try to argue the merits.

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


Re: GNU License, Again

2007-05-29 Thread Alexander Terekhov

none Byron Jeff wrote:
[...]
 I did. Same opinion as the first time. The only differences are that SCO
 is arguing a contractual link. In addition they are arguing that
 'licenses that covered all methods and concepts of operating
 systems' belongs to them.

Their claim regarding methods and concepts is about disclosures such
as negative know-how irrespective of embodiments (if any) in code.

[...]

  OTOH if you take a piece of GPL codebase and extend it, that's a whole
  different matter.
 
 Yeah, even if an extension is 100% original work and doesn't contain
 any protected elements from GPL'd work you purport it extends?
 
 If you write a 100% code fragment that does not operate without the GPL
 code base? 

Whether it can or can not operate without some other code is totally
irrelevant. Software is protected as LITERARY work modulo AFC 
filtering. 

How can that not be a derivative work? 

Easy. It doesn't contain any protected elements from the GPL'd work. 

Stop being utter cretin, none Byron Jeff.

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


Re: GNU License, Again

2007-05-29 Thread David Kastrup
Alexander Terekhov [EMAIL PROTECTED] writes:

 David Kastrup wrote:
 [...]
 Anyway, you are aware that a software license does not govern a work,
 but a transaction transferring a particular copy?

 Software is literary work. A copyright licensee governs rights (modulo 
 limitations) regarding (protected elements in) work. One doesn't need 
 to be an owner of a copy in order to become a party to a copyright 
 license.

 One can reproduce works (and do other things reserved to copyright
 owners like for example public performance) from brain's memory.

Copyright does not provide a license for doing so.  The decisive
factor here is _not_ the work, but rather the _copying_ process
through the brains memory.  As an example, in the software world, a
cleanroom process is often employed where one team assembles a
description of software, and another, different one, implements from
that description.  Copyright is granted for the output of a creative
process, and for the resulting representation.  If that cleanroom
process happens to reproduce the same structures/algorithms/idioms by
_chance_, then the _identical_ work is not restricted by copyright.

So it is clear that copyright is, indeed, bound to actual copies of a
work, copies that save time and work for a creative process leading to
a unique expression.  Even though these copies might happen through
memory.

 That is the reason that the same software can be licensed under
 different licenses,

 More bullshit. Those are simply different contracts (offers) all
 governing rights in the same work.

Where is the contradiction?

 A would-be licensee simply has a choice to become a party to any of
 those license contracts that the work is licensed under.

Uh no.  I was not talking about multiple-license models where the
licensee can freely choose.  You can, for example, license the same
software binary-only for a fixed price, GPL for a larger price, and
BSD-licensed for an even larger price.  Those are different products.
There are a few outlets that do multiple licensings in similar style.

-- 
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: GNU License, Again

2007-05-28 Thread David Kastrup
mike3 [EMAIL PROTECTED] writes:

 So the _goal_ is to ultimately get all software free, since said
 freedom is considered a vital right under the GNU philosophy (if not
 _the_ core right of the GNU philosophy).

Actually, all software would be unnecessary: the universe of
proprietary software is full of reinventions of the wheel because
people can't just reuse software.

For example, there are dozens of proprietary compilers around, but
there is not much of an alternative to GCC among the free compilers.
While it would be interesting to study the other compilers, the actual
development is usually ok consolidating on a single product.

Also, the GPL does not demand that you redistribute derivative
software.  You can keep it private if you like.  What the GPL is
concerned with is just software that actually makes it into
circulation.

 Hence the reason for requiring that any distribution of derivatives
 to have their full source code released under the GPL _in toto_, not
 just the GPL pars -- so that new code then enters the pool of free
 software and therefore contributes to the freedom of all users.

 I always thought this was what it was, it's just that this guy kept
 on going about how it only keeps GPL stuff free, essentially in
 denial of the fact it also helps catalyze the growth of the free
 software pool, which is more than just keeping GPL stuff free as
 it entails that additional free code is released.

Well, you have seen Alfred interpret the passages from Richard I
cited, so you should have a pretty good idea how to interpret his
words.

-- 
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: GNU License, Again

2007-05-28 Thread Alfred M. Szmidt
So Richard talks explicitly about the _goal_ of the GPL, and he
does this immediately before listing a number of projects that
set out to create proprietary projects, and then were forced by
their use of GPLed software to license them under the GPL.

   So the _goal_ is to ultimately get all software free, since said
   freedom is considered a vital right under the GNU philosophy (if
   not _the_ core right of the GNU philosophy).

That is the goal of the GNU project and the FSF, but not of the GNU
GPL.

   Hence the reason for requiring that any distribution of derivatives
   to have their full source code released under the GPL _in toto_,
   not just the GPL pars -- so that new code then enters the pool of
   free software and therefore contributes to the freedom of all
   users.

Again, no, it is to keep said software free.  The GPL does not require
you to distribute; if it did, you'd have a point, but it doesn't.  If
the goal of the GNU GPL was to create a larger pool of free software,
then the GNU GPL would require _all_ modifications to become public,
but it doesn't, you are not required to distribute your hacks.

  So I guess I'm in good company too.

It seems that you, like David, are only capable of hostility, and must
resort to name calling, attacks, strawmen, and what not.  Clearly, if
you have to resort to such things, then you are not in good company.


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


Re: GNU License, Again

2007-05-28 Thread Alfred M. Szmidt
You also like David, confuse goal with end result.  Yes, the end
result of the GPL does add more free code, since one way to comply is
to release the code under the GPL.  But this is is not the goal, the
goal is simply to keep free code free, nothing more, nothing less.
You are not required to release your modifications to a GPL program
after all, you can keep them to yourself.

And please refrain from resorting to name calling.


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


Re: GNU License, Again

2007-05-28 Thread David Kastrup
Alfred M. Szmidt [EMAIL PROTECTED] writes:

 So Richard talks explicitly about the _goal_ of the GPL, and he
 does this immediately before listing a number of projects that
 set out to create proprietary projects, and then were forced by
 their use of GPLed software to license them under the GPL.

So the _goal_ is to ultimately get all software free, since said
freedom is considered a vital right under the GNU philosophy (if
not _the_ core right of the GNU philosophy).

 That is the goal of the GNU project and the FSF, but not of the GNU
 GPL.

So the GNU GPL has been written by a goal different from the goals of
the GNU project and the FSF.  Fascinating.

Hence the reason for requiring that any distribution of derivatives
to have their full source code released under the GPL _in toto_,
not just the GPL pars -- so that new code then enters the pool of
free software and therefore contributes to the freedom of all
users.

 Again, no, it is to keep said software free.  The GPL does not require
 you to distribute; if it did, you'd have a point, but it doesn't.  If
 the goal of the GNU GPL was to create a larger pool of free software,
 then the GNU GPL would require _all_ modifications to become public,
 but it doesn't, you are not required to distribute your hacks.

Care to explain why the GPL preamble states:

Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge
for this service if you wish), that you receive source code or can
get it if you want it, that you can change the software or use
pieces of it in new free programs; and that you know you can do
 
these things.

How can new free programs be meant to refer only to existing free
programs?

   So I guess I'm in good company too.

 It seems that you, like David, are only capable of hostility, and
 must resort to name calling, attacks, strawmen, and what not.
 Clearly, if you have to resort to such things, then you are not in
 good company.

You are confusing disagreement with hostility, name calling,
attacks, strawmen and what not.

That one can't see your writings about the GPL's goals coincide at all
with the statements in the GPL itself, in the FSF's publications and
in Stallman's articles about them as well as with the opinions of
other GNU maintainers and developers, does not constitute any of those
things you are lavishly labelling people with.

-- 
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: GNU License, Again

2007-05-28 Thread none
In article [EMAIL PROTECTED],
Alfred M. Szmidt [EMAIL PROTECTED] wrote:
So Richard talks explicitly about the _goal_ of the GPL, and he
does this immediately before listing a number of projects that
set out to create proprietary projects, and then were forced by
their use of GPLed software to license them under the GPL.

   So the _goal_ is to ultimately get all software free, since said
   freedom is considered a vital right under the GNU philosophy (if
   not _the_ core right of the GNU philosophy).

That is the goal of the GNU project and the FSF, but not of the GNU
GPL.

I find it absolutely amazing that you can think that the explicitly
developed product of an individual and an organization dedicated the
development of a completely free software pool would develop a product
that does not in fact promte that goal.


   Hence the reason for requiring that any distribution of derivatives
   to have their full source code released under the GPL _in toto_,
   not just the GPL pars -- so that new code then enters the pool of
   free software and therefore contributes to the freedom of all
   users.

Again, no, it is to keep said software free.  The GPL does not require
you to distribute; if it did, you'd have a point, but it doesn't.  If
the goal of the GNU GPL was to create a larger pool of free software,
then the GNU GPL would require _all_ modifications to become public,
but it doesn't, you are not required to distribute your hacks.

So you believe that's not the goal of the GPL simply because the
miniscule percentage of code that's never distributed isn't required to
be distributed?

You're kidding right?

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


Re: GNU License, Again

2007-05-28 Thread Alfred M. Szmidt
   So the GNU GPL has been written by a goal different from the goals
   of the GNU project and the FSF.  Fascinating.

The GNU GPL is a legal document, it cannot insist on everything.

   Our General Public Licenses are designed to make sure that you
   have the freedom to distribute copies of free software (and charge
   for this service if you wish), that you receive source code or can
   get it if you want it, that you can change the software or use
   pieces of it in new free programs; and that you know you can do

   these things.

   How can new free programs be meant to refer only to existing
   free programs?

David, reread that sentence, it talks about using the GNU GPL in other
free software programs.  It is about compatibility with other free
licenses.  Say the Modified BSD license.  Not about making non-free
software free.

   That one can't see your writings about the GPL's goals coincide at
   all with the statements in the GPL itself, in the FSF's
   publications and in Stallman's articles about them as well as with
   the opinions of other GNU maintainers and developers, does not
   constitute any of those things you are lavishly labelling people
   with.

They coincide with the statements of GPL, the FSF, the GNU project and
of RMS.  You are simply misreading things on purpose, this is not a
new side from you.


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


Re: GNU License, Again

2007-05-28 Thread Alfred M. Szmidt
   Again, no, it is to keep said software free.  The GPL does not
   require you to distribute; if it did, you'd have a point, but it
   doesn't.  If the goal of the GNU GPL was to create a larger pool
   of free software, then the GNU GPL would require _all_
   modifications to become public, but it doesn't, you are not
   required to distribute your hacks.

   So you believe that's not the goal of the GPL simply because the
   miniscule percentage of code that's never distributed isn't
   required to be distributed?

No, because the GNU GPL says so, so do all the wonderful essays on
www.gnu.org. I suggest that you read them.


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


Re: GNU License, Again

2007-05-28 Thread none
In article [EMAIL PROTECTED],
Alexander Terekhov  [EMAIL PROTECTED] wrote:

none Byron Jeff wrote:
[...]
 Good. Do you see that the extended code is a derivative of the original
 GPL code now?

SCO/GNU postulatus 101.

http://www.byte.com/documents/s=8276/byt1055784622054/0616_marshall.html 
(SCO Owns Your Computer ... All Your Base Are Belong To Us) 

That's apples and gorillas sir. The article you quote states that SCO
thinks that any original code that has even been developed for Unix
systems is a derivative and belongs to them. That far extends beyond the
concept that if you take GPL code and extend that code, that the
extension is a derivative.


quote 

GPL 

GPL has the same derivative rights concept [as UNIX], according to 
Sontag... 

/quote 

Not true. If you write an original piece of code that runs on a Linux
system, There are no GPL rights imposed upon it.

OTOH if you take a piece of GPL codebase and extend it, that's a whole
different matter.

BTW I'm been meaning to ask why it is that you've been reduced to simple
namecalling and heckeling in this newsgroup. When you first came on the
scene you at least attempted to explain why it is that the GNU concept
is flawed. But I haven't seen anything new from you in a couple of
years. Just wondering.

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


Re: GNU License, Again

2007-05-28 Thread David Kastrup
Alfred M. Szmidt [EMAIL PROTECTED] writes:

So the GNU GPL has been written by a goal different from the goals
of the GNU project and the FSF.  Fascinating.

 The GNU GPL is a legal document, it cannot insist on everything.

Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge
for this service if you wish), that you receive source code or can
get it if you want it, that you can change the software or use
pieces of it in new free programs; and that you know you can do
   
these things.

How can new free programs be meant to refer only to existing
free programs?

 David, reread that sentence, it talks about using the GNU GPL in other
 free software programs.

So new = other and existing in your book.  Fascinating.

 It is about compatibility with other free licenses.  Say the
 Modified BSD license.

Except that pieces of GPLed programs _can't_ be used in programs
licensed under a different license.

That one can't see your writings about the GPL's goals coincide
at all with the statements in the GPL itself, in the FSF's
publications and in Stallman's articles about them as well as
with the opinions of other GNU maintainers and developers, does
not constitute any of those things you are lavishly labelling
people with.

 They coincide with the statements of GPL, the FSF, the GNU project
 and of RMS.  You are simply misreading things on purpose, this is
 not a new side from you.

And again, everything that you can muster is flat denial without even
an attempt at justifying your outlandish interpretations, and ad
hominem attacks.

-- 
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: GNU License, Again

2007-05-28 Thread Koh Choon Lin

   So you believe that's not the goal of the GPL simply because the
   miniscule percentage of code that's never distributed isn't
   required to be distributed?


I do not think it is possible to gauge or even know the percentage of
GPLed code which is being privatized. The NSA could have taken all the
code of GNU and transformed it into a gigantic monster which nobody
knows, not to mention the rest of the world.



Regards
Koh Choon Lin


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


Re: GNU License, Again

2007-05-28 Thread Alfred M. Szmidt
It is about compatibility with other free licenses.  Say the
Modified BSD license.

   Except that pieces of GPLed programs _can't_ be used in programs
   licensed under a different license.

Sure they can.  You can use pieces of a GPLed program in a program
that is licensed under the modified BSD license.  Ofcourse, the
resulting work has to be under the terms of the GPL, but the work is
still under several different licenses.


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


Re: GNU License, Again

2007-05-28 Thread Richard Tobin
In article [EMAIL PROTECTED],
Alfred M. Szmidt [EMAIL PROTECTED] wrote:

   Except that pieces of GPLed programs _can't_ be used in programs
   licensed under a different license.

Sure they can.  You can use pieces of a GPLed program in a program
that is licensed under the modified BSD license.  Ofcourse, the
resulting work has to be under the terms of the GPL, but the work is
still under several different licenses.

How is it under several different licences if it has to be under the
GPL?  Or do you just mean that the version that *didn't* use GPL code
was under another licence?

-- Richard
-- 
Consideration shall be given to the need for as many as 32 characters
in some alphabets - X3.4, 1963.
___
gnu-misc-discuss mailing list
gnu-misc-discuss@gnu.org
http://lists.gnu.org/mailman/listinfo/gnu-misc-discuss


Re: GNU License, Again

2007-05-27 Thread Alfred M. Szmidt
   So Richard talks explicitly about the _goal_ of the GPL, and
   he does this immediately before listing a number of projects
   that set out to create proprietary projects, and then were
   forced by their use of GPLed software to license them under
   the GPL.
   
Which is to keep GPL software free, in this case, it kept GCC free.

   Reality check.  GCC did not have a C++ frontend previously.  So it
   did not keep what constituted GCC free, but rather added
   something new to it.

The C++ front-end was a patch for GCC, so it kept GCC free.  If it
didn't, then we would have a non-free fork of GCC.  So while it
indirectly added something new (you can comply with the GPL by
licensing the work under the same terms as the GPL), all it did was
keep existing software free.


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


Re: GNU License, Again

2007-05-27 Thread David Kastrup
Alfred M. Szmidt [EMAIL PROTECTED] writes:

So Richard talks explicitly about the _goal_ of the GPL, and
he does this immediately before listing a number of projects
that set out to create proprietary projects, and then were
forced by their use of GPLed software to license them under
the GPL.

 Which is to keep GPL software free, in this case, it kept GCC free.

Reality check.  GCC did not have a C++ frontend previously.  So it
did not keep what constituted GCC free, but rather added
something new to it.

 The C++ front-end was a patch for GCC, so it kept GCC free.  If it
 didn't, then we would have a non-free fork of GCC.  So while it
 indirectly added something new (you can comply with the GPL by
 licensing the work under the same terms as the GPL), all it did was
 keep existing software free.

I thank you for this clear demonstration of your reasoning powers.  I
entertain no doubt that by now it is obvious to the reader what esteem
your arguments are worthy of.

-- 
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: GNU License, Again

2007-05-27 Thread mike3
On May 26, 10:45 am, David Kastrup [EMAIL PROTECTED] wrote:
 Alfred M. Szmidt [EMAIL PROTECTED] writes:

 The _growth_ and evolution of this pool is important:
 stagnation is not going to cut it much in a rapidly evolving
 landscape.

  It is important, but not the goal of the GPL and never was.

 Again, your views clash with that of the actual author of the GPL,
 even though you feel qualified for some reason to speak for him.

  I fail to see where they clash at all.

 That must be the reason why you removed both the URL as well as any
 trace of Richard's word from the reply.

  Richard speaks about sharing the pool of software that already
  exists, not converting non-free software into free software.  Maybe
  when you wish to quote something, you ought to understand it first.

 You are not even fooling yourself.

 Is this not rather clearly expressed?  Why do you feel that you
 are better qualified to state Stallman's views than Stallman
 himself?

  Yes, protecting the pool of free software that exists, not
  converting non-free software into free software.  Thank you for
  proving my point.

 You are by now only stammering.  First you try putting words in my
 mouth (as well as in Richard's), then you thank me for this pathetic
 and transparent attempt.

 Let us again take a look at Richard's words in
 URL:URL:http://www.fsf.org/licensing/essays/pragmatic.html, and let
 us see whether you will again cut both the URL as well as Richard's
 own words from your reply, exhibiting the deliberateness of your
 ignorance:

 Consider GNU C++. Why do we have a free C++ compiler? Only because
 the GNU GPL said it had to be free. GNU C++ was developed by an
 industry consortium, MCC, starting from the GNU C compiler. MCC
 normally makes its work as proprietary as can be. But they made
 the C++ front end free software, because the GNU GPL said that was
 the only way they could release it. The C++ front end included
 many new files, but since they were meant to be linked with GCC,
 the GPL did apply to them. The benefit to our community is
 evident.

 Consider GNU Objective C. NeXT initially wanted to make this front
 end proprietary; they proposed to release it as .o files, and let
 users link them with the rest of GCC, thinking this might be a way
 around the GPL's requirements. But our lawyer said that this would
 not evade the requirements, that it was not allowed. And so they
 made the Objective C front end free software.

 Those examples happened years ago, but the GNU GPL continues to
 bring us more free software.

 Many GNU libraries are covered by the GNU Lesser General Public
 License, but not all. One GNU library which is covered by the
 ordinary GNU GPL is Readline, which implements command-line
 editing. I once found out about a non-free program which was
 designed to use Readline, and told the developer this was not
 allowed. He could have taken command-line editing out of the
 program, but what he actually did was rerelease it under the
 GPL. Now it is free software.

 The programmers who write improvements to GCC (or Emacs, or Bash,
 or Linux, or any GPL-covered program) are often employed by
 companies or universities. When the programmer wants to return his
 improvements to the community, and see his code in the next
 release, the boss may say, ``Hold on there--your code belongs to
 us! We don't want to share it; we have decided to turn your
 improved version into a proprietary software product.''

 Here the GNU GPL comes to the rescue. The programmer shows the
 boss that this proprietary software product would be copyright
 infringement, and the boss realizes that he has only two choices:
 release the new code as free software, or not at all. Almost
 always he lets the programmer do as he intended all along, and the
 code goes into the next release.

 These are Stallman's words.  He lists several examples where software
 has been, in the end, released as free software that was planned and
 in some cases even distributed as non-free software.

 And he explains that he considers this the _strength_ of the GPL.
 There are separate essays where he also expounds on this, like in
 URL:http://www.fsf.org/licensing/essays/why-copyleft.html.


Wow! I guess my understanding was correct after all. Thanks.

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


Re: GNU License, Again

2007-05-27 Thread mike3
On May 26, 10:11 am, Alfred M. Szmidt [EMAIL PROTECTED] wrote:
The _growth_ and evolution of this pool is important:
stagnation is not going to cut it much in a rapidly evolving
landscape.

 It is important, but not the goal of the GPL and never was.

Again, your views clash with that of the actual author of the GPL,
even though you feel qualified for some reason to speak for him.

 I fail to see where they clash at all.  Richard speaks about sharing
 the pool of software that already exists, not converting non-free
 software into free software.  Maybe when you wish to quote something,
 you ought to understand it first.

Is this not rather clearly expressed?  Why do you feel that you are
better qualified to state Stallman's views than Stallman himself?

 Yes, protecting the pool of free software that exists, not converting
 non-free software into free software.  Thank you for proving my point.


Your point is bad, since it fails to address the fact that the GPL
requires even the non-free (ie. non GPL or original) components
of a derivative work whose majority of code is made up of
said original stuff to be free/GPL, not just the free parts, if one
wants to distribute it. If one does this, then one has added more
code to that pool of free code -- one has made it grow. It therefore
seems that at least one of the reasons, and an _important_ one
at that, IS to help ensure the growth of free code -- otherwise why
would they require that all the original stuff in the derivative be
disclosed under GPL and not just the free stuff, which obviously
leads to an increase in the amount of free code in the world and
that is obviously doing *more* than just keeping GPL-free stuff free.

I don't question your loyalty to Stallman, but you are not doing
him a favor by making a spectacle of yourself and the GNU project
by misrepresenting his views, even if it may be done in good faith.

 I have no loyalty to Richard.

So then you prefer to follow your own bastardized version of
Gnutianism instead of the original. Why???

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


Re: GNU License, Again

2007-05-27 Thread mike3
On May 26, 11:52 am, David Kastrup [EMAIL PROTECTED] wrote:
 Alfred M. Szmidt [EMAIL PROTECTED] writes:

  Again you resort to petty personal attacks, how I kill text is
  completely irrelevant to the issue, I'm quite sure you are capable
  of following the thread.  You also on purpose confuse _goal_ with
  what actually happens.

 I am in good company, since Richard is quite explicit that the goals
 of the GPL and its effects correspond (which is why he calls it a
 pragmatic license).  Again,
 cf. URL:http://www.fsf.org/licensing/essays/pragmatic.html for his
 words on that:

 If you want to accomplish something in the world, idealism is not
 enough--you need to choose a method that works to achieve the
 goal. In other words, you need to be ``pragmatic.'' Is the GPL
 pragmatic? Let's look at its results.

 Consider GNU C++. Why do we have a free C++ compiler? Only because
 the GNU GPL said it had to be free. GNU C++ was developed by an
 industry consortium, MCC, starting from the GNU C compiler. MCC
 normally makes its work as proprietary as can be. But they made
 the C++ front end free software, because the GNU GPL said that was
 the only way they could release it. The C++ front end included
 many new files, but since they were meant to be linked with GCC,
 the GPL did apply to them. The benefit to our community is
 evident.

 So Richard talks explicitly about the _goal_ of the GPL, and he does
 this immediately before listing a number of projects that set out to
 create proprietary projects, and then were forced by their use of
 GPLed software to license them under the GPL.


So the _goal_ is to ultimately get all software free, since said
freedom
is considered a vital right under the GNU philosophy (if not _the_
core
right of the GNU philosophy). Hence the reason for requiring that any
distribution of derivatives to have their full source code released
under
the GPL _in toto_, not just the GPL pars -- so that new code then
enters the pool of free software and therefore contributes to the
freedom of all users.

I always thought this was what it was, it's just that this guy kept on
going about how it only keeps GPL stuff free, essentially in denial
of the fact it also helps catalyze the growth of the free software
pool, which is more than just keeping GPL stuff free as it entails
that additional free code is released.

So I guess I'm in good company too.

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


Re: GNU License, Again

2007-05-26 Thread David Kastrup
mike3 [EMAIL PROTECTED] writes:

 This is why this discussion keeps going -- because you don't seem to
 be making sense, you just keep contradicting yourself!  I don't know
 what to believe now.

Alfred is exercising his notion of loyalty.  Making sense is a
secondary consideration for him: after all, he is repeating the words
and ideas (or so he thinks) of people which are generally considered
to be in full possession of their senses.

If you want to get a somewhat coherent presentation of the motivations
behind the GPL, I recommend that you rather concentrate on the links
he provides and skip his own exegesis.

-- 
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: GNU License, Again

2007-05-26 Thread David Kastrup
mike3 [EMAIL PROTECTED] writes:

 On May 24, 5:43 pm, Alfred M. Szmidt [EMAIL PROTECTED] wrote:
You can reduce it to a semantic debate. But in the end the GPL is
structured so that the only legal way for you to redistribute
modified copies of GPL licensed code is to license the
modifications under the GPL.

 There are several ways to come into compliance, this is one of them.
 Requesting the copyright holder to change the license is another.  And
 a third is simply not using the GPL program.

 But that does not change the requirement for when you use GPL code,
 which obviously shows more goals were in mind for the license than
 simply keeping free code free.

Certainly.  The idea of GPL code is to create and foster a separate
_pool_ of free software.  Richard Stallman does not agree with the
extent of the powers that copyright law lends to every copyright owner
in contrast to software users.  So he crafted the GPL in order to
create an _environment_ and pool of free software that would rely on a
notion of sharing to become compulsory between those that use it.

The _growth_ and evolution of this pool is important: stagnation is
not going to cut it much in a rapidly evolving landscape.  So the GPL
os designed to extend to new work as far as it can, and that is
dictated by the reach of copyright law and jurisdiction centered
around derivatives and collections.  Going further than that would be
imprudent since it would lead to court cases where parts of the
license could be declared invalid.

-- 
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: GNU License, Again

2007-05-26 Thread David Kastrup
Alfred M. Szmidt [EMAIL PROTECTED] writes:

 The original is no longer free, since it depends on a non-free work.
 The resulting work, a deriviate, is no longer free.  And for the last
 time, the GPL cannot make anything free, only the copyright holder
 can.

How is the free code suddenly dependent on the non free work?
The non-free work is what's dependent on the free code, not
the other way around, in my scenario.

 It is a _deriviate_, that is how it is dependant.  It doesn't matter
 what depends on what.

Could you please at least spell the word correctly?  You have been
mocked about this deriviate invention of yours for years now.
Existing words are derive, derivate and derivative.  While you
would still not make more sense, it would look less foolish if the
terms you used actually existed.

-- 
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: GNU License, Again

2007-05-26 Thread mike3
On May 26, 1:39 am, David Kastrup [EMAIL PROTECTED] wrote:
 mike3 [EMAIL PROTECTED] writes:
  On May 24, 5:43 pm, Alfred M. Szmidt [EMAIL PROTECTED] wrote:
 You can reduce it to a semantic debate. But in the end the GPL is
 structured so that the only legal way for you to redistribute
 modified copies of GPL licensed code is to license the
 modifications under the GPL.

  There are several ways to come into compliance, this is one of them.
  Requesting the copyright holder to change the license is another.  And
  a third is simply not using the GPL program.

  But that does not change the requirement for when you use GPL code,
  which obviously shows more goals were in mind for the license than
  simply keeping free code free.

 Certainly.  The idea of GPL code is to create and foster a separate
 _pool_ of free software.  Richard Stallman does not agree with the
 extent of the powers that copyright law lends to every copyright owner
 in contrast to software users.  So he crafted the GPL in order to
 create an _environment_ and pool of free software that would rely on a
 notion of sharing to become compulsory between those that use it.

 The _growth_ and evolution of this pool is important: stagnation is
 not going to cut it much in a rapidly evolving landscape.  So the GPL
 os designed to extend to new work as far as it can, and that is
 dictated by the reach of copyright law and jurisdiction centered
 around derivatives and collections.  Going further than that would be
 imprudent since it would lead to court cases where parts of the
 license could be declared invalid.


This makes much more sense as rationale/explanation -- it not only
admits but explains why the license is designed so that one is
required
to increase the amount of GPL code in the world by releasing all
modifications or works that use GPL code under GPL, if they decide
to use said code and release said mods/works. Namely, the reason
is to keep the pool of GPL code growing and evolving, not just to
keep some scrap of GPL code free. This was what I suspected,
however all those seeming dodges or denials created nothing but
pure confusion.

 --
 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: GNU License, Again

2007-05-26 Thread mike3
On May 26, 1:45 am, David Kastrup [EMAIL PROTECTED] wrote:
 mike3 [EMAIL PROTECTED] writes:
  This is why this discussion keeps going -- because you don't seem to
  be making sense, you just keep contradicting yourself!  I don't know
  what to believe now.

 Alfred is exercising his notion of loyalty.  Making sense is a
 secondary consideration for him: after all, he is repeating the words
 and ideas (or so he thinks) of people which are generally considered
 to be in full possession of their senses.


So since it does not make sense, then he has failed in repeating it
successfully, as if the people are in full posession of their senses,
what they say should make sense. If it does, and his reiteration
does not, he has, obviously, failed.

 If you want to get a somewhat coherent presentation of the motivations
 behind the GPL, I recommend that you rather concentrate on the links
 he provides and skip his own exegesis.


I looked through them but there is a lot there and I haven't yet found
anything that would really specifically answer my question. None of
the stuff I've found explains why the entire source code of a combined
work must be released -- most of the rationale could seem to be
appeased with simply releasing only the free GPL program that was
used in the non-free or non-GPL one.

Maybe it's just that I am not familiar with the extreme subtleties of
Gnutianism, however none of the provided material seems to do the
trick...

 --
 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: GNU License, Again

2007-05-26 Thread Alfred M. Szmidt
Proprietary software is alaways wrong.


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


Re: GNU License, Again

2007-05-26 Thread Alfred M. Szmidt
   Then what's all this talk about virality, etc.? 

Same reason why people spread FUD.

   You seem to be contradicting yourself. At one moment you say that
   one needs to release the combined work under GPL (which by
   definition releases the original part of the program's source code
   under GPL since that is part of the combined work

I have never said that, you are not required to accept the GPL.  You
are free not to accept it.  Please refer to the GPL instead of me for
further questions.


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


Re: GNU License, Again

2007-05-26 Thread Alfred M. Szmidt
   The _growth_ and evolution of this pool is important: stagnation is
   not going to cut it much in a rapidly evolving landscape.

It is important, but not the goal of the GPL and never was.


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


Re: GNU License, Again

2007-05-26 Thread Alfred M. Szmidt
It is a _deriviate_, that is how it is dependant.  It doesn't matter
what depends on what.

   Could you please at least spell the word correctly?  You have been
   mocked about this deriviate invention of yours for years now.
   Existing words are derive, derivate and derivative.  While
   you would still not make more sense, it would look less foolish if
   the terms you used actually existed.

As usual, you have nothing but personal attacks to throw. 


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


Re: GNU License, Again

2007-05-26 Thread David Kastrup
mike3 [EMAIL PROTECTED] writes:

 On May 26, 1:45 am, David Kastrup [EMAIL PROTECTED] wrote:

 If you want to get a somewhat coherent presentation of the
 motivations behind the GPL, I recommend that you rather concentrate
 on the links he provides and skip his own exegesis.


 I looked through them but there is a lot there and I haven't yet
 found anything that would really specifically answer my
 question.

You might want to read the GNU Manifesto.  It is quite outspoken.
While the connection to the GPL might not seem apparent, the GPL is a
legal document, and so there is little place (except in the preamble)
for philosophy or motivation.

And indeed, in the preamble you'll find the following:

  The licenses for most software are designed to take away your
freedom to share and change it.  By contrast, the GNU General
Public License is intended to guarantee your freedom to share and
change free software--to make sure the software is free for all
   ^

Note that this does not talk about a particular piece of free
software.

its users.  This General Public License applies to most of the
Free Software Foundation's software and to any other program whose
authors commit to using it.  (Some other Free Software Foundation
software is covered by the GNU Lesser General Public License
instead.)  You can apply it to your programs, too.

  When we speak of free software, we are referring to freedom, not
price.  Our General Public Licenses are designed to make sure that
you have the freedom to distribute copies of free software (and
charge for this service if you wish), that you receive source code
or can get it if you want it, that you can change the software or
use pieces of it in new free programs; and that you know you can
^^

Note that this does not specifically restrict the usage of parts to the
creation of new free programs.  The GNU project is not interested in
aiding the creation of non-free programs.  To the extent that it is
legally permissable, the release of software under the GPL will not
serve to make it easier to create non-free software.

do these things.

 None of the stuff I've found explains why the entire source code of
 a combined work must be released -- most of the rationale could seem
 to be appeased with simply releasing only the free GPL program that
 was used in the non-free or non-GPL one.

The GPL is not designed to help with creation of non-free software.
You are out on your own except where the law itself restricts the
compass of copyright.

 Maybe it's just that I am not familiar with the extreme subtleties
 of Gnutianism, however none of the provided material seems to do the
 trick...

There is actually no subtlety involved at all.  The GNU project will
not support the creation of non-free software, to the extent that the
law will permit.

Any subtleties revolve solely about how far the law actually extends.
In the U.S. jurisdiction, the purported extent of copyright law, as
put forward by typical case law, is shere lunacy.  It is to the best
interest of the FSF to claim the full extent of this lunacy for their
interpretation of copyright law and the GPL.

One of the best things that can happen to them if this extent gets cut
down in court, and thus case law gets established that _restricts_ the
extent of copyright law as interpreted by the courts.  So even if the
FSF might be going out on a limb, it is because they only have to gain
if the limb breaks off: the consequences will be the same for both
proprietary and free software's control over derivatives and related
work.

It does not appear, however, that those positions will actually get
challenged by important players: they stand too much to lose
themselves if the assumed rules change.

-- 
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: GNU License, Again

2007-05-26 Thread David Kastrup
Alfred M. Szmidt [EMAIL PROTECTED] writes:

The _growth_ and evolution of this pool is important: stagnation is
not going to cut it much in a rapidly evolving landscape.

 It is important, but not the goal of the GPL and never was.

Again, your views clash with that of the actual author of the GPL,
even though you feel qualified for some reason to speak for him.

Let us read what he himself has to say about that:

URL:http://www.fsf.org/licensing/essays/pragmatic.html

My work on free software is motivated by an idealistic goal:
spreading freedom and cooperation. I want to encourage free
software to spread, replacing proprietary software that forbids
cooperation, and thus make our society better.

That's the basic reason why the GNU General Public License is
written the way it is--as a copyleft. All code added to a
GPL-covered program must be free software, even if it is put in a
separate file. I make my code available for use in free software,
and not for use in proprietary software, in order to encourage
other people who write software to make it free as well. I figure
that since proprietary software developers use copyright to stop
us from sharing, we cooperators can use copyright to give other
cooperators an advantage of their own: they can use our code.

Is this not rather clearly expressed?  Why do you feel that you are
better qualified to state Stallman's views than Stallman himself?

I don't question your loyalty to Stallman, but you are not doing him a
favor by making a spectacle of yourself and the GNU project by
misrepresenting his views, even if it may be done in good faith.

-- 
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: GNU License, Again

2007-05-26 Thread David Kastrup
John Hasler [EMAIL PROTECTED] writes:

 mike3 writes:
 Maybe it's just that I am not familiar with the extreme subtleties of
 Gnutianism,

 For that you must ask Alfred as he is the only known Gnutian.

As far as I know, Alexander Terekhov is the one who has tried coining
this term for deprecatory use, and he has been quite liberal in
applying it to a number of people.  So it would seem inappropriate to
imply that this term has any specific relation to Alfred.  In fact, it
would appear that the term is intended to cover a _group_ of people
and views, and Alfred's views are rather singular.

-- 
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: GNU License, Again

2007-05-26 Thread Alexander Terekhov

John Hasler wrote:
 
 mike3 writes:
  Maybe it's just that I am not familiar with the extreme subtleties of
  Gnutianism,
 
 For that you must ask Alfred as he is the only known Gnutian.

Alfred is ueber GNUtian. The only one (on my radar thus far). Next 
step in evolution of GNUtians.

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


Re: GNU License, Again

2007-05-26 Thread Alexander Terekhov

David Kastrup wrote:
[...]
 put forward by typical case law, is shere lunacy.  It is to the best
 interest of the FSF to claim the full extent of this lunacy for their
 interpretation of copyright law and the GPL.

I have yet to see *any* references to case law by GNUtians to back
their utterly lunatic interpretation of copyright law and the GPL.

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


Re: GNU License, Again

2007-05-26 Thread David Kastrup
Alexander Terekhov [EMAIL PROTECTED] writes:

 David Kastrup wrote:
 [...]
 put forward by typical case law, is shere lunacy.  It is to the best
 interest of the FSF to claim the full extent of this lunacy for their
 interpretation of copyright law and the GPL.

 I have yet to see *any* references to case law by GNUtians to back
 their utterly lunatic interpretation of copyright law and the GPL.

Well, that cuts both ways.  And the typical proprietary software
licenses (which go widely unchallenged) make demands that are quite
more atrocious.  There is a general tendency by large law departments
not to question the status quo.  You may partly want to call it FUD if
you want to, but it is FUD that is very much established and
effective.  I doubt there will be many parties more glad than the FSF
if case law refuting it comes into being.

But at the current point of time, it does not look like it.

-- 
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: GNU License, Again

2007-05-26 Thread Alexander Terekhov

David Kastrup wrote:
 
 Alexander Terekhov [EMAIL PROTECTED] writes:
 
  David Kastrup wrote:
  [...]
  put forward by typical case law, is shere lunacy.  It is to the best
  interest of the FSF to claim the full extent of this lunacy for their
  interpretation of copyright law and the GPL.
 
  I have yet to see *any* references to case law by GNUtians to back
  their utterly lunatic interpretation of copyright law and the GPL.
 
 Well, that cuts both ways.  And the typical proprietary software
 licenses (which go widely unchallenged) make demands that are quite
 more atrocious.  

This is called freedom to contract (the courts of course 
routinely deem some contract terms as unfair and don't enforce 
them).

 There is a general tendency by large law departments
 not to question the status quo.  You may partly want to call it FUD if

You are confusing freedom to contract with idiotic GNUtian 
interpretations of copyright law (non-binding opinion) and
convoluted and ambiguous to boot wording of the GNU GPL (which is
to be construed AGAINST drafter-grantee).

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


Re: GNU License, Again

2007-05-26 Thread Alfred M. Szmidt
   The _growth_ and evolution of this pool is important:
   stagnation is not going to cut it much in a rapidly evolving
   landscape.
   
It is important, but not the goal of the GPL and never was.

   Again, your views clash with that of the actual author of the GPL,
   even though you feel qualified for some reason to speak for him.

I fail to see where they clash at all.  Richard speaks about sharing
the pool of software that already exists, not converting non-free
software into free software.  Maybe when you wish to quote something,
you ought to understand it first.

   Is this not rather clearly expressed?  Why do you feel that you are
   better qualified to state Stallman's views than Stallman himself?

Yes, protecting the pool of free software that exists, not converting
non-free software into free software.  Thank you for proving my point.

   I don't question your loyalty to Stallman, but you are not doing
   him a favor by making a spectacle of yourself and the GNU project
   by misrepresenting his views, even if it may be done in good faith.

I have no loyalty to Richard.


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


Re: GNU License, Again

2007-05-26 Thread Alfred M. Szmidt
   [...] and Alfred's views are rather singular.

My views correspond with the views of the GNU project, so they are not
singular.


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


Re: GNU License, Again

2007-05-26 Thread Alexander Terekhov

mike3 wrote:
[...]
 Maybe it's just that I am not familiar with the extreme subtleties of
 Gnutianism, however none of the provided material seems to do the
 trick...

Try

http://www.youtube.com/watch?v=_T2Xqh-KnRE

Mr. GNU President on the street.

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


Re: GNU License, Again

2007-05-26 Thread David Kastrup
Alfred M. Szmidt [EMAIL PROTECTED] writes:

The _growth_ and evolution of this pool is important:
stagnation is not going to cut it much in a rapidly evolving
landscape.

 It is important, but not the goal of the GPL and never was.

Again, your views clash with that of the actual author of the GPL,
even though you feel qualified for some reason to speak for him.

 I fail to see where they clash at all.

That must be the reason why you removed both the URL as well as any
trace of Richard's word from the reply.

 Richard speaks about sharing the pool of software that already
 exists, not converting non-free software into free software.  Maybe
 when you wish to quote something, you ought to understand it first.

You are not even fooling yourself.

Is this not rather clearly expressed?  Why do you feel that you
are better qualified to state Stallman's views than Stallman
himself?

 Yes, protecting the pool of free software that exists, not
 converting non-free software into free software.  Thank you for
 proving my point.

You are by now only stammering.  First you try putting words in my
mouth (as well as in Richard's), then you thank me for this pathetic
and transparent attempt.

Let us again take a look at Richard's words in
URL:URL:http://www.fsf.org/licensing/essays/pragmatic.html, and let
us see whether you will again cut both the URL as well as Richard's
own words from your reply, exhibiting the deliberateness of your
ignorance:

Consider GNU C++. Why do we have a free C++ compiler? Only because
the GNU GPL said it had to be free. GNU C++ was developed by an
industry consortium, MCC, starting from the GNU C compiler. MCC
normally makes its work as proprietary as can be. But they made
the C++ front end free software, because the GNU GPL said that was
the only way they could release it. The C++ front end included
many new files, but since they were meant to be linked with GCC,
the GPL did apply to them. The benefit to our community is
evident.

Consider GNU Objective C. NeXT initially wanted to make this front
end proprietary; they proposed to release it as .o files, and let
users link them with the rest of GCC, thinking this might be a way
around the GPL's requirements. But our lawyer said that this would
not evade the requirements, that it was not allowed. And so they
made the Objective C front end free software.

Those examples happened years ago, but the GNU GPL continues to
bring us more free software.

Many GNU libraries are covered by the GNU Lesser General Public
License, but not all. One GNU library which is covered by the
ordinary GNU GPL is Readline, which implements command-line
editing. I once found out about a non-free program which was
designed to use Readline, and told the developer this was not
allowed. He could have taken command-line editing out of the
program, but what he actually did was rerelease it under the
GPL. Now it is free software.

The programmers who write improvements to GCC (or Emacs, or Bash,
or Linux, or any GPL-covered program) are often employed by
companies or universities. When the programmer wants to return his
improvements to the community, and see his code in the next
release, the boss may say, ``Hold on there--your code belongs to
us! We don't want to share it; we have decided to turn your
improved version into a proprietary software product.''

Here the GNU GPL comes to the rescue. The programmer shows the
boss that this proprietary software product would be copyright
infringement, and the boss realizes that he has only two choices:
release the new code as free software, or not at all. Almost
always he lets the programmer do as he intended all along, and the
code goes into the next release.

These are Stallman's words.  He lists several examples where software
has been, in the end, released as free software that was planned and
in some cases even distributed as non-free software.

And he explains that he considers this the _strength_ of the GPL.
There are separate essays where he also expounds on this, like in
URL:http://www.fsf.org/licensing/essays/why-copyleft.html.

I don't question your loyalty to Stallman, but you are not doing
him a favor by making a spectacle of yourself and the GNU project
by misrepresenting his views, even if it may be done in good
faith.

 I have no loyalty to Richard.

You are certainly not doing much that would help his cause, yes.

-- 
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: GNU License, Again

2007-05-26 Thread Alfred M. Szmidt
   [...] and Alfred's views are rather singular.
   
My views correspond with the views of the GNU project, so they
are not singular.

   A project has no view.  People have views.  And adopting their
   views is no substitute for understanding them.

More strawmen, you know perfectly well that I was refering to all the
GNU maintainers and developers.  They make up the GNU project.


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


Re: GNU License, Again

2007-05-26 Thread David Kastrup
Alfred M. Szmidt [EMAIL PROTECTED] writes:

[...] and Alfred's views are rather singular.

 My views correspond with the views of the GNU project, so they
 are not singular.

A project has no view.  People have views.  And adopting their
views is no substitute for understanding them.

 More strawmen, you know perfectly well that I was refering to all the
 GNU maintainers and developers.  They make up the GNU project.

I am a GNU maintainer and developer.  Your views don't correspond with
mine.

It appears you are mistaken.

-- 
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: GNU License, Again

2007-05-26 Thread Alexander Terekhov

David Kastrup wrote:
 
 Alfred M. Szmidt [EMAIL PROTECTED] writes:
 
 [...] and Alfred's views are rather singular.
 
  My views correspond with the views of the GNU project, so they
  are not singular.
 
 A project has no view.  People have views.  And adopting their
 views is no substitute for understanding them.
 
  More strawmen, you know perfectly well that I was refering to all the
  GNU maintainers and developers.  They make up the GNU project.
 
 I am a GNU maintainer and developer.  Your views don't correspond with
 mine.
 
 It appears you are mistaken.

Alfred is simply more GNU-developed than you. 

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


Re: GNU License, Again

2007-05-26 Thread Alexander Terekhov

David Kastrup wrote:
[...]
 I am in good company, since Richard is quite explicit that the goals
 of the GPL and its effects correspond (which is why he calls it a
 pragmatic license).  Again,
 cf. URL:http://www.fsf.org/licensing/essays/pragmatic.html for his
 words on that:
 
 If you want to accomplish something in the world, idealism is not
 enough--you need to choose a method that works to achieve the
 goal. 

http://www.youtube.com/watch?v=_T2Xqh-KnRE

 In other words, you need to be ``pragmatic.'' 

Jawohl!

regards,
alexander.

-- 
We currently have 185 open tickets (i.e. reported GPL violations) 
at gpl-violations.org 
 -- The GNU Monk Harald Welte
___
gnu-misc-discuss mailing list
gnu-misc-discuss@gnu.org
http://lists.gnu.org/mailman/listinfo/gnu-misc-discuss


Re: GNU License, Again

2007-05-26 Thread mike3
On May 26, 4:01 am, David Kastrup [EMAIL PROTECTED] wrote:
 mike3 [EMAIL PROTECTED] writes:
  On May 26, 1:45 am, David Kastrup [EMAIL PROTECTED] wrote:

  If you want to get a somewhat coherent presentation of the
  motivations behind the GPL, I recommend that you rather concentrate
  on the links he provides and skip his own exegesis.

  I looked through them but there is a lot there and I haven't yet
  found anything that would really specifically answer my
  question.

 You might want to read the GNU Manifesto.  It is quite outspoken.
 While the connection to the GPL might not seem apparent, the GPL is a
 legal document, and so there is little place (except in the preamble)
 for philosophy or motivation.

 And indeed, in the preamble you'll find the following:

   The licenses for most software are designed to take away your
 freedom to share and change it.  By contrast, the GNU General
 Public License is intended to guarantee your freedom to share and
 change free software--to make sure the software is free for all
^

 Note that this does not talk about a particular piece of free
 software.


Yes, it just says free software, and I didn't talk about one specific
piece. I just talked about using some free code in general, that was
covered under the GPL.

 its users.  This General Public License applies to most of the
 Free Software Foundation's software and to any other program whose
 authors commit to using it.  (Some other Free Software Foundation
 software is covered by the GNU Lesser General Public License
 instead.)  You can apply it to your programs, too.

   When we speak of free software, we are referring to freedom, not
 price.  Our General Public Licenses are designed to make sure that
 you have the freedom to distribute copies of free software (and
 charge for this service if you wish), that you receive source code
 or can get it if you want it, that you can change the software or
 use pieces of it in new free programs; and that you know you can
 ^^

 Note that this does specifically restrict the usage of parts to the
 creation of new free programs.  The GNU project is not interested in
 aiding the creation of non-free programs.  To the extent that it is
 legally permissable, the release of software under the GPL will not
 serve to make it easier to create non-free software.


So therefore then the reason for demanding that the totality of a
combined work also be free, not just the originally free GPL parts
that were included in it, follows from this.

 do these things.

  None of the stuff I've found explains why the entire source code of
  a combined work must be released -- most of the rationale could seem
  to be appeased with simply releasing only the free GPL program that
  was used in the non-free or non-GPL one.

 The GPL is not designed to help with creation of non-free software.
 You are out on your own except where the law itself restricts the
 compass of copyright.


Or if the author grants a different license.

  Maybe it's just that I am not familiar with the extreme subtleties
  of Gnutianism, however none of the provided material seems to do the
  trick...

 There is actually no subtlety involved at all.  The GNU project will
 not support the creation of non-free software, to the extent that the
 law will permit.

 Any subtleties revolve solely about how far the law actually extends.
 In the U.S. jurisdiction, the purported extent of copyright law, as
 put forward by typical case law, is shere lunacy.  It is to the best
 interest of the FSF to claim the full extent of this lunacy for their
 interpretation of copyright law and the GPL.

 One of the best things that can happen to them if this extent gets cut
 down in court, and thus case law gets established that _restricts_ the
 extent of copyright law as interpreted by the courts.  So even if the
 FSF might be going out on a limb, it is because they only have to gain
 if the limb breaks off: the consequences will be the same for both
 proprietary and free software's control over derivatives and related
 work.

 It does not appear, however, that those positions will actually get
 challenged by important players: they stand too much to lose
 themselves if the assumed rules change.


So then by allowing the non-free part of a derivative to be
non-free and only the free part to remain free then it is, in
a way, supporting the creation of more non-free software
because it (said non-free software) still uses the functionality
of the free software piece.

 --
 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: GNU License, Again

2007-05-26 Thread mike3
On May 26, 4:09 am, Alfred M. Szmidt [EMAIL PROTECTED] wrote:
 Proprietary software is alaways wrong.

Thanks for the response.

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


Re: GNU License, Again

2007-05-26 Thread mike3
On May 25, 6:44 pm, mike3 [EMAIL PROTECTED] wrote:
 On May 24, 5:54 pm, [EMAIL PROTECTED](none) (Byron Jeff) wrote:

  In article [EMAIL PROTECTED],

  mike3  [EMAIL PROTECTED] wrote:
  On May 22, 6:35 am, [EMAIL PROTECTED](none) (Byron Jeff) wrote:
   In article [EMAIL PROTECTED],
   mike3  [EMAIL PROTECTED] wrote:
   On May 21, 5:22 am, [EMAIL PROTECTED](none) (Byron Jeff) wrote:
In article [EMAIL PROTECTED],
  snip
   Why? What is the purpose of making the license that way? Oh, that's
   right -- to create MORE free code.
   Yeah. That's the purpose of the license. It's a pay it forward license.
  Thank you for vindicating my understanding! I am pleased.
  cheers

  Mike,

  After getting slapped around a bit by Alfred, I'd like to add that all
  of this is MHO from what I've read over the years as to why the GPL is
  structured the way it is. If you want real intent, you really need to
  talk to RMS and other folks at the FSF.

 How could I contact them?



   So then if I do NOT own the GPL program, but make it a vital unique-
   functionality component, however I do NOT distribute it (the GPL
   program, not the non-GPL one) in a non-GPL way and only distribute the
   NON-GPL components of the program (ie. the ORIGINAL) ones in the
   non-GPL way (since I own it I can do whatever the heck I please), then
   it is still OK, since I'm still not trying to take over or restrict the
   GPL program and the GPL program is still being distributed for free.
   No it not OK. Back to my point. If the GPL component is a unique and
   vital part of the system, then the code that you have written is
   incomplete without it. In other words, without the GPL code, you don't
   have a program. It follows then that your code is a derivative of the
   GPL program because it's non functioning without it.
   It needs to be GPLed.
   That's why the duplicate functionality is so important. If your code can
   be a complete functioning system without using the GPL program in any
   form (i.e. there is other code that duplicates the GPL functionality)
   then no claim can be made that your code is incomplete without the GPL
   code.
   But you defined the parameters here. If you code is non functional
   without the GPL code, then you have created a derivative work of the GPL
   code, regardless of physical separation or separate distribution.
  That's right. And that is exactly what I am asking about.

  Good. Do you see that the extended code is a derivative of the original
  GPL code now?

 I never denied this.

   Perhaps I should rephrase the question. Make sure to read this, it is
   important! It better captures what I am trying to ask!  Given an
   original program, and a GPL program I do not own, and then I interface
   my program with the GPL program so it is dependent on it, but it is
   also made in such a way that the GPL program and non-GPL program can be
   offered separately, the GPL parts offered under GPL and free, while the
   non-GPL part offered for a price.
   I got it. The separation is irrelavent. The key is then I interface my
   program with the GPL program so that it is dependent on it. In that
   case you do not have a separate program, but a derivative. You code then
   needs to be GPLed.

  And to clarify, your code would need to be licensed as GPL to anyone
  to whom you distribute it. It's a moot point if you do not distribute
  the modifications to anyone.

  Again, this confirms my understanding that it helps create new
  free code.

  I think that's a stretch. Most of the folks here have been using the
  phrase to ensure that free code remains free. I hear your thinking
  that if you start with a free component A and extend it to create a
  blended component A+B, where B is proprietary, that the blended
  component has no impact on the freeness of A. But it does. A+B can be
  structured so that it both improves upon A and is incompatible with A.
  It's a tactic called embrace and extend. Now you have A+B, which doesn't
  have the same rights as A. You must purchase B. You cannot modify/extend or
  redistribute B. You cannot fix B. A+B is now non free even though A is
  free. And A can easily be locked out of the usage loop by A+B.

 Why would one have to purchase B? A still retains it's original
 functionality without B. You'd only need to purchase B if A
 was somehow made dependent on B, which it is not.

 What if it _is_ compatible with A, then what?

  But B cannot exist without A. So what has happened is that an originally
  free system has now been converted into a non free one.

 So therefore, B+A is not free, even though A is free and usable
 independently of B. But since B+A contains A then A has been
 made not free, even if A is distributed independently for free,
 since a _version of A_ (namely that formed by A+B) is _not_
 free anymore. And only _one_ unfree version even if A is still
 freely available is a hindrance to the freedom (because *A+B*
 as a _single entity_ 

Re: GNU License, Again

2007-05-26 Thread mike3
On May 26, 4:09 am, Alfred M. Szmidt [EMAIL PROTECTED] wrote:
Then what's all this talk about virality, etc.?

 Same reason why people spread FUD.

You seem to be contradicting yourself. At one moment you say that
one needs to release the combined work under GPL (which by
definition releases the original part of the program's source code
under GPL since that is part of the combined work

 I have never said that, you are not required to accept the GPL.  You
 are free not to accept it.  Please refer to the GPL instead of me for
 further questions.

Didn't say I did, I was just asking about how and WHY it applies the
way it does during certain circumstances.

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


Re: GNU License, Again

2007-05-26 Thread Alfred M. Szmidt
   So Richard talks explicitly about the _goal_ of the GPL, and he does
   this immediately before listing a number of projects that set out to
   create proprietary projects, and then were forced by their use of
   GPLed software to license them under the GPL.

Which is to keep GPL software free, in this case, it kept GCC free.
And one way for MCC to comply was to license their changes under the
GPL.  Again, thank you for proving my point.


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


Re: GNU License, Again

2007-05-26 Thread none
In article [EMAIL PROTECTED],
mike3  [EMAIL PROTECTED] wrote:
On May 26, 1:45 am, David Kastrup [EMAIL PROTECTED] wrote:
 mike3 [EMAIL PROTECTED] writes:

Snippage on Alfred...

 If you want to get a somewhat coherent presentation of the motivations
 behind the GPL, I recommend that you rather concentrate on the links
 he provides and skip his own exegesis.

I looked through them but there is a lot there and I haven't yet found
anything that would really specifically answer my question. None of
the stuff I've found explains why the entire source code of a combined
work must be released -- most of the rationale could seem to be
appeased with simply releasing only the free GPL program that was
used in the non-free or non-GPL one.

I've made several attempts to answer that question for you. David has
posted numerous examples from RMS himself that shows the rationale. Even
in his own roundabout way Alfred is driving the point home.

I thought we had gotten past the point of understanding that the GPL
attempts to propogate a free software base. You keep asking why it has
to be that way... why can't there be a combination of free and non free
software with the free part remaining free and the non free part
remaining closed.

Free software stagnates when it is not shared. The network effect of
everyone being able to see, change, and share leverages the free
software base.

What you propose closes off a part of that base from the community that
created it. You can't get to your extensions without having the original
free base.

BTW you can't go the other way either. Someone cannot take a closed
software base and inject free code for the purpose of freeing the entire
software base.

At the end of the day each developer gets to choose how their software
base is distributed. Folks who use the GPL want their code and here's
the important point:

ANY FUTURE MODIFICATIONS AND/OR ADDITIONS

to be distributed with the same rights that the downstream developer
received it.

At the end of the day there doesn't have to be a logical explanation for
it. That's what the author wanted, so that's how he/she licensed it.

The insertion of propritary software into a free codebase stifles the
development of the free codebase. It's like profit taking from the stock
market. If everything is reinvested, then it grows faster.

Maybe it's just that I am not familiar with the extreme subtleties of
Gnutianism, however none of the provided material seems to do the
trick...

Maybe you need the seminal event that RMS going with the GPL and the FSF
to motivate your understanding.

Take a read of chapters 1,2, and 7 of Free as in Freedom, a biography
of Richard Stallman. You can find it online here:

http://www.oreilly.com/openbook/freedom

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


Re: GNU License, Again

2007-05-26 Thread David Kastrup
Alfred M. Szmidt [EMAIL PROTECTED] writes:

So Richard talks explicitly about the _goal_ of the GPL, and he does
this immediately before listing a number of projects that set out to
create proprietary projects, and then were forced by their use of
GPLed software to license them under the GPL.

 Which is to keep GPL software free, in this case, it kept GCC free.

Reality check.  GCC did not have a C++ frontend previously.  So it did
not keep what constituted GCC free, but rather added something new
to it.

 And one way for MCC to comply was to license their changes under the
 GPL.  Again, thank you for proving my point.

You really love that sentence, even though it is hilariously wrong
time and again.

-- 
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: GNU License, Again

2007-05-26 Thread none
In article [EMAIL PROTECTED],
mike3  [EMAIL PROTECTED] wrote:
  Why? What is the purpose of making the license that way? Oh, that's
  right -- to create MORE free code.
  Yeah. That's the purpose of the license. It's a pay it forward license.
 Thank you for vindicating my understanding! I am pleased.
 cheers

 ... If you want real intent, you really need to
 talk to RMS and other folks at the FSF.

How could I contact them?

www.fsf.org is a good starting place.

  So then if I do NOT own the GPL program, but make it a vital unique-
  functionality component, however I do NOT distribute it (the GPL
  program, not the non-GPL one) in a non-GPL way and only distribute the
  NON-GPL components of the program (ie. the ORIGINAL) ones in the
  non-GPL way (since I own it I can do whatever the heck I please), then
  it is still OK, since I'm still not trying to take over or restrict the
  GPL program and the GPL program is still being distributed for free.

  No it not OK. Back to my point. If the GPL component is a unique and
  vital part of the system, then the code that you have written is
  incomplete without it. In other words, without the GPL code, you don't
  have a program. It follows then that your code is a derivative of the
  GPL program because it's non functioning without it.
  It needs to be GPLed.
  That's why the duplicate functionality is so important. If your code can
  be a complete functioning system without using the GPL program in any
  form (i.e. there is other code that duplicates the GPL functionality)
  then no claim can be made that your code is incomplete without the GPL
  code.

  But you defined the parameters here. If you code is non functional
  without the GPL code, then you have created a derivative work of the GPL
  code, regardless of physical separation or separate distribution.

 That's right. And that is exactly what I am asking about.

 Good. Do you see that the extended code is a derivative of the original
 GPL code now?

I never denied this.

You seem to by your questions. Understanding that the complete work is
free means understanding that it all needs to be released via the GPL.

  Perhaps I should rephrase the question. Make sure to read this, it is
  important! It better captures what I am trying to ask!  Given an
  original program, and a GPL program I do not own, and then I interface
  my program with the GPL program so it is dependent on it, but it is
  also made in such a way that the GPL program and non-GPL program can be
  offered separately, the GPL parts offered under GPL and free, while the
  non-GPL part offered for a price.

  I got it. The separation is irrelavent. The key is then I interface my
  program with the GPL program so that it is dependent on it. In that
  case you do not have a separate program, but a derivative. You code then
  needs to be GPLed.

 And to clarify, your code would need to be licensed as GPL to anyone
 to whom you distribute it. It's a moot point if you do not distribute
 the modifications to anyone.

 Again, this confirms my understanding that it helps create new
 free code.

 I think that's a stretch. Most of the folks here have been using the
 phrase to ensure that free code remains free. I hear your thinking
 that if you start with a free component A and extend it to create a
 blended component A+B, where B is proprietary, that the blended
 component has no impact on the freeness of A. But it does. A+B can be
 structured so that it both improves upon A and is incompatible with A.
 It's a tactic called embrace and extend. Now you have A+B, which doesn't
 have the same rights as A. You must purchase B. You cannot modify/extend or
 redistribute B. You cannot fix B. A+B is now non free even though A is
 free. And A can easily be locked out of the usage loop by A+B.

Why would one have to purchase B?

Because it's proprietary and has a proprietary license. The only reason
to do what you are proposing is to be able to sell B.

A still retains it's original functionality without B.

B has additional functionality over A. You can do things with A+B that
you cannot do with A. B's non free license means that users of A+B do
not have the same rights as the users of A.

You'd only need to purchase B if A was somehow made dependent on B, 
which it is not.

A+B is presumably better than A. So users will want A+B.

What if it _is_ compatible with A, then what?

Same point A+B isn't at the same level of freeness as A. A+B is a
derivative of A. A+B needs to be as free as A is.

 But B cannot exist without A. So what has happened is that an originally
 free system has now been converted into a non free one.

So therefore, B+A is not free, even though A is free and usable
independently of B.

Right. And since A is under the GPL, the author(s) of A expressly did
not want this to happen.

But since B+A contains A then A has been
made not free, even if A is distributed independently for free,
since a _version of A_ (namely that formed by A+B) is 

Re: GNU License, Again

2007-05-25 Thread Alexander Terekhov

Richard Tobin wrote:
 
 In article [EMAIL PROTECTED],
 Alexander Terekhov  [EMAIL PROTECTED] wrote:
 
   Copyright licenses apply to work, idiot.
 
  Copyright arises from works, licenses (which require copyright) apply
  to copies.
 
 Stop being an utter idiot. Think human brain. And why I'm not
 surprised that in the GNU Republic copyleft licenses apply to human
 brains (copies).
 
 You're drivelling.  If you have a point, please make it.

Enlighten yourself. Hint: 17 USC 106.

regards,
alexander.

--
This message is brought to you courtesy of the Anti-GNU Imperium.
___
gnu-misc-discuss mailing list
gnu-misc-discuss@gnu.org
http://lists.gnu.org/mailman/listinfo/gnu-misc-discuss


Re: GNU License, Again

2007-05-25 Thread Alexander Terekhov

none Byron Jeff wrote:
[...]
 Good. Do you see that the extended code is a derivative of the original
 GPL code now?

SCO/GNU postulatus 101.

http://www.byte.com/documents/s=8276/byt1055784622054/0616_marshall.html 
(SCO Owns Your Computer ... All Your Base Are Belong To Us) 

quote 

GPL 

GPL has the same derivative rights concept [as UNIX], according to 
Sontag... 

/quote 

regards, 
alexander. 

--
This message is brought to you courtesy of the Anti-GNU Imperium.
___
gnu-misc-discuss mailing list
gnu-misc-discuss@gnu.org
http://lists.gnu.org/mailman/listinfo/gnu-misc-discuss


Re: GNU License, Again

2007-05-25 Thread mike3
On May 24, 1:48 pm, Alfred M. Szmidt [EMAIL PROTECTED] wrote:
But the free software is the GPL program -- how does it
protect free software by requiring that the non-GPL one
become GPL as well? The free software is only the GPL
program -- which can function on it's own, unlike the
non-GPL program, and if all sources to said GPL program
are divulged under GPL, then how is it made any less
free? It isn't!!!

 The end result is no longer free, since users are now
 prohibited from running, studying, improving and
 distributing the non-free program.  The GPL sees that this
 will never happen, and users are always guaranteed to always
 be free.

The _entire_ non-free program, of course -- but such a
distribution would still keep the originally free code free.

 If the originally free code is linked to a propietery program,
 then the result is not free.  The GPL sees that this will never
 happen.

But the originally free code is still made free. So I'm vindicated
in my understanding: It is designed to not only keep the original
free code free, but to make more code free.

 The original is no longer free, since it depends on a non-free work.
 The resulting work, a deriviate, is no longer free.  And for the last
 time, the GPL cannot make anything free, only the copyright holder
 can.

How is the free code suddenly dependent on the non free work?
The non-free work is what's dependent on the free code, not
the other way around, in my scenario.

Saying the GPL makes things free is a quick way of saying that
the GPL requires you to make things free if you want to use other
free things (specifically, GPLed free things) in a certain way. It's
just a lot shorter, and I am surprised you want such excruciating,
exacting detail. Most people could get the drift of what I'm saying.

We're obviously way off base with the understanding.

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


Re: GNU License, Again

2007-05-25 Thread Alfred M. Szmidt
The original is no longer free, since it depends on a non-free work.
The resulting work, a deriviate, is no longer free.  And for the last
time, the GPL cannot make anything free, only the copyright holder
can.

   How is the free code suddenly dependent on the non free work?
   The non-free work is what's dependent on the free code, not
   the other way around, in my scenario.

It is a _deriviate_, that is how it is dependant.  It doesn't matter
what depends on what.

Imaging for a second that you have a work, to which you add some
non-free code.  A user can no longer change the work as a whole, since
parts of it are not free.  The GPL sees that an evil part cannot do
such things.  It simply does not make anything free, it just sees that
the a free program stays free.


You could equally argue here that the free program does not depend on
the non-free parts, since the non-free parts only add functionality,
but that is not relevant, since the _WHOLE_ work is what matters.

   Saying the GPL makes things free is a quick way of saying that
   the GPL requires you to make things free if you want to use other
   free things (specifically, GPLed free things) in a certain
   way. It's just a lot shorter, and I am surprised you want such
   excruciating, exacting detail. Most people could get the drift of
   what I'm saying.

It is the difference between pi being 3.14 and 4.  One is a good
aproximation, the other is completely bogus.


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


Re: GNU License, Again

2007-05-25 Thread mike3
On May 24, 5:43 pm, Alfred M. Szmidt [EMAIL PROTECTED] wrote:
You can reduce it to a semantic debate. But in the end the GPL is
structured so that the only legal way for you to redistribute
modified copies of GPL licensed code is to license the
modifications under the GPL.

 There are several ways to come into compliance, this is one of them.
 Requesting the copyright holder to change the license is another.  And
 a third is simply not using the GPL program.

But that does not change the requirement for when you use GPL code,
which obviously shows more goals were in mind for the license than
simply keeping free code free.

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


Re: GNU License, Again

2007-05-25 Thread mike3
On May 24, 1:54 pm, Alfred M. Szmidt [EMAIL PROTECTED] wrote:
 Why? What is the purpose of making the license that way? Oh,
 that's right -- to create MORE free code.

 Yeah. That's the purpose of the license. It's a pay it forward license.

Thank you for vindicating my understanding! I am pleased.

 Byron Jeff has misunderstood the goal of the license.  You are simply
 agreeing with a incorrect opinoin since it aligns with what you think
 it should be.  The GPL cannot create more code.

 You are simply looking for a confirmation of a misunderstanding, from
 that you can deduce anything.

You do not seem to understand that by create more code I do not
mean it in this ultra-literal sense of causing code to come into
existence. It is a shorter, and less literal form of this:

The GPL requires one to release their own code as free under GPL
if they use GPL code in said own code.

So my understanding then is that it does more than simply keep
code that was already free free, but that in ADDITION to that, it
also requires one to release their non-free code as free if they
want to use the free code, which therefore increases the amount
of free code in existence. This is what I mean -- you do not seem
to see that it does MORE than just keep free code free.

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


Re: GNU License, Again

2007-05-25 Thread mike3
On May 24, 1:52 pm, Alfred M. Szmidt [EMAIL PROTECTED] wrote:
On May 24, 2:01 am, Alfred M. Szmidt [EMAIL PROTECTED] wrote:
 Asked and answered. Your code does not function without the GPL
 code in this scenario. Therefore it's a derivative of the GPL
 code. So your code must also be distributed under the GPL.

 The disconnect that happens in this discussion everytime it comes
 up (which BTW is about every other day) is thinking that if you
 add something to the existing collective of code, that somehow
 that it's not a part of that collective.

But it seems that some GNUtians just keep saying it only keeps
stuff that was already free, free, even though it does not -- it
makes _more_ code free.

 Again, the GPL does not create anything.  You as the copyright holder
 can only license something under a license, the GPL cannot.  The GPL
 simply sees that free code stays free, nothing more, nothing less.
 Nobody can force you to licnese your work on the GPL, not even a
 judge.

I did not say it created anything. I said it made code
free. That means it causes code to acquire the status of being
free, not creating new code, at least not directly. It cause the
code of whatever project the GPLed code was used in to become free.

 It does not _cause_ anything, it cannot.  And make means create.


Well it requires one to make their code free if they want to use the
free code. How about that? That's what I have been trying to say!

 And please do not call people names, it is rude.

You mean the GNUtian thing? Well, alright, I'll drop it.

 Thank you.


You're welcome.

 To keep things free, again, this was answered as well before.

That does not jive! It is not simply keeping things free -- it is
causing more things to become free.

 It doesn't cause anything.  A judge cannot force you to make your
 software free software, neither can a license.


You're interpreting me too literally.

I do not understand how requiring ADDITIONAL code be released
if one wants to use the free code is *just* keeping code free --
does not the quantity of free code in the world then increase?

 Because the resulting work is a deriviate work of a free program.

 Please, this has been explained to you several times over a course of
 a week.  Now you are just wasting peoples time by being dense.


I know but it DOES NOT MAKE SENSE. See below.

If the only point is to keep code free, why demand that *additional*
code be made free if one agrees to use the free code?

 To keep code free.  If you take (unspecified license) work A and
 non-free work B to create C, then C is not free, neither is A.  The
 GPL sees that A, in all its dependencies remains free.

How is A still not free even if A is released under a free license
by the same person who authored C while C is not? A does not
depend on B, B depends on A, by the way.

Maybe answering _that_ question could help clear up the
misunderstanding.

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


Re: GNU License, Again

2007-05-25 Thread Alexander Terekhov

Alfred M. Szmidt wrote:
 
 The original is no longer free, since it depends on a non-free work.
 The resulting work, a deriviate, is no longer free.  And for the last
 time, the GPL cannot make anything free, only the copyright holder
 can.
 
How is the free code suddenly dependent on the non free work?
The non-free work is what's dependent on the free code, not
the other way around, in my scenario.
 
 It is a _deriviate_, that is how it is dependant.  It doesn't matter
 what depends on what.

Alfred, you have a talent. Now I've got to clean both monitors.

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


Re: GNU License, Again

2007-05-25 Thread Alfred M. Szmidt
   The GPL requires one to release their own code as free under GPL
   if they use GPL code in said own code.

I have already explained why this is false.  Restating false
statements over and over again is not useful.


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


Re: GNU License, Again

2007-05-25 Thread Alfred M. Szmidt
It does not _cause_ anything, it cannot.  And make means
create.

   Well it requires one to make their code free if they want to use the
   free code. How about that? That's what I have been trying to say!

Again, this has been explained before.

   How is A still not free even if A is released under a free license
   by the same person who authored C while C is not? A does not depend
   on B, B depends on A, by the way.

This has been explained over and over again to you, please refer to
past message, articles on the GNU project web pages, etc.


You are simply restating questions that have been answered before,
trying to get a answer that you want, but that answer is not the true
answer.


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


Re: GNU License, Again

2007-05-25 Thread Alfred M. Szmidt
You have a preconceived notion of what you want, and you are trying to
get that answer.  It is pointless to spend anymore time trying to
answer your questions, since you are only looking for a specific
answer, which does not agree with reality.


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


Re: GNU License, Again

2007-05-25 Thread mike3
On May 25, 1:56 pm, Alfred M. Szmidt [EMAIL PROTECTED] wrote:
 The original is no longer free, since it depends on a non-free work.
 The resulting work, a deriviate, is no longer free.  And for the last
 time, the GPL cannot make anything free, only the copyright holder
 can.

How is the free code suddenly dependent on the non free work?
The non-free work is what's dependent on the free code, not
the other way around, in my scenario.

 It is a _deriviate_, that is how it is dependant.  It doesn't matter
 what depends on what.

 Imaging for a second that you have a work, to which you add some
 non-free code.  A user can no longer change the work as a whole, since
 parts of it are not free.  The GPL sees that an evil part cannot do
 such things.  It simply does not make anything free, it just sees that
 the a free program stays free.


Oh, becuase the modified program (even if the vast majority of said
modified program's code is not GPL to begin with -- it's still
considered
a modified program) cannot then be free, only the original program,
however the modified program is still considered a version of the
original
and therefore still possesses the attribute of being free if it still
has any
part of the original left, even if 99.99% of it's code has been
totally
changed and expanded as to be unrecognizable -- that 0.01% still means
it is the GPL program. Because the incorporation of GPL code _can_
be viewed as a modification of the original if we imagine the process
not as taking a piece from the GPL program and *adding* it to our
original work, but instead as *removing* all code except what we want
to use *from the GPL program*, and then adding in all our *original*
work,
even if this would be quite a stretch of the word modify in
colloquial
terms, which often does not mean a change to the majority of something
so as to make it nigh indistinguishable.

However, since we are discussing *source code* not functionality,
Even if the functionality and outward appearance of the program is
*totally* different from the GPL one if it still includes GPL code
left over
*in the source code* it is still a modified version. It is only
considered a
new program when *zero* GPL code remains and hence the GPL no
longer covers it (provided we haven't released the program already --
we're talking about during it's creation here.), as it is then
totally,
completely ours (ie. 100% original).

PS. I bet these non-colloquial, and very formalized and precise usages
of terms are probably why my statements about GPL licenses creating
free code were misunderstood so horribly -- you expected highly
exacting usage, not rough colloquials or get the drift type stuff,
but
instead take the word at exactly face value. There's nothing wrong
with this, it's just that I didn't know.

 You could equally argue here that the free program does not depend on
 the non-free parts, since the non-free parts only add functionality,
 but that is not relevant, since the _WHOLE_ work is what matters.


Again, see the comments I made above this. Are they correct? Did
I finally get _your_ drift, now?

Saying the GPL makes things free is a quick way of saying that
the GPL requires you to make things free if you want to use other
free things (specifically, GPLed free things) in a certain
way. It's just a lot shorter, and I am surprised you want such
excruciating, exacting detail. Most people could get the drift of
what I'm saying.

 It is the difference between pi being 3.14 and 4.  One is a good
 aproximation, the other is completely bogus.

But you demand that it be interpreted in such literalistic terms. If
you didn't do this, but well then I guess you were expecting
literal exacting terms, and I was giving non-literal, inexacting
colloquial ones, and I was expecting colloquial non-literal
terms and you were giving literal exacting ones. Sheesh...




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


Re: GNU License, Again

2007-05-25 Thread mike3
On May 24, 1:39 pm, mike3 [EMAIL PROTECTED] wrote:
 On May 22, 6:35 am, [EMAIL PROTECTED](none) (Byron Jeff) wrote:
snip
  The GPL is viral. The viral nature of it is the same reason that
  networks need virus scanners, firewalls, and encryption. It's not for
  the majority of folks who want to play fair. It's for the small core of
  folks who will exploit every possible loophole for their own selfish
  benefit.

 I'd be wondering then what your opinion would be on the morality
 releasing 100% original software under a much looser proprietary
 license than, say, Microsoft's, and with _no_DRM, spywares,
 Trusted Computing codes, etc. This question is not about combining
 GPL stuff, this is a question about a philosophy and code of morals.
 You said the majority of folks want to play fair -- does this include
 most software companies as well, even if they do not make GPL
 software? I, for one, do not have much greed.


Any response to this point yet?

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


Re: GNU License, Again

2007-05-25 Thread mike3
On May 25, 3:46 pm, Alfred M. Szmidt [EMAIL PROTECTED] wrote:
 It does not _cause_ anything, it cannot.  And make means
 create.

Well it requires one to make their code free if they want to use the
free code. How about that? That's what I have been trying to say!

 Again, this has been explained before.

How is A still not free even if A is released under a free license
by the same person who authored C while C is not? A does not depend
on B, B depends on A, by the way.

 This has been explained over and over again to you, please refer to
 past message, articles on the GNU project web pages, etc.

 You are simply restating questions that have been answered before,
 trying to get a answer that you want, but that answer is not the true
 answer.

Becuase the answers you give about keeping free code free did not
make logical sense since _more_ code becomes free when you release
a combined work under the GPL. And I haven't quite found an answer to
_this specific_ question.

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


Re: GNU License, Again

2007-05-25 Thread mike3
On May 25, 3:58 pm, Alfred M. Szmidt [EMAIL PROTECTED] wrote:
 You have a preconceived notion of what you want, and you are trying to
 get that answer.  It is pointless to spend anymore time trying to
 answer your questions, since you are only looking for a specific
 answer, which does not agree with reality.

Then I'll NEVER know since you don't want to answer that specific
case. Why can't it agree with reality? Are you saying that it is
_logically or physically impossible_ for the case to arise in reality?
I think we're seeing past each other.

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


Re: GNU License, Again

2007-05-25 Thread mike3
On May 25, 3:42 pm, Alfred M. Szmidt [EMAIL PROTECTED] wrote:
The GPL requires one to release their own code as free under GPL
if they use GPL code in said own code.

 I have already explained why this is false.  Restating false
 statements over and over again is not useful.

This is false? Then what's all this talk about virality, etc.? You
seem to be contradicting yourself. At one moment you say that
one needs to release the combined work under GPL (which
by definition releases the original part of the program's source
code under GPL since that is part of the combined work -- do
you deny this clearly evident fact?!), then at another you are
saying what amounts to no. What gives?! Releasing the code
to the combined work means that you have to release your own
code too! How can it not?

This is why this discussion keeps going -- because you don't
seem to be making sense, you just keep contradicting yourself!
I don't know what to believe now.

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


Re: GNU License, Again

2007-05-25 Thread mike3
On May 24, 5:54 pm, [EMAIL PROTECTED](none) (Byron Jeff) wrote:
 In article [EMAIL PROTECTED],

 mike3  [EMAIL PROTECTED] wrote:
 On May 22, 6:35 am, [EMAIL PROTECTED](none) (Byron Jeff) wrote:
  In article [EMAIL PROTECTED],
  mike3  [EMAIL PROTECTED] wrote:
  On May 21, 5:22 am, [EMAIL PROTECTED](none) (Byron Jeff) wrote:
   In article [EMAIL PROTECTED],
 snip
  Why? What is the purpose of making the license that way? Oh, that's
  right -- to create MORE free code.
  Yeah. That's the purpose of the license. It's a pay it forward license.
 Thank you for vindicating my understanding! I am pleased.
 cheers

 Mike,

 After getting slapped around a bit by Alfred, I'd like to add that all
 of this is MHO from what I've read over the years as to why the GPL is
 structured the way it is. If you want real intent, you really need to
 talk to RMS and other folks at the FSF.


How could I contact them?





  So then if I do NOT own the GPL program, but make it a vital unique-
  functionality component, however I do NOT distribute it (the GPL
  program, not the non-GPL one) in a non-GPL way and only distribute the
  NON-GPL components of the program (ie. the ORIGINAL) ones in the
  non-GPL way (since I own it I can do whatever the heck I please), then
  it is still OK, since I'm still not trying to take over or restrict the
  GPL program and the GPL program is still being distributed for free.
  No it not OK. Back to my point. If the GPL component is a unique and
  vital part of the system, then the code that you have written is
  incomplete without it. In other words, without the GPL code, you don't
  have a program. It follows then that your code is a derivative of the
  GPL program because it's non functioning without it.
  It needs to be GPLed.
  That's why the duplicate functionality is so important. If your code can
  be a complete functioning system without using the GPL program in any
  form (i.e. there is other code that duplicates the GPL functionality)
  then no claim can be made that your code is incomplete without the GPL
  code.
  But you defined the parameters here. If you code is non functional
  without the GPL code, then you have created a derivative work of the GPL
  code, regardless of physical separation or separate distribution.
 That's right. And that is exactly what I am asking about.

 Good. Do you see that the extended code is a derivative of the original
 GPL code now?


I never denied this.

  Perhaps I should rephrase the question. Make sure to read this, it is
  important! It better captures what I am trying to ask!  Given an
  original program, and a GPL program I do not own, and then I interface
  my program with the GPL program so it is dependent on it, but it is
  also made in such a way that the GPL program and non-GPL program can be
  offered separately, the GPL parts offered under GPL and free, while the
  non-GPL part offered for a price.
  I got it. The separation is irrelavent. The key is then I interface my
  program with the GPL program so that it is dependent on it. In that
  case you do not have a separate program, but a derivative. You code then
  needs to be GPLed.

 And to clarify, your code would need to be licensed as GPL to anyone
 to whom you distribute it. It's a moot point if you do not distribute
 the modifications to anyone.

 Again, this confirms my understanding that it helps create new
 free code.

 I think that's a stretch. Most of the folks here have been using the
 phrase to ensure that free code remains free. I hear your thinking
 that if you start with a free component A and extend it to create a
 blended component A+B, where B is proprietary, that the blended
 component has no impact on the freeness of A. But it does. A+B can be
 structured so that it both improves upon A and is incompatible with A.
 It's a tactic called embrace and extend. Now you have A+B, which doesn't
 have the same rights as A. You must purchase B. You cannot modify/extend or
 redistribute B. You cannot fix B. A+B is now non free even though A is
 free. And A can easily be locked out of the usage loop by A+B.


Why would one have to purchase B? A still retains it's original
functionality without B. You'd only need to purchase B if A
was somehow made dependent on B, which it is not.

What if it _is_ compatible with A, then what?

 But B cannot exist without A. So what has happened is that an originally
 free system has now been converted into a non free one.


So therefore, B+A is not free, even though A is free and usable
independently of B. But since B+A contains A then A has been
made not free, even if A is distributed independently for free,
since a _version of A_ (namely that formed by A+B) is _not_
free anymore. And only _one_ unfree version even if A is still
freely available is a hindrance to the freedom (because *A+B*
as a _single entity_ *regardless* of how it is distributed is _not_
free). Is my understanding here correct?

 The GPL points out that A+B is a derivative of 

Re: GNU License, Again

2007-05-24 Thread Alfred M. Szmidt
   But the free software is the GPL program -- how does it
   protect free software by requiring that the non-GPL one become
   GPL as well? The free software is only the GPL program --
   which can function on it's own, unlike the non-GPL program,
   and if all sources to said GPL program are divulged under GPL,
   then how is it made any less free? It isn't!!!
   
The end result is no longer free, since users are now prohibited
from running, studying, improving and distributing the non-free
program.  The GPL sees that this will never happen, and users are
always guaranteed to always be free.

   The _entire_ non-free program, of course -- but such a distribution
   would still keep the originally free code free.

If the originally free code is linked to a propietery program, then
the result is not free.  The GPL sees that this will never happen.

   So, it's to create *more* free code, right?
   
It keeps code free, you are not required to accept the GPL.

   But why do I have to release all of *my* code along with the GPLed
   stuff?

Because you agreed to it, you are free not to agree to do so, but then
nothing gives you the right to distribute the GPLed program.  Please
read the GPL, it is very clear.


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


Re: GNU License, Again

2007-05-24 Thread Alexander Terekhov

Alfred M. Szmidt wrote:
[...]
 Then you have agreed to the GPL, and you must cause the whole work to
 be under the GPL as per section 2(b).  This has been answered several
 times.

He is merely aggregating his 100% original work with another work 
under the GPL you ueber GNUtian retard. The resulting aggregate 
work is usually not creative enough to even fall under copyright. 
But even if it is creative enough, it falls under his own copyright 
on a compilation which is totally separate and independent from 
copyrights on constituent works.

HOUSE REPORT NO. 94-1476: 

- 
Between them the terms ''compilations'' and ''derivative works'' 
which are defined in section 101 comprehend every copyrightable 
work that employs preexisting material or data of any kind. There 
is necessarily some overlapping between the two, but they basically 
represent different concepts. A ''compilation'' results from a 
process of selecting, bringing together, organizing, and arranging 
previously existing material of all kinds, regardless of whether 
the individual items in the material have been or ever could have 
been subject to copyright [...] an unauthorized translation of a 
novel [i.e. derivative work] could not be copyrighted at all, but 
the owner of copyright in an anthology of poetry [i.e. compilation] 
could sue someone who infringed the whole anthology, even though 
the infringer proves that publication of one of the poems was 
unauthorized. 
- 

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


Re: GNU License, Again

2007-05-24 Thread Alexander Terekhov

Alfred M. Szmidt wrote:
[...]
So then why must it too be free, why must the license require that
to be free?
 
 To keep things free, again, this was answered as well before.

Man oh man, you're krank. Suppose he takes PUBLIC DOMAIN work and 
links it with the GPL'd work. Nobody can apply ANY copyright license 
to work in public domain. So how can public domain be possibly 
compatible with the GNU GPL given that you must cause the whole 
work to be under the GPL as per section 2(b)? Uh GNUtian retards.

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


Re: GNU License, Again

2007-05-24 Thread David Kastrup
Alexander Terekhov [EMAIL PROTECTED] writes:

 Alfred M. Szmidt wrote:
 [...]
So then why must it too be free, why must the license require that
to be free?
 
 To keep things free, again, this was answered as well before.

 Man oh man, you're krank. Suppose he takes PUBLIC DOMAIN work and 
 links it with the GPL'd work. Nobody can apply ANY copyright license 
 to work in public domain.

You are confused.  Licenses apply to particular _copies_, not some
general fuzzy availability concept.

And the decisive mark of public domain work is that you can license
copies that use them in whatever manner at your discretion.  There is
no requirement to do this in a way where the public domain part can
still be isolated and extracted.

 So how can public domain be possibly compatible with the GNU GPL
 given that you must cause the whole work to be under the GPL as per
 section 2(b)? Uh GNUtian retards.

Because it does not stay public domain when it is assembled with
other material.

You can't, for example, disassemble Microsoft's network stack and use
it elsewhere under your discretion just because it is based on
BSDlite.

-- 
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: GNU License, Again

2007-05-24 Thread Alexander Terekhov

David Kastrup wrote:
 
 Alexander Terekhov [EMAIL PROTECTED] writes:
 
  Alfred M. Szmidt wrote:
  [...]
 So then why must it too be free, why must the license require that
 to be free?
 
  To keep things free, again, this was answered as well before.
 
  Man oh man, you're krank. Suppose he takes PUBLIC DOMAIN work and
  links it with the GPL'd work. Nobody can apply ANY copyright license
  to work in public domain.
 
 You are confused.  Licenses apply to particular _copies_, not some

Copyright licenses apply to work, idiot.

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


Re: GNU License, Again

2007-05-24 Thread David Kastrup
Alexander Terekhov [EMAIL PROTECTED] writes:

 David Kastrup wrote:
 
 Alexander Terekhov [EMAIL PROTECTED] writes:
 
  Alfred M. Szmidt wrote:
  [...]
 So then why must it too be free, why must the license require that
 to be free?
 
  To keep things free, again, this was answered as well before.
 
  Man oh man, you're krank. Suppose he takes PUBLIC DOMAIN work and
  links it with the GPL'd work. Nobody can apply ANY copyright license
  to work in public domain.
 
 You are confused.  Licenses apply to particular _copies_, not some

 Copyright licenses apply to work, idiot.

Copyright arises from works, licenses (which require copyright) apply
to copies.  Having the copyright to a particular work allows you to
license copies under a variety of different licenses under your
discretion, so it is clear that the license does not apply to the
work, but rather to the distributed copy.

-- 
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: GNU License, Again

2007-05-24 Thread mike3
On May 24, 1:52 am, Alfred M. Szmidt [EMAIL PROTECTED] wrote:
But the free software is the GPL program -- how does it
protect free software by requiring that the non-GPL one become
GPL as well? The free software is only the GPL program --
which can function on it's own, unlike the non-GPL program,
and if all sources to said GPL program are divulged under GPL,
then how is it made any less free? It isn't!!!

 The end result is no longer free, since users are now prohibited
 from running, studying, improving and distributing the non-free
 program.  The GPL sees that this will never happen, and users are
 always guaranteed to always be free.

The _entire_ non-free program, of course -- but such a distribution
would still keep the originally free code free.

 If the originally free code is linked to a propietery program, then
 the result is not free.  The GPL sees that this will never happen.


But the originally free code is still made free. So I'm vindicated in
my understanding: It is designed to not only keep the original free
code free, but to make more code free.

So, it's to create *more* free code, right?

 It keeps code free, you are not required to accept the GPL.

But why do I have to release all of *my* code along with the GPLed
stuff?

 Because you agreed to it, you are free not to agree to do so, but then
 nothing gives you the right to distribute the GPLed program.  Please
 read the GPL, it is very clear.

I know, but the thing I'm going after is the reasonableness,
rationale,
or logic behind the license.

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


Re: GNU License, Again

2007-05-24 Thread John Hasler
David Kastrup writes:
 Because it does not stay public domain when it is assembled with other
 material.

This is not true in the US.  Elements of a work that are in the public
domain are not protected by copyright even if the work does contain
other elements that are protected.
-- 
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: GNU License, Again

2007-05-24 Thread mike3
On May 24, 2:01 am, Alfred M. Szmidt [EMAIL PROTECTED] wrote:
 Asked and answered. Your code does not function without the GPL
 code in this scenario. Therefore it's a derivative of the GPL
 code. So your code must also be distributed under the GPL.

 The disconnect that happens in this discussion everytime it comes
 up (which BTW is about every other day) is thinking that if you
 add something to the existing collective of code, that somehow
 that it's not a part of that collective.

But it seems that some GNUtians just keep saying it only keeps
stuff that was already free, free, even though it does not -- it
makes _more_ code free.

 Again, the GPL does not create anything.  You as the copyright holder
 can only license something under a license, the GPL cannot.  The GPL
 simply sees that free code stays free, nothing more, nothing less.
 Nobody can force you to licnese your work on the GPL, not even a
 judge.


I did not say it created anything. I said it made code free. That
means
it causes code to acquire the status of being free, not creating new
code, at least not directly. It cause the code of whatever project the
GPLed code was used in to become free.

 The GPL is not a lifeform.


No. I did not say it was. You do not seem to understand what I am
saying.

 And please do not call people names, it is rude.


You mean the GNUtian thing? Well, alright, I'll drop it.

 Let's put some concrete numbers to it to clarify. Say you start
 with a 100,000 LOC GPL fully functioning system. You write a 10
 line extension to it. Should that 10 line extension be GPLed?

 I'll presume that you'll agree that it should. Feel free to argue
 why it should not if you like.

Perhaps, but, what about a 100,000 LOC *NON*-GPL fully functioning
system that we put a 10-line extension of *GPL* code into? That's
the scenario I'm asking about. Even if it could do without those 10
lines of GPL code.

 Then you have agreed to the GPL, and you must cause the whole work to
 be under the GPL as per section 2(b).  This has been answered several
 times.


And I have not disgareed with that. I want two things:

1. explicit vindication that I am right in my understanding of the
rationale
behind the license -- that it is designed to make more code become
free.
(what else do you call having to release the entire original work of
a
500,000 line program that used 500 lines of GPL code as GPL Free?)

Addendum, just read the rest of the post here -- THIS IS VERY
IMPORTANT:
---
However you say this is wrong, and that it is merely to ensure that
free code stays free. But then does this equate to a denial of the
fact
that when you release a combined work under GPL, formerly non-free
code becomes free, and hence ADDITIONAL free code appears,
which is MORE than simply keeping free code free? If not, then why?
---

2. an explanation of why an alternative license that would allow for
the *original* part of said combined work to be released under an
incompatible license _provided_ that the free part is distributed in
a
free manner along with the original work both in (due to vital
dependence)
and out of the combined package, would be morally and ethically
wrong
even though it keeps the free part free. Ie. like GPL but without the
requirement that the entire source to derivative works must be
released --
only the free part -- if at least the overwhelming majority of the
code
of the combined work is original.

snip
 To keep things free, again, this was answered as well before.


That does not jive! It is not simply keeping things free -- it is
causing more things to become free. Is agreeing to release
what was formerly non-free code not making more free
code? Obviously it is making free code! This sounds like this:

Me: This gun is designed to hurt and kill people.

You: No, it's built to burn gunpowder.

Me: It's built for killing or hurting people.

You: No, it burns gunpowder.

Me: It KILLS PEOPLE!!!

You: It BURNS GUNPOWDER

Me: well DUH!!

See? Your explanation seems incomplete. If the gun was only
designed to burn gunpowder, why is the bullet included? Why
the barrel obviously designed for channeling a projectile?

snip
 To keep code free.


See above. This makes no sense.

Ie. To burn gunpowder.

snip
 It is to keep code free.


Again, see above. It doesn't jive.

Ie. It is to burn gunpowder.

 If making GPL code non-GPL was as simple as physically separating
 it from the GPL code, then the GPL would be totally neutered for
 its intented purpose.

Aha! So we've hit on the purpose then -- to CAUSE MORE CODE TO BE
FREE. Thank you. I am vindicated in my understanding then!

 No, this is not the point of the GPL, since it cannot possible do
 this.  As has been stated several times not, the point and only point
 of the GPL is to keep free code free.


I do not understand how requiring ADDITIONAL code be 

Re: GNU License, Again

2007-05-24 Thread mike3
On May 22, 6:35 am, [EMAIL PROTECTED](none) (Byron Jeff) wrote:
 In article [EMAIL PROTECTED],

 mike3  [EMAIL PROTECTED] wrote:
 On May 21, 5:22 am, [EMAIL PROTECTED](none) (Byron Jeff) wrote:
  In article [EMAIL PROTECTED],

snip
 Why? What is the purpose of making the license that way? Oh, that's
 right -- to create MORE free code.

 Yeah. That's the purpose of the license. It's a pay it forward license.


Thank you for vindicating my understanding! I am pleased.
cheers

 So then if I do NOT own the GPL program, but make it a vital unique-
 functionality component, however I do NOT distribute it (the GPL
 program, not the non-GPL one) in a non-GPL way and only distribute the
 NON-GPL components of the program (ie. the ORIGINAL) ones in the
 non-GPL way (since I own it I can do whatever the heck I please), then
 it is still OK, since I'm still not trying to take over or restrict the
 GPL program and the GPL program is still being distributed for free.

 No it not OK. Back to my point. If the GPL component is a unique and
 vital part of the system, then the code that you have written is
 incomplete without it. In other words, without the GPL code, you don't
 have a program. It follows then that your code is a derivative of the
 GPL program because it's non functioning without it.

 It needs to be GPLed.

 That's why the duplicate functionality is so important. If your code can
 be a complete functioning system without using the GPL program in any
 form (i.e. there is other code that duplicates the GPL functionality)
 then no claim can be made that your code is incomplete without the GPL
 code.

 But you defined the parameters here. If you code is non functional
 without the GPL code, then you have created a derivative work of the GPL
 code, regardless of physical separation or separate distribution.


That's right. And that is exactly what I am asking about.

 Perhaps I should rephrase the question. Make sure to read this, it is
 important! It better captures what I am trying to ask!  Given an
 original program, and a GPL program I do not own, and then I interface
 my program with the GPL program so it is dependent on it, but it is
 also made in such a way that the GPL program and non-GPL program can be
 offered separately, the GPL parts offered under GPL and free, while the
 non-GPL part offered for a price.

 I got it. The separation is irrelavent. The key is then I interface my
 program with the GPL program so that it is dependent on it. In that
 case you do not have a separate program, but a derivative. You code then
 needs to be GPLed.


Again, this confirms my understanding that it helps create new
free code.

 Now the one way that I have seen to get around this restriction is to
 create two completely separate programs that communicate with each other
 in a client-server fashion. In that case one can be GPLed and the other
 not.

 If this is still not permitted, why not? What would be the rationale
 for making the license that way? It does not seem to be to preserve the
 freeness of the GPLed code, since the above scenario would still keep
 it free, after all.

 Simple. You are benefitting from other's generosity without contributing
 yourself. Stallman and the FSF are clear in their political agenda that
 they want all code to be GPLed. So the license is written so that the
 price for using GPLed code (again regardless of physical separation of
 components) is that you must GPL your code.


So I am right, then. I am EXACTLY right. The other half of the
rationale *IS* to ensure that additional free code emerges, to
ensure that MORE code gets added to the repertoire of free
code. However, why couldn't one pay off the debt owed
with a different piece of (but still useful) code? What would
be bad about a license designed to do that?

And I am right about it being a price too -- if you want to use
the free code you pay for that right with your own code instead
of with money.

Thanks again for the vindication.

 What you're missing in their agenda is not the freeness of their code,
 but the freeness of your extension to their code. By stipulating that
 the GPL code is a vital and unique aspect of your system, then your code
 is an extension of the GPL code.

 Let me flip it to explain why this is important. Without this
 restriction developers would make GPL code effectively non free simply
 by taking a core GPL engine (remember vital and unique) and extending it
 with proprietary components until the functionality of the GPL core
 engine is virtually useless without the proprietary extensions. It would
 become a simple encapsulation of free code with non free code, making a
 non free system with a free core. A system that could not function
 without that free core, as stipulated by your scenario. It turns a
 initally free system into a non free one.


How does it become virtually useless if the GPL core engine itself
remains unchanged? What I am talking about is a scenario where
the GPL core itself 

Re: GNU License, Again

2007-05-24 Thread Alfred M. Szmidt
   But the free software is the GPL program -- how does it
   protect free software by requiring that the non-GPL one
   become GPL as well? The free software is only the GPL
   program -- which can function on it's own, unlike the
   non-GPL program, and if all sources to said GPL program
   are divulged under GPL, then how is it made any less
   free? It isn't!!!
   
The end result is no longer free, since users are now
prohibited from running, studying, improving and
distributing the non-free program.  The GPL sees that this
will never happen, and users are always guaranteed to always
be free.
   
   The _entire_ non-free program, of course -- but such a
   distribution would still keep the originally free code free.
   
If the originally free code is linked to a propietery program,
then the result is not free.  The GPL sees that this will never
happen.

   But the originally free code is still made free. So I'm vindicated
   in my understanding: It is designed to not only keep the original
   free code free, but to make more code free.

The original is no longer free, since it depends on a non-free work.
The resulting work, a deriviate, is no longer free.  And for the last
time, the GPL cannot make anything free, only the copyright holder
can.



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


Re: GNU License, Again

2007-05-24 Thread Alfred M. Szmidt

   On May 24, 2:01 am, Alfred M. Szmidt [EMAIL PROTECTED] wrote:
Asked and answered. Your code does not function without the GPL
code in this scenario. Therefore it's a derivative of the GPL
code. So your code must also be distributed under the GPL.
   
The disconnect that happens in this discussion everytime it comes
up (which BTW is about every other day) is thinking that if you
add something to the existing collective of code, that somehow
that it's not a part of that collective.
   
   But it seems that some GNUtians just keep saying it only keeps
   stuff that was already free, free, even though it does not -- it
   makes _more_ code free.
   
Again, the GPL does not create anything.  You as the copyright holder
can only license something under a license, the GPL cannot.  The GPL
simply sees that free code stays free, nothing more, nothing less.
Nobody can force you to licnese your work on the GPL, not even a
judge.

   I did not say it created anything. I said it made code
   free. That means it causes code to acquire the status of being
   free, not creating new code, at least not directly. It cause the
   code of whatever project the GPLed code was used in to become free.

It does not _cause_ anything, it cannot.  And make means create.

And please do not call people names, it is rude.

   You mean the GNUtian thing? Well, alright, I'll drop it.

Thank you.

To keep things free, again, this was answered as well before.

   That does not jive! It is not simply keeping things free -- it is
   causing more things to become free. 

It doesn't cause anything.  A judge cannot force you to make your
software free software, neither can a license.

   I do not understand how requiring ADDITIONAL code be released
   if one wants to use the free code is *just* keeping code free --
   does not the quantity of free code in the world then increase?

Because the resulting work is a deriviate work of a free program.

Please, this has been explained to you several times over a course of
a week.  Now you are just wasting peoples time by being dense.

   If the only point is to keep code free, why demand that *additional*
   code be made free if one agrees to use the free code?

To keep code free.  If you take (unspecified license) work A and
non-free work B to create C, then C is not free, neither is A.  The
GPL sees that A, in all its dependencies remains free.



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


Re: GNU License, Again

2007-05-24 Thread Alfred M. Szmidt
Why? What is the purpose of making the license that way? Oh,
that's right -- to create MORE free code.
   
Yeah. That's the purpose of the license. It's a pay it forward license.

   Thank you for vindicating my understanding! I am pleased.

Byron Jeff has misunderstood the goal of the license.  You are simply
agreeing with a incorrect opinoin since it aligns with what you think
it should be.  The GPL cannot create more code.

You are simply looking for a confirmation of a misunderstanding, from
that you can deduce anything.


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


Re: GNU License, Again

2007-05-24 Thread Tyler Smith
On 2007-05-24, mike3 [EMAIL PROTECTED] wrote:

 Because you agreed to it, you are free not to agree to do so, but then
 nothing gives you the right to distribute the GPLed program.  Please
 read the GPL, it is very clear.

 I know, but the thing I'm going after is the reasonableness,
 rationale,
 or logic behind the license.


Rather than ask the same question over and over, you might consider
visiting the gnu website. They provide all the details you're looking
for. A good place to start is Richard Stallman's 'Free Software, Free
Society', where he explains his original motivations and goals for
Free Software in general, and the GPL in particular. It's available to
browse on-line or to download, or you can even buy a hardcopy if you
so wish. You should find it in the documentation section.

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


Re: GNU License, Again

2007-05-24 Thread David Kastrup
John Hasler [EMAIL PROTECTED] writes:

 David Kastrup writes:
 Because it does not stay public domain when it is assembled with other
 material.

 This is not true in the US.  Elements of a work that are in the public
 domain are not protected by copyright even if the work does contain
 other elements that are protected.

If they can still be isolated as separate parts of the work.  Since
copyright does not depend on copyright notices and the people
utilizing PD works are neither required to leave them unchanged nor
indicate which parts are completely extracted from the PD source, the
only reliable way to pick things apart is to utilize an unmodified
copy, and then it is pretty pointless to extract them from the
combined work.

There is one case where this could possibly be slightly relevant: you
have a friend with the original source, but no fast internet access.
The friend sends you the SHA256 sums of the public domain source
files, and you establish that they correspond with most of your source
files.  For the few files for which they don't correspond, your friend
sends you the original.

But in most cases, there is little point in trying to pick apart
things and rely on them being completely unchanged.

-- 
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: GNU License, Again

2007-05-24 Thread Richard Tobin
In article [EMAIL PROTECTED],
Alexander Terekhov  [EMAIL PROTECTED] wrote:

  Copyright licenses apply to work, idiot.

 Copyright arises from works, licenses (which require copyright) apply
 to copies.  

Stop being an utter idiot. Think human brain. And why I'm not 
surprised that in the GNU Republic copyleft licenses apply to human 
brains (copies).

You're drivelling.  If you have a point, please make it.

-- Richard
-- 
Consideration shall be given to the need for as many as 32 characters
in some alphabets - X3.4, 1963.
___
gnu-misc-discuss mailing list
gnu-misc-discuss@gnu.org
http://lists.gnu.org/mailman/listinfo/gnu-misc-discuss


Re: GNU License, Again

2007-05-24 Thread John Hasler
I wrote:
 Elements of a work that are in the public domain are not protected by
 copyright even if the work does contain other elements that are
 protected.

 There is one case where this could possibly be slightly relevant...

It can be more than slightly relevant if you are sued for copyright
infringment.  Even if the plaintiff can show that a substantial portion of
your work is identical to a portion of his and that you had access you are
off the hook if you can show that said portion is substantially similar to
a portion of a work that is in the public domain.

 But in most cases, there is little point in trying to pick apart things
 and rely on them being completely unchanged.

They need not be completely unchanged.  The changes must be so substantial
as to create a protected element.
-- 
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: GNU License, Again

2007-05-24 Thread none
In article [EMAIL PROTECTED],
Alfred M. Szmidt [EMAIL PROTECTED] wrote:
Why? What is the purpose of making the license that way? Oh,
that's right -- to create MORE free code.
   
Yeah. That's the purpose of the license. It's a pay it forward license.

   Thank you for vindicating my understanding! I am pleased.

Byron Jeff has misunderstood the goal of the license.

Alfred,

I don't misunderstand the goal of the license. In your other posts you
state that the GPL doesn't make your code free and that a judge can't
make you free your code. On the flip side, the license does state that
if you do not release your code under the GPL then you don't have the
right to distribute it. By the same token a judge can demand that you
not distribute your product.

You can reduce it to a semantic debate. But in the end the GPL is
structured so that the only legal way for you to redistribute modified
copies of GPL licensed code is to license the modifications under the
GPL.

So feel free to explain exactly how the GPL is not designed to ensure
that distributed downstream modifications are not to be free. Which the
last time that I checked is exactly what Mike asked about.

You are simply
agreeing with a incorrect opinoin since it aligns with what you think
it should be.  The GPL cannot create more code.

But it is structured such that any derivative code can only be released
under the GPL. That not being created is a semantic argument, not a
functional one.

You are simply looking for a confirmation of a misunderstanding, from
that you can deduce anything.

And you seem to be letting verbal semantics get in the way of meaningful
discussion. The guy wants to understand why the GPL is structured the
way that it is. Why can there not be balance and harmony between systems
built with a combination of GPLed and non-GPLed components?

I've made some attempts to explain why it doesn't work. While my
verbiage wouldn't necessarily stand legal muster, at least it is
verbiage that attempts to explain why the GPL is structured the way that
it is.

So instead of dogging my (or Mike's) words, try to explain to the guy why 
the system is structured the way that it is.

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


Re: GNU License, Again

2007-05-24 Thread Alfred M. Szmidt
   You can reduce it to a semantic debate. But in the end the GPL is
   structured so that the only legal way for you to redistribute
   modified copies of GPL licensed code is to license the
   modifications under the GPL.

There are several ways to come into compliance, this is one of them.
Requesting the copyright holder to change the license is another.  And
a third is simply not using the GPL program.


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


Re: GNU License, Again

2007-05-24 Thread none
In article [EMAIL PROTECTED],
Alfred M. Szmidt [EMAIL PROTECTED] wrote:
  You can reduce it to a semantic debate. But in the end the GPL is
  structured so that the only legal way for you to redistribute
  modified copies of GPL licensed code is to license the
  modifications under the GPL.

There are several ways to come into compliance, this is one of them.
Requesting the copyright holder to change the license is another.  And
a third is simply not using the GPL program.

Mike wants to understand why the GPL is structured to have such
compliance. I've seen your posts that states to go read this document
and that document. I'd like to hear your summary of why the GPL is
structured so that the easiest avenue to be in compliance with the
license is to release modifications under the GPL. Why is the GPL
structured so that GPL and non compatible GPL components cannot be
combined into a distributable combined work?

I've given my take on why. I'd like to hear yours, or your
interpretation of others' take on the subject as to why.

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


Re: GNU License, Again

2007-05-24 Thread none
In article [EMAIL PROTECTED],
mike3  [EMAIL PROTECTED] wrote:
On May 22, 6:35 am, [EMAIL PROTECTED](none) (Byron Jeff) wrote:
 In article [EMAIL PROTECTED],

 mike3  [EMAIL PROTECTED] wrote:
 On May 21, 5:22 am, [EMAIL PROTECTED](none) (Byron Jeff) wrote:
  In article [EMAIL PROTECTED],

snip
 Why? What is the purpose of making the license that way? Oh, that's
 right -- to create MORE free code.

 Yeah. That's the purpose of the license. It's a pay it forward license.

Thank you for vindicating my understanding! I am pleased.
cheers

Mike,

After getting slapped around a bit by Alfred, I'd like to add that all
of this is MHO from what I've read over the years as to why the GPL is
structured the way it is. If you want real intent, you really need to
talk to RMS and other folks at the FSF.

 So then if I do NOT own the GPL program, but make it a vital unique-
 functionality component, however I do NOT distribute it (the GPL
 program, not the non-GPL one) in a non-GPL way and only distribute the
 NON-GPL components of the program (ie. the ORIGINAL) ones in the
 non-GPL way (since I own it I can do whatever the heck I please), then
 it is still OK, since I'm still not trying to take over or restrict the
 GPL program and the GPL program is still being distributed for free.

 No it not OK. Back to my point. If the GPL component is a unique and
 vital part of the system, then the code that you have written is
 incomplete without it. In other words, without the GPL code, you don't
 have a program. It follows then that your code is a derivative of the
 GPL program because it's non functioning without it.

 It needs to be GPLed.

 That's why the duplicate functionality is so important. If your code can
 be a complete functioning system without using the GPL program in any
 form (i.e. there is other code that duplicates the GPL functionality)
 then no claim can be made that your code is incomplete without the GPL
 code.

 But you defined the parameters here. If you code is non functional
 without the GPL code, then you have created a derivative work of the GPL
 code, regardless of physical separation or separate distribution.

That's right. And that is exactly what I am asking about.

Good. Do you see that the extended code is a derivative of the original
GPL code now?

 Perhaps I should rephrase the question. Make sure to read this, it is
 important! It better captures what I am trying to ask!  Given an
 original program, and a GPL program I do not own, and then I interface
 my program with the GPL program so it is dependent on it, but it is
 also made in such a way that the GPL program and non-GPL program can be
 offered separately, the GPL parts offered under GPL and free, while the
 non-GPL part offered for a price.

 I got it. The separation is irrelavent. The key is then I interface my
 program with the GPL program so that it is dependent on it. In that
 case you do not have a separate program, but a derivative. You code then
 needs to be GPLed.

And to clarify, your code would need to be licensed as GPL to anyone
to whom you distribute it. It's a moot point if you do not distribute
the modifications to anyone.

Again, this confirms my understanding that it helps create new
free code.

I think that's a stretch. Most of the folks here have been using the
phrase to ensure that free code remains free. I hear your thinking
that if you start with a free component A and extend it to create a
blended component A+B, where B is proprietary, that the blended
component has no impact on the freeness of A. But it does. A+B can be
structured so that it both improves upon A and is incompatible with A.
It's a tactic called embrace and extend. Now you have A+B, which doesn't
have the same rights as A. You must purchase B. You cannot modify/extend or
redistribute B. You cannot fix B. A+B is now non free even though A is
free. And A can easily be locked out of the usage loop by A+B.

But B cannot exist without A. So what has happened is that an originally
free system has now been converted into a non free one.

The GPL points out that A+B is a derivative of A. It says that A+B must
have the same rights as A. So A+B needs to be GPLed.

And that's what to ensure that free code remains free means.

Now to appease Alfred, B's author can in fact release B under any
license he/she sees fit. It's up to the author of A to call the
copyright violation of the GPL out to the author of B and work something
out. A judge can enjoin B's author from distrubuting the collective
work, or B separately, though the judge cannot force B's author to GPL
B. Is that enough legalese?

End the end what you want is too much of a slipperly slope. The only
reason not to release B under the GPL is to keep downstream developers
and users from having the same rights that B's author had to A. That
diminishes the overall freeness of the system A+B.

 Now the one way that I have seen to get around this restriction is to
 create two completely separate programs 

Re: GNU License, Again

2007-05-24 Thread Alfred M. Szmidt
 You can reduce it to a semantic debate. But in the end the GPL
 is structured so that the only legal way for you to
 redistribute modified copies of GPL licensed code is to license
 the modifications under the GPL.

   There are several ways to come into compliance, this is one of
   them.  Requesting the copyright holder to change the license is
   another.  And a third is simply not using the GPL program.

   Mike wants to understand why the GPL is structured to have such
   compliance. I've seen your posts that states to go read this document
   and that document. I'd like to hear your summary of why the GPL is
   structured so that the easiest avenue to be in compliance with the
   license is to release modifications under the GPL. Why is the GPL
   structured so that GPL and non compatible GPL components cannot be
   combined into a distributable combined work?

Because that would make the user give up their freedom, they can no
longer use the combined (I assume you do not mean aggregated, but a
deriviate) work, since it is not free anymore.

   I've given my take on why. I'd like to hear yours, or your
   interpretation of others' take on the subject as to why.

I have tried to give my interpretation, maybe if you could tell me
what you find unclear about it then I can make it clearer.


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


Re: GNU License, Again

2007-05-24 Thread Alfred M. Szmidt
You can reduce it to a semantic debate. But in the end the GPL
is structured so that the only legal way for you to
redistribute modified copies of GPL licensed code is to license
the modifications under the GPL.

  There are several ways to come into compliance, this is one of
  them.  Requesting the copyright holder to change the license is
  another.  And a third is simply not using the GPL program.

  Mike wants to understand why the GPL is structured to have such
  compliance. I've seen your posts that states to go read this
  document and that document. I'd like to hear your summary of why
  the GPL is structured so that the easiest avenue to be in
  compliance with the license is to release modifications under
  the GPL. Why is the GPL structured so that GPL and non
  compatible GPL components cannot be combined into a
  distributable combined work?

   Because that would make the user give up their freedom, they can no
   longer use the combined (I assume you do not mean aggregated, but a
   deriviate) work, since it is not free anymore.

Meh, it is getting late; let me rephrase, and clarify.

If you combine a free program and a non-free program, the deriviate of
the free program is no longer free.  So a users will lose their
freedom to run/study/improve/distribute the program.  The GPL sees
that the user will always have the right to run, study, improve and
distribute a program, no matter how you combine it with other works.
It sees that the _GPL_program_ stays 100% free, not that it will
result in more GPL code.

If you think of it in terms of adding GPL incompatible code to a GPL
program, it should be clearer.  Since linking is indeed iffy waters,
though it is the same principle, modifying a GPL program and creating
a deriviate work.

Is this a better explanation?


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


Re: GNU License, Again

2007-05-23 Thread mike3
On May 22, 3:00 pm, Alfred M. Szmidt [EMAIL PROTECTED] wrote:
 So, it's to create *more* free code, right?

Yes.

 It doesn't create anything, nobody is forced to release their work
 under the GPL.  It only sees that software that is free, remains so.


So then what do you call agreeing to release all the original
code, then, not just the GPL code? Isn't that adding more code
to the repository of free code, e.g. creating more free code?

They could make it available (if at all) only under the
default copyright terms,  

 They could, but that would be immoral and unethical.

I disagree to some extent.

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


Re: GNU License, Again

2007-05-23 Thread mike3
On May 22, 2:14 pm, John Hasler [EMAIL PROTECTED] wrote:
 mike3 writes:
  So, it's to create *more* free code, right?

 Yes.

 The FSF position is controversial.  In my (nonlawyer's) opinion it would
 not stand up in court.  However, the authors of GPL software are _giving_
 you the right to use their code under the terms of the GPL.  They don't
 have to do this.  They could make it available (if at all) only under the
 default copyright terms,  Why not comply with their wishes?  Why all this
 effort to evade the obvious spirit of the license?  If you don't like the
 terms why not write your own or get what you need elsewhere?

I sure could do all of those things. It's just that I'm asking more
about
why the license is the way it is. If I don't want to GPL the code I'm
using it in I'll just look for another option or write my own.

 --
 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


  1   2   >