1.1开源的定义
开源即开放源代码,兴起于软件行业,是源代码开放共享的开发模式,具有自由开放、共建共享的特性。开源是促进信息技术创新的重要途经。目前,技术领域的开源已包含源代码、源数据等技术和资源的开放共享,源代码仍然是开源的主要内容。
在开源模式下,通过许可证的方式,使用者在遵守许可限制的条件下,可自由获取源代码等,并可使用、复制、修改和再发布。开源模式实际上是一种依托互联网平台,大规模群体智慧通过共同参与和协作,不断累积智慧,实现持续创新的方法。该方法中,项目的核心开发人员与大规模的外围群体紧密合作,他们通过互联网来共享资源、开展协同开发、管理代码等,由此使得项目开发的效率、应对需求变化的能力大幅提升。
开源的本质、范畴及背后的价值,还包括:
开源的本质在于开放、共享、协同,作为一种创新协作模式,开源已经不仅仅是开放源代码的软件技术开发,还包括更为广泛的开放技术领域及协同创新的理念与机制,总体包括开放科学、开源软件、开源硬件、开源技术、开源文化、开源经济等;
开源文化具有“创新、开放、自由、共享、协同、绿色、民主化”等价值取向和重要特征,即以创新为发展基轴,具有开放(开放标准、开放环境、开放源码),自由(自由发布、自由传播、自由复制、自由修改、自由使用),共享(共享资源),协同(协同开发、协同作业、协作生产),绿色(支持绿色可再生能源、绿色环境和零边际成本效应),民主化(在新兴协同共享中,创新和创造力的民主化正在孵化一种新的激励机制,这种机制很少基于经济回报,而更多地基于推动人类的经济生活方式,缩小收入差距,实现全球民主化)的特征;
开源是创新的基础,无论是在全球范围还是中国国内,开源正在推动深度信息技术(云计算、物联网、社交网络、移动终端、大数据、智慧城市、区块链、量子计算机和人工智能等)的创新发展,是重要途径也是核心动力;
为避免原创技术的流失,不能单纯限制孵化阶段开源代码的自由传播,可通过开源的商业模式、安全模块、运维举措、生态系统所构筑的屏蔽层来解决。
1.2开源定义的起源
开源(OpenSource)—词是年2月3日由ChrisPeterson提出的,“OpenSource”的概念出自当时著名的黑客(Hacker)社区Debian的社长BrucePerens起草的“自由软件指导方针”。在“OpenSource”概念提出的次日,Linux创始人LinusTorvalds就给予了非常重要的版权许可说明,BrucePerens发起建立了