Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

That's great, but not "open source". The "Attribution-NonCommercial-ShareAlike 4.0 International" license isn't.


I wasn't aware of that. Is there an open-source license available for non-commercial use?


No, kinda by (OSD) definition. See point number 6 here: https://opensource.org/osd

> 6. No Discrimination Against Fields of Endeavor > The license must not restrict anyone from making use of the program in a specific field of endeavor. For example, it may not restrict the program from being used in a business, or from being used for genetic research.

So if you wish to restrict the use of the Software "in a business" (or in other endeavours), it won't be considered "open source".

The CC licenses aren't great for software, either, IMO. They're great for things like assets, basically... and that's about it.

That said, there's plenty "code available" licenses you may use. You just can't then call them "open source" since they're not.

Another way to put it: say I provide a patch to that software for you. I release it under the same terms as you provided. If you use it, well... you can't use it in your commercial product... as the license forbids it? ;-)


Thanks for correcting me. I will change the license.


If you want to prevent sb else to offer it as an hosted service without releasing source code, AGPL could work.

But sb could still sell your app by just distributing its source code along.


Got it. Thanks




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: