我开始在我的项目中使用有用的Intro.js库,但在使用了几个月后,我更新了它,发现许可证在2016年8月3日更改了。
这个库绝对是开放源码和自由软件,但同时如果我想将它用于商业用途,它似乎是我need to pay a license fee。如果代码是开源的,为什么需要这样做?
也许我遗漏了一些东西,因为我是许可证使用领域的新手。
发布于 2016-03-22 23:28:04
我是阿夫辛,Intro.js的作者
Intro.js是开源的,每个人都可以免费使用。我最近向项目添加了一个商业许可,以提供更好的支持,版本等。所以,如果你在商业应用程序/主题/插件中使用该项目,你需要有一个商业许可。
我建议你也读一下这篇文章:https://en.wikipedia.org/wiki/Business_models_for_open-source_software
发布于 2016-03-22 23:26:47
来自他们的网站:
Intro.js是一个免费的开源库,但是,如果您将该库用于您的业务,您可以订阅一个商业许可证,外加Intro.js团队的支持、代码审查和支持。
开源并不意味着一切都必须是免费的,开源软件通常可以在商业上出售和使用。此外,商业开源应用程序在一段时间内是软件行业的一部分。
你可以阅读所有关于销售开源软件的信息,就是here。
https://stackoverflow.com/questions/36158360
复制相似问题