iteye_20231 2009-06-16 10:03
浏览 484
已采纳

关于JS库使用的版权问题

对版权问题不是很明白。

我们知道JS文件是暴露给客户端的,从某种意义上说用户都可以获得JS文件的源代码。

问题:

如果一个项目中使用了开源(GPL,GPL2等)的JS文件,项目服务器端的代码也需要开源么?

对于MIT,GPL或者MIT,GPL2双协议的又怎么样呢?
如果使用的JS文件不和项目在同一个域名里,比如直接引用原开发者的地址,又或者单独弄一个域名有如何呢?


问题补充
谢谢两位的解释,那这样,比如我使用jQuery,并且采用MIT协议,由于js文件本身就具有源代码暴露的特点,我可以把所有写的js代码都采用MIT协议。
而事实上JS代码运行是在客户端的,这些代码和后台服务器的调用是通过网络通信完成的。
虽然在同一个项目里,可这前后台两部分代码是完全独立的,难道这样后台代码也受开源协议约束么?
  • 写回答

5条回答 默认 最新

  • jindw 2009-06-16 10:03
    关注

    只要不是GPL,就可以用于商业软件,否则就不能。

    而且GPL 是有传播性的,也就是说,只要你的软件中有任何一个第三方库使用了GPL的软件,那么所有间接使用软件的代码都必须以不潍坊GPL形式的方式开源。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?