3 ms·
> OK let me take your projects and make money from them and not give you anything in return, not even credit. This is one hundred percent okay with me and many
by ShamelessC 4y ago
> OK let me take your projects and make money from them and not give you anything in return, not even credit.
This is one hundred percent okay with me and many other open source contributors. It's a no-strings-attached donation to mankind, and if someone else finds value in it, you don't complain, you cheer. Who needs attribution when people are actually _using_ something you made; you saved someone a good deal of time trying to write a solution themselves, perhaps.
- deleted 4y ago[deleted]
- blooalien 4y agoAnd if that's your goal, then you release your code under one of the more permissive licenses (MIT, CC0, etc). As the developer and copyright holder, that's totally your right and privilege, and that's how you exercise it. When your license explicitly states that there's terms of use attached, then copyright law ensures that violation of those terms invalidate your rights to use the code. If we're gonna say that copyright law doesn't apply to open source licenses then we have to go ahead and in all fairness state that copyright law no longer applies to proprietary software licenses either, because it's the same laws that protect both. Making something open source doesn't mean you're just giving people the right to do anything they please with the code unless you explicitly state that you're doing so by choosing a properly permissive license for your code.
- inetknght 4y ago> This is one hundred percent okay with me and many other open source contributors. It's a no-strings-attached donation to mankind, and if someone else finds value in it, you don't complain, you cheer. That's fine if your project says that. But there are a very many of projects which specifically say otherwise.
- ShamelessC 4y agoRight I'm just saying your argument only holds for licenses like GPL, not in general as you suggested. edit: Not implying you're wrong, just moreso that there's a large chunk of people who aren't going to be motivated to fight on your behalf. I understand there are some useful areas such as hardware drivers for GPL, but it's simply not an IP constraint that sounds at all fun to work on as a volunteer.
- JoshTriplett 4y agoIt doesn't hold for licenses like MIT, BSD, or Apache-2.0 either, all of which require giving credit. You personally might not care; many people do.
- ShamelessC 4y agoThat's true. I use MIT myself (although I don't care if people cite me). I guess this just all seems rather activist to me but people aren't seeing the big picture; our jobs as programmers are about to change in a very big way. It won't be long before more competition enters the space (e.g. Salesforce and Amazon) and ultimately it won't matter if this model saw some GPL/MIT code because the next one will work twice as well without having seen any of it.
- zvr 4y agoIf you really don't care, please make it known by choosing a license like MIT-0 (MIT No Attribution) or 0BSD (BSD Zero Clause License). You will at least save some people some effort they go to in order to collect and provide attributions to every piece of code used.
- ShamelessC 4y agoThanks that's very helpful, I'll check them out.
- JoshTriplett 4y agoPeople are seeing the big picture. That's all the more reason to make sure that, as new tools get developed, they treat it as a requirement to actually respect Open Source (licensing, credit, provenance, copyleft, patent non-aggression, and all the other reasons people use such licenses), rather than just abusing it as an input.
- CRConrad 4y ago> I guess this just all seems rather activist to me So? Is "activist" supposed to carry a negative connotation, or what?