Or at least GitHub wants to be perceived as the “leaders”.
Apparently some people seriously want to abandon the current name of the default branch in Git, “master”. They haven't really agreed on a different word, but strong suggestons seem to be “main”, “mainline”, “primary” or “develop”.
They claim that the term “master”, as used in Git, comes from slavery, and is therefore bad.
I strongly disagree with this rationale. First, I'm not convinced of the “evidence” that was presented so far. First, the word “master” has multiple meanings (as so often in English). But the main reason I don't buy it is that while there is a “master”, I haven't seen any meaning of the word “slave” in Git so far. But even if it really was a reference to a “master/slave”, this is still a pretty bad reason. It's just a metaphor.
It should go without saying: But I really am 100% against slavery. There, I said it. That's pretty much the default position nowadays. Why people feel the need to emphasize that is beyond me …
Personally, I think this movement is pretty silly and people who take part in this strange movement are just shooting themselves in the foot. There are many other issues in FOSS that are actually valid and are way more important than that. For example, that so many FOSSes have made themselves dependent on proprietary software like Discord for their communication. This is a much bigger problem IMO.
If this name change would be “cheap”, i.e. with no migration pains, I probably would not mind that much. I have no problem with the other suggested words. But Git is now a mature system. A potential name change seems to be quite painful. You'd have to inform your devs, as their master branches will stop working. You'd have to update documentation, a lot of Git-related documentation relies on the fact that “master” is the default branch (so these docs would “break” as well). Then, I know that definitely only a fraction of Git repositories will follow suit, and some just stay at “master”. That's a huge mess. This does not sound fun at all.
What also worries me a lot is that staff of proprietary GitHub itselfs totally sees themselves as the leader of this transition:
Una Kravets {l Wrote}:For what it’s worth, I’m *super* happy to rename the default branch structure of “master” to “main” and I hope we can all do this together as a community with @github leading the charge by implementing in their product moving forward
https://mobile.twitter.com/Una/status/1 ... 4944829441
Tbh, I don't give a damn about what staff of proprietary GitHub has to say. They're NOT part of the FOSS movement. But I think it's pretty hilarious they see themselves as the leaders of a movement … And it's telling that they see GitHub as just a product, not as a community. They don't care about the community, they only care about themselves. (Okay, this should not be a surprise to anybody, they're a company, after all.) Frankly, they can fuck right off!
Also, currently, it does not look like as if Git itself is going to budge, but I might be wrong. Would be pretty hilarious if Git is keeping “master” as default, and GitHub doesn't. This is going to be !!!FUN!!!
To me, this complete movement is based on irrationality and virtue-signalling more than anything else.