digitalmars.D - Wierd copyright question
- Arcane Jill (10/10) Jun 22 2004 If I write a program, A, then clearly I own the copyright on it.
- Matthew (5/15) Jun 22 2004 Just have A generate B with whatever license you choose.
- Andy Friesen (14/25) Jun 22 2004 Generally, I would suspect program A to recieve some sort of data file,
- =?ISO-8859-1?Q?Sigbj=F8rn_Lund_Olsen?= (9/39) Jun 22 2004 But if you live in the US or other parts of the world devoid of a
- pragma (8/18) Jun 22 2004 First off, I am not a lawyer.
- Arcane Jill (4/7) Jun 22 2004 Okay, I got it.
- Norbert Nemec (13/27) Jun 22 2004 My opinion:
If I write a program, A, then clearly I own the copyright on it. If program A then writes program B, do I own the copyright on program B. Clearly, no-one ELSE has any claim on it, and programs don't have rights. (Fortunately, program A is not a sentient AI and so won't be upset by this). So: Is program B mine? Or is it somehow magically "copyright free"? Or should it by copyright program A? How can I licence program B if the copyright is owned by program A? Sorry for such a weird question, but I'll be releasing program A _and_ program B soon, and I'm not sure what copyright/license notice to put on B. Confused Jill
Jun 22 2004
Just have A generate B with whatever license you choose. "Arcane Jill" <Arcane_member pathlink.com> wrote in message news:cb9i7l$2da9$1 digitaldaemon.com...If I write a program, A, then clearly I own the copyright on it. If program A then writes program B, do I own the copyright on program B. Clearly, no-one ELSE has any claim on it, and programs don't have rights. (Fortunately, program A is not a sentient AI and so won't be upset by this).So:Is program B mine? Or is it somehow magically "copyright free"? Or should it by copyright program A? How can I licence program B if the copyright is owned by program A? Sorry for such a weird question, but I'll be releasing program A _and_ programBsoon, and I'm not sure what copyright/license notice to put on B. Confused Jill
Jun 22 2004
Arcane Jill wrote:If I write a program, A, then clearly I own the copyright on it. If program A then writes program B, do I own the copyright on program B. Clearly, no-one ELSE has any claim on it, and programs don't have rights. (Fortunately, program A is not a sentient AI and so won't be upset by this). So: Is program B mine? Or is it somehow magically "copyright free"? Or should it by copyright program A? How can I licence program B if the copyright is owned by program A? Sorry for such a weird question, but I'll be releasing program A _and_ program B soon, and I'm not sure what copyright/license notice to put on B.Generally, I would suspect program A to recieve some sort of data file, and transform it into program B. In this case, all program A is doing is creating a new representation of an existing program, in which case copyright for one is synonymous with copyright for the other. Compilers, code generating tools, and even text editors can be rationalized into this category. (though I don't think thinking can be copyrighted) If program A pulls program B out of the ether, then I have no idea, simply because I can't imagine a case where this could happen without either program A or B being either trivial or useless. (do correct me if I'm wrong here) (IANAL, but I read slashdot!) -- andy
Jun 22 2004
Andy Friesen wrote:Arcane Jill wrote:But if you live in the US or other parts of the world devoid of a (thinking) legal system you can probably patent it!If I write a program, A, then clearly I own the copyright on it. If program A then writes program B, do I own the copyright on program B. Clearly, no-one ELSE has any claim on it, and programs don't have rights. (Fortunately, program A is not a sentient AI and so won't be upset by this). So: Is program B mine? Or is it somehow magically "copyright free"? Or should it by copyright program A? How can I licence program B if the copyright is owned by program A? Sorry for such a weird question, but I'll be releasing program A _and_ program B soon, and I'm not sure what copyright/license notice to put on B.Generally, I would suspect program A to recieve some sort of data file, and transform it into program B. In this case, all program A is doing is creating a new representation of an existing program, in which case copyright for one is synonymous with copyright for the other. Compilers, code generating tools, and even text editors can be rationalized into this category. (though I don't think thinking can be copyrighted)If program A pulls program B out of the ether, then I have no idea, simply because I can't imagine a case where this could happen without either program A or B being either trivial or useless. (do correct me if I'm wrong here)I think you're right. And if A is actually generating B out of "nothing" (so to speak) but its own 'imagination' then you've likely bested the (in)famous Turing test of intelligence. Expect a Nobel prize. Cheers, Sigbjørn Lund Olsen
Jun 22 2004
In article <cb9i7l$2da9$1 digitaldaemon.com>, Arcane Jill says...If I write a program, A, then clearly I own the copyright on it. If program A then writes program B, do I own the copyright on program B. Clearly, no-one ELSE has any claim on it, and programs don't have rights. (Fortunately, program A is not a sentient AI and so won't be upset by this). So: Is program B mine? Or is it somehow magically "copyright free"? Or should it by copyright program A? How can I licence program B if the copyright is owned by program A? Sorry for such a weird question, but I'll be releasing program A _and_ program B soon, and I'm not sure what copyright/license notice to put on B. Confused JillFirst off, I am not a lawyer. Wouldn't this be the same as writing a compiler? Since everything that comes out of MSVC isn't microsoft controlled, then I'm pretty sure that your program's license wouldn't fall to any output. Now if its stamping a BSD license on every file generated, that's a different story. -Pragma
Jun 22 2004
In article <cb9ouc$2ocn$1 digitaldaemon.com>, pragma <EricAnderton at yahoo dot com> says...Wouldn't this be the same as writing a compiler? Since everything that comes out of MSVC isn't microsoft controlled, then I'm pretty sure that your program's license wouldn't fall to any output.Okay, I got it. Thanks everyone.
Jun 22 2004
My opinion: * If you create program B yourself, it does not matter which means you used. Even if you used program A to do so, you are free to put whatever copyright onto the produced code. * If somebody else uses program A, it fully depends on the license you give him. If you don't give him a license, he is not allowed to even call A. If the license forces him to put your copyright on the resulting code, it's up to him to decide whether he really wants to use your program. I don't see any legal difference between your program A and some - say - editor. If the author of an editor demands that any code that was edited with it is copyrighted to him, he is free to do so. He won't find many users for it, but that's a different story. Arcane Jill wrote:If I write a program, A, then clearly I own the copyright on it. If program A then writes program B, do I own the copyright on program B. Clearly, no-one ELSE has any claim on it, and programs don't have rights. (Fortunately, program A is not a sentient AI and so won't be upset by this). So: Is program B mine? Or is it somehow magically "copyright free"? Or should it by copyright program A? How can I licence program B if the copyright is owned by program A? Sorry for such a weird question, but I'll be releasing program A _and_ program B soon, and I'm not sure what copyright/license notice to put on B. Confused Jill
Jun 22 2004