*BSD News Article 23884


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!agate!agate.berkeley.edu!cgd
From: cgd@eden.CS.Berkeley.EDU (Chris G. Demetriou)
Newsgroups: comp.os.386bsd.misc
Subject: Re: Status on discussed merge between NetBSD and FreeBSD
Date: 14 Nov 93 13:13:05
Organization: Kernel Hackers 'r' Us
Lines: 93
Message-ID: <CGD.93Nov14131305@eden.CS.Berkeley.EDU>
References: <JKH.93Nov13222001.2@whisker.lotus.ie> <2c60p5$p6v@zip.eecs.umich.edu>
	<2c61k1$j2p@pdq.coe.montana.edu> <DERAADT.93Nov14120145@pain.agate>
	<CGI1IM.D1x@kithrup.com>
NNTP-Posting-Host: eden.cs.berkeley.edu
In-reply-to: sef@kithrup.com's message of Sun, 14 Nov 1993 20:42:07 GMT

In article <CGI1IM.D1x@kithrup.com> sef@kithrup.com (Sean Eric Fagan) writes:
>That's okay, I don't find my name anywhere in the ptrace code I wrote.

Oh please, lie and bend the truth when it serves your interests!

first of all, your name is not in the code because you did not put
it there.  that is not the issue; if you had, it would have remained
there.  If someone makes a change like this, we do not strip their
name from the code, and we never, ever strip would strip a copyright.

second, from the CVS log of the file:
----------------------------
revision 1.9
date: 1993/09/04 05:32:35;  author: cgd;  state: Exp;  lines: +217 -254
better ptrace() support from Sean Eric Fagan <sef@kithrup.com>
----------------------------

third, from the doc/CHANGES file:
        replace ptrace() implementation with a better one from Sean Fagan
                <sef@kithrup.com> (cgd)

>I also was never asked permission before it was placed for redistribution.

and i quote from your mail to hackers@sun-lamp.cs.berkeley.edu
(which has been replaced since by "netbsd-users@..."):

=>Received: from kithrup.com (kithrup.com [140.174.23.40]) by sun-lamp.cs.berkeley.edu (8.3/8.3) with SMTP id UAA11313; Fri, 3 Sep 1993 20:19:30 -0700
=>Message-Id: <199309040319.UAA11313@sun-lamp.cs.berkeley.edu>
=>Date:     Fri, 3 Sep 93 20:19:33 PDT
=>From: sef@kithrup.com
=>Subject:  ptrace() changes
=>To: hackers@sun-lamp.cs.berkeley.edu
=>
=>As both chris' know, I've been making changes to ptrace(), as part of my
=>four-step plan to implementing a /proc filesystem.  (Yes, I know about the
=>current one, I haven't been able to make it work, and I think it needs
=>significant design changes anyway...)
=>
=> [ 2 paragraphs detailing the changes deleted ]
=>
=>I haven't checked these changes in yet; I'm waiting for cgd to try
=>them out under netbsd.  It works (so far :)) under 386bsd.
=>
=> [ Note telling people to look for these files in his account on
=>   sun-lamp ]
=>

The changes worked, and *I* committed them, *with* your approval.

the following two commit messages are the next two commit messages
on sys_process.c:

----------------------------
revision 1.11
date: 1993/09/05 03:53:52;  author: sef;  state: Exp;  lines: +14 -1
Yet more of the ptrace() reorg; now ptrace_setregs() and ptrace_getregs()
are present, along with PT_GETREGS and PT_SETREGS ptrace commands.
----------------------------
revision 1.10
date: 1993/09/04 08:46:36;  author: sef;  state: Exp;  lines: +5 -3
ptrace_single_step() and ptrace_set_pc() should return errors if
necessary.  (Mainly because the SPARC can't easily single step, so
it should return EINVAL, and then ptrace() should return that to the
user.)
----------------------------

so not only did you not object to your changes being committed, but
you then committed further changes on top of them.

NetBSD-current was being made available daily; you knew that very well,
and you knew that you committing changes to the tree would mean that,
as of the following day, the world would have access to them.


You claim that you were not given proper credit:
	You were given all of the credit you asked for in the file
	itself, and were credited outside of it in the way you prefer
	to be addressed in two seperate places.

You claim that your code was distributed without your consent:
	You consented to having your code distributed, and even helped
	insure that it was in the best shape possible for that
	distribution.

You, Sean Eric Fagan, are a liar, tried and true.



chris
--
chris g. demetriou                                   cgd@cs.berkeley.edu

                    smarter than your average clam.