*BSD News Article 15583


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: So you say you want an interim release of 386bsd? (What to do?)
Date: 4 May 93 03:25:35
Organization: Kernel Hackers 'r' Us
Lines: 79
Message-ID: <CGD.93May4032535@eden.CS.Berkeley.EDU>
References: <1qvpc9$1e8@agate.berkeley.edu> <1r067g$915@lobster.sid.mcet.edu>
	<CGD.93Apr19235932@eden.CS.Berkeley.EDU> <C5sCvr.3G1@unx.sas.com>
	<CGD.93Apr20124457@gaia.CS.Berkeley.EDU>
	<GENE.93Apr21081836@stark.uucp> <1993Apr21.193218.5724@cs.few.eur.nl>
	<GENE.93A <2109@hcshh.hcs.de> <1993May3.212633.1057@knobel.GUN.de>
	<1993May4.080502.2177@gmd.de>
NNTP-Posting-Host: eden.cs.berkeley.edu
In-reply-to: veit@mururoa.gmd.de's message of Tue, 4 May 1993 08:05:02 GMT

In article <1993May4.080502.2177@gmd.de> veit@mururoa.gmd.de (Holger Veit) writes:
>This is an illusion. 386bsd and the upcoming NetBSD have different goals.
>NetBSD wants to become a PD UNIX like Linux, and will sooner or later
>include things (like code under GPL) which makes it uninteresting for
>commercial organisations. The 386bsd won't adopt GPL-restricted code
>for reasons that have been discussed for a long time.

hmm, i guess i'm going to have to talk to myself more often,
because i certainly never told myself about this!  9-)

NetBSD has the same attitude toward GPL'd code as does 386bsd,
and perhaps even a stronger one.

As long as i'm in "control" of NetBSD, there will be:
	(1) No GPL'd code in the kernel
	(2) No GPL'd code in libc
	(3) GPL'd code added to the standard tree only
		where no adequate free replacement is presented.

examples of the latter are currently limited to:

195 [sun-lamp] gnu % pwd 
/usr/src/gnu
196 [sun-lamp] gnu % ls *
Makefile

CVS:
Entries         Repository

games:
CVS/            Makefile        Makefile.inc    chess/

lib:
CVS/            Makefile        libg++/         regex-0.12/

libexec:
CVS/            Makefile        Makefile.inc    uucp/

usr.bin:
CVS/            diff/           gas/            gzip-1.0.7/     tar/
Makefile        diff3/          gcc/            ld/
Makefile.inc    egrep/          gdb/            lex/
awk/            fgrep/          grep/           pr/
bc-1.02/        g++/            groff/          sort/


you might note that a number of utils which were in 386bsd's
main source tree have been replaced with non-GPL'd equivalents,
a the GPL'd sources have been segregated from the rest of
the sources, and exactly two new items have been added:
	regex-0.12
	gzip-1.0.7
	(bc was in the distribution, is necessary to build
	the distribution, the binary was shipped with 386bsd's
	bindist, but the src was in etcdist...)

the former is because i couldn't find a posix regexp library
(actually, this may no longer be necessary...), and the latter
is there because in terms of performance, it absolutely
destroys compress, and size is very important when
shipping a distribution...



Please, Holger, don't speak for the NetBSD group,
and *everybody* if you've got questions/comments, mail
them, and preferably to the mailing lists listed
in the NetBSD installation notes, because none of
us really have time to read news any more...


chris
who's unfortunately got a 400+-piece queue of mail, too...

--
Chris G. Demetriou                                    cgd@cs.berkeley.edu

   "386bsd as depth first search: whenever you go to fix something you
       find that 3 more things are actually broken." -- Adam Glass