3 ms·
I abandoned github the day that they (and others, including people here) started arguing that their ToS trumps your code's license. That's absurd. It's authorit
by friend_and_foe 4y ago
I abandoned github the day that they (and others, including people here) started arguing that their ToS trumps your code's license. That's absurd. It's authoritarian, it's hostile, it's an act of enmity. Fuck all that bullshit. I do business with no entity, period, that treats me with that level of disdain.
- Tryk 4y agoNever heard of this, that's quite shocking. Do you have any source?
- saurik 4y agoYeah and it's like, nonsensical for the service: if you are working in open source, the reality is that a lot of the time you are working with software you don't own. I develop a lot of software, and the vast majority of it was open source... but I've only ever put two projects of mine on GitHub (and one only because I was working with some other people and I essentially got outvoted ;P). And yet, if you search for my code, I'm sure you can find almost all of it on GitHub, because it was open source and other people wanted to be able to edit it or even merely redistribute it... which I'd have said is there right, but I guess not if supposedly that overrides the license on the software? Or like, if this were the case, how would one expect some large/old open source project with a ton of prior contributions--which is normally fine as everyone has the same rights under the license and so you just all mix your code together and are happy: you don't actually need some central organization with ownership until you want to change the license (which is something many people explicitly don't want to ever happen)--to be hosted on GitHub? Even simpler: most of Google's code is open source--such as the Android Open Source Project, or Chromium--but they don't host it officially on GitHub... I guess it isn't OK for anyone to work on this stuff on GitHub either, right?
- friend_and_foe 4y agoYup, and this contrived conundrum is proof positive of a truth: all code is licensed before the ToS is agreed to, whether published or not. Licenses override ToS, which means that Microsoft needs to remove all code on github either due to ToS violations, since their ToS directly contradicts all licenses, or because the licenses contradict their ToS. What it comes down to is that the Github ToS is illegal.
- toastal 4y agoAbsurd is communities like Elm where all identity and package management must be published on Microsoft GitHub or you and your code can't be a part the community repository.
- DangitBobby 4y agoIs this their official stance? I'd love to read about it but web searches lead me back to this comment section.
- em-bee 4y agotheir ToS trumps your code's license wait, what? do you have more details on this? what rights does the ToS claim that would violate an existing license?