在最初的Java EE投票中,Apache和之前的做法一样,所有的jsr都投反对票。
http://blogs.sun.com/theaquarium/entry/public_review_drafts_of_jsf理由很简单,如果Sun 不同意之前
是的,Apache作为开源世界的一支主力军,拥有最大的Java 开源社区,对开源的贡献功不可没。但此举也未免显得太小气了,毕竟一事归一事,Sun 没有授权java tck给Apache使用,就耍小孩子脾气,翻脸不认人,也太没有必要了吧。
是IBM支持的一个项目,为了实现一个Apache协议的Java SE。作为了一个开发人员,有了OpenJDK,我为什么还要其它的Java实现,这种实现太多对开发人员不是什么好事。再就是协议的争议,Sun认为Apache协议会造成Java社区的分裂,所以在开放Java时选择了有一定约束的GPL协议,这种担心并不是没有道理的。如果是以Apache协议开放,它允许修改,并且可以不开放修改的源代码,结果可想而知,只要有一点实力的公司都可以搞一个自己的Java版本出来,这对开发人员来是恶梦,但或许IBM要的就是如此,拿到了Java控制权。用GPL开放Java的话,对各个公司都比较公平。
我相信,如果Apache拿到了Sun的TCK授权,IBM肯定会乐意像推举那样来推销,到时Java就会乱得炸了窝一样。
阅读(1251) | 评论(0) | 转发(0) |