社区
非技术区
帖子详情
问个很菜的困扰我的问题---是不是以后用java写的程序全都要免费开源啦?!?!
vochen
2007-02-07 04:02:54
本来听到java用GPL开源的消息自己是很高兴的,但今天看了些开源协议的介绍把自己给看糊涂了。。。
java开始用GPL协议,完全免费开源,但是貌似这个协议规定所有用到它的地方也必须完全免费开源(GPL协议的传染性),比如我一个程序import了java里的某个包,那我用到了一点点j2se,我就必须把我的整个程序都完全免费的开源,别提什么代码保护和版权了。。。。。。。
这是不是真的啊?
...全文
223
2
打赏
收藏
问个很菜的困扰我的问题---是不是以后用java写的程序全都要免费开源啦?!?!
本来听到java用GPL开源的消息自己是很高兴的,但今天看了些开源协议的介绍把自己给看糊涂了。。。 java开始用GPL协议,完全免费开源,但是貌似这个协议规定所有用到它的地方也必须完全免费开源(GPL协议的传染性),比如我一个程序import了java里的某个包,那我用到了一点点j2se,我就必须把我的整个程序都完全免费的开源,别提什么代码保护和版权了。。。。。。。 这是不是真的啊?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用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
SpringBoot整合Redis,自定义Redis序列化以及Redis常用工具类分享
SpringBoot整合Redis,自定义RedisTemplate,使用fastjson和Jackson来对Redis序列化以及Redis常用工具类分享
Redis常用工具类
@Component public final class RedisUtil<V> { @Autowired private RedisTemplate<String, String> redisTemplate; // =============================common==========================...
Redis常用工具类(详细、完整)
Redis常用工具类(详细、完整) 需要复制的可以点击原文链接 原文连接:原文链接 Redis的常用工具类,总结的还是非常详细的,可以满足日常大部分的需求 package com.hui.utils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.redis.core.RedisTemplate; import org.springframework.st
redis常用工具类
参考目录redisUtil.
java
使用demo普通key-value以及有效时间判断键是否存在根据key获取value值geo地理位置使用插入一个用户坐标获取指定坐标指定范围的集合移除redis用户坐标 redisUtil.
java
package com.xjyhs.framework.redis; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.geo.*;
非技术区
23,404
社区成员
70,506
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章