美文网首页
理解开源-为什么有开源

理解开源-为什么有开源

作者: 请叫我Michael | 来源:发表于2018-10-21 00:05 被阅读63次

开源本来就存在。

代码是否开放,软件使用是否收费,代码是否允许修改,不同的选择,在软件产生之初便已存在。就像你的同桌愿意分享作业答案,你的后排同学就不愿意,不同的选择天然就存在。所以开源这种模式,本来就有。

我们真正的问题是,开源是怎么火起来的?

(“火起来”是指开源的地盘不断扩大,干掉了其他诸如商业软件、免费软件。开源的原有地盘,不在考虑范围内。即只考虑增量,不考虑存量。例如开放服务,提供sdk的模式是开源的原有地盘,不进行考虑。)

以自然选择来类比,付费软件、免费软件、开源软件等多种软件开发模式本来就存在于自然界中,这些开发模式在软件生态中相互竞争,开源软件最能适应当前软件生态,从而逐渐占领优势,成为软件主流。

开源是随着软件开发的诞生而诞生的,并没有谁创造它引领它。只不过开源最近这些年才火,我们误以为开源也是最近才出现的。

至于开源为什么会火,为什么能在不同软件模式的竞争中胜出,成为初六,请见下篇理解开源-开源如何胜出

相关文章

  • 理解开源-为什么有开源

    开源本来就存在。 代码是否开放,软件使用是否收费,代码是否允许修改,不同的选择,在软件产生之初便已存在。就像你的同...

  • 理解开源-开源如何胜出

    开源有何优势,使其在与付费软件、免费软件的竞争中脱颖而出,成为主流? 软件开发中,存在这样一个机制,即,开放源码,...

  • AutoLine开源平台 开源了

    AutoLine开源平台 AutoLine开源平台什么是AutoLine开源平台为什么要开发AutoLine采用了...

  • 开启一个开源项目【GitHub 开源贡献指南译文】

    什么是开源,为什么要开源 那么你正准备拥抱开源吗?恭喜你,开源世界欣赏你的贡献。接下来让我们聊聊什么是开源,我们为...

  • 开源,开源,开源

    不知道怎么,自己突然想到这个。昨天自己一直还是在想教书匠小夏说的在北京,如果一个人攒够600W,即使按照一年5%的...

  • 为什么使用WordPress建设网站?

    为什么WordPress 建站的程序那么多,为什么我们偏偏用WordPress 1)开源免费WordPress开源...

  • 《FreeCAD 基础》—1.2 Linux系统的选择与安装

    Win用的好好的,为什么要用开源的东西呢? 说白了,为什么开始搞开源软件,主要就是正版化“鸭梨”。 先说说开源系统...

  • 做开发的方法

    1 理解开源2 参与开源(社区的动向,项目现在存在哪些问题,可以进行改进)

  • painterengine 大佬开源c语言图形库

    github开源 有live2d的开源实现。 live2d是商业软件不开源,有大佬做了开源实现,方便研究原理。

  • 开源软件的一些思考

    开源太火,以至于大家都认为开源是天然正确的。对此我深表怀疑。开源并没有特别的意义,开源成为主流也并非因为什么追求,...

网友评论

      本文标题:理解开源-为什么有开源

      本文链接:https://www.haomeiwen.com/subject/sjyvzftx.html