Hi,
On 2025-07-02 15:40, Ludovic Courtès wrote:
Hello,
Ekaitz Zarraga <eka...@elenq.tech> writes:
So yeah, spacecadet, if you really want to continue to package it, we
would add it to Guix, I don't think there's any policy in Guix against
it (unless their documentation or so is also part of the package and
includes political messages that promote any kind of
discrimination).
This is entirely correct. However, as a project, we have a code of
conduct and generally work to be inclusive, which is apparently the
exact opposite of what this people are doing.
I think we can’t ignore it or we’d be sending the wrong signal.
Thanks,
Ludo’.
Exactly.
Totally agree.
I'm open to add the package if it is useful, but I'm not ok with
having them talk their shit in the ML or our IRC or anything like
that, and I think the CoC is there for enforcing that.
I don't believe adding the package is giving them a platform.
I think giving them more attention than what they deserve (which imho
is not more than to any other random package in the thousands we have
and in which btw we don't even know who the authors are) is exactly
the kind of platform they are looking for.
The CoC is there, yes. I wouldn't welcome them to my house (Guix) but
I would accept their software as long as it is free. The same way I
would accept anyone else's.
Another different discussion is if the software is actually meaningful
or solves any real issue at all, but we don't have any policy on that
either. If I'm not mistaken, we aim to package all the free software
in the universe.
Sure, but this is still not a point in favor of packaging MORE software
from Nazis, is it? One could argue that suckless software has useful
qualities that some other software does not (i will not argue that, as
it is my opinion that it does not, but still), while i am yet to see ANY
useful qualities of xlibre over upstream X.Org apart from "cleansing" it
from "evil RedHat" and "DEI". In other words the project is total and
absolute bullshit.
As I said.
Again, the worst mistake you can make when dealing with reactionaries is
giving them platform, which packaging xlibre does. Do not feed the
trolls.
Feeding the trolls in my opinion is acting as these programmers were
special because their views and the noise they are trying to make. Who
would be so intense about their opinions? Someone with a huge ego I
assume.
"No hay mayor desprecio que no hacer aprecio" they say in my country.
In my opinion we are anticipating too much. I wouldn't position myself
specially against the software, and if people come with this kind of
unhealty (to say it lightly) rhetoric I would enforce the CoC and
block them and make them and others know they are not welcome here.
Any of this doesn't mean that I'm looking forward to add the package
or that I would spend a single second of my life reviewing it.
I just sent the previous message to say that the review might get
delayed (potentially forever, for those who can read between the
lines) but also that there's no real policy against software that
isn't free in Guix.
Now I'm sharing my opinion, but before I was strictly speaking about
what I believe the Guix policy was, and it was confirmed by Ludovic.
I can understand how people feel about this or about other things and
how people can feel triggered but I think we should be practical and
making a special policy is not, really. It's already hard to make sure
everything we add is free software and doesn't provide blobs, I don't
feel like the committers are going to spend the time reading about the
lore of all software packages before adding them.
I think we should deal with the *people* when they behave in a way
that is not compatible with the project.
I just wanted to clarify my point there. I sent the message to
encourage spacecadet to write a package, the one that they already had
some interest on making, making them aware of the situation. I was
hoping to gain a contributor, instead of discouraging a person from
trying to contribute. I think they were trying to make the package in
good faith, too. In the end, if they make the package and prepare it
perfectly, it's a great chance to learn, because I don't think it's an
easy one.
I am more interested on having good contributors to the project than
any random opinion that anyone could publish in the internet. I might
be wrong, though.
Best,
Ekaitz