Hi Ekaitz,

We would be far from the first project to rename the 'master' branch to
'main'. Here's a blog post from GitLab that should give you an idea of
how widespread this is:
https://about.gitlab.com/blog/2021/03/10/new-git-default-branch-name/

When everyone from GitHub to GitLab to the Git project itself has taken
steps in this direction, it would seem strange for us /not/ to do so
given the opportunity.

It looks like you're aware of the widespread effort to move away from
'master-slave' terminology, and you're even in support of said effort,
so I guess that doesn't need to be discussed here directly.

I was pleasantly surprised to find that Guix has been committed to
inclusivity from the start [1]. This is uncommon in projects as old as
Guix is - for example, NixOS only adopted a Code of Conduct in late
2023, and only after a huge amount of drama that nearly split the
community [2]. When people criticize Guix over GNU's reputation, this is
one of the things I bring up. It is something to be proud of, IMHO.

Here's my perspective: it will cost us basically nothing to rename the
master branch, especially if we do it in the context of the Codeberg
migration since we'd already by upending peoples' workflows.

In return, we get an opportunity to remind everyone that even after a
decade, and even in the midst of all the moral backsliding going on
around us today, /we still care/. Because, unfortunately, it appears
that even this basic assumption cannot be taken for granted anymore [3].


[1] The CODE-OF-CONDUCT file was added in
    e15fcdd149cec662fcaf4b550ee32879bd53a591, which dates back to 2015!
[2] https://discourse.nixos.org/t/adopting-a-code-of-conduct/35136
[3] Political discussion is apparently discouraged on GNU mailing lists,
    but it should suffice to investigate why the term 'DEI' has been in
    the news lately.


Reply via email to