对版权问题不是很明白。
我们知道JS文件是暴露给客户端的,从某种意义上说用户都可以获得JS文件的源代码。
问题:
如果一个项目中使用了开源(GPL,GPL2等)的JS文件,项目服务器端的代码也需要开源么?
对于MIT,GPL或者MIT,GPL2双协议的又怎么样呢?
如果使用的JS文件不和项目在同一个域名里,比如直接引用原开发者的地址,又或者单独弄一个域名有如何呢?
只要不是GPL,就可以用于商业软件,否则就不能。
而且GPL 是有传播性的,也就是说,只要你的软件中有任何一个第三方库使用了GPL的软件,那么所有间接使用软件的代码都必须以不潍坊GPL形式的方式开源。
据我所知,只要使用了,便要遵循相应的协议。
对于jQuery这样的双协议软件,你可以选择一个协议去支持,不过GPL和MIT都不是最“宽广”的。
选择JS lib如果注重版权的话,建议使用YUI和Apache2.0协议下的软件。
协议这东西,管不了那么多.公司有钱就买,没钱就直接用.版权费.中国几百年前就给了
五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT)
http://www.awflasher.com/blog/archives/939
朋友,问题要自动关闭啦,结分哦