4 ms·
> 1. This isn't censorship of the type that is illegal or not allowed. It is a private company deciding a word was inappropriate. It is a private company, alr
by Perseids 11y ago
> 1. This isn't censorship of the type that is illegal or not allowed. It is a private company deciding a word was inappropriate.
It is a private company, alright, but it is also becoming a critical company for the internet as a whole. Which points to an important question our society will have to face more and more often with increasing centralization and globalization: When does a company become essential infrastructure and be judged (morally, by law, by the executive) different to any other private entity.
During the financial crisis we have seen that large parts of the banking sector were deemed "to big to fail" and kept on life support by the government. Facebook has grown large enough than any changes in their TOS and privacy policy are closely watched and often criticized by a multitude of public parties and the press (at least in Germany).
I've only recently realized how far we have come in terms of better development standards when I tried find the official repository for ncurses (which is a GNU project, by the way). There is none. The current development code is hosted via ftp as a set of tarball snapshots [1]. As far as I can tell, no development history beside the change notes of each snapshot before May 2015 is publicly accessible. Issue tracking seems to be handled over the mailing list [2]. And I asked myself, why can't this project be hosted on GitHub?
The answer depends on how reliable GitHub turns out - or continues - to be. If we can't hold GitHub to a higher standard than just "they are a private company, they may do whatever they want", then ncurses should host its own issue tracker and git repository. But if we judge GitHub as an infrastructure, then sure, host this core GNU project via a private company.
> 2. It seems like most in this comment thread agree that this action, as a singular act, is a good thing. The word was offensive. Github asked the repo to change it. They did. The end.
Note that how to deal with swear words or offensive words in general is very culture specific. In the society I live in I seldom encounter cussing or "inappropriate behaviour", but when I do, they are next to never beeped over or blurred out. Rather, when in bad faith, they serve to disqualify the speaker. (And when they are used in good faith they benefit artistic freedom.)
This is not to say "our" way of dealing with questionable or offensive behaviour is the "right" one. Rather, if we hold GitHub to internet infrastructure standards, then they have to find some middle ground between corporate America puritanism and the diverse culture that surrounds it. It's not an easy task, see for example Facebook's debate on nudity vs. breast feeding, but otherwise every entry on GitHub will be as boring as Oracle documentation - no more "Hurr durr I'ma sheep" releases for you.
[1] ftp://invisible-island.net/ncurses/current/
[2] The issue at question being that no ncurses release compiles with the current GCC: https://lists.gnu.org/archive/html/bug-ncurses/2015-06/msg00024.html https://lists.gnu.org/archive/html/bug-ncurses/2015-06/msg00...
- marrs 11y agoIt is a private company, alright, but it is also becoming a critical company for the internet as a whole Hardly. OSS was in a very healthy state before Github and it will manage just fine without it. I'm not saying Github doesn't add value - it absolutely does - but if it died tomorrow, I'd simply create an account at a different vendor, push my repos to it, and pick up the pieces from there.
- Perseids 11y agoDistributed VCS are uniquely great in allowing one to switch hosters without much of a hiccup, yes. I was referring, though, to all the surrounding aspects of GitHub, e.g. issue tracking / discussions and discoverability. Quite a lot of projects have no online presence except GitHub pages. Let me again draw an analogy with Facebook: Of course there are many ways to contact people - (e)mail, phone, instant messenger - but a lot of people rely on Facebook to stay in contact with each other and don't bother to exchange other contact information. Besides, censorship is far more subtle and pervasive than closing shop. It changes the perception and values of the community, instead of driving the participants to some other place. Also there are surveillance and subversion issues. When it becomes common to install binaries directly supplied by GitHub, I better trust them not to include any (targeted) malware.
- marrs 11y agoI get it, I just don't think it would be very hard to migrate those things. You'd probably even be able to download an OSS tools from whatever GitHub replacement you'd be about to migrate to. I'm not sure I'm with you on the second point. I think I understand where you're coming from, but I think it's a reach to their from this incident. Being required to use civil language on a public site seems like a reasonable requirement to me.