发布于 2012-09-02 22:05:40
没有任何开放源码许可可以阻止您对软件或服务收费。GPL简单地说,如果您分发某个GPL软件的修改版本,那么您的修改也必须在GPL下发布。这并不是说如果你不想发布你修改过的版本就必须发布,只是如果你发布了,你就必须在GPL下发布。
"Affero GPL“更进一步,并说如果您使用AGPL软件来驱动网络服务,那么您必须释放您对AGPL下的软件所做的任何修改。换句话说,提供对服务的公共访问与分发软件是一样的。
当然,如果您是该软件(所有部分)的版权持有者,那么您可以在您选择的任何许可下发布和/或使用它。您可以发布它(A)GPL,但也可以提供商业许可的选项,或者以AGPL的形式发布您的核心软件,然后运行您自己的服务,添加您自己的专有扩展(您没有发布代码)--一个开放源码许可证说,“任何人都可以在GPL/Apache/任何条件下使用这个软件,而不需要具体的许可”,但是作为版权持有者,您可以为特定的人/案例授予其他许可,包括(显然)自己。
发布于 2013-10-04 08:13:18
FWIF通过释放你的SaaS的源代码你失去了“默默无闻的安全性”。每个人都可以看到您正在运行过时的框架版本,并为该版本寻找与安全性相关的票证。另一方面,这迫使您考虑适当的安全性,例如运行最新版本的库。
https://stackoverflow.com/questions/12239933
复制相似问题