如何开源,决定于对开源的认识 ———— 《OpenSources:来自开源革命的呼声》书评
随着人类对于神经学、心理学等的掌握,开始破解人类心智的秘密了,人所做的每个选择、决定,都是和自我的心理、掌握的知识、外部的环境等休戚相关的。开源是作为一种社会现象?还是一种软件开发方式?还是一种授权许可模式?一种商业模式?一种道德取向?还是一种进化选择?这都取决于你自身 ————本文的看官。
随着人类对于神经学、心理学等的掌握,开始破解人类心智的秘密了,人所做的每个选择、决定,都是和自我的心理、掌握的知识、外部的环境等休戚相关的。开源是作为一种社会现象?还是一种软件开发方式?还是一种授权许可模式?一种商业模式?一种道德取向?还是一种进化选择?这都取决于你自身 ————本文的看官。
软件吞噬世界,这已经成为了当下的共识,然而,软件本身的生产却在发生了变化,随着数字化转型时代的来临,世界的加速,软件的迭代和维护乃至创新都迎来了前所未有的挑战,面对如此的境地,工程师哭喊着学不动了,无疑于自取其辱!一条不错的出路就是拥抱开源!让自己处于开放、动态和多样性中,保持竞争力!保持生产和创新。
华东师范大学数据与科学学院新学期开设了一门讲解开源的课程:《开源软件的设计与开发》,试图从成千上万个开放源代码软件项目中总结出一些个有关开放源代码软件的生产过程的因素,而早在2005年就有一位卓越的开发者兼作家开始了探索,他就是Karl,《生产开放源代码软件》的作者。
没有什么是一成不变的,尤其是人类自身为了某些目的而做出的一些约定、制度等等,人性是复杂的,那么进化将注定会是复杂的。但毋庸置疑的是,在此过程中所创造的劳动成果,让人类本身获得了解放,或者说更加受益。
人们经常提到,好匠人非常有耐心,这意味着他们能够带着挫折感继续工作;而长时间集中注意力这种耐心,是一种习得的技能,你练习的时间越久,技能水平就越高。
现代的世界是由开发者所塑造,这个论断是否言过其实?取决于你对世界的感受,以及有多大的同理心去感受这个世界!请尝试将自己设身处地的想象为一名普通人在现代世界的生存状态,来体验一下开发者所打造的世界:功利、工程、科学、人性、美学。
开源不仅仅是计算机软件项目,它有着更加深层次的内涵,经济学思考、社会学行为、心理学决策、法律上的约束等等,它之所以能够形成一整个产业,绝非只是简单的语法糖、巧妙的算法、高明的架构所能够回答这一切的。还是那句话,抛开程序、工程,让我们以全新的视野来看待这一切。
读书是一种非常不错的求知方式,也是一种不错的群体达成共识的方式。我们沉下心来,以知识为指引,启迪我们开发出更好的产品来。2020年,我们继往开来,共读共进。
买卖本来就不该是一锤子的事情,应该像SOA那样为客户提供服务,而不是将所有的事情都暴露给客户,这和开源有着异曲同工之妙!建立共生的生态系统,你中有我,我中有你的共同进化的健壮系统。所以,了解下一代商业模式,该书绝对不能错过。