From owner-freebsd-questions@freebsd.org Wed Aug 26 16:35:44 2020 Return-Path: Delivered-To: freebsd-questions@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 4DB173B16E0 for ; Wed, 26 Aug 2020 16:35:44 +0000 (UTC) (envelope-from doug@safeport.com) Received: from bucksport.safeport.com (bucksport.safeport.com [198.74.231.101]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4BcBLR5D9Kz4G8s for ; Wed, 26 Aug 2020 16:35:43 +0000 (UTC) (envelope-from doug@safeport.com) Received: from bucksport.safeport.com (bucksport.safeport.com [198.74.231.101]) by bucksport.safeport.com (8.14.5/8.14.5) with ESMTP id 07QGZfZk070824; Wed, 26 Aug 2020 12:35:41 -0400 (EDT) (envelope-from doug@safeport.com) Date: Wed, 26 Aug 2020 12:35:41 -0400 (EDT) From: Doug Denault To: Mehmet Erol Sanliturk cc: Polytropon , FreeBSD Questions Mailing List Subject: Re: diff is a little diff -- erent In-Reply-To: Message-ID: References: <20200826094948.333c67b0.freebsd@edvax.de> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (bucksport.safeport.com [198.74.231.101]); Wed, 26 Aug 2020 12:35:41 -0400 (EDT) X-Rspamd-Queue-Id: 4BcBLR5D9Kz4G8s X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of doug@safeport.com designates 198.74.231.101 as permitted sender) smtp.mailfrom=doug@safeport.com X-Spamd-Result: default: False [-2.07 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.64)[-0.638]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; R_SPF_ALLOW(-0.20)[+ip4:198.74.231.101:c]; NEURAL_HAM_LONG(-0.46)[-0.464]; TAGGED_RCPT(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[safeport.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; NEURAL_HAM_SHORT(-0.87)[-0.874]; RCVD_COUNT_ONE(0.00)[1]; FREEMAIL_TO(0.00)[gmail.com]; RCVD_NO_TLS_LAST(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:11288, ipnet:198.74.228.0/22, country:US]; MAILMAN_DEST(0.00)[freebsd-questions]; ONCE_RECEIVED(0.10)[] X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Aug 2020 16:35:44 -0000 On Wed, 26 Aug 2020, Mehmet Erol Sanliturk wrote: > On Wed, Aug 26, 2020 at 6:46 PM Doug Denault wrote: > On Wed, 26 Aug 2020, Polytropon wrote: > > > On Wed, 26 Aug 2020 01:30:38 -0400 (EDT), Doug Denault wrote: > >> I do wonder why. Who is going to go to the effort to build/install > "base" > >> commands as various options are removed/changed? I can't wait to see > what > >> happens to cp, grep, find, and awk. > > > > If I remember correctly, grep already is BSD grep (with GNU grep > > being available via ports collection), and the same for awk (and > > gawk respectively). In most cases, the base commands implement > > the set of standard features, while the GNU commands have certain > > GNU extensions added which the standard does not require or even > > specify. This, and the licensing terms (BDSL / GPL) that apply. > > > Thanks, a perfectly reasonable response to my less than reasonable post. > Lost in my histrionics was my question. We have morphed from, "I will not > stop you from doing something stupid ..." to We are going to take away > some options that have been there for 25 years (that I know of) because > "?-----?". Having the blank filled in is what I was going for. > > After all these years I do not know which of the scores of commands I use > are GNU versus BCD. The man pages probably says but I have enough trouble > remembering all the options in ls, find, and awk that I use, much less > are they GNU or not. As written in /usr/src, the change seems rather > arbitrary. My 'real' question: is there a reason to make this change? > License of GNU software is GPL which is NOT a commercially usable license . > > For that reason , FreeBSD is clearing out the GNU software from its base system by > replacing them with BSD licensed similar software developed by FreeBSD specialist > volunteers without implementing unnecessary GNU extensions . An unnecessary option is anything you are not using. > To support FreeBSD user's operations using GNU software , such software parts are moved > into ports which do not affect the license of base system usage . Okay thanks for the explaination. Unless the lawyers tell you differently I doubt I have been breaking the law for the past 25 years. If so every linux in the world can be sued. There's a class action for you :) It was/is my understanding this applies to including such software in an appliance, say Xbox or whatever. I thought the licence difference dealt more with the BSD license allowing proprietary software to be included in said appliance. _____ Douglas Denault http://www.safeport.com doug@safeport.com Voice: 301-217-9220 Fax: 301-217-9277