jimomura@lsuc.on.ca (Jim Omura) (03/30/91)
I'm a writer of Public Domain software. The real thing. I don't release tons of source code every year, but I've put out more than most other people in the world. That's not a huge boast, it's more an ironic joke. The truth is that there isn't much real Public Domain software released *anywhere* in the world at all. I'm proud to say that Henry Spence is the most prolific coder of Public Domain C that I know of and he lives in my city (Toronto, Ontario, Canada). Maybe it has something to do with weather. Anyway, for my own code, I don't care if somebody strips off my "credits" and claims the code for themselves. Anybody who really wants to know if a piece of code is mine can verify most of it. Most of it has been recorded fairly permanently on BIX and other fairly permanent installations. The point of my code is to help give people who use *my* code an "unfair advantage". They make money? Fine. I expect to make my own money anyway on other code I write. But all this is, unfortunately a rare attitude. Most people who "release" code put on all kinds of restrictions on usage and requirements. I hate that. If you want to add restrictions I think you should keep your code off the Networks. Maybe you can pass it around on local BBS's, but Networks exist under and "understanding" that things that are passed around are for *everybody's* benefit *equally*. Now, getting to the problem: I've just started to look at the source code to the Mercury UUCP clone with the intention of porting it to Sozobon C. Now, the author claims Copyrights and is distributing as Shareware, with the usual beg for money. Ok. I'm not exactly keen on Shareware, but it's fair enough generally. I've paid some good money to *some* Shareware authors already, despite the fact that my own finances are pretty tight. I appreciate hard work. I should. I've worked pretty hard myself. But as I look at this Mercury package, something strange stands out. There are NO credits given to ANYBODY else. The author claims FULL ORIGINALITY of his code. But when I looked at a couple of the files, some of the code looked sort of familiar. Gee. Didn't I see some of this before somewhere else? As I said before, speaking only for myself, I don't care if someone strips off my credits regarding code that *I've* released to teh public domain. But if you do this to my "commercial" code I'll rip-your-lungs-out- sucker! And I generally go along with such sentiments in other peoples works. So here's my question: Does anybody feel that the author of Mercury has "illegitimately" removed credits of other peoples work? IE: has he removed credits off code from programs written by other people where the original authors specifically asked to keep their credits? If they didn't care, then I won't either, but if they did care, well, I'll want to consider the matter before I send money. . . . -- Jim Omura, 2A King George's Drive, Toronto, (416) 652-3880 lsuc!jimomura Byte Information eXchange: jimomura
logajan@ns.network.com (John Logajan) (03/30/91)
jimomura@lsuc.on.ca (Jim Omura) writes: >as I look at this Mercury package, >something strange stands out. There are NO credits given to ANYBODY >else. The author claims FULL ORIGINALITY of his code. But when I >looked at a couple of the files, some of the code looked sort of >familiar. >So here's my question: Does anybody feel that the author of >Mercury has "illegitimately" removed credits of other peoples work? Part of Mercury UUCP (the outcalling version of UUCICO) was orginally written by me in GFA Basic and published in the public domain. Thus the Mercury author was within his full rights to use it as he saw fit. In fact, he contacted me beforehand, and I specifically suggested that he could do as he pleased with it, *INCLUDING* take my name off it. However, my name was still in the Mercury code I saw several months ago even though the new author had improved it by (using reverse engineering) adding the complicated code to allow incoming calls and probably other functional improvements. I can't speak for anyone else, but I'm quite happy with the way Mercury was developed and published -- - John Logajan @ Network Systems; 7600 Boone Ave; Brooklyn Park, MN 55428 - logajan@ns.network.com, 612-424-4888, Fax 612-424-2853
jan@janhh.hanse.de (Jan Willamowius) (03/31/91)
From article <1991Mar29.192644.6885@lsuc.on.ca>, by jimomura@lsuc.on.ca (Jim Omura): > [...] Now, getting to the problem: I've just started to look at the > source code to the Mercury UUCP clone with the intention of porting > it to Sozobon C. A complete rewrite or porting *ix tools is a more promising approach in my view. Maybe you want to stay in contact with us German folks so we don't do things twice. We already have quite a few extensions/replacements. > [...] But as I look at this Mercury package, > something strange stands out. There are NO credits given to ANYBODY > else. The author claims FULL ORIGINALITY of his code. But when I > looked at a couple of the files, some of the code looked sort of > familiar. Gee. Didn't I see some of this before somewhere else? Well, the UUCICO is based on the Mailtruk by John Logajan and credit is given in the Source. For the rest of the C code take a closer look: the reversed parameters in standard things like eg. strcpy tell me that he can't have used more that a couple of lines from somebody else without getting in a real mess. (aeh, more than he already did) I'd be glad if he _had_ used some code written by somebody else. Sigh. - Jan -- Jan Willamowius, Nienredder 6, 2000 Hamburg 54, Germany E-Mail: jan@janhh.hanse.de