第11章 开源世界
You deserve to be able to cooperate openly and freely with other people who use software.You deserve to be able to learn how the software works, and to teach your students with it.You deserve to be able to hire your favorite programmer to fix it when it breaks.
You deserve free software.
你可以公开、自由地与其他软件使用者合作,你有权了解软件的工作原理,并将其传授给你的学生,当软件发生问题时你完全可以雇用你所喜爱的程序员对它进行完善。
你理应得到自由的软件。
——Richard Matthew Stallman(理查·马修·斯托曼,自由软件运动的精神领袖)
很难想象一个项目不使用开源产品的情形,所有的框架都自己写,所有的工具类都自己堆砌,所有的运行容器都自己建立—这不是一个健康的项目,这个世界是分工合作的世界,有分享也有贡献,有索取也有回报,这才是Java人的理想世界,而且我们也正朝着这个方向前进。
不,我不想回到那个没有Struts、Spring、Hibernate、Tomcat的年代,绝对不想。