聊聊开源的那些事

目录:

1、概念

2、优势对比

3、适用场景

4、安全机制

5、软件专利与开源许可

6、走向何方

引言

开源闭源2种软件模式,在不同的领域和地区有比较成功的表现,早期的软件以闭源为特征,比如Windows、绝大部分的应用软件。随着软件不断的发展和要求提高,一些开源软件展露头角,取得了巨大的成功,比如Liunx、Android、MySql等。那开源和闭源具体是怎样发展的,为什么会出现2种截然不同的模式,又会走向何方,接下来就简单聊聊。

1、概念

开源、闭源是软件开发的2种模式,国外开源水平比较高,对于定义也有很多,相对比较好的定义如下:

闭源:软件和代码属于知识财富,而知识财富最重要的是通过金钱价值和交易价值来体现,确定其所有权及其价值度量最重要。

开源:软件代码属于知识和精神财富,其最大程度的传播、分享、融合才是符合人类最根本的价值取向,所以传播和分享才是最重要的。

整体来说,开源提供程序提供源代码(Open Source),闭源提供程序不提供源代码(Closed Source)。

开源开发测试的人多,迭代快,实在不行自己解决BUG就好,但是品控难,质量参差不齐。

闭源的安全性品控好,但需求响应慢甚至反应迟钝,这也是很多客户特别是大客户一直诟病的地方。

当然除了这2种对立的模式,还是一种变通模式,即半开源,半开源本质上也是开源模式,并且大部分属于这种,具体场景包括:

1)开放系统核心代码,但不开放非核心代码的软件。比如Android没有开放GMS。

2)开放源代码但并没有开放其他功能代码的软件。

3)开放源代码但并没有使用开源许可证的软件。

也就是部分开源,然后通过未开源的形成新的商业模式,实现良好的市场份额和盈利的平衡。

2、优势对比

基于概念,已经说了一些各自优势,接下来稍微再

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值