Opensource, noncommercial License? [closed]

拟墨画扇 提交于 2019-12-21 11:47:37

问题


i want to publish my software under a opensource license with the following conditions:

you are allowed to:

  • Share — to copy, distribute and transmit the work
  • use a modified version of the code in your application

you are not allowed to:

  • publish modified versions of the code
  • use the code in anything commercial

is there a software license out there that fits my needs ?


回答1:


You can publish code under any licence you want but it will only be F/OSS, Open Source, if it complies with the OSI definition : http://www.opensource.org/docs/osd. Your conditions are incompatible in several ways.

Take note that almost all players in Open Software use OSI-compliant licences - you would be going completely against all current opinion and practice.




回答2:


Having a noncommercial clause is against the spirit of opensource. So no, there isn't. And if you do make one yourself then you should not be calling it opensource but instead call it a non-commercial license.

There are in fact code with the kind of licensing you are talking about and there are widely recognised by the opensource community as being non-opensource. MINIX (by Tanenbaum) is one of them. The code is freely available and public and anyone can see but have severe restrictions on re-publishing modifications. MINIX is widely considered to be a closed-source piece of code.

Lots of commercial, proprietay, closed-source embedded operating systems are actually distributed as code and have only copyright laws protecting them (instead of complex, byzantine DRM). Just the fact that people can see your source code does not make it open source.

One last example. Windows (including XP, Vista and Seven). Microsoft makes the source code Windows available to anyone who needs it for non-commercial, educational purposes provided you sign an NDA. Their source license sounds a lot like what you want. Check out the license here: http://www.microsoft.com/resources/sharedsource/licensing/basics/wrklicense.mspx. I doubt anyone would argue that Windows is opensource.



来源:https://stackoverflow.com/questions/4558546/opensource-noncommercial-license

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!