代码之家  ›  专栏  ›  技术社区  ›  NotDan

在线SaaS应用程序中的GPL组件?[关闭]

  •  5
  • NotDan  · 技术社区  · 14 年前

    我有一个基于网络的应用程序,我每月向允许他们建立网站的企业收费。我想在我的网站构建器中使用一个GPL(版本2)组件(PLUpload,这是一个flash组件),它允许我的客户上传文件我不介意分享我对plupload所做的任何更改,但我无法将我的整个网站代码gpl。

    我可以在我的网站上使用这个,而不是我的整个网络应用程序是GPL?

    1 回复  |  直到 14 年前
        1
  •  6
  •   userx    14 年前

    通常,是的。GPL 主要地 限制分配,不使用。因此,只要你不分发你的网站(比如把所有代码都放在一个zip文件中供其他人安装),你就不需要在gpl下发布你的网站的其余部分。事实上,即使您对组件进行了更改并且不分发新组件,也不需要发布您所做的源代码更改。

    我要补充的是,gnu有一个单独的网站使用许可证,称为agpl http://en.wikipedia.org/wiki/Affero_General_Public_License 在网站使用AGPL代码方面有不同的要求如果代码属于这种情况,我对你的问题还不够了解(除了有争议之外)。

    我不知道PLUpload,它做什么,等等,但是上面假设它是服务器端使用的代码,它不是一个flash组件,等等,它被发送到浏览器这也引起了很多争论,类似于使用gpl javascript作为网站代码库的一部分,你需要向人们授予什么样的代码,发送到浏览器的什么“组件”构成了“分发”(一个网站?一个http响应?等等)。

    我不是律师,也不是法律顾问。如果你真的担心,我建议你雇一个。

    推荐文章