zoukankan      html  css  js  c++  java
  • 如何同步上下游开源的维护和协作方式

    安德森在《创客》一书中曾说过:
    “开源创新是互联网胜利的秘密所在,我认为它也会是下一次工业革命的引擎。中国主导了20世纪的制造工业,开源创新将是中国在21世界继续主导制造业的必经之路。”

    如何同步上下游开源的维护和协作方式如何同步上下游开源的维护和协作方式

    什么是开源?

    Open-source software (OSS) is computer software with its source code made available with a license in which the copyright holder provides the rights to study, change, and distribute the software to anyone and for any purpose. ---- FromWikipedia

    开源就是拥有源代码版权的人,允许其他人在一定许可证所述范围内,访问源代码,用户可以自行进行修改和和学习。---- FromWikipedia

    为什么要开源?

    使用开源本身带来的技术交流和站在巨人肩膀上协作,这些都是老生常谈了。网络时代最重要的改变就是开源创新。
    JITStack认为:开源,即是分享对于时代创新与进步的重要意义,其具有浓厚的创客色彩。其中每一个进行或参与代码创造的人都可以被称作“创客”。

    如何同步上下游开源的维护和协作方式如何同步上下游开源的维护和协作方式

    开源像在已经有火星的状态下,添加大量的燃气,必然有巨大的帮助。开源和分享的思维,可以利用自己新的创新来继续保持优势,并促进整个行业的上升。
    先以免费策略来扩张圈地,等拥有了一定的用户之后再精耕细作、推出收费服务,也是当下许多互联网公司的生存发展之道。

    如何同步上下游开源的维护和协作方式如何同步上下游开源的维护和协作方式

    在IT和互联网界不乏开源的成功例子:

    把 Solaris 转向在GPL下开源,是Sun公司负责软件战略的高级执行副总裁Rich Green的主意。他表示,Sun选择在GPL下开源Java,无疑可以使Java技术的生命力更强,使得Java可以走得更远,既然如此,为什么不把Sun现存的一些技术也放到GPL下开源呢?也正是开放产品专利,帮助企业走出了倒闭危机的困境。

    80年代,IBM采取了开放相应的技术标准的策略,使得大量的PC兼容机厂商蓬勃兴起,这些PC兼容机厂商事实上也就成为了IBM松散而又有力的联盟,围绕IBM PC和IBM PC兼容机的应用软件相继被开发出来,而它的竞争对手王安电脑公司却由于不与IBM标准兼容而被淘汰;

    Linux操作系统的作者林纳斯·托瓦兹(Linus Torvalds)把这款操作系统免费提供给了任何人,连微软首席执行官史蒂夫·鲍尔默(Steve Ballmer)也承认,Windows在网络服务器市场上败给了Linux;而后,谷歌以Linux为内核开发出Android操作系统,又把Android免费提供给所有的硬件制造厂商,使得Android成为全球最流行的移动操作系统。

    对于企业来说,拥抱开源可以带来哪些优势:

    1、群众的力量
    中小型公司自研的代码基本是比不过开源的,很多时候都是写的是比较简陋的版本,或者仅仅是为了某些很没有意义的提升点去做,对自己的成长不见得比用开源软件更好,容易局限在自己写的代码中,和真正优秀的框架脱节。开源后用户会不断提建议为什么没有哪个黑科技,然后你的技术越来越前沿,开源库也会越来越先进。

    2、透明性
    靠谱的开源软件是非常值得使用的,特别是一些比如特别通用的,比如存储,网络框架等,基本没必要自己再造轮子,类似tidb这么强的团队也没有自己造轮子去写存储,而是基于rocksdb。开源后会有很多高手不断吐槽你,然后你的代码越来越接近行业标准,开源库也会越来越规范。

    3、可靠性
    自研的成本有时候也很高,一旦核心离职,会有毁灭性打击,不像好的开源软件,基本上都有很大优秀的工程师可以招聘,并且快速接替。同时用户会帮你踩坑,然后坑越来越少,这样开源库也会越来越稳定。

    如何同步上下游开源的维护和协作方式如何同步上下游开源的维护和协作方式

    很多人觉得代码是一个软件公司最宝贵的资产,把这些最宝贵的资产让别人免费获取,没有任何获益点。对一个技术型公司来说,最宝贵的资产其实是人,对一个开源项目来说,最核心的资产是一个活跃的开源社区以及他人对这个项目的认可。开源技术和开源思想对开发者和非开发者都是有益的。当下互联网商业模式正所向披靡。

  • 相关阅读:
    HDU 5791 Two (DP)
    POJ 1088 滑雪 (DPor记忆化搜索)
    LightOJ 1011
    POJ 1787 Charlie's Change (多重背包 带结果组成)
    HDU 5550 Game Rooms (ccpc2015 K)(dp)
    HDU 5542 The Battle of Chibi (ccpc 南阳 C)(DP 树状数组 离散化)
    HDU 5543 Pick The Sticks (01背包)
    HDU 5546 Ancient Go (ccpc2015南阳G)
    NB-IoT的DRX、eDRX、PSM三个模式 (转载,描述的简单易懂)
    MQTT 嵌入式端通讯协议解析(转)
  • 原文地址:https://www.cnblogs.com/linuxprobe-sarah/p/10115793.html
Copyright © 2011-2022 走看看