4 ms·
I don't know why it is just GPL people talk about. MPL, Apache, MIT licenses all have additional terms beyond a basic public domain equivalent license. None of
by CameronNemo 3y ago
I don't know why it is just GPL people talk about. MPL, Apache, MIT licenses all have additional terms beyond a basic public domain equivalent license. None of those terms are being respected.
- heavyset_go 3y agoI agree with your point, I'm just using the GPL as an example of a license people tend to know the stipulations of.
- eyelidlessness 3y agoNot OP and I don’t really comment on the topic much at all, but one reason I would expect more talk about GPL than those permissive licenses: I would also expect a greater likelihood of murky infringement cases becoming a legal matter. Just a hunch, possibly a very wrong one, mostly informed by how I’d evaluate choosing among these licenses.
- adastra22 3y agoCompliance with MIT/X11 license just requires distributing the license file with the binary. If you infringe, it is trivial and costless to correct. Copyleft licenses are more troublesome for those who would rather not release source code. GPL is being used as a stand-in for all copyleft licenses.
- CameronNemo 3y agoIt is not costless to correct if you don't know who's code was an input in the first place.
- wtallis 3y agoIt's intractable to preemptively avoid all possible copyright claims, but correcting them after being called out on it only requires adding the license and attribution required by whoever's currently suing you.
- deleted 3y ago[deleted]
- frognumber 3y agoYes... and no... Courts -- under common law jurisdictions -- don't interpret contracts and licenses literally. If you stick within the spirit of a license or contract, you might be okay (even if you break the letter), and vice-versa. Beyond that, it's a question of damages and consequences. Omitting a warranty disclaimer isn't likely to result in a lot of damages. And finally, there are odds of getting sued. If you infringe on my AGPL code, I'll be pissed. I used that license for a reason. On the other hand, I /hope/ my MIT-licensed code is reused in commercial products. If you infringe on some term, I probably won't care. There's a lot more nuance than that, starting with statutory law jurisdictions like France to things like statutory damages, and I'm intentionally oversimplifying. However, from a 10,000 foot view infringing on the GPL versus on an MIT license are very different beasts, and there's good reason to be a lot more worried about the former.
- CameronNemo 3y agoA warranty disclaimer is important, and there can certainly be damages argued. Also important is attribution.
- hyperman1 3y agoIf you upload it to github, you give microsoft extra rights above the license you choose. I'm not sure they are bound by the license.
- WCSTombs 3y agoThose "extra rights" would need to be spelled out in the terms of service, and last I checked, they were basically just making sure GitHub had the legal right to host your code on the GitHub service. It did not include any provision to create and distribute derivative works outside the license included with the software being hosted.
- hyperman1 3y agoI read https://docs.github.com/en/site-policy/github-terms/github-terms-of-service#d-user-generated-content https://docs.github.com/en/site-policy/github-terms/github-t... Chapter D4 gives microsoft the right to: parse it into a search index or otherwise analyze it on our servers I don't know what a real court says, but I can imagine a lawyer saying training an AI is done by analyzing your code. Chapter D5 gives almost anybody right to do a lot with your code, including creating derived works, as long as it happens on github. If the AI training happens on their servers, I think you agreed to them training an AI. Not saying they are doing it right now based on that document. But I do assume a lawyer has enough material to make the waters really muddy, and a trial being decide by basically a dice roll.
- bobthecowboy 3y agoThis is nonsense. The uploader is not necessarily the copyright holder of the code. The uploader is not necessarily in a position to grant extra rights above the actual license. What happens if someone else uploads my code to github? What happens if proprietary code is uploaded to github? What happens if national secrets are posted to github? In all of those cases, the person doing the upload does not "own" the content, nor did they choose the license. There is no reasonable read of a ToS agreement that would allow Microsoft/Github extra rights to that content.