Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-02-08 Thread Hyman Rosen
Rjack wrote: Sigh. . . a compiler transforms from one language representation to another: A compiler is a computer program (or set of programs) that transforms source code written in a computer language (the source language) into another computer language (the target language, often having a

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-02-07 Thread Alan Mackenzie
John Hasler j...@dhh.gt.org wrote: Alan Mackenzie writes: You're saying, I think, that this boilerplate code gives the boilerplate's writer some degree of copyright in the executable program. I'm not at all convinced o this. Certainly, the world doesn't seem to work this way in practice, in

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-02-07 Thread Alan Mackenzie
Hyman Rosen hyro...@mail.com wrote: Alan Mackenzie wrote: The only other components in the executable will be boilerplate No. Those components may include entire implementations of things like formatting floating point numbers into strings, trigonometric functions, calendar functions, and so

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-02-06 Thread Kalle Olavi Niemitalo
How is this GPLv3 + GCC Runtime Library Exception supposed to enable distribution of binaries compiled from GPLv2-only applications? It is an exception to GPLv3, but I don't see how it could excuse distributors from GPLv2 sections 1-3, which AFAIK require source code to be be licensed under

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-02-06 Thread Alexander Terekhov
Alan Mackenzie wrote: Alexander Terekhov terek...@web.de wrote: I personally believe that even if a particular instance of object code is judged to include protected expression of both/either source code's copyright owner and/or compiler's copyright owner, the resulting binary is

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-02-06 Thread Alexander Terekhov
Alan Mackenzie wrote: [...] Anyhow, yes I agree that mere aggregation means what you just wrote. The critical thing being NOTHING MORE than an aggregation. If two pieces of code are linked together, this linking is a good deal more than aggregation, and thus is not mere aggregation. The

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-02-06 Thread Hyman Rosen
Alan Mackenzie wrote: An example of a mere aggregation is two books bound together in a single spine. However, if two authors were to cooperate to produce a single book, this would not be a mere aggretation - it would be a tightly integrated whole - just like a single binary resulting from a

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-02-06 Thread Alan Mackenzie
Alexander Terekhov terek...@web.de wrote: Alan Mackenzie wrote: [...] Anyhow, yes I agree that mere aggregation means what you just wrote. The critical thing being NOTHING MORE than an aggregation. If two pieces of code are linked together, this linking is a good deal more than

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-02-06 Thread Rjack
Hyman Rosen wrote: Alan Mackenzie wrote: An example of a mere aggregation is two books bound together in a single spine. However, if two authors were to cooperate to produce a single book, this would not be a mere aggretation - it would be a tightly integrated whole - just like a single

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-02-06 Thread Alexander Terekhov
Alan Mackenzie wrote: [...] This http://www.rosenlaw.com/Rosen_Ch06.pdf is from a lawyer. Read Linking to GPL Software and Copyright Law and Linking. What say you now, Alan? The whole thing is a mess of rambling gibberish. Is there anything pertinent anywhere in it? Actually, it

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-02-06 Thread Rjack
Alexander Terekhov wrote: Alan Mackenzie wrote: [...] This http://www.rosenlaw.com/Rosen_Ch06.pdf is from a lawyer. Read Linking to GPL Software and Copyright Law and Linking. What say you now, Alan? The whole thing is a mess of rambling gibberish. Is there anything pertinent anywhere in it?

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-02-06 Thread Alan Mackenzie
Hyman Rosen hyro...@mail.com wrote: Alan Mackenzie wrote: An example of a mere aggregation is two books bound together in a single spine. However, if two authors were to cooperate to produce a single book, this would not be a mere aggretation - it would be a tightly integrated whole - just

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-02-06 Thread Alan Mackenzie
Alexander Terekhov terek...@web.de wrote: I personally believe that even if a particular instance of object code is judged to include protected expression of both/either source code's copyright owner and/or compiler's copyright owner, the resulting binary is merely an aggregation of multiple

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-02-06 Thread Alexander Terekhov
Hyman Rosen wrote: [...] Effective! Brilliant! LICENSE! Hey Hyman, stay focused on Alan's embryo which is derived from the egg and sperm comical theory of treating aggregations (with linking/dependencies between constituents) as GNUish derived works. As for Larry Rosen, he's also fond of

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-02-06 Thread Alan Mackenzie
Alexander Terekhov terek...@web.de wrote: Alan Mackenzie wrote: [...] Anyhow, yes I agree that mere aggregation means what you just wrote. The critical thing being NOTHING MORE than an aggregation. If two pieces of code are linked together, this linking is a good deal more than

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-02-06 Thread Hyman Rosen
Rjack wrote: The an original creative arrangement of materials in a compilation makes it eligible for copyright. Compilation meaning the output produced by the computerized programming language translator known as a compiler. Which should have been obvious from the context.

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-02-06 Thread Hyman Rosen
Alan Mackenzie wrote: If I write foo.c and compile it to foo.o, I don't think there are pieces there. I then link it with a few other files and it becomes the executable foo. The only bits in there which aren't my copyright are analogues of the book's cover and printing. That's not correct.

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-02-06 Thread Alan Mackenzie
Hyman Rosen hyro...@mail.com wrote: Alan Mackenzie wrote: If I write foo.c and compile it to foo.o, I don't think there are pieces there. I then link it with a few other files and it becomes the executable foo. The only bits in there which aren't my copyright are analogues of the book's

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-02-06 Thread Hyman Rosen
Alan Mackenzie wrote: The only other components in the executable will be boilerplate No. Those components may include entire implementations of things like formatting floating point numbers into strings, trigonometric functions, calendar functions, and so forth. OK. You're saying, I think,

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-02-06 Thread Rjack
Hyman Rosen wrote: Rjack wrote: The an original creative arrangement of materials in a compilation makes it eligible for copyright. Compilation meaning the output produced by the computerized programming language translator known as a compiler. Which should have been obvious from the

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-02-05 Thread Alan Mackenzie
Hi, Alfred! On Thu, Feb 05, 2009 at 09:19:56AM +0100, Alfred M. Szmidt wrote: The degree of creativity involved in writing a few comparison and conditional/unconditional jump instructions is too low to merit copyright, just as composing the sentence This is silly.

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-02-05 Thread Alfred M. Szmidt
The degree of creativity involved in writing a few comparison and conditional/unconditional jump instructions is too low to merit copyright, just as composing the sentence This is silly. would be. Well, depends... Duff's device is quite a smart

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-02-05 Thread Alan Mackenzie
Afternoon, Alfred! On Thu, Feb 05, 2009 at 01:12:53PM +0100, Alfred M. Szmidt wrote: The degree of creativity involved in writing a few comparison and conditional/unconditional jump instructions is too low to merit copyright, just as composing the

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-02-05 Thread Hyman Rosen
Alan Mackenzie wrote: Note that the copyright of executable files is invariably held to be held by those who have copyright of the source files, not those who wrote the compiler. An interesting aside is that the source and executable forms of a computer program do not have separate copyrights.

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-02-05 Thread Rjack
Alan Mackenzie wrote: Hyman Rosen hyro...@mail.com wrote: Alan Mackenzie wrote: Note that the copyright of executable files is invariably held to be held by those who have copyright of the source files, not those who wrote the compiler. An interesting aside is that the source and

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-02-05 Thread Rjack
Rjack wrote: Alan Mackenzie wrote: Hyman Rosen hyro...@mail.com wrote: Alan Mackenzie wrote: Note that the copyright of executable files is invariably held to be held by those who have copyright of the source files, not those who wrote the compiler. An interesting aside is that the source

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-02-05 Thread Rjack
Rjack wrote: Alan Mackenzie wrote: Hyman Rosen hyro...@mail.com wrote: Alan Mackenzie wrote: Note that the copyright of executable files is invariably held to be held by those who have copyright of the source files, not those who wrote the compiler. An interesting aside is that the source

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-02-05 Thread Hyman Rosen
Alan Mackenzie wrote: Hyman Rosen hyro...@mail.com wrote: An interesting aside is that the source and executable forms of a computer program do not have separate copyrights. They are considered to be the same work for copyright purposes. Are you sure, on this one? Yes. See

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-02-05 Thread Hyman Rosen
Rjack wrote: I have argued that a compiler adds no creative element to qualify the translation because of its fixed algorithms but this is a legally unsupported *conjecture*. It is the codified practice of the US Copyright Office.

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-02-05 Thread Hyman Rosen
Rjack wrote: They are *not* considered to be the same work for copyright purposes. One form is considered to be a translation of the other. That makes one a *derivative* work of the other under US law: You are wrong. http://ipmall.info/hosted_resources/CopyrightCompendium/chapter_0300.asp

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-02-05 Thread Rjack
Hyman Rosen wrote: Rjack wrote: They are *not* considered to be the same work for copyright purposes. One form is considered to be a translation of the other. That makes one a *derivative* work of the other under US law: You are wrong.

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-02-05 Thread Alexander Terekhov
Hyman Rosen wrote: Rjack wrote: If you think the Copyright Office may re-define the definitions provided by Congress in the Copyright Act then you are either extremely naive or smoking something causing you to hallucinate. Given the choice of believing you or believing the manual of

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-02-05 Thread Alan Mackenzie
Hyman Rosen hyro...@mail.com wrote: Alexander Terekhov wrote: I personally believe that even if a particular instance of object code is judged to include protected expression of both/either source code's copyright owner and/or compiler's copyright owner, the resulting binary is merely an

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-02-05 Thread Hyman Rosen
Alan Mackenzie wrote: That is, indeed, the best answer. ;-) Actually, it's not the GPL's mere aggregation, which means putting multiple independent programs on the same media for shipping. But it is an aggregation and not a derived work. ___

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-02-05 Thread Alexander Terekhov
Alan Mackenzie wrote: Alexander Terekhov terek...@web.de wrote: Hyman Rosen wrote: Alan Mackenzie wrote: That is, indeed, the best answer. ;-) Actually, it's not the GPL's mere aggregation, which means putting multiple independent programs on the same media for shipping.

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-02-05 Thread Alan Mackenzie
Alexander Terekhov terek...@web.de wrote: Alan Mackenzie wrote: Alexander Terekhov terek...@web.de wrote: Hyman, Alan believes . Hah! Some while ago, on this newsgroup, Alexander Terekhov said he was a troll. Have a nice day Alan! _ _

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-02-03 Thread Alan Mackenzie
In gnu.misc.discuss 7 website_has_em...@www.enemygadgets.com wrote: Hyman Rosen wrote: Wrong fool! No, I think you might actually be the right one. As I write the assembler code for how a switch statement is implemented, then I have copyright over it no matter how it gets subsequently used.

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-02-03 Thread Andrew Halliwell
Erik Funkenbusch e...@despam-funkenbusch.com wrote: Anyone with even a casual idea of how a c compiler works understands that the output of a compiler typically includes a certain amount of linked in code from the standard c runtime library, such as startup code, string handling routines,

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-02-03 Thread Alfred M. Szmidt
The degree of creativity involved in writing a few comparison and conditional/unconditional jump instructions is too low to merit copyright, just as composing the sentence This is silly. would be. Well, depends... Duff's device is quite a smart way to unroll a loop, and loop unrolling

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-02-03 Thread Alan Mackenzie
Hi, Alfred! On Tue, Feb 03, 2009 at 05:03:18PM +0100, Alfred M. Szmidt wrote: The degree of creativity involved in writing a few comparison and conditional/unconditional jump instructions is too low to merit copyright, just as composing the sentence This is silly. would be.

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-02-03 Thread JEDIDIAH
On 2009-02-03, Alan Mackenzie a...@muc.de wrote: In gnu.misc.discuss 7 website_has_em...@www.enemygadgets.com wrote: Hyman Rosen wrote: Wrong fool! No, I think you might actually be the right one. As I write the assembler code for how a switch statement is implemented, then I have

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-02-03 Thread Alan Mackenzie
In gnu.misc.discuss JEDIDIAH j...@nomad.mishnet wrote: On 2009-02-03, Alan Mackenzie a...@muc.de wrote: In gnu.misc.discuss 7 website_has_em...@www.enemygadgets.com wrote: Hyman Rosen wrote: Wrong fool! No, I think you might actually be the right one. As I write the assembler code for how

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-02-03 Thread JEDIDIAH
On 2009-02-03, Alan Mackenzie a...@muc.de wrote: In gnu.misc.discuss JEDIDIAH j...@nomad.mishnet wrote: On 2009-02-03, Alan Mackenzie a...@muc.de wrote: In gnu.misc.discuss 7 website_has_em...@www.enemygadgets.com wrote: Hyman Rosen wrote: Wrong fool! No, I think you might actually be the

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-01-31 Thread Hyman Rosen
Barry Margolin wrote: I believe the choice of library to incorporate is an original work of authorship. Linking a set of object files and libraries is analogous to creating an anthology in traditional literature. You're never going to convince a court of that - the source which makes calls

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-01-30 Thread Hyman Rosen
7 wrote: The output of a CD player is music and a derivative of the CD's binary data held within and the music is protected by copyright. The output of GCC are code structures that have been hand coded by someone with copyright over the way its been put together. When gcc produces its output,

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-01-30 Thread Hyman Rosen
Rjack wrote: REAL men program in C. And if you go by my wife, real women program in Fortran :-) ___ gnu-misc-discuss mailing list gnu-misc-discuss@gnu.org http://lists.gnu.org/mailman/listinfo/gnu-misc-discuss

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-01-30 Thread 7
Hyman Rosen wrote: 7 wrote: The output of a CD player is music and a derivative of the CD's binary data held within and the music is protected by copyright. The output of GCC are code structures that have been hand coded by someone with copyright over the way its been put together. When

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-01-30 Thread Hyman Rosen
7 wrote: If I were proud of my method, I would not want anyone to use it without copyright protecting it Methods cannot be copyrighted. They can be patented. Statements like this will cause even more confusion in this group. Please stop making them.

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-01-30 Thread Rjack
7 wrote: As I write the assembler code for how a switch statement is implemented, then I have copyright over it no matter how it gets subsequently used. The assembler code for the switch statement is not generated 'automatically'. The exact sequence is something I have to creatively interpret

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-01-30 Thread 7
Hyman Rosen wrote: 7 wrote: If I were proud of my method, I would not want anyone to use it without copyright protecting it Methods cannot be copyrighted. They can be patented. Statements like this will cause even more confusion in this group. Please stop making them. Really fool?

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-01-30 Thread Rjack
7 wrote: Rjack wrote: 7 wrote: As I write the assembler code for how a switch statement is implemented, then I have copyright over it no matter how it gets subsequently used. The assembler code for the switch statement is not generated 'automatically'. The exact sequence is something I have

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-01-29 Thread Tim Smith
In article 49822021.cf051...@web.de, Alexander Terekhov terek...@web.de quoted the FSF: to the latest version of the license. It also paves the way for GCC to add a plugin architecture, by adding new protections against extending GCC with proprietary software. It's cute how they think they

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-01-29 Thread Hyman Rosen
Tim Smith wrote: It's cute how they think they can control what people do with plugins. Isn't it? Their rationale again completely misinterprets the legal meaning of a derived work, claiming that gcc-compiled output is derived from their runtime libraries.

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-01-29 Thread 7
Hyman Rosen wrote: Tim Smith wrote: It's cute how they think they can control what people do with plugins. Isn't it? Their rationale again completely misinterprets the legal meaning of a derived work, claiming that gcc-compiled output is derived from their runtime libraries. Prove it!

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-01-29 Thread Chris Ahlstrom
After takin' a swig o' grog, Hyman Rosen belched out this bit o' wisdom: Tim Smith wrote: It's cute how they think they can control what people do with plugins. Isn't it? Their rationale again completely misinterprets the legal meaning of a derived work, claiming that gcc-compiled output

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-01-29 Thread David Kastrup
Hyman Rosen hyro...@mail.com writes: Tim Smith wrote: It's cute how they think they can control what people do with plugins. Isn't it? Their rationale again completely misinterprets the legal meaning of a derived work, claiming that gcc-compiled output is derived from their runtime

Re: [ROFL] GCC's GPLv3 Updated License Exception

2009-01-29 Thread Alexander Terekhov
David Kastrup wrote: [...] Doesn't matter as long as it is no judge rolling with laughter. Once it is, there is case law against plugin copyright creep, and nobody will be more happy about that than the FSF. plugin copyright creep LOL.