主题:ASF leaving JCP board -- uphere
https://blogs.apache.org/foundation/entry/the_asf_resigns_from_the
河里没人讨论一下这个吗?
如果Apache不能fork java的话,java以后就是另一个corporate controlled language,后续版本会要收license fee也不是不可想象。整个community就一是把自己给坑进去,二是为Oracle做了嫁衣,把无数的用户也给坑进去。当然Apache真要fork的话,官司是少不了的,旷日持久而且最终会输。
Oracle干了不少这样的事情了,mysql,opensolaris,现在是java。
用GNU license的那帮人,一开始目的就明确,就是以商业软件为敌。为了驾驭潮流,软件巨头只好摇身一变成服务巨头。
ASF这种心存善念,只想为人类做做好事的,到头来劳动成果要么被浪费掉,要么为Oracle的盈利添砖加瓦。
ASF还在诧异于政府如何会允许Oracle兼并Sun,还是too simple too naive了。
我们是要回到封建社会的,地主靠地租剥削农民。只是在封建社会V2里,所有的东西都要租,租金的名字也五花八门。
interest,lease,subscription,support contract,insurance,parking permit。
IT的世界里也是颇有些大地主的。ASF,GNU这样的一些人自以为有才,便可以推翻这个制度。呵呵。
是java有版权,还是java写的程序有版权?自己实现java的VM是不合法的么?
皇上不急,我们急什么。我们一急那不成了eunuch了。
第一,现在只是ASF退出来了,并不表明JCP解体了。
第二,就算是JCP解体了,也并不意味着Java就完了。
第三,就算了Java成了Oracle旗下的私有产品了,又有何妨呢。.NET,不一直就是这样吗?Oracle关起门来搞Java未必就搞不好。一帮人搞一个committee vote on everything不见得就是最好的方式。就算Oracle以后向客户收费了,那也是公司出,用我着急吗?再说了,如果微软免费提供.NET,Oracle肯定不敢拿Java来换钱(J2EE Server Product例外)。
第四,就算是Java完了,也无所谓啊,计算机语言有好几百种呢,没了Java太阳依旧升起。不是还有.NET,还有C++吗?现在Dynamic language风头正劲,再冒出一个super star也未可知呢。
所以,你就放心吧!
刚看到,mysql的新版本,5.5中,缺省的数据库引擎为 innodb。估计用不了多久,就越来越象 oracle的简化版本。慢慢的,mysql也许就不存在了。
各种各样的design pattern。这些frameworks是人类共有的财富。任何人想学,都可以。学成之后,一只老鸟可以抵几十只菜鸟。
Oracle以后可以把java朝他家里的沟里带了,这些frameworks以后还能java 7/8 compatible吗?如果不能,商业用户还敢使用它们吗?如果能,作者们又需要付出怎样的代价。
事件的起因就是Oracle不给ASF出java 6 compatible的认证。
有用户,有开发者,开源软件才会不断地进步,扩大影响,最后必然进而蚕食商业软件的市场。
要废掉开源软件,就要加大用户,开发者的成本,终于使之进入一个恶性循环。
像java,mysql这种中间件的平台,一旦控制了便可以向上层的应用发展。和商业软件公司的利益冲突不可避免。
一点点掺沙子,让原来好用的变得不好用,算是比较高明的一招吧。
从Oracle这样的公司看,开源开发者,用户的时间,才智,如果不能转换为公司的利润,那还是被埋没掉,浪费掉的好。
人类的进步并不是资本的需求之一。
阿帕奇除了那个http server,它搞的其他东西有什么影响大的吗?它好像把所有的宝都压在 Java 上,现在 Java 行业使用阿帕奇的那些产品的多吗?
只对它的 ant 有印象,不过印象不怎么好。
所以 mysql 的人马早就分支了,好像还是分了两支。
mysql自从5.1起缺省的数据库引擎就已经是innodb了。mysql整个理念和oracle差太远,与其说像oracle其实更像db2。mysql的作者monty和sun闹翻之后,另外做了一个mariadb,如果对mysql有兴趣可以试试看。
apache foundation基本上覆盖了java编程方面所有能想到的应用,tomcat/Axis/Derby/Geronimo/Jakarta/Commons/POI/MAven/MyFace/Struts/Tapestry/Xalan/Subversion/...
基本上任何开源的java project都会和apache foundation下的project或明或暗的扯上关系。不过apache只是一个基金而已,所有的project都是自由进出的,不能说是apache的产品,就像apple apps store里的东西不能说是apple的产品一样。
我感觉apache的项目越来越重,越来越不cool了
现今最cool的project应该是node.js以及相关的项目
就是ASF的。知道Spring吗,那就是基于Tomcat的。当然你也可以用Jetty之类,但是基本上严肃的公司都用Apache+Tomcat,或者JBoss。JBoss也是ASF的。 很少有人用Glassfish。
Apache简直就是Enterprise Java。
还有Doug Lea也退出了JCP。知道Doug Lea是谁吗?
server side现在用nigix fastcgi,我哥么还嫌nigix太重了。。 整个Apache的东西都重,好在文档齐全,用的人多