1、从开源软件说起
很多人看到“开源”这个词的时候,往往会想到成语“开源节流”,“开源节流”中的“开源”原意是开发水源的意思,常用于比喻增加收入。
什么是开源软件?开源软件全称开放源代码软件,英语是Open source software。百度百科的解释是:开源软件是一种源代码可以任意获取的计算机软件。
这个解释有点学术。我举些通俗的例子来介绍吧。
我们用的所有电脑、手机软件,比如用在电脑上的操作系统、安装程序(比如浏览器),手机用的安卓系统、苹果系统,装在服务器或电脑上的数据库、中间件,你玩的各个电脑手机游戏,甚至各类设备中的软件程序,其实质都是一行行软件代码。这些软件按源代码是否开放,分为开放源代码软件(开源软件)和不开放源代码软件(闭源软件,又叫商业软件)。比如Windows操作系统、苹果操作系统,源代码是不开放的;而Linux操作系统、Android(安卓)操作系统,源代码是开放的。
开源软件最早就是某个程序员开发的普通的软件,因种种原因,比如想展示自我成就、想商业化出售没有成功(公开了算了)、想找人合作开发等等,该程序员将原始代码向 会公开了。这就是最初的开源软件。由于开放的代码别人可以学习、研究、免费使用,也自然会提更新的建议。为了交流方便,一些影响力大的、参与者多的开源软件形成了一些互联 区,大家一起研究、提建议,使产品持续优化,一大批知名开源软件陆续诞生!
开源软件有以下几个主要特点:
一是免费
开源软件按照其协议,可以让全世界的人自由免费的使用。我们花几百元钱就能够使用很便宜的高级智能手机,很多软件互联 公司几个人就能做出很大、很复杂的软件系统,最重要的原因就是免费使用各类开源软件。
二是源代码开放
可以方便的学习、研究。开源软件是无数前人的思想和代码成果,只要你愿意学习、研究,都可以弄清楚这个代码是如何编写的。这跟商业软件将代码加密出售完全不同。
三是可以自由的再开发
在大型的软件开发中,需要将很多的软件资源整合在一起,这种自由再开发显得非常重要。
四是通过互联 技术 区持续的优化
由于开放、共享,无数爱好者、使用者在一些技术牛人及企业机构的领导下,对软件提出各种各样的建议与意见,一些意见被开源软件管理组织者采纳而纳入新一版本中。开源软件正是这样持续、快速的升级、优化、进步着。
开源软件发展20多年来,已经达到非常成熟的地步。可以这么说,无论是操作系统、中间件、开发框架、数据库、存储以及各类应用软件,几乎在每一个商业软件很成功的领域,都有成熟的开源软件可以对应可以替代。
我们每个人实际上都离不开开源软件,我们用着开源安卓操作系统的手机,使用微信、淘宝、京东这些普遍使用各种开源软件的平台软件,使用开源的浏览器,登录运行在开源的linux操作系统的股票交易系统买卖股票……几乎可以这么说,没有开源软件,就没有现在丰富多彩的互联 世界。
在开源软件领域,下面这位老兄,开源操作系统Linux内核的缔造者林纳斯·托瓦兹(LinusTorvalds),他写的代码运行在全球百亿级的设备上,包括路由器,交换机,服务器以及数十亿的智能手机,是必须的提到的开源英雄!
LinusTorvalds林纳斯·托瓦兹,著名的电脑程序员、黑客,Linux内核开发者
2、开源思想体现了普世主义的价值观
开源软件的发展历程、发展模式中,包含了一种全新的、伟大的思想,我将之称之为“开源思想”。开源思想是开源技术贡献给人类的宝贵精神财富。在之前,我尝试用其他已经通用的词汇来代表,但没有成功,我没有找到任何一个其他词汇可以包涵开源思想所涵盖的主要内容。
开源思想在价值观方面的内容,是完全有利于人类长期共同平等发展进步的、普世主义的价值观,主要体现在:
一是感恩意识与奉献精神
开源技术是无数的、不分国界的技术人员通过几十年的持续积累形成的人类智慧的结晶,我们现在任何人都可以无偿的享用这个知识宝库,我们当怀有感恩之心。并且传承这种奉献精神。在我们基于这个知识宝库研发出新的智慧成果时,能够将可以共享的智慧成果累加进这个知识宝库,为这个知识宝库的发展做出我们的贡献。
二是平等开放意识与勇敢精神
开源技术得到十分快速的发展,互联 这种平等、开放的平台起到了十分重要的作用。正是由于平等参与、公开开放,使共享的成果能够得到人人可以参与、无处不可以到达的传播。
开源技术贡献者在将自己的创新成果及源代码公开时,相应技术既可能会被商业软件开发者、应用者剽窃使用,也可能会被众多技术同行研究、比较、挑剔甚至是嘲笑,贡献者要承担较大压力。开源技术贡献者公开自己的软件代码,彰显了其勇敢的精神!
三是追求持续进步的精神
在个人研发出成果、开放共享、其他人持续改进创新、继续开放共享的良性循环中,开源技术在持续的快速进步,并到达今天十分成熟的程度。这种基于无数技术人员、通过开放共享平台、获得持续进步成果的过程,反映了人类追求持续进步的精神。
3、开源思想是一种科学先进的方法论
开源思想包含的方法论,是具有新时代特色的、科学先进的方法论,主要体现在下面几方面:
一是通过聚集和累积群体智慧解决复杂性、系统性问题的方法
众多的大型开源项目都是利用互联 开放平台,聚集海量人员、聚集和累积群体智慧得到持续优化,从而形成现在非常成熟的产品。很多大型开源项目都是十分复杂的软件系统,其通过开源模式最终达到现在十分成熟的程度。
开源技术通过互联 区的开放平台,使全 会的人都可以来学习、使用其成果和源代码,无数同行的参与,既促进了原有技术项目的完善,也诞生出更多的创新项目。项目的开放、互联 模式带来的海量人员的参与,使这种进步与创新十分迅速与高效。
利用互联 ,聚集众多人员,聚集和累积群体智慧,持续、不断的深入研究问题、解决问题,并不断创新,这种模式能够利用 会力量,积少成多,避免重复劳动,真实实现人与人之间智慧的叠加,能够创造出巨大的智慧力量,是一种非常了不起的模式!如果这种模式能够用来解决软件以外的复杂问题,一定同样有意义!
二是通过知名企业、知名人物和知名技术 区的有效组织和引导来发展、完成项目的方法
在开源技术的发展过程中,外国的红帽、谷歌,中国的华为、百度等众多知名企业发挥了重要作用,正是这些企业的研发投入和支持,才使众多项目在持续完善并逐步成熟。
在开源技术的发展过程中,各类开源技术 区比如中国的开源中国 区、CSDN 区等,聚集众多的爱好者,在信息交流、活动组织、资源对接、培训学习等各方面均发挥了积极的促进和组织引导作用。
技术牛人在技术圈内,往往有十分重大的影响作用。类似阿里的首席架构师、百度的首席软件工程师这样的牛人,他们对开源的研究、应用与发展创新,对普通程序员有巨大的影响力。技术牛人分享技术成果、交流经验,是开源圈内最常见的活动。这些技术牛人的引领,为开源技术的发展作出了重要的贡献。
知名企业支持、 区组织、牛人引领、众人参与,促进问题得到深入研究和解决,这本身就是一个卓越的方法论。我同样相信,如果这种方法能够用来解决软件以外的复杂问题,同样有重要意义!
4、在研究解决各类问题时应用开源思想的设想
开源思想既包含有普世主义的价值观,又包含有科学先进的方法论。其不仅仅可以应用在软件技术研究与发展方面,在研究解决各类复杂问题方面可以发挥重要的作用。
在软件之外的一些领域,开源思想已经得到成功应用。比如,维基百科、百度百科、知乎 ,都是开源思想的成功实践。它们都是通过互联 模式,吸取众多用户的集体劳动与智慧,使内容越来越丰富,越来越好。维基百科、百度百科已经是国际和国内最知名的百科全书,知乎已经是国内最大的知识分享 区,其问题与答案几乎无所不包。
开源思想中的开放,可以是面向全 会的完全的开放,也可以是一定人群中的有限的开放;可以先在一定范围内开放,待取得一定成果后再在更大人群范围内开放。这样我们可以根据问题类型,来设置开放的程度,便于更高效率的研究、解释问题。
我们可以设想,如果将开源思想应用于修改和制定法律,利用互联 平台,我们可以便捷的获得有关修改和制定法律的建议,可以更高效率的生成一项立法的初始版本,可以调查了解专业人士或 会对建议的意见,在权威知名人士的参与下可以高效的生成优化建议版本,直至反复优化形成立法建议提供权威部门决策。
我们可以设想,如果将开源思想应用于医疗知识库的建设,我们可以聚集全天下的医生,大家每人只贡献少量的时间,通过互联 平台分工协作,可以建立一个最大最全的各类疾病的活的知识库、病例库、药方库、文献库、药品库……并且在给 会免费查阅的同时,可以获得持续的优化。这样的活的医疗知识库能够提高民众基本医学知识的普及水平,间接实际上会减少全 会的医疗成本。
5、传播和实践开源思想,能够激发人们心底的善心,并以知行合一的方式表现出来,促进 会更加文明健康发展
我们相信,绝大多数人心底都住有善心,很多人都有为他人、为 会做贡献让 会更加美好的善良心愿。然后,绝大多数人日常表现的,都是在为自己、为亲人的生计与发展而忙碌,看起来都是那么平常、看不出善心,心中的善心并没有充分表现出来。其实,并不是人们心中没有善心,更多的原因,是没有地方去体现、表达这种善心。
我们相信,让一个人付出全部的时间与智慧参与公开公益项目,这样的人是很少的;但如果只要一个人付出极少的、碎片化的时间与智慧,只要他贡献他擅长的、力所能为的智慧与能力,并且结果是对 会有意义的事情,我相信,愿意参与的人是很多的。
如果开源思想得到普遍传扬,这个 会就像有数十万计的开源软件项目一样,有数十万计的各类公开公益项目,以体现开源思想的方式在运行着,人们可以根据自己的喜好、能力、时间,选择自己适合的项目参与其中。在无数人们的参与下,聚集无数人的碎片化的时间与智慧,这些项目在持续优化与发展,这些项目获得的优秀成果,为人们所共享,为 会进步做贡献,这是一种了不起的、让人心动的场景。
愿开源思想广为传扬,愿人们通过真正的智慧叠加,共同创造更美的世界。
开源思想,必将在人类历史发展进步过程中大有作为、大放光芒!
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!