Re: GPL 2(b) HUH?

2008-09-22 Thread Barry Margolin
In article [EMAIL PROTECTED], Hyman Rosen [EMAIL PROTECTED] wrote: Barry Margolin wrote: That's precisely the case I thought we were discussing. Did I misunderstand? I believe that there are people who argue that even the standalone scheduler code must be licensed under the GPL. If

Re: GPL 2(b) HUH?

2008-09-22 Thread Hyman Rosen
Barry Margolin wrote: But if you write the new scheduler for the purpose of merging it into the Linux kernel, then the scheduler doesn't really have a license of its own. You've simply created a derivative of the Linux kernel, and you're bound by its license, which is GPL. See? You're one

Re: GPL 2(b) HUH?

2008-09-21 Thread John Hasler
Hyman Rosen writes: Only if putting the new scheduler into Linux involves enough changes to the rest of Linux to be considered a significant work of authorship. Otherwise, Linux + new scheduler is just a combined work. So putting a new chapter nine into Harry Potter does not create a

Re: GPL 2(b) HUH?

2008-09-21 Thread Rjack
John Hasler wrote: Hyman Rosen writes: Only if putting the new scheduler into Linux involves enough changes to the rest of Linux to be considered a significant work of authorship. Otherwise, Linux + new scheduler is just a combined work. So putting a new chapter nine into Harry Potter does

Re: GPL 2(b) HUH?

2008-09-21 Thread Hyman Rosen
John Hasler wrote: So putting a new chapter nine into Harry Potter does not create a derivative? I don't know enough to say. Copyright extends to characters and the right to sequels. Writing an unauthorized story using those characters is not permitted, and someone who creates an unauthorized

Re: GPL 2(b) HUH?

2008-09-21 Thread Hyman Rosen
Barry Margolin wrote: That's precisely the case I thought we were discussing. Did I misunderstand? I believe that there are people who argue that even the standalone scheduler code must be licensed under the GPL. ___ gnu-misc-discuss mailing list

Re: GPL 2(b) HUH?

2008-09-20 Thread Rjack
Rahul Dhesi wrote: Rjack [EMAIL PROTECTED] writes: Rahul, we need something out of you besides whining out of context quotes as your criticism of the various posts to a thread ... 1) Post the additional context to illustrate why readers' citations are out of context. Rjack, you

Re: GPL 2(b) HUH?

2008-09-20 Thread Rahul Dhesi
Rjack [EMAIL PROTECTED] writes: The square brackets are a signal used in legal citations to *indicate* that the original quote has in some manner been altered. In the case at hand the square brackets surrounding [T]he first. . . is a signal that the proceeding introductory phrase has been

Re: GPL 2(b) HUH?

2008-09-20 Thread Rjack
Rahul Dhesi wrote: Rjack [EMAIL PROTECTED] writes: The square brackets are a signal used in legal citations to *indicate* that the original quote has in some manner been altered. In the case at hand the square brackets surrounding [T]he first. . . is a signal that the proceeding introductory

Re: GPL 2(b) HUH?

2008-09-19 Thread Hyman Rosen
Rahul Dhesi wrote: I think you missed the part where HyProg users were copying libGNU as the HyProg author's agents. It's not illegal to copy libGNU as authorized by the GPL. If I wanted to, I could ship, perhaps on separate media, a copy of libGNU and its sources along with HyProg.

Re: GPL 2(b) HUH?

2008-09-19 Thread Hyman Rosen
Barry Margolin wrote: It's not the scheduler that's a derivative, it's the new Linux kernel that results from replacing the scheduler in the old kernel. I.e. Linux - schedulerA + schedulerB = derivative of Linux. But the new scheduler itself is not entangled with the copyright of Linux. And

Re: GPL 2(b) HUH?

2008-09-19 Thread Rahul Dhesi
Hyman Rosen [EMAIL PROTECTED] writes: Rahul Dhesi wrote: I think you missed the part where HyProg users were copying libGNU as the HyProg author's agents. It's not illegal to copy libGNU as authorized by the GPL. If I wanted to, I could ship, perhaps on separate media, a copy of libGNU and its

