From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id YJF8FOcW0GIP4AAAbAwnHQ (envelope-from ) for ; Thu, 14 Jul 2022 15:15:19 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id 6JEdE+cW0GIH6wAAG6o9tA (envelope-from ) for ; Thu, 14 Jul 2022 15:15:19 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id EF7A18BC5 for ; Thu, 14 Jul 2022 15:15:18 +0200 (CEST) Received: from localhost ([::1]:60146 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oBygY-0000S4-3P for larch@yhetil.org; Thu, 14 Jul 2022 09:15:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44098) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oBygJ-0000Or-7m for bug-guix@gnu.org; Thu, 14 Jul 2022 09:15:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:39228) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oBygI-0005tM-Ui for bug-guix@gnu.org; Thu, 14 Jul 2022 09:15:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oBygI-0001Ce-Q3 for bug-guix@gnu.org; Thu, 14 Jul 2022 09:15:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#54691: fortune-mod propagates various non-nice things Resent-From: Csepp Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 14 Jul 2022 13:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54691 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Maxim Cournoyer Cc: 54691@debbugs.gnu.org, maximedevos@telenet.be X-Debbugs-Original-Cc: bug-guix@gnu.org, 54691@debbugs.gnu.org, Maxime Devos Received: via spool by 54691-submit@debbugs.gnu.org id=B54691.16578044444526 (code B ref 54691); Thu, 14 Jul 2022 13:15:02 +0000 Received: (at 54691) by debbugs.gnu.org; 14 Jul 2022 13:14:04 +0000 Received: from localhost ([127.0.0.1]:36983 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oByfM-0001Av-9n for submit@debbugs.gnu.org; Thu, 14 Jul 2022 09:14:04 -0400 Received: from mx1.riseup.net ([198.252.153.129]:40378) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oByfG-0001A9-JR for 54691@debbugs.gnu.org; Thu, 14 Jul 2022 09:14:02 -0400 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4LkFLT0ZztzDrfd; Thu, 14 Jul 2022 13:13:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1657804433; bh=5M+3ZRTT0ZBwvRQVevL5zwcHrdqLCj4ubexAIovbSpc=; h=References:From:To:Cc:Subject:Date:In-reply-to:From; b=kBFrgNL8BVb4yMoIscCktihnGC/P46rrE5joqBHblnACi8fd9/9s3DyCoqCWjBxsm i4rQr5m/h2WtgoMJvMhLeBt/bIUZlDgCBqss3V0b6RwzgSB0FZKIIyrFqiD+bwtxjW hl2Oq/whd7Ne57J2vlCeKS98CTYVMcM1JRxizkJY= X-Riseup-User-ID: 51355A0442D5BC3D742A130D398AD8109310470AAA195DBD34A7061D33D84BFD Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4LkFLS2l7rz1xsx; Thu, 14 Jul 2022 13:13:52 +0000 (UTC) References: <3fc3794df2d837c16ce768594c3ea9086b5f0abf.camel@telenet.be> <87leswxyy4.fsf@gmail.com> From: Csepp Date: Thu, 14 Jul 2022 15:00:26 +0200 In-reply-to: <87leswxyy4.fsf@gmail.com> Message-ID: <87y1wvalbn.fsf@riseup.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1657804519; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=Y6XvLrIBtc2reXyH/i9Zzul8jtQsMC/e9L7CMMI6uho=; b=ap+L9F2wlwwOzWep0iyhtlOYTMsR3AZJ3xCOcQnjeGkb38hKWs30CMwXSDV2heAO9aBmsP 9UI4K/boBAPDjXozGOAkB6yreqr8gT3/YZmHpvlVt/Kr9965O0MnhFK3tHKMjkLq3vNABo pohF4SdGtTDW2Fbbqd4VTbLyEfovh7PodbPYyzNtJxDgc8PIOpX9pqjrCAL+rdgYwtssZD zTKAzYQnIeo4Ip/10KXENH2gclUj4OlukjS683TiFVC/eJknm+eNO68nlcT/I4gwwt8uzY z6nwsEahwmUbH2oXoOMSQoVCdZe4rXb4Lbrlw/dtMIs/YEZ9WZqtqKSnesUBxA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1657804519; a=rsa-sha256; cv=none; b=srX53fN7IPCWNRUmbQRkMYl1TULDg9gZ/9eM+YLLZQ81sc9NcpRLBdNHGwJBOkajkUHYDT N25jx0PxM3qSPk4ecv2Ur9L/pharEJj6h6ro3YxwG3iAWqkyTYzKB5kgTET5qtckKAML7X erH47fwKMSdixCb/SlqVs/lPXlWQB3buhjZOIC5YD6uKxfqen0SPEKZKZ5zPlqIh/mKu56 2kM1611/JT/TtORJtigcOxXaD3JJ6deJCv+mdM/WGG9Zuz6faOWvK0kusnvfhXDPbJRzEI rCR+Ec05eOWSrXznJ8b/GyqtlI62OyzlHd5CB1Issct5/JjtNEWhFWWbjo7v+w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=riseup.net header.s=squak header.b=kBFrgNL8; dmarc=fail reason="SPF not aligned (relaxed)" header.from=riseup.net (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 5.95 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=riseup.net header.s=squak header.b=kBFrgNL8; dmarc=fail reason="SPF not aligned (relaxed)" header.from=riseup.net (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: EF7A18BC5 X-Spam-Score: 5.95 X-Migadu-Scanner: scn1.migadu.com X-TUID: be+H34GsbIuJ Maxim Cournoyer writes: > Hi Maxime, > > Maxime Devos writes: > >> Hi guix, >> >> fortune-mod currently propagates (in the non-technical sense) various >> non-nice things like objectification, misogeny, religious intolerance, >> anti-mathematician-ism (?) and date rape. That is not an exhaustive >> list, these are just the first few things I encountered with "fortune >> off". >> >> To reproduce the issue, run "fortune off" a few times. Or just >> "fortune", though then it can take a bit longer. >> >> There are also a few non-nice things in the non-off set. E.g.: >> >> $ fortune >>> User n.: >>> A programmer who will believe anything you tell him. >> # ^ from 'definitions' >> >> As such, just removing 'off' doesn't seem sufficient. Unless Someone=E2= =84=A2 >> volunteers to remove the anti-fortunes (*), I would just remove >> 'fortune-mod', given that it seems to serve no practical purpose byond >> being non-nice. WDYT? > > 'off' here apparently means the 'offensive' database, as explained by > Liliana; seems it offends alright :-). > > The GNU FSDG has says nothing about what programs may or may not > contain, for a good reason: the line to draw could get very subjective > (similar to how the GPL ). > > I don't think we should judge our software on terms falling outside of > the Free Software Distribution Guidelines, but a simple thing we could > add here would be a note in the description to caution the user that > running > > @example > fortune off > @end example > > is intended to be offensive. > > What do you think? > > Thanks, > > Maxim Honestly this is dumb, it's not even practically useful software. We have no obligation to package something that jokes about date rape and contributes nothing of practical value. This is very different to the reasoning behind the lack of moral clauses in the GPL. And again, just because something is free software, we don't ha= ve to package it. It's a ticking PR timebomb and nothing of value would be lost if we got rid of that file. If some snowflake gets triggered because we removed their favorite date rape joke, they self identified as someone whose opinion we should ignore. :P