3 ms·
The Stack: 3 TB of permissively licensed source code in 30 programming languages
- snvzz 4y ago>MIT, BSD, etc code >"you have to accept the terms of use to access this repository" Wait, what? It pisses me off that my code likely is in there somewhere, and these people are trying to attach some terms of use to it. While likely done with no ill intent, this is quite the mistake.
- klyrs 4y ago> 2. The Stack is regularly updated to enact validated data removal requests. By clicking on "Access repository", you agree to update your own version of The Stack to the most recent usable version specified... It sounds like you can request the removal of your own code, if you want. But if your code is MIT/BSD licensed, they're totally free to put extra conditions on the compilation, provided they ship a copy of your license declaration.
- snvzz 4y ago>they're totally free to put extra conditions on the compilation Yes, they are. There's no question. The issue is to do with morality, not legality. It simply isn't right.
- klyrs 4y agoI don't see it. If I were to include your MIT-licensed code in my GPL library, then I'd be attaching extra licensing requirements to the entire work while satisfying the requirements of your license. Is that amoral? If not, can you elaborate on the difference? Specifically, the passage I quoted is not only granting you as a content creator the right to disinclude your works from the compilation, but also requiring that users of the compilation respect your wishes in that regard. As I see it, they're going above and beyond the letter of your license, and granting you the ability to revoke a grant that is typically seen as durable. Why does that not satisfy your moral issue?
- snvzz 4y ago>If I were to include your MIT-licensed code in my GPL library I'd be alright with that. I picked that license with full knowledge of what it implies. >but also requiring that users of the compilation respect your wishes in that regard The problem is with attaching extra terms of use to my (unmodified, not linked to anything else, not relicensed) code, just to access it there, whereas my code can already be accessed elsewhere w/o agreeing to such terms of use. Yes, they can add whatever they want, but it just doesn't sit right with me, and I'm not sure it's helping the archive either (which saddens me more than the former); For all this code it has that can also be found elsewhere, there's a barrier to access (i.e. forced to read legalese and agree). Completely unnecessary, as the licenses each individual project has already grants the necessary rights, for both the end user and the archive.