From owner-freebsd-chat@FreeBSD.ORG Sat Dec 18 23:11:28 2004 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 B9FF916A4CE for ; Sat, 18 Dec 2004 23:11:28 +0000 (GMT) Received: from mail-in-04.arcor-online.net (mail-in-04.arcor-online.net [151.189.21.44]) by mx1.FreeBSD.org (Postfix) with ESMTP id A7B8443D41 for ; Sat, 18 Dec 2004 23:11:27 +0000 (GMT) (envelope-from mailnull@mips.inka.de) Received: from kemoauc.mips.inka.de (dsl-082-083-164-210.arcor-ip.net [82.83.164.210]) by mail-in-04.arcor-online.net (Postfix) with ESMTP id B614DD5562 for ; Sun, 19 Dec 2004 00:11:25 +0100 (CET) Received: from kemoauc.mips.inka.de (localhost [127.0.0.1]) by kemoauc.mips.inka.de (8.13.1/8.12.10) with ESMTP id iBINBPHq022286 for ; Sun, 19 Dec 2004 00:11:25 +0100 (CET) (envelope-from mailnull@kemoauc.mips.inka.de) Received: (from mailnull@localhost) by kemoauc.mips.inka.de (8.13.1/8.13.1/Submit) id iBINBPrk022285 for freebsd-chat@freebsd.org; Sun, 19 Dec 2004 00:11:25 +0100 (CET) (envelope-from mailnull) From: naddy@mips.inka.de (Christian Weisgerber) Date: Sat, 18 Dec 2004 23:11:24 +0000 (UTC) Message-ID: References: <20041218015853.11444.qmail@web50303.mail.yahoo.com> Originator: naddy@mips.inka.de (Christian Weisgerber) To: freebsd-chat@freebsd.org Subject: Re: eliminating GPL apps on FreeBSD 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: Sat, 18 Dec 2004 23:11:28 -0000 Jeremy C. Reed wrote: > Some things already done (but not necessarily used yet): > > cpio, The tar, cpio, and pax utilities are basically the same program with a different command line interface. A new cpio could be based on libarchive. OpenBSD uses BSD pax in different personalities for all three programs, like 4.4BSD did. In practice, FreeBSD users appear to universally prefer tar, and cpio is a little regarded legacy command. > diff?, OpenBSD has a BSD-licensed implementation but it lacks features compared to GNU diff. Notably, there is no sdiff command. > patch?, OpenBSD has a non-GNU patch based on an older release. Care needs to be taken, because different versions of patch have (not so) subtle differences. > grep, OpenBSD has a BSD-licensed grep that is good enough, but doesn't perform as well as GNU grep. Also lacks all wide char support and the like. > gzip, This could be taken straight from OpenBSD. > sort, OpenBSD has a BSD sort, not sure where that is from. Again, it's lacking in the I18N area. > tar, FreeBSD has its own implementation now (bsdtar), based on libarchive. > dialog, Not a standard tool. The last time I checked, FreeBSD's version was rather different from the one shipped with some Linux distributions. > gettext, I'm under the impression that the CITRUS implementation is not a complete replacement for GNU gettext. > bc/dc. These could be taken straight from OpenBSD. If there are any deficiencies, Otto Moerbeek sure would like to hear. -- Christian "naddy" Weisgerber naddy@mips.inka.de