guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Packaging a free Firefox


From: Katherine Cox-Buday
Subject: Re: Packaging a free Firefox
Date: Wed, 16 May 2018 10:44:20 -0500
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux)

Pjotr Prins <address@hidden> writes:

>> Not packaging FF or crippling FF is a no-go! Doing so will discourage
>> users from using GuixSD and Free Software.

As an anecdote with a data-point of one, I uninstalled GuixSD because I
suddenly needed the machine I was running it on to be my daily driver. I
had been attempting to package Firefox whenever I had a spare moment,
but I ran out of time and needed it to work as I didn't have time to
migrate all the machines I use to a libre-friendly browser (nor am I
sure I want to).

> That is an interesting one. GNU Guix, by virtue of it being a GNU
> project needs to abide by GNU free software terms. But even among core
> project members there are variations in thought in how to compromise
> with user requirements. A package manager that does not target user
> needs is a shitty package manager. This is one reason I champion the
> concept of channels:
>
> guix channel firefox http://some-origin/guix-channels/firefox
> guix package -i firefox
>
> so we can make GNU Guix as pure as possible and leverage less pure
> concepts (such as Firefox and Conda) into something that is not
> considered part of the core project. I think it would also render
> other maintenance benefits, for example versioning of old software
> would become much easier.
>
> guix channel ruby-1.8 http://some-origin/guix-channels/ruby-1.8
> guix package -i ruby
>
> I hope we get something like this at some point.

So do I. I completely agree with the points made elsewhere in this
thread about joining idealism with pragmatism, and I think channels are
a good way to allow people who want/need to run less-than-libre software
to remain with and support Guix, without forcing the project to adopt
software contrary to its goals.

-- 
Katherine



reply via email to

[Prev in Thread] Current Thread [Next in Thread]