开源正在吞噬软件业?看开源的7大理念.md
本文分析了开源的7大理念,有助于读者更好理解**开源的本质要素**,这些理念为“完全自主”、“高度开放”、“自发自治”、“自下而上”、“自由竞争”、“赢在声誉”、“社区赋能”。从中可理解:程序员自主可控,项目方向自由开放,用户的四大自由,即运行、修改、发布,出售,自由即不需要任何人许可。开源软件不受美国出口管制(EAR),软件公开可获取条件下的不受EAR管制,如果涉及加解密技术就必须要求加解密技术本身也要公开可获取。社区自发自治组织,提供有领导、维护、提交、使用和贡献五者角色。传统项目和开源项目的组织特点,可描述如层级化的大教堂模式和扁平化的大集市模式。开源的世界在自下而上的发展,都体现在技术上(单个产品项目)、生态上(开源软件之间)以及发展成就上。开源世界鼓励自由竞争,软件在竞争,个人也在竞争,竞争发现优胜者,给与声誉、权力和市场回报。开源可以获得项目发展、能力增长、回馈社会、自我实现,声誉。声誉对个人和企业都有好处,直接的,无形的;项目成长,市场份额,人才。开源发展依赖于社区,社区赋予开源软件的生命,社区力量的壮大,除了个人贡献,更多的依赖企业的贡献,也有利于企业降低维护代价,更多
下载地址
用户评论