Re: GPL 2(b) HUH?

2008-09-19 Thread Hyman Rosen
Rahul Dhesi wrote: Why did you change the example? Is it because the previous example didn't work correctly? No, it's to try to remove as many extraneous issues as possible. Again, I assert that a program written to dynamically link with a GPLed library, which requires that library for its

Re: GPL 2(b) HUH?

2008-09-19 Thread Ben Pfaff
Hyman Rosen [EMAIL PROTECTED] writes: Barry Margolin wrote: It's not the scheduler that's a derivative, it's the new Linux kernel that results from replacing the scheduler in the old kernel. I.e. Linux - schedulerA + schedulerB = derivative of Linux. But the new scheduler itself is not

Re: GPL 2(b) HUH?

2008-09-19 Thread Rjack
Rahul Dhesi wrote: Hyman Rosen [EMAIL PROTECTED] writes: (Rjack, we need some out-of-context quotes to support my arguments here. Where are you when we need you?) Rahul, we need something out of you besides whining out of context quotes as your criticism of the various posts to a thread.

Re: GPL 2(b) HUH?

2008-09-19 Thread Rahul Dhesi
Hyman Rosen [EMAIL PROTECTED] writes: Again, I assert that a program written to dynamically link with a GPLed library, which requires that library for its operation, may be distributed on any terms its author chooses. The FSF says that such a program must be distributed under the GPL. Wondering

Re: GPL 2(b) HUH?

2008-09-19 Thread Barry Margolin
In article [EMAIL PROTECTED], Hyman Rosen [EMAIL PROTECTED] wrote: Barry Margolin wrote: It's not the scheduler that's a derivative, it's the new Linux kernel that results from replacing the scheduler in the old kernel. I.e. Linux - schedulerA + schedulerB = derivative of Linux.

Re: GPL 2(b) HUH?

2008-09-19 Thread Rahul Dhesi
Rjack [EMAIL PROTECTED] writes: Rahul, we need something out of you besides whining out of context quotes as your criticism of the various posts to a thread ... 1) Post the additional context to illustrate why readers' citations are out of context. Rjack, you repeatedly post on the same

Re: GPL 2(b) HUH?

2008-09-18 Thread Tim Smith
In article [EMAIL PROTECTED], [EMAIL PROTECTED] (Rahul Dhesi) wrote: David Kastrup [EMAIL PROTECTED] writes: ... In short: I read and understand your words and explanations, but they don't seem to apply at all. Your fundamental error was assuming that anything in this discussion thread

Re: GPL 2(b) HUH?

2008-09-18 Thread Hyman Rosen
Rahul Dhesi wrote: Causing the linked library to be copied into memory is governed by copyright law. Unless you can find an excpption (such as fair use or implied license), causing such copying would infringe any copyright on the library. Well, here's the statute:

Re: GPL 2(b) HUH?

2008-09-18 Thread Rahul Dhesi
Hyman Rosen [EMAIL PROTECTED] writes: (a) Making of Additional Copy or Adaptation by Owner of Copy. Usually, owner of a copy refers to a copy that the copyright owner or his representative or retailer already made, and then physically gave to you, e.g., on CD-ROM. I doubt that you are the

Re: GPL 2(b) HUH?

2008-09-18 Thread Hyman Rosen
Rahul Dhesi wrote: Usually, owner of a copy refers to a copy that the copyright owner or his representative or retailer already made, and then physically gave to you, e.g., on CD-ROM. I doubt that you are the owner of a copy if you made the copy yourself. You're wrong, but in any case, if the

Re: GPL 2(b) HUH?

2008-09-18 Thread Rahul Dhesi
Hyman Rosen [EMAIL PROTECTED] writes: Let's review. Someone creates a library and distributes it under the GPL. Let's call it libGNU, and suppose that it exists in DLL form. I create a program that dynamically links to libGNU and uses its services. Let's call it HyProg. I assert that I may

Re: GPL 2(b) HUH?

