Merge branch 'readme-update' into 'master'

readme: Clarify warning and remove claims of "hostility".

See merge request nonguix/nonguix!250
This commit is contained in:
Josselin Poiret 2025-02-09 00:49:00 +00:00
commit 1ca341ae20

View File

@ -5,31 +5,34 @@ Nonguix is a software repository for the
which packages some software which cannot be included in the official
distribution for ethical or policy-related reasons.
Please do NOT promote this repository on any official Guix
communication channels, such as their mailing lists or IRC channel, even in
response to support requests! This is to show respect for the Guix project's
[[http://www.gnu.org/distros/free-system-distribution-guidelines.html][strict policy]]
against recommending nonfree software, and to avoid any unnecessary hostility.
Before using this channel, you should understand the implications of using
nonfree software. Read [[https://www.gnu.org/philosophy/free-sw.en.html][What is free software?]]
for more information.
(Check out the [[https://gitlab.com/guix-gaming-channels][Guix Gaming Channels]]
if you're interested in nonfree games too!)
* Warning
This channel does not endorse any non-free application.
We believe it is non-ethical, harmful to software development and
restricts the users freedom.
Please do NOT mention this repository on any official Guix communication
channels, such as their mailing lists or IRC channel! This is to show respect
for the Guix project's [[http://www.gnu.org/distros/free-system-distribution-guidelines.html][policy]] against recommending nonfree software. While
this channel's existence is well-known among seasoned Guixers, the Guix
project itself doesn't want to spend time debugging and supporting non-free
software since it is not its goal.
Because the main Guix channel moves pretty fast, ~guix pull~ can sometimes
break because Nonguix hasn't been updated to follow the latest changes. If
your ~guix pull~ seemingly errors out, but ~guix time-machine -- describe~
doesn't, it is most likely a problem with your channels and should not be
reported to Guix but to the offending channel instead.
This channel does not endorse any non-free application. We believe it is
non-ethical, harmful to software development and restricts the users freedom.
See the [[https://www.gnu.org/philosophy/free-sw.en.html][GNU philosophy]] for a more thorough discussion.
Those packages are provided as a last resort, should none of the official Guix
packages work for you.
Those packages are provided as a pragmatic last resort solution, should none
of the official Guix packages work for you.
You should understand the implication of using non-free software. Some of those
implications include:
Before using this channel, you should understand the implications of using
nonfree software. Read [[https://www.gnu.org/philosophy/free-sw.en.html][What is free software?]] for more information. These
include:
- Endorsement of non-free products and the perpetration of a culture of
restriction on liberties.