锁定老帖子 主题:SUN决定开源JAVA
精华帖 (0) :: 良好帖 (0) :: 灌水帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2006-11-13
Java world 刚出来
China Martens是什么机构啊,查一下先。 http://www.javaworld.com/javaworld/jw-11-2006/jw-1113-openjava.html |
|
返回顶楼 | |
发表时间:2006-11-13
|
|
返回顶楼 | |
发表时间:2006-11-13
GPL是什么?
|
|
返回顶楼 | |
发表时间:2006-11-14
paofan 写道 qiezi 写道 花花公子 写道 GPL 是不是意味着所有用java开发出来的都必须开源了?GCC当初为了避免这个问题才选择的LGPL的。
应该没这么霸道吧,我记得它要求的是:使用GPL授权的软件,要保证用户可以得到这个软件的源码;对GPL授权的软件所作的修改,应说明修改的部分,也要保证用户可以得到这些修改过的源码。 不知道我有没有理解错: 引用 In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 此外,将与程序无关的作品和该程序或基于程序的作品一起放在存贮体或发布媒体的同一卷上,并不导致将其他作品置于此许可证的约束范围之内。 分别摘自英文版和中文译版。 **mere aggregation of another work not based on the Program with the Program......** 这句话如何理解? 不过我认为,如果你不做编译器,只是用Java开发应用程序,大可放心。 应该是指简单放在一起,而不是嵌入或者静态链接进去 |
|
返回顶楼 | |
发表时间:2006-11-14
zbird 写道 开源协议太乱了,特别是GPL。
有什么乱的?GPL是经过GNU基金会很多律师研究,经过多年考验的许可条款。 比GPL简单的只有BSD/MIT协议了,GPL的精神很简单:就是保证软件始终GPL, 任何对代码的改变除非只是你自己用,否则想再发行的话必须公开源码。 |
|
返回顶楼 | |
发表时间:2006-11-14
花花公子 写道 GPL 是不是意味着所有用java开发出来的都必须开源了?GCC当初为了避免这个问题才选择的LGPL的。
gcc是GPL的巴,glibc我记得比较混乱,包括各种license的部分。。。 |
|
返回顶楼 | |
发表时间:2006-11-14
cookoo 写道 zbird 写道 开源协议太乱了,特别是GPL。
有什么乱的?GPL是经过GNU基金会很多律师研究,经过多年考验的许可条款。 比GPL简单的只有BSD/MIT协议了,GPL的精神很简单:就是保证软件始终GPL, 任何对代码的改变除非只是你自己用,否则想再发行的话必须公开源码。 开源协议至少不下十种。 有些开源协议在使用的时候还会有附加条款。 GPL虽然字面上说得还算简单。 但在实际使用中很乱。 就如网上N多的mpc再包装版本,算不算符合GPL? N多的嵌入式开发使用linux,有几个真正完全开源的? 按说起来应当是违规了。 但他们每个人都有一套说辞。 GPL限制很死,但又这么多人靠GPL赚钱,所以搞得乱。 |
|
返回顶楼 | |
发表时间:2006-11-14
有法不依不是法的错,用GPL赚钱(比如MySQL的双许可)是符合GPL条款的,不说明GPL混乱啊?
GPL某种程度上就是表明一个立场,借以宣传和吸引开发者。 我估计IBM大概会fork出另外一套Java出来,加点新语法什么的,只要字节码兼容就可以了。 |
|
返回顶楼 | |
发表时间:2006-11-14
JCP应该仍然是Java社区的核心机构,应该要通过相关的认证之类的才可以算做是“合格的Java”吧。
|
|
返回顶楼 | |