unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
From: Simon Tournier <zimon.toutoune@gmail.com>
To: Liliana Marie Prikler <liliana.prikler@gmail.com>,
	Giovanni Biscuolo <g@xelera.eu>,
	Maxim Cournoyer <maxim.cournoyer@gmail.com>
Cc: kiasoc5 <kiasoc5@disroot.org>,
	52109@debbugs.gnu.org, Foo Chuan Wei <chuanwei.foo@hotmail.com>
Subject: [bug#52109] How to resolve? (Re: [bug#52109] [PATCH] gnu: Add unrar-free.)
Date: Fri, 13 Jan 2023 16:20:32 +0100	[thread overview]
Message-ID: <877cxqwjen.fsf@gmail.com> (raw)
In-Reply-To: <4ad22b3194af69f3b8db5e471a1f4ced2118590f.camel@gmail.com>

Hi Liliana,

On jeu., 12 janv. 2023 at 21:29, Liliana Marie Prikler <liliana.prikler@gmail.com> wrote:

>> could this be a reason not to include a FSDG compliant software in
>> Guix?
>
> A free system distribution must not steer users towards obtaining any
> nonfree information for practical use, or encourage them to do so. [4]

Liliana, it is *your* interpretation that unrar-free is–quoting
FSDG–“steering users toward obtaining any non-free information for
practical use, or encourage them to do so”.  It is not the
interpretation of Trisquel folks.  It is not my interpretation and
probably also not the interpretation of many other peers here.

For instance, a previous version of unrar had been added by commit,

        0da8313c679f101c3f99970c50d6f0fef995f633
        Author:     John Darrington <jmd@gnu.org>
        AuthorDate: Wed Mar 1 07:00:05 2017 +0100
        Commit:     John Darrington <jmd@gnu.org>
        CommitDate: Wed Mar 1 18:57:00 2017 +0100

and then removed by 2560aa7adbfcb46306e8b19180bd48d39c2da6dc:

        gnu: Remove unrar.

        This package is abandoned upstream and contains serious bugs:

        http://seclists.org/oss-sec/2017/q3/329
        https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-14120
        https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-14121
        https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-14122

        * gnu/packages/compression.scm (unrar): Remove variable.

Therefore, I am still missing what is blocking. ;-)


The fact that FSDG is poorly worded is one thing, indeed.  This sentence
“steering users toward obtaining any non-free information for practical
use, or encourage them to do so” from these FSDG could also be
interpreted to many other features – another story. :-)

From my point of view, all the packages allowing interoperability across
various operating system (including non-free ones) fits my understanding
of the Liliana’s interpretation of “steer users toward obtaining any
non-free information for practical use, or encourage them to do so”;
interpretation mainly based – again, if I understand correctly – on
speculations about the user’s intention.  Therefore, we should also
remove the packages: mednafen, docx2txt, antiword, bochs, cabextract,
cl-mssql, emacs-powershell, etc.

Any free reimplementation potentially offers a degraded experience
compared to the proprietary product.  It does not appear to me an
argument to raise that this potentially degraded experience leads to
“steering users toward obtaining any non-free information for practical
use, or encourage them to do so”.  Even, from my point of view, it is
the contrary: a free reimplementation even with weakness is liberating.

Last, I do not understand your Liliana argument about «Obviously,
unrar-free has a different CLI – that's is whole shtick, after all – but
I'd argue that this doesn't matter, because the people who prefer CLI
over GUI know how to read manpages.».  Well, we could apply it many
flavor of similar tools.  For instance, you would be in favor to
remove/drop the CLI dulwich provided by the package python-dulwich since
CLI Dulwich user could just read the Git man pages.  Or similarly bmake
vs make, coreutils vs busybox vs toybox, etc.

Without saying that I do not even know which Guix package provides this
bsdtar tool, from this FreeBSD tar manpage [1], it is not clear if RAR
is supported or not.  To know it, one needs to open this other man page
[2].  Bah, yes an easy CLI matters!

All in all, it appears that we disagree. :-)

Cheers,
simon

1: <https://www.freebsd.org/cgi/man.cgi?query=tar&sektion=1>
2: <https://www.freebsd.org/cgi/man.cgi?query=libarchive-formats&sektion=5&apropos=0&manpath=FreeBSD+13.1-RELEASE+and+Ports>




  parent reply	other threads:[~2023-01-13 16:13 UTC|newest]

Thread overview: 35+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-11-25 15:19 [bug#52109] [PATCH] gnu: Add unrar-free Foo Chuan Wei
2021-11-25 19:49 ` Liliana Marie Prikler
2023-01-04  0:57   ` Maxim Cournoyer
2023-01-04  5:32     ` kiasoc5 via Guix-patches via
2023-01-04 19:41       ` Liliana Marie Prikler
2023-01-04 20:21         ` Maxim Cournoyer
2023-01-06 17:46           ` Liliana Marie Prikler
2023-01-10 16:47             ` Maxim Cournoyer
2023-01-11 22:31               ` zimoun
2023-01-12  6:22                 ` Liliana Marie Prikler
2023-01-12  7:36                   ` Giovanni Biscuolo
2023-01-12 20:29                     ` Liliana Marie Prikler
2023-01-12 21:54                       ` Maxim Cournoyer
2023-01-12 23:07                       ` Leo Famulari
2023-01-13  5:19                         ` Liliana Marie Prikler
2023-01-13 15:20                       ` Simon Tournier [this message]
2023-01-13 18:18                         ` [bug#52109] How to resolve? (Re: [bug#52109] [PATCH] gnu: Add unrar-free.) Liliana Marie Prikler
2023-01-16  9:46                           ` Simon Tournier
2023-01-16 13:56                             ` Liliana Marie Prikler
2023-01-16 16:38                               ` Simon Tournier
2023-01-21 16:09                                 ` [bug#52109] Mention bsdcat, bsdcpio and bsdtar in description of libarchive zimoun
2023-01-21 17:59                                   ` Liliana Marie Prikler
2023-01-21 20:02                                     ` Maxim Cournoyer
2023-01-22 15:09                                     ` zimoun
2023-01-22 17:44                                       ` Liliana Marie Prikler
2023-01-22 19:36                                         ` Maxim Cournoyer
2023-01-23  7:45                                         ` zimoun
2023-01-23 19:29                                           ` Liliana Marie Prikler
2023-01-21 20:00                                   ` Maxim Cournoyer
2023-01-22 14:56                                     ` zimoun
2023-01-22 19:27                                       ` Maxim Cournoyer
2023-01-12 12:54                   ` [bug#52109] [PATCH] gnu: Add unrar-free Leo Famulari
2023-01-12 20:49                     ` Liliana Marie Prikler
2023-01-04 22:32         ` kiasoc5 via Guix-patches via
2023-01-13 18:29 ` bug#52109: " Leo Famulari

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://guix.gnu.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=877cxqwjen.fsf@gmail.com \
    --to=zimon.toutoune@gmail.com \
    --cc=52109@debbugs.gnu.org \
    --cc=chuanwei.foo@hotmail.com \
    --cc=g@xelera.eu \
    --cc=kiasoc5@disroot.org \
    --cc=liliana.prikler@gmail.com \
    --cc=maxim.cournoyer@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).