RE: What is Copyleft?

2001-02-26 Thread Dave J Woolley
From: Ryan S. Dancey [SMTP:[EMAIL PROTECTED]] The function prototypes in header files almost certainly cannot be copyrighted, thus there's no point in licensing their use. In fact, you can almost always call an exported function by ordinal number, thus I wouldn't even have to include the

RE: What is Copyleft?

2001-02-24 Thread Fred Patrick
A header that is pure API (only function declarations) are in this class. The names of the functions get copied over into the resulting object file, but the header file itself does not. I believe that there was a case once that ruled you couldn't copyright an API. Are there more

Re: What is Copyleft?

2001-02-24 Thread David Johnson
On Saturday 24 February 2001 06:28 am, Fred Patrick wrote: Are there more details about not being able to copyright an API? Does API in this usage apply to CORBA interfaces as well? If so it doesn't make much sense to me. I wish I had more details. I am only going by my recollection. I

RE: What is Copyleft?

2001-02-24 Thread Fred Patrick
-Original Message- From: David Johnson [mailto:[EMAIL PROTECTED]] Sent: Saturday, February 24, 2001 1:45 PM To: Fred Patrick; [EMAIL PROTECTED] Subject: Re: What is Copyleft? On Saturday 24 February 2001 06:28 am, Fred Patrick wrote: Are there more details about not being

Re: What is Copyleft?

2001-02-24 Thread David Johnson
On Saturday 24 February 2001 12:13 pm, Fred Patrick wrote: I am not so concerned about someone using the API but rather that they modify the API specification. In the CORBA world, I do not care that someone implements an interface but I do care if they make changes but still purport to be

RE: What is Copyleft?

2001-02-24 Thread Lawrence E. Rosen
Absent that though, here is a hypothetical... Can you copyright your personal name in such a way that people could not legally address mail to you? No. /Larry Rosen

RE: What is Copyleft?

2001-02-23 Thread Dave J Woolley
From: Ryan S. Dancey [SMTP:[EMAIL PROTECTED]] Is the argument that a run-time link to external code creates a derivative work (in the sense that the copyright statutes define a derivative work) of [DJW:] I don't think so. It think the argument is about taking

Re: What is Copyleft?

2001-02-23 Thread Rod Dixon, J.D., LL.M.
How can that create a derivative work? Well, the question is why wouldn't it? Because you're not modifying the original work. You're not adding anything to it. The two parts (the Program and the Library) aren't ever combined into one work. If you would argue that they are combined

Re: Fw: What is Copyleft?

2001-02-23 Thread Rod Dixon, J.D., LL.M.
Imagine I have two novels. On page 100 of Novel A, there is an instruction: Open up Novel B, turn to Chapter 7. When finished, come back to this point and continue reading. As the reader, (the processor in this analogy) I follow these instructions. My "thread of execution" takes me from

RE: What is Copyleft?

2001-02-23 Thread Dave J Woolley
From: Rod Dixon, J.D., LL.M. [SMTP:[EMAIL PROTECTED]] Interesting point. In the ordinary course of programming, I suspect there would be no derivative work created, hence the GPL should provide no obstacle for distributing the program as open source. As you mentioned, [DJW:] In

Re: What is Copyleft?

2001-02-23 Thread Ken Arromdee
On Fri, 23 Feb 2001, Rod Dixon, J.D., LL.M. wrote: Interesting point. In the ordinary course of programming, I suspect there would be no derivative work created, hence the GPL should provide no obstacle for distributing the program as open source. As you mentioned, there could be a

Re: What is Copyleft?

2001-02-23 Thread Rod Dixon, J.D., LL.M.
Dave, I don't have the LGPL right in front of me, if you could quote the provision you are referring to, it might help us respond. Even so, which part of the license do you think is disobeyed, and why? Rod From: Frank Hecker [SMTP:[EMAIL PROTECTED]] makes a distinction between licenses

Re: What is Copyleft?

2001-02-23 Thread Rod Dixon, J.D., LL.M.
I don't understand your last sentence, and it sounds as if you might be making an important distinction. I am confused by your reference to linked to static version and "unlinked objects." How could both be occurring with the same library? Rod Dave J Woolley [EMAIL PROTECTED] writes: I had

Re: What is Copyleft?

