Re: [cc65] Whatever

Date view Thread view Subject view

From: Mike McCarty (jmccarty_at_ssd.usa.alcatel.com)
Date: 2002-03-28 16:11:02


On Wed, 27 Mar 2002, Adam Wozniak wrote:

> Uz wrote:
>  : On Tue, Mar 26, 2002 at 07:18:32PM -0800, Adam Wozniak wrote:
>  : > I've attached goodies to let cc65 compile things for the Atari 2600 VCS.
>  : >
>  : > There are (obvious) shortcomings to this method, but I learned something,
>  : > and maybe other people will find this useful.
>  : >
>  : > It includes a sample 'game', which just flickers colors on the screen.
>  : >
>  : > It's GPL, so share and enjoy. =)
>  : 
>  : Sorry man, but this makes me very upset. You used code from the cc65 libraries
>  : (which is explicitly NOT GPLed!), put it together with all the stuff from my
>  : last posting, where I explained how to write a linker config, and then you go
>  : ahead and "GPL" it?
>  : 
>  : I have to admit that I've never liked GPL zealots, but this beats almost
>  : anything I've seen before. The first half of your config file is taken from my
>  : mail, and the second half is a copy from existing cc65 configs. The only part
>  : you've written yourself is the header explaining that this file is GPLed and
>  : that you are the author (which is a blatant lie). You have not even bothered
>  : to give credit to anyone. The same is true for your .s file: You have even
>  : copied my comments verbatim. I suppose I have to be glad that you have managed
>  : to fill in at least a few lines of your own into my skeleton code for your
>  : riot.h and tia.h header files :-(
>  : 
>  : What angers me most about this is, that your "GPLing" does not even allow me
>  : to use this code for cc65. cc65 is not GPLed and because of the viral nature
>  : of the GPL, using one line of GPLed code would mean that I would have to GPL
>  : the complete package (which I cannot do, since I've not written all of it, and
>  : I cannot reach all authors).
>  : 
>  : I don't really believe that you are doing the GPL and the FSF a favour with
>  : actions like this. Please read the license for the cc65 package and make your
>  : files comply with this license. For simplicity, you may assume that the code
>  : snippets from my last mail bear the same license.
> 
> Let's forget for the moment that your email did not contain a copright notice.

It isn't necessary. Under the Berne agreement (and Germany is a
signator), as soon as pen is put to paper, even electronically, the
document is automatically copyright.

> Let's forget for the moment that I spent time putting all the pieces together.

It is irrelevant. Compiling material does not confer copyright.

> Let's forget for the moment that it's ludicrous to claim ownership over the
> idea of using a struct and a #define to access a memory mapped device.

He didn't claim ownership of an idea, that I could see.

> Let's forget for the moment that you had never seen a snip of 4 of the 6 files
> in the distribution before I released them.

AIUI, he didn't complain about the code you actually did yourself.

> Let's forget for the moment that I really did write most of the assembly in
> the .S file.  As well as all of the .h files.  And the .c file.  And the
> Makefile.

No matter how much you did, it gives you no right to the part you did
not. The fact that you use the word "most" implies that some of what you
refer to you did not.

> Let's forget that your compiler would not support this target if I hadn't
> bothered.

Eh?

> Is there any way I could have supported this target with your compiler and
> GPL'd my work without upsetting you?  Are you truly upset with me, or the GPL?

It is impossible for someone to give away rights he does not have. All
here are well-aware of Ullrich's opinion of GPL. Since he did not grant
you rights to his work, you have no rights to give away.

> If you'd like to strip out the copyright and include them in cc65, without
> bothering with the GPL, I hereby grant you such permission provided you leave
> my name and email address in the files.

You can only grant permission on material you own, which is, apparently,
exactly two files.

Mike
-- 
char *p="char *p=%c%s%c;main(){printf(p,34,p,34);}";main(){printf(p,34,p,34);}
This message made from 100% recycled bits.
I can explain it for you, but I can't understand it for you.
I don't speak for Alcatel      <- They make me say that.



----------------------------------------------------------------------
To unsubscribe from the list send mail to majordomo_at_musoftware.de with
the string "unsubscribe cc65" in the body(!) of the mail.


Date view Thread view Subject view

This archive was generated by hypermail 2.1.3 : 2002-03-28 16:11:38 CET