6 ms·
I agree - GitHub can block whoever they want. But doing so despite not being required to by law is a valid reason to criticize them.
by oliwary 4y ago
I agree - GitHub can block whoever they want. But doing so despite not being required to by law is a valid reason to criticize them.
- blagie 4y agoNo. I disagree. Github should not be able to block anyone they want. We went through this about a century ago with railways, antitrust, and Standard Oil. I won't step through the details, but can provide more background if anyone cares. We landed with the concept of a "common carrier." Railways, as well as telecommunications companies, ISPs, public airlines, bus lines, taxicab companies, phone companies, cruise ships, motor carriers, freight companies, and others CANNOT discriminate. As an individual or a small business, ones does not have an alternative to Microsoft Word, github, or Facebook. If these companies are allowed to discriminate, we'd be in a position where, again, monied entities can shut down individual small businesses, or ostracize individuals, as they see fit. Once you provide a sufficiently central service, you should not be allowed to discriminate.
- jakelazaroff 4y ago> As an individual or a small business, ones does not have an alternative to - Microsoft Word — Google Docs? Apple Pages? Zoho Docs? OpenOffice? - GitHub — GitLab? sourcehut? Bitbucket? Gitea? - Facebook — Twitter? Instagram? TikTok? SnapChat? The thing about Git is that it's free software. Anyone can run their own server for very little money. If you get banned from the railroad, you can't just get your own train.
- peterbraden 4y agoSo what if the company you work for requires github?
- acdha 4y agoThat’s between you and your boss, and likely your GitHub account rep. It’s still not a monopoly just because someone voluntarily chooses not to use alternatives.
- deleted 4y ago[deleted]
- andsoitis 4y agoCreate a new GitHub account that you use for work.
- 7steps2much 4y agoIn that case use your company provided account. Just like all tools I would expect that to be provided by the company and as such availability of these tools wouldn't be my problem. Also, use a private account for private stuff, if that wasn't obvious
- blagie 4y agoThing is, if I got banned from github, I couldn't contribute to pytorch or many other projects I've contributed to. And if I ran my own server, no one would contribute to mine. The value comes from the network.
- jakelazaroff 4y agoThat's between you and the maintainers of those projects. You can contribute to different projects, or they can use a different forge. Your argument is basically "GitHub shouldn't be allowed to deny me service because I want to use it," but you're not entitled to something just because you want it.
- blagie 4y agoThe reason we have antitrust regulations is because the world ended up in a very bad place without them. This: "GitHub shouldn't be allowed to deny me service because I want to use it" isn't a fair paraphrasing of my argument. I don't think it's likely that github would ban me specifically. My argument is Microsoft (and Google, Facebook, etc.) shouldn't be allowed to cancel/bankrupt/ostracize competitors, critics, political opponents, or others they don't like. That means we should all be able to access those platforms under equal RAND terms. If Microsoft is allowed to play dirty, the major impact on me is indirect, in that we will have fewer checks-and-balances in society (people and organizations will be afraid to criticise them), less competition, less innovation, more political corruption, etc. Antitrust hasn't kept up with technology. In this case, though, we developed perfectly good mechanisms (and learned what happens without them) a century ago.
- andrekandre 4y ago> Antitrust hasn't kept up with technology. im not sure its so much a technology issue as much as an ideology shift...? (a.k.a robert bork and the "its not consumer harm if prices keep going down" school of thought with regard to anti-trust)
- 4y ago
- chii 4y ago> As an individual or a small business, ones does not have an alternative to Microsoft Word, github, or Facebook. Google Docs, gitlab or bitbucket, and as for social network there's plenty out there. None of those are real monopolies. They _might_ be best in class, but there's no rule that says you must be allowed to use the best in class service.
- mafuy 4y agoDisagreed. They are de-facto mandatory to use. A former university I was at, for instance, published some required information on facebook. Saying "well, they should not do that" is as correct as it is useless and futile in practice. I believe the information was visible to either all logged-in users or just all visitors, but that still requires facebook to serve the page to me.
- jakelazaroff 4y agoYou can say this about anything, though. "My university requires us to use Blackboard, therefore it's a de facto monopoly." "My work email account is through Gmail, therefore it's a de facto monopoly." They're still not. If another party requires you to use a service for some reason, that's between you and the other party.
- gunapologist99 4y agoCommon carrier is a more useful limit function. Common Carrier <= Monopoly
- jakelazaroff 4y agoReplace "monopoly" with "common carrier" and my comment still reads the same.
- blagie 4y agoLet me make this simpler, since there are a lot of comments like yours: 1) If I want to exchange redlined documents with lawyers, I need Microsoft Word. I cannot run a successful business which deals with law firms without Microsoft Word. Most businesses need to deal with law firms. If Microsoft shuts me out of Word, I cannot have a business. 2) If I want to promote my local business, I need to be on social media platforms which my likely customers use. 3) The same goes for niches. If I'm supporting K-12 writing teachers, I need to support Google Docs. It's not a question of alternatives, best-in-class, or anything else. It's pure network effects. If a platform is >50% dominant in my market, I need to support it, or I'm out-of-business. No one will switch from Twitter to Mastodon or Parler for the sake of doing business with one small business. They'll go next door. Once a firm has that level of market power, I think it ought to be regulated, both for the same reasons and in the same ways as railways were in the days of Standard Oil. These companies can literally just kill a small business if they chose to. That's not healthy.
- jcranmer 4y ago> Railways, as well as telecommunications companies, ISPs, public airlines, bus lines, taxicab companies, phone companies, cruise ships, motor carriers, freight companies, and others CANNOT discriminate. Funnily enough, several of the things you have listed (I believe, actually, most of them) are not common carriers but contract carriers. That means they can discriminate, except against the enumerated prohibited classes.
- vel0city 4y agoAn organization doesn't become a monopoly just because they are large. Otherwise you might as well claim McDonalds has a monopoly on food and Nike has a monopoly on shoes. There are tons of competitors to GitHub out there.
- hamburglar 4y agoAnd tons of people who don’t use GitHub, despite claims that you have no choice but to use it. It’s been years since I touched it.
- IG_Semmelweiss 4y agoWhat matters is notthe list of competitors, but instead the market share. I don't think anyone can say Nike has 20% of all US customers of shoes. But its almost certain that Github has > 20% of all US customers in software development. Here lies the point. In order to enforce antitrust, there should be a clear line that once crossed, you are deemed a common carrier or something to that effect. I think even as low as 10% of the US market for a given good or service sounds like a reasonable threshold where you automatically lose rights as a US company to determine who you associate with arbitrarily (because your lobbying power and market power are so great at 10% of market, you need to be neutered in some fashion once you reach that size)
- vel0city 4y agoNike has >30% of the revenues of the sports clothing industry. I guess Nike is a common carrier, they have to let me in their stores and the government must force them to sell their shoes at government regulated prices. If there's not a store near me, they must build one for me or offer me shipping at equal prices to everyone else. After all, they can't discriminate just because I'm far away from their closest distributor, they're a common carrier. Oh yeah, guess they need to build a store, because I don't have internet and I don't have a phone, so not making it available to me as someone who only walks through uninhabited deserts would be discriminating against a customer. https://csimarket.com/stocks/competitionSEG2.php?code=NKE https://csimarket.com/stocks/competitionSEG2.php?code=NKE I truly don't understand the logic of stating every organization with 10% market share of any kind of product is now instantly a "common carrier". To me that's massively watering down the meaning of "common carrier" past the point of usefulness. A common carrier classicially is when there's realistically no possible alternative. There's really only going to be one or two railways going through a city or town. It doesn't make sense for there to be a dozen different water systems or coax telecommunications providers or fiber providers or electrical providers in a city. But if Nike doesn't want to sell me shoes I can just go to Sketchers. Or Addidas. Or Vans. Or Footlocker. Or Journeys. Or Kohls. Or any other of a dozen different department stores. Or Target/Walmart/other big box store. If Nike doesn't want to sell me shoes, there's tons of other options. Even just buying Nikes at a different retailer! And that's just in person shopping, never mind the literally thousands of retailers online willing to ship me shoes! But no. Nike is now a common carrier. They must do everything they can to ensure I can buy their shoes at a government-ensured fair price. So they must build a store in the middle of nowhere to ensure I can easily walk there, look at their wares, and decide I'd rather just buy from TOMS. Then the idea that GitHub is a common carrier is even more distant. There's lots of options out there. You could use GitLab, Bitbucket, Team Foundation Server, JetBrains Space, Beanstalk, AWS CodeCommit, Google Cloud Source, Sourcehut, and so many others. They're all right there on the internet. You don't have to sell your house and move to the next county over to use Bitbucket. You just change your remote and push.
- rocket_surgeron 4y agoIf what you say is true then Hacker News cannot remove any submission or any comment. Unless some content is more “freedomtastic” than others but then that leads to determining what is acceptable speech and what is not. That is more dangerous than allowing private entities complete control because the central tenet of freedom of expression is that all expression is equally free. In actuality no speech is more or less valid— you just have no obligation to propagate it no matter how important or unimportant it is. And the scale argument, what most people fall back to when they realize that their initial position is indefensible, is irrelevant. A single word written on a scrap piece of paper read by one person is just as important as a mass-messaging appeal that is vital to the billions. An organization, vital to the very existence of all human beings on earth has the same rights to control their property as a single homeless person whose only possessions are the things he carries on his person. Or at least, they should. Perfection is unattainable but we should strive for it so that systems where a homeless person doesn’t have the same protections as a multibillion-dollar corporation should not see calls for the large entity to have its rights curtailed but instead should see calls for the small entity to have its rights enhanced. As far as I’m aware the only exceptions to this, broadly speaking, have been those made for health and safety purposes or when entities have been granted a license or permission to own finite public resources like the radio spectrum, or if criminal law has been violated.
- JackFr 4y ago> Once you provide a sufficiently central service, you should not be allowed to discriminate. - git by design completely decentralized. - crypto by design and inherent in its philosophy decentralized "GOVERNMENT SHOULD MAKE GITHUB GIVE ME AN ACCOUNT!"
- guipsp 4y agoNo one said that
- andsoitis 4y ago> As an individual or a small business, ones does not have an alternative to github Why do you say that?
- blagie 4y agoBecause all the projects I contribute to are on github. And that's where all the developers who contribute to my projects have accounts. There's nothing magical about the github system, but it's where the network of projects and developers lives.
- andsoitis 4y agoHave you been banned from GitHub?