2001-02-23 Thread Ryan S. Dancey
From: "Dave J Woolley" [EMAIL PROTECTED] or you link it against the dynamic version to create a dynamically *linked* executable, which can load the full text of the library and run time. There are three possibilities here: - unlinked (LGPL gives a dispensation on the headers used); In

Re: What is Copyleft?

2001-02-23 Thread Ian Lance Taylor
"Rod Dixon, J.D., LL.M." [EMAIL PROTECTED] writes: I don't understand your last sentence, and it sounds as if you might be making an important distinction. I am confused by your reference to linked to static version and "unlinked objects." How could both be occurring with the same library?

Re: What is Copyleft?

2001-02-23 Thread Ian Lance Taylor
Dave J Woolley [EMAIL PROTECTED] writes: So, since glibc is available as a dynamic library, most uses of glibc do not conflict with the LGPL. The only way to conflict would be link against the static version of glibc and distribute the resulting binary without distributing the unlinked

Re: What is Copyleft?

2001-02-23 Thread David Johnson
On Friday 23 February 2001 08:32 am, Dave J Woolley wrote: [DJW:] In the normal course of programming the host program will be combined with the header files (or typelib) from the libary to produce the object code and the further reference will be made to the

What is Copyleft?

2001-02-22 Thread Ryan S. Dancey
Here's a question I thought I'd never have to ask. What is a Copyleft? The reason I ask this question relates to RMS's recent pronouncements about Apple's psuedo-open license terms. He says, in part, that one of the flaws of the license is that: "It is not a true copyleft, because it a

Re: What is Copyleft?

2001-02-22 Thread Rick Moen
begin Ryan S. Dancey quotation: Here's a question I thought I'd never have to ask. What is a Copyleft? Your underlying point is well-taken, and perceptive: RMS's recent usage of the term indeed appears to depart from its prior (and customary) meaning, in objecting to the ability to link

Re: What is Copyleft?

2001-02-22 Thread Rod Dixon
S. Dancey wrote: Here's a question I thought I'd never have to ask. What is a Copyleft? The reason I ask this question relates to RMS's recent pronouncements about Apple's psuedo-open license terms. He says, in part, that one of the flaws of the license is that: "It is not a

Re: What is Copyleft?

2001-02-22 Thread Frank Hecker
"Ryan S. Dancey" wrote: Here's a question I thought I'd never have to ask. What is a Copyleft? The reason I ask this question relates to RMS's recent pronouncements about Apple's psuedo-open license terms. He says, in part, that one of the flaws of t

RE: What is Copyleft?

2001-02-22 Thread Dave J Woolley
From: Ryan S. Dancey [SMTP:[EMAIL PROTECTED]] If I write a copyleft free program for Windows, I should be able to load and link at runtime to any DLL in the system, regardless of whether or not that DLL is free code or not, shouldn't I? How else could a Windows program ever

Re: What is Copyleft?

2001-02-22 Thread David Johnson
On Thursday 22 February 2001 02:16 pm, John Cowan wrote: No, DLLs are in the same address space as the main program. They are ordinary code that instead of being mapped at link time, is mapped at the beginning of run time. Calls to a routine in a DLL are essentially ordinary subroutine

Fw: What is Copyleft?

2001-02-22 Thread Ryan S. Dancey
Inadvertantly sent just to Mr. Dixon - my apologies to him for the double post. From: "Rod Dixon, J.D., LL.M." [EMAIL PROTECTED] [ I said, in reference to various library linking examples:] How can that create a derivative work? Well, the question is why wouldn't it? Because you're not

Re: Fw: What is Copyleft?

2001-02-22 Thread David Johnson
On Thursday 22 February 2001 10:37 pm, Ryan S. Dancey wrote: I'm suggesting that the definition of a derivative work can't include data being passed between two independent pieces of code, via file, via a network, or via an internal process communication. Making a function call is not the

Re: What is Copyleft?

2001-02-22 Thread Eric Jacobs
"Ryan S. Dancey" [EMAIL PROTECTED] When you make a function call in compile-time linked code, you are creating a derivative work, because the function code itself will be compiled into the Program and inextricably combined with your code. When the two are separated by a run-time

Re: Fw: What is Copyleft?

2001-02-22 Thread Ryan S. Dancey
From: "David Johnson" [EMAIL PROTECTED] Making a function call is not the same thing as actually incorporating the code of that function into the body of the calling code. Though I'm on your "side", there is a big difference between data transfer and code execution. Transferring data