JAVA到底是个鱼钩的感觉,只不过撒钩的是SUN,收获的却变成了ORACLE,JAVA的开放性其实始终掌握在公司的手中,一旦授权协议被公司修改,那么下端应用就惨了,说到底这种开放性其实是没有任何保障的。它完全取决于公司的态度。所以我们与其在忐忑中用所谓的开放JAVA,不如用真正开放的其他编程语言。这些语言不会因为因为某个公司的态度而发生授权问题危机。他们本身的演进也不会某个公司的倒闭而出现消亡的现象。从长远来看,这样的语言对用户以及软件公司才是有保障的。毕竟计算机和软件技术的发展要比一个软件公司的寿命长的多。如果让我们抛弃现在的一切计算机技术从0开始那是不现实的。但公司的东西又无法研究,那么,只有在开放系统的环境中继续向前发展是最优策略,这也就是为什么自由和开源软件能很好发展的源动力。比如象目前很是热门的HADOOP一样,它是GOOGLE公司的GFS的开源实现,但目前其发展优势已经明显的超过了GFS本身。还有LINUX的HA,这些东西都是在自由和开源的软件开发过程中得到了良好的发展,可以预计随着LinuxHa的不断发展,很快我们部署私有的集群系统也不再是什么难事。同时,因为自由和开源这种编程模式的组织方式,有很多用户的新奇想法很快就会成为可能的应用。我们发现其实在自由和开源的软件开发模式下,我们的IT总体架构维护,以及软件的维护对用户来说会变得越来越简单。真正知道用户需求的就是就是用户自己,自由和开源软件给了用户深层参与的机会。很久之后,随着自由和开源软件的普及,我们将很难分清用户和开发者的界限!!
阅读(1339) | 评论(0) | 转发(0) |