文字亮点:
为什么这些优秀的工程师会开源自己的项目?
因为开源是一种精神。
无数的软件开发者苦心积虑保护自己的代码不被破解,而还是被聪明绝顶的脚本小子破解了,但破解无数软件的脚本小子在接下来的破解中却傻眼了,因为这是开源的,不用破解也就破解了破解。
闭源意味着封闭,而开源则意味着开放,封闭很难进步,开放才会进步。开放让人类的智慧有聚集的可能,人类的智慧聚集起来不再是1+1=2,这是开源的力量。闭源是一种排斥,而开源是包容,闭源是单打独斗,开源是同仇敌忾,闭源是敝帚自珍,开源是无私奉献,闭源是小富即安,开源是世界大同,闭源是资本主义,开源是共产主义。
闭源让微软成帝国,让苹果成神话,但是,这是商业,如果没有技术的开源,这些商业的闭源也基本是无米之炊。商业需要闭源,而技术需要开源,利益需要闭源,而情怀需要开源。
开源是技术的『本善』。
Git是啥?
GIT(分布式版本控制系统)http://git-scm.com。
中文意思好搞笑,看下面英文翻译:
git [英]ɡIt [美]ɡIt
n. 饭桶,无用的人
hub [英]ɡIt [美]ɡIt
n. 饭桶,无用的人
hub [英]h^b [美]h^b
n. 轮轴;中心,焦点;(电器面板上的)电线插孔;[计]集线器
看翻译,github中文意思名称合称:无能/懒人中心?
Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
GIT和SVN之间的五个基本区别http://www.oschina.net/news/12542/git-and-svn
GIT不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。如果你是一个具有使用SVN背景的人,你需要做一定的思想转换。
Git思想是?
Git的思想和基本工作原理 Git工作流程http://www.nowamagic.net/academy/detail/48160210