Subject: Re: sendmail licensing again
To: NetBSD-current Discussion List <current-users@netbsd.org>
From: Todd Vierling <tv@pobox.com>
List: current-users
Date: 12/11/1998 00:27:42
On Thu, 10 Dec 1998, Greg A. Woods wrote:

: There are some very clear differences in the way the build in gnu/
: works, esp. when you look at places like gnu/usr.bin/sdiff, or
: gnu/usr.bin/ld.new.

There's a reason ld.new build like it does - and IMNSHO, more software
in-tree (ipf, for example) should use it.

: There's also the most inelegant and annoying duplication in gnu/dist.
: If the *real* intent of segregation were only to provide a single
: sub-tree where all GNU licensed software could be bundled from for
: redistribution, then /usr/src/gnu/dist should be more than sufficient.

Actually, that's part of the intent.  Not everything is in gnu/dist yet,
though.

: Everything could simply be rolled into the right place with simple
: gnu-*2netbsd scripts, just as is done for any other "contributed"
: software.

*2netbsd scripts are Evil and need to die.  Pmake provides a very elegant
way of dealing with third party source *without* frobbing its natural
distribution layout.

: Oh, come now!  What's so hard about using 'grep' or similar to maintain
: a list of files using a given copyright and then handing that list to
: the archiver of your choice to bundle all the referenced files up????

It's more tedious than, say, `tar cf gnusrc.tar src/gnu'.

: The list should even be maintained by NetBSD folks, so that it is known
: to be canonical before a release ships to someone who might want to do
: this.

If you really think it's that easy, why don't *you* maintain that list?
`What a waste of personnel cycles.'  (sort of like arguing over what's
already in use, like in this thread.)

:  Your argument implies that all non-CSRG software should be dropped into
: a contrib directory just like the FreeBSD folks are doing,

*My* argument said no such thing.  Perhaps you're referring to someone else
in the thread?

[And from earlier in the same message,]

: Segregating software that's otherwise tightly integrated just for a few
: vendors is just plain silly,

And you've had to turn NetBSD into a commercially distributed system how
many times?  I tend to agree with cgd's very short comments on this point.
I'm backing out of the thread now.

-- 
-- Todd Vierling (Personal tv@pobox.com; Bus. todd_vierling@xn.xerox.com)