In particular, how is it different from what is called "mainline" in other VCS systems?
In particular, how is it different from what is called "mainline" in other VCS systems?
master
5b: an original from which copies can be made
especially : a master recording (such as a magnetic tape)
https://www.merriam-webster.com/dictionary/masterYou can branch from master the way you duplicate a master tape cassette, and the copy is not any worse or subordinate. In fact the whole point is that the branches are improvements.
The word does come up in database replicas, which are often called master/slave. I can see a clear case where that would be offensive.
Renaming the master branch might be throwing the baby out with the bathwater, but it's just easier to do that right now, and it's a small price to pay.
I believe it's the same usage as used in music recording, e.g.
> an original movie, recording, or document from which copies can be made.
This is actually a git concept not specific to GitHub.