From owner-freebsd-chat@FreeBSD.ORG Thu Jun 26 13:25:32 2003 Return-Path: Delivered-To: freebsd-chat@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DA0B937B401 for ; Thu, 26 Jun 2003 13:25:32 -0700 (PDT) Received: from smtp.des.no (37.80-203-228.nextgentel.com [80.203.228.37]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5B98843FF5 for ; Thu, 26 Jun 2003 13:25:31 -0700 (PDT) (envelope-from des@des.no) Received: by smtp.des.no (Postfix, from userid 666) id 068BD9595C; Thu, 26 Jun 2003 22:25:30 +0200 (CEST) Received: from dwp.des.no (dwp.des.no [10.0.0.4]) by smtp.des.no (Postfix) with ESMTP id 24EB695958; Thu, 26 Jun 2003 22:25:29 +0200 (CEST) Received: by dwp.des.no (Postfix, from userid 2602) id B664BB823; Thu, 26 Jun 2003 22:25:28 +0200 (CEST) To: Paul Robinson References: <4.3.2.7.2.20030625214311.00e5e240@localhost> <20030626010357.J508@hub.org> <20030626110336.GW34365@iconoplex.co.uk> From: des@des.no (Dag-Erling =?iso-8859-1?q?Sm=F8rgrav?=) Date: Thu, 26 Jun 2003 22:25:28 +0200 In-Reply-To: <20030626110336.GW34365@iconoplex.co.uk> (Paul Robinson's message of "Thu, 26 Jun 2003 12:03:37 +0100") Message-ID: User-Agent: Gnus/5.090024 (Oort Gnus v0.24) Emacs/21.2 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, hits=-3.0 required=8.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT,REFERENCES, REPLY_WITH_QUOTES,USER_AGENT_GNUS_UA version=2.55 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp) cc: FreeBSD Chat cc: Michael Carr Subject: Re: RMS says: "Use BSD, for goodness sake!" X-BeenThere: freebsd-chat@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Non technical items related to the community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Jun 2003 20:25:33 -0000 Paul Robinson writes: > as - could be replaced, maybe even re-implmented. > awk - encourage people to port their code away from awk. Big. Look again. We don't use a GPLed awk. > bc - an undergrad could re-implement based on man page With a good arbitrary-precision math library, yes. The one we have happens to be GPLed. > binutils - collection of some 20 smallish apps, all manageable > bzip2 - could be reimplemented More like "doesn't really belong in the base system". Yes, I know it compresses better than libz, but it is significantly slower and more memory-intensive. > cpio - reimplement from man page, or replace/remove requirement for I don't think we actually need it. > cvs - Don't need this do we? :-) look at another version control? Not bloody likely. Not any time soon, anyway. > grep - the issue here is the regexp, otherwise re-implement. There is a BSD-licensed version in ports, which apart from a bug or two and some performance issues is IMHO superior to GNU grep. > groff - look at alternate doc formatting? Not bloody likely, unless you volunteer to convert all the man pages (including translations). > gzip - nasty, but re-implementable. Or we move to a non-GNU zip format. Trivially reimplementable, since libz is under a BSD-like license. > ipfilter - unclear on license... QNX_OCL.txt??? Not GPLed. > less - re-implementable quite quickly You might be surprised... > libio - another stdio lib from somewhere to replace it? > libpam - Linux PAM. Major effort to replace. Bzzt, wrong. There is no GPLed code in our PAM implementation or modules. > man - could be re-implemented based on file format information known This is a SMOP. > perl - it's not part of base anymore is it? Not in 5.x. > send-pr - remove! OK, re-implement, if you must. :-) Overdue for replacement. > sort - another undergrad project based on the man page There are non-trivial locale issues. > texinfo - find alternative, or remove from base It is required to process documentation for significant portion of the base system. DES --=20 Dag-Erling Sm=F8rgrav - des@des.no