问个很菜的困扰我的问题---是不是以后用java写的程序全都要免费开源啦?!?!

vochen 2007-02-07 04:02:54
本来听到java用GPL开源的消息自己是很高兴的,但今天看了些开源协议的介绍把自己给看糊涂了。。。
java开始用GPL协议,完全免费开源,但是貌似这个协议规定所有用到它的地方也必须完全免费开源(GPL协议的传染性),比如我一个程序import了java里的某个包,那我用到了一点点j2se,我就必须把我的整个程序都完全免费的开源,别提什么代码保护和版权了。。。。。。。
这是不是真的啊?
...全文
223 2 打赏 收藏 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
vochen 2007-02-07
  • 打赏
  • 举报
回复
摘自维基百科:

GPL的批评者常常认为GPL是有“传染性”的“病毒” ,因为GPL条款规定演绎作品也必须是GPL的。由于“演绎作品”通常被解释为包含GPL代码或动态链接到GPL库(如上)的软件,“病毒说”来源于GPL对于许可证的强制继承的要求。

如果连“库”(或者“包”)也算进去的话,那可就死翘翘啦:(
blh 2007-02-07
  • 打赏
  • 举报
回复
GPL针对的是Java源码,也就是你如果直接使用JAVA源码,并在其基础上修改扩展则需要公开
linux kernel代码是GPL的,但你在linux上开发的东西不需要open

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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