关于GPL的问题求大佬解答下

风--还在吹 2018-04-03 05:01:15
在写服务器服务的时候,看到一个很不错的jar包,想直接丢在程序里,但是看了下协议是GPLV2的,所以想请问下大佬,如果webserver中调用了这个jar包,我客户端的源代码会被感染么,是否到时候公开服务器源码就可以呢
100分聊表敬意
...全文
597 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
oO临时工Oo 2018-04-16
  • 打赏
  • 举报
回复
按你的场景,GPL协议表示,如果你修改了引用的那个jar包(比如叫axisX)的源代码,如果将axisX的源码修改后,可以发布到社区,但你无权附加任何特殊要求(比如使用这个axisX必须收别人钱或让别上来获取授权文件、或作为技术限制手段)。 当然,就算你改了,发布了,也很难有人愿意用你的东西。所以,最终都是自己一个人在用。 这里的公开,是指将修改后的开源组件公开,而不是将你的应用公开。
oO临时工Oo 2018-04-16
  • 打赏
  • 举报
回复
可以先考虑你们公司的Windows和Office有没有买授权吧
风--还在吹 2018-04-16
  • 打赏
  • 举报
回复
没人回答么,散分了,来几个人领分好了
风--还在吹 2018-04-09
  • 打赏
  • 举报
回复
引用 2 楼 ostools 的回复:
GPL协议和BSD, Apache Licence等鼓励代码重用的许可很不一样。GPL的出发点是代码的开源/免费使用和引用/修改/衍生代码的开源/免费使用,但不允许修改后和衍生的代 码做为闭源的商业软件发布和销售
强制开源我晓得啊,我想知道的是通过webservice进行数据交互,是否客户端部分会被传染,还是只开源服务器就可以
风--还在吹 2018-04-04
  • 打赏
  • 举报
回复
大佬们,起床了
ostools 2018-04-04
  • 打赏
  • 举报
回复
GPL协议和BSD, Apache Licence等鼓励代码重用的许可很不一样。GPL的出发点是代码的开源/免费使用和引用/修改/衍生代码的开源/免费使用,但不允许修改后和衍生的代 码做为闭源的商业软件发布和销售

50,350

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