2008-09-18 Thread Hyman Rosen
Rahul Dhesi wrote: Is HyProg causing the shared library to be copied into memory Yes. was HyProg written to require that specific shared library libGNU Yes. is there no other way of using HyProg Yes. If so, then the author of HyProg might be liable for contributory infringement.

Re: GPL 2(b) HUH?

2008-09-18 Thread Rahul Dhesi
Hyman Rosen [EMAIL PROTECTED] writes: Can you explain where the infringement is occurring? The user of HyProg has libGNU on his computer. The license of libGNU, the GPL, says You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise

Re: GPL 2(b) HUH?

2008-09-18 Thread Hyman Rosen
Rahul Dhesi wrote: I think a court trying to rule in an unsettled area of law might well pay attention to public policy considerations of the type that the CAFC addressed in the JMRI case, i.e., how best to allow authors of GPL software to achieve their goals within the letter and spirit of

Re: GPL 2(b) HUH?

2008-09-18 Thread Rahul Dhesi
Hyman Rosen [EMAIL PROTECTED] writes: Copyright is what it is, not what you want it to be, unless what you want it to be is what it is. I think you missed the part where HyProg users were copying libGNU as the HyProg author's agents. But still, law is quite dynamic. You will recall that the

Re: GPL 2(b) HUH?

2008-09-18 Thread Barry Margolin
In article [EMAIL PROTECTED], Rjack [EMAIL PROTECTED] wrote: Barry Margolin wrote: In article [EMAIL PROTECTED], Hyman Rosen [EMAIL PROTECTED] wrote: Ciaran O'Riordan wrote: But if you looked at Linux, decided the scheduler was crap, and then wrote a completely new scheduler

Re: GPL 2(b) HUH?

2008-09-18 Thread Barry Margolin
In article [EMAIL PROTECTED], Hyman Rosen [EMAIL PROTECTED] wrote: Barry Margolin wrote: A new version of Linux with a different scheduler serves the same purpose: they're both operating system kernels. But the new scheduler is not a transformed version of any other code. Both are

Re: GPL 2(b) HUH?

2008-09-18 Thread David Kastrup
Rjack [EMAIL PROTECTED] writes: Uh. Linux has hudreds of contributors. Did hundreds of authors contribute their copyrighted works to Harry Potter? Actually, apart from copyrighted, that's what culture is all about. In Homer's times, it took decades and life times for cultural works to spread,

Re: GPL 2(b) HUH?

2008-09-17 Thread Ciaran O'Riordan
Rjack [EMAIL PROTECTED] writes: It is interesting to note that compiling the source code of standard program packages of independently authored c code (and assembler) like the Linux kernel does not create a derivative work. Correct, or more precisely, does not *necessarily* create a

Re: GPL 2(b) HUH?

2008-09-17 Thread Hyman Rosen
Ciaran O'Riordan wrote: But if you looked at Linux, decided the scheduler was crap, and then wrote a completely new scheduler for Linux, then that would be a derivative work No, it would not. By statute, in the U.S., a derivative work is a transformation of another work which retains its

Re: GPL 2(b) HUH?

2008-09-17 Thread Ciaran O'Riordan
No, it would not. By statute, in the U.S., a derivative work is a That's not about software, and that's only one jurisdiction. Programs written to interoperate with other programs are not derivative works of those programs. True, but we're not talking about that. The example you're

Re: GPL 2(b) HUH?

2008-09-17 Thread JEDIDIAH
On 2008-09-16, Rjack [EMAIL PROTECTED] wrote: It is interesting to note that compiling the source code of standard program packages of independently authored c code (and assembler) like the Linux kernel does not create a derivative work. Some people think that compiling module1.c, module2.c, .

Re: GPL 2(b) HUH?

2008-09-17 Thread Hyman Rosen
JEDIDIAH wrote: ...it also includes it's own versions of fundemental libraries. ...which still does not make the program a derivative work. ___ gnu-misc-discuss mailing list gnu-misc-discuss@gnu.org

Re: GPL 2(b) HUH?

2008-09-17 Thread Hyman Rosen
Ciaran O'Riordan wrote: No, it would not. By statute, in the U.S., a derivative work is a That's not about software, and that's only one jurisdiction. Unless you can find something in the statute that defines derivative works of programs differently than derivative works in general, the

Re: GPL 2(b) HUH?

2008-09-17 Thread Rjack
Ciaran O'Riordan wrote: Whether X is a derivative of Y is determined at time of writing, not at time of linking or compiling. Not true. 1 Nimmer on Copyright ยง 3.02 ('[T]he originality called for in a collective work consists of the collection and assembling of pre-existing works, while

Re: GPL 2(b) HUH?

2008-09-17 Thread JEDIDIAH
On 2008-09-17, Hyman Rosen [EMAIL PROTECTED] wrote: JEDIDIAH wrote: ...it also includes it's own versions of fundemental libraries. ...which still does not make the program a derivative work. Someone just tried the same sort of thing with JK Rowling and lost. -- Nothing today,

Re: GPL 2(b) HUH?

2008-09-17 Thread Rjack
JEDIDIAH wrote: On 2008-09-17, Hyman Rosen [EMAIL PROTECTED] wrote: JEDIDIAH wrote: ...it also includes it's own versions of fundemental libraries. ...which still does not make the program a derivative work. Someone just tried the same sort of thing with JK Rowling and lost. Was JK

Re: GPL 2(b) HUH?

2008-09-17 Thread Hyman Rosen
JEDIDIAH wrote: On 2008-09-17, Hyman Rosen [EMAIL PROTECTED] wrote: JEDIDIAH wrote: ...it also includes it's own versions of fundemental libraries. ...which still does not make the program a derivative work. Someone just tried the same sort of thing with JK Rowling and lost. Um, did

Re: GPL 2(b) HUH?

2008-09-17 Thread Rjack
Hyman Rosen wrote: JEDIDIAH wrote: On 2008-09-17, Hyman Rosen [EMAIL PROTECTED] wrote: JEDIDIAH wrote: ...it also includes it's own versions of fundemental libraries. ...which still does not make the program a derivative work. Someone just tried the same sort of thing with JK Rowling

Re: GPL 2(b) HUH?

2008-09-17 Thread Hyman Rosen
Rjack wrote: Was the Lexicon written in C++ or Python? Python, of course. And the comments were in Parseltongue. ___ gnu-misc-discuss mailing list gnu-misc-discuss@gnu.org http://lists.gnu.org/mailman/listinfo/gnu-misc-discuss

Re: GPL 2(b) HUH?

2008-09-17 Thread David Kastrup
Rjack [EMAIL PROTECTED] writes: It is interesting to note that compiling the source code of standard program packages of independently authored c code (and assembler) like the Linux kernel does not create a derivative work. Some people think that compiling module1.c, module2.c, . . . into -o

Re: GPL 2(b) HUH?

2008-09-17 Thread Hyman Rosen
David Kastrup wrote: prgm clearly is a derivative work of all the various modules. No it isn't. A derivative work is a transformed form of an original work that accomplishes the same purpose. For example, translation to another language, or writing a screenplay of a novel. In the Harry Potter

Re: GPL 2(b) HUH?

2008-09-17 Thread Hyman Rosen
Barry Margolin wrote: A new version of Linux with a different scheduler serves the same purpose: they're both operating system kernels. But the new scheduler is not a transformed version of any other code. Both are required for a work to be derivative.

Re: GPL 2(b) HUH?

2008-09-17 Thread Rjack
Barry Margolin wrote: In article [EMAIL PROTECTED], Hyman Rosen [EMAIL PROTECTED] wrote: Ciaran O'Riordan wrote: But if you looked at Linux, decided the scheduler was crap, and then wrote a completely new scheduler for Linux, then that would be a derivative work No, it would not. By

GPL 2(b) HUH?

2008-09-16 Thread Rjack
It is interesting to note that compiling the source code of standard program packages of independently authored c code (and assembler) like the Linux kernel does not create a derivative work. Some people think that compiling module1.c, module2.c, . . . into -o prgm translates the source code into