SaaS产品中的开源库/框架

时间:2011-06-07 10:49:22

标签: open-source licensing saas

我的公司正在提供可通过网络浏览器访问的SaaS解决方案。我们在解决方案中使用外部库/框架,如jQuery或Zend框架。出于法律原因,我们是否必须从客户可以访问此库/框架的不同许可证?我们是否必须在信用页面上提及外部库/框架,或者仅提供我们的服务而不给其他库/框架提供信用是合法的吗? 我们是否仍然可以根据我们的专有许可证提供我们的服务(不知道是否有意义)?

或软件无法下载,但我们正在使用我们的解决方案运送整个设备或虚拟机。

2 个答案:

答案 0 :(得分:2)

每个许可证都有自己的要求,但大多数许可许可证(例如MITApache许可证)不要求您明确提及它们或其应用程序用户的许可。相反,如果您分发源代码,他们要求您保持分发许可和版权信息。此外,Apache许可证特别要求您在任何已修改的源文件中提供通知,说明此类。

我看过图书馆licenses(请参阅第二项要求),但具体要求在链接应用程序中归属。

我不是律师,如果您对许可有疑问,应咨询律师。

答案 1 :(得分:0)

框架通常会在其网站上提供此类信息。如果没有,请检查许可证本身及其网站的措辞。不同的许可有不同的要求。例如,GPL和LGPL的副本应该与它们所涵盖的源代码一起分发。

至于在专有许可下提供产品,还取决于许可。如果您将第三方库作为产品的一部分使用,并且该库已被GPL涵盖,则您的产品也必须根据GPL分发。但是,如果它被LGPL所涵盖,那么您就没有这个限制,您可以按照自己的意愿许可您的产品。

在这里查看jQuery:http://jquery.org/license/。我想你会想要麻省理工学院的许可证(虽然我不熟悉细节,但我认为它比GPL更适合你。)