*BSD News Article 23893


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!agate!deraadt
From: deraadt@fsa.ca (Theo de Raadt)
Newsgroups: comp.os.386bsd.misc
Subject: Re: Status on discussed merge between NetBSD and FreeBSD
Date: 14 Nov 93 12:01:45
Organization: little lizard city
Lines: 51
Message-ID: <DERAADT.93Nov14120145@pain.agate>
References: <JKH.93Nov13222001.2@whisker.lotus.ie> <CGD.93Nov14100033@eden.cs.berkeley.edu>
	<CGHv40.BKF@kithrup.com> <2c60p5$p6v@zip.eecs.umich.edu>
	<2c61k1$j2p@pdq.coe.montana.edu>
NNTP-Posting-Host: pain.cs.berkeley.edu
In-reply-to: nate@bsd.coe.montana.edu's message of 14 Nov 1993 19:40:49 GMT

In article <2c61k1$j2p@pdq.coe.montana.edu> nate@bsd.coe.montana.edu (Nate Williams) writes:
   In article <2c60p5$p6v@zip.eecs.umich.edu>,
   >Well, why doesn't someone say why freebsd is better?  If it's worse, or
   >at best equal, why take resources (users, programmers, etc.) from netbsd?

   Nobody's  *taking* anything from anyone else.

``anything''?

Ok, let's talk about attribution. That means you say where things come
from, and you also say who wrote them. Attribution of things by the
FreeBSD group, both for things written by others and myself, has been
a sore point with me for a long time.

The claims that attribution has been done correctly are quite false.
Here's the first example. (I have about 7 more waiting if you like :-)

I do not work on FreeBSD. My YP code was pulled out of NetBSD, without
consulting with me, into the FreeBSD tree. Even before it was commited
(I heard it was going to be through the grapevine) I made it clear to
Paul Richards that I wanted proper attribution in the commit messages.
YP consists of 6 components:
	(1) domainname system call
	(2) domainname binary
	(3) yp library code
	(4) yp binaries, ie. ypbind, ypcat, etc.
	(5) changes to getpwent() and other libc library routines.
	(6) the yp passwd changes, from John Brezak.

These changes were all taken out of NetBSD. They were then commited
to the FreeBSD source tree. No attribution was given in the cvs commit
messages.
	(1) The domainname system call does not comtain my name on it.
	(2) the /bin/domainname sources do not contain my name on them.
	(3) the yp library contains my name only in the source file
	    headers, because I put it there.
	(4) the yp programs contain my name in the headers, because I
	    put them there.
	(5) the getpwent) and other libc routines do not have any
	    attribution towards me.
	(6) the yp passwd changes do not credit myself or John Brezak
	    either.

By the way, the FreeBSD commit for YP was done fairly recently.

No, I do not consider the lack of proper attribution something to
be laughed at, and have told the FreeBSD crowd this repeatedly (Hi Rod!
Hi Nate! Hi Paul!)


 <tdr.