From owner-freebsd-arch@freebsd.org Tue Dec 5 21:31:16 2017 Return-Path: Delivered-To: freebsd-arch@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3F939E82DEE; Tue, 5 Dec 2017 21:31:16 +0000 (UTC) (envelope-from benno@FreeBSD.org) Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 19BAF71A8E; Tue, 5 Dec 2017 21:31:15 +0000 (UTC) (envelope-from benno@FreeBSD.org) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 233C5222A7; Tue, 5 Dec 2017 16:31:14 -0500 (EST) Received: from web3 ([10.202.2.213]) by compute1.internal (MEProxy); Tue, 05 Dec 2017 16:31:14 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=9P1M6U8lAQsPBgoQWyKlU6oxv+4sT FYIv2fJSoT2Rkg=; b=PyAQ4fHH8awr7pWsmnLal6aObPCFmXepEjP78NVBrfv9C IDKVCqZEJs1bJ8bseSaMntf+I+UxkmGXSWePzTRXF+vmqusAl5fAe1Ln//Q9FRDH Thp84z343ntX32DbbQKNWb4kVxBAeslblFNdDl93nbKo0za3EnWo5pxzjlmghLNH emfnzvb3vEZZC6c7jxrpAvOxGbdjlSb2m6qbH5LG0T7kfgd13gnnJ2A5uuSc582V GbzgBSwTBr87YGWw/PrtFN8wiH6O0q2MkT90zpvmxD8N4SDz0T/UOxUen/Ozsg9b 6YBxXj5Y4UY4S+ysY2PhllW67I9WRfEdazeb+5JMw== X-ME-Sender: Received: by mailuser.nyi.internal (Postfix, from userid 99) id D09239E17F; Tue, 5 Dec 2017 16:31:13 -0500 (EST) Message-Id: <1512509473.1313677.1195210352.2DC7580C@webmail.messagingengine.com> From: Benno Rice To: freebsd-arch@freebsd.org, freebsd-hackers@freebsd.org MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" X-Mailer: MessagingEngine.com Webmail Interface - ajax-1b87d328 Subject: Conclusion of fortune(6) discussion Date: Tue, 05 Dec 2017 13:31:13 -0800 X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Dec 2017 21:31:16 -0000 Hi all, First up I=E2=80=99d like to apologize for the length of time between my fi= rst email and this. I wanted to wait for the various discussions to play out somewhat and then I had a conference I needed to prep for. I should=E2=80= =99ve worked the timing around that better. So now that the dust has settled somewhat, I feel that the consensus decision is for fortune to remain in base along with freebsd-tips. Some points I=E2=80=99d like to make based on the discussion: Firstly, there were a number of suggestions that removing fortune et al from base is some form of complete deletion. It=E2=80=99s not. It=E2=80=99s= merely that FreeBSD stops distributing it as part of our releases. The code is still available in our Subversion history. Nothing in what I was proposing precluded creating a port. I will however admit that not mentioning a port at all left that unclear. Which brings me to point number two: My discussion was about base, not ports. It=E2=80=99s my firm belief that if I propose removing code from bas= e the onus shouldn=E2=80=99t be on me to create and thus, under the rules governi= ng ports, become the maintainer of a port for a piece of code I have no interest in maintaining. That=E2=80=99s not fair to anyone involved. There= =E2=80=99ve been ongoing efforts to streamline and slim down base. fortune seemed like an obvious thing to move out. There should absolutely be a discussion whenever anyone proposes moving code out of base and that should absolutely leave the option open for that code to move to ports. If a port is created though it should be done by someone with an interest in maintaining the code. And my final point: This was never about political correctness. I am not apologizing for making this move without discussion as any discussion would=E2=80=99ve turned out exactly like the threads that showed up. There = would have been no consensus. There would have been accusations of bias, bad faith and pointless bickering from all directions. The difference to me is that by removing these files from base we never have to have this argument again. If we kept the file we would=E2=80=99ve potentially had this discussion every time the file was touched or looked at by a new pair of eyes. I acknowledge the history that the fortune files embody but we=E2=80= =99re not living in that history any more. We=E2=80=99re living now. The world in= 2017 is not the world in 1987 or the world in 1997. Like it or not we live in a world where there is more expectation on everyone to acknowledge that what is funny to them may be offensive to others and that the nature of that offense may not be immediately obvious. Like I said in another post FreeBSD is an operating system, not an encyclopedia. There are far better projects for collecting humour, quotes, and history than ours. We should let ourselves focus on what we=E2=80=99re good at. Thanks, Benno.