我是一所大学的数学研究员,我发布了一个代码工具箱,主要用于研究用途,但可以在工程和工业中应用。
我想要一个许可证,基本上说“如果你在大学里,你可以自由使用此代码,并将其用于出版、学习教学,但如果你在行业中,则不能——在这种情况下,请联系钱包”。
CC-NC-BY-SA 在我看来是完美的,但我认为有充分的理由不鼓励将其用于代码。其他开源许可证似乎都没有做我想做的事。编写我自己的许可证看起来像一个法律混乱,我宁愿避免它。
你会如何解决这个问题?
相关问题(但不完全相同):https ://stackoverflow.com/questions/1232666/proper-open-source-license-to-release-academic-code,https : //stackoverflow.com/questions/6443110 /practicalities-of-licensing-academic-software