在去年的 Java One 上,Mark Cavage 当时宣布 Oracle 将逐步开源 Oracle JDK 的专有功能(商业特性)。Oracle Java 平台产品管理高级总监 Donald Smith 曾在一篇博客文章中写道,他们的目的是让 OpenJDK 版本和 Oracle JDK 二进制文件之间没有技术差异。 但关于 OpenJDK 和 Oracle JDK 以及其他服务商提供的变种版本,各自的许可证是什么,又都提供哪些服务和支持,让许多 Java 开发者理不清头绪,容易混淆。Oracle 7 月份启用新的 Java SE 订阅模式的消息一出,更是让许多开发者认为是不是代表 Java 以后要收费? 为解答 Java 社区的疑惑,超过30位 Java 社区领袖和专家共同创建了一个 Google 文档,里面详细描述了各版本之间的区别,并对一些常见问题进行了答疑。文档分为“短版本”和“长版本”,建议所有 Java 开发者研读。 文档中强调,开发者仍然可以免费获得 Oracle JDK、Oracle 的 OpenJDK ,以及其他服务商提供的 OpenJDK:OpenJDK 社区创建并维护 (GPLv2+CE 许可) Java SE 规范的开源参考实现(RI),受 JCP(Java Community Process)管理,并根据 JSR(Java Specification Request)发布未来每个版本。 有不同服务商提供不同的 Java SE 实现(如 Azul、Eclipse、IBM、Red Hat、Oracle、SAP 和其他公司),其中最通用的是 Oracle JDK 。详细内容本次专辑会为您慢慢道来…… 29 日,开源项目 SeaweedFS 作者 Chris Lu 在知乎发文痛斥京东 TigLab 开源项目 ContainerFS 抄袭其源码,京东曾表示,ContainerFS 是一个“CNCF 级别”的项目:我们还计划提出新的 CNCF 项目,其中一个项目是 ContainerFS,它是一个与 Kubernetes 无缝集成的大规模容器原生集群文件系统。 作者称,京东方面在开源其项目的时候使用了他的源码,但是没有根据 Apache-2.0 的许可条款添加引用说明。他列举了一些引用的地方,例如 storage/chunk.go 里面,函数名 WalkIndexFile,两种文件名".cpx"、".cpd",变量名 TombstoneFileSize,这些都是作者当时一拍脑袋比较随意想出来的词汇,竟然会“巧合”地在出现别人的项目里。 而在作者联系京东相关负责人之后,“在稳住我的同时,偷偷让程序员改了一些明显的参数名,尽快扫除痕迹。然后批评我不该发知乎,让他吃惊了。”随后作者又贴出了京东方面“偷偷让程序员改了一些明显的参数名,尽快扫除痕迹”的 commit 证据。作者表示其不想和京东掺和,只是对借鉴他人经验而不依规矩说明表示愤怒。 关于开源项目抄袭的事件并不新鲜,前有阿里,后有华为等大厂都被程序员曝出引用源码而不加说明,是引用者的意识不够,还是对于开源项目的 License 作用与使用规范不明确呢,又或是什么原因?你又遇到过哪些开源项目抄袭事件?留言聊一聊。请大家关注本次专辑…… 据国外媒体 VentureBeat 报道,谷歌此前暗中筹划重返中国,但对于坊间流传的 Dragonfly 计划(蜻蜓计划),谷歌并没有做出表态。但在近日的一场听证会上,谷歌首席隐私官 Keith Enright 首次证实 Dragonfly 计划存在,但被问到具体内容时,他并没有透露更多细节。 据了解,这场听证会主要涉及消费者数据隐私保护方面的问题,出席听众会的有亚马逊、谷歌、苹果、AT&T等企业。对于有关于 Enright 的言论,谷歌方面向 VentureBeat 发布一份官方声明。 声明称,谷歌多年来一直致力于在中国的探索,包括 Android 开发,谷歌地图到谷歌翻译以及 Files Go 等 App 。但谷歌所做的这些工作都是探索性的。目前,谷歌方面只是承认该计划存在,但并未对具体细节作出更多表态。更多内容,请关注吧本次专辑…… |