Docker 领衔 OpenSource.com 2014十佳开源软件排行榜

原标题:10种了解开源软件和趋势的途径

取有法,舍有道,坚持必有收获
AI – 人工智能;CV – 机器视觉;DL – 深度学习;DM – 数据挖掘;DS –
数据科学;DV – 数据可视化;IOT – 物联网;ML – 机器学习;NLP –
自然语言处理

Unix 历史

  • 1969年以前:伟大的梦想——Bell, MIT 与 GE 的「Multics」系统
  • 1969年:Ken Thompson 的小型 file server system
  • 1973年:Unix 正式诞生(Ritchie等人以 C 语言写出第一个正式 Unix核心)
  • 1977年:重要的 Unix 分支——BSD 的诞生
  • 1979年:重要的 System V 架构(支持x86)与版权宣告
  • 1984年之一:x86 架构的 Minix 操作系统开始编写并于两年后诞生
  • 1984年之二:GNU 计划与 FSF(Free Software Foundation) 基金会的成立
  • 1988年:图形界面 XFree86(X Window System + Free + x86) 计划
  • 1991年:芬兰大学生 Linux Torvalds 的一则简讯

Docker 领衔 OpenSource.com 2014十佳开源软件排行榜

2月3日,Open Source Initiative (OSI)庆祝其二十周年纪念日。

当Forrester发布其2016年报告《Open Source Powers Enterprise Digital
Transformation》时,开源社区的一些人对结果感到惊讶。不过,他们感到惊讶的并不是41%的企业决策者将开源视为高优先级并计划在其企业中增加开源的使用。他们奇怪的是其他59%的人似乎还不了解开源将在企业未来所发挥的作用。

  • [AI]Artificial intelligence “could be good news” for lawyers and
    clients
    alike
  • [AI]Biotech Startup Hopes to Cure Cancer with Artificial
    Intelligence
  • [AI]Fujitsu begins field trials of AI app to alleviate congestion
    following major
    events
  • [AI]Google Just Made Its Artificial Intelligence Software
    Available to the
    Public
  • [AI]Google Tries an Android for Machine Learning, Releasing Open
    Source AI
    System
  • [AI]Google will open-source artificial intelligence, making
    TensorFlow internal AI software available
    free
  • [AI]Kodak Alaris launches AI Foundry—Accelerates delivery of
    artificial intelligence-based
    solutions…
  • [AI]TensorFlow: Open source machine
    learning
  • [AI]Toyota Research Institute to further AI and robotics
    research
  • [AI]We Need These Three International Treaties to Govern “Killer
    Robots”
  • [AI]What Google’s New Open-Source Software Means for
    Artificial-Intelligence Research – Wired
    Campus
  • [AI]Why Google is Giving Away Its Artificial Intelligence
    Secrets
  • [DL]A Wider Net is Cast for Deep Learning on
    GPUs
  • [DL]Mesosphere and NVIDIA deliver GPU support to
    Mesos
  • [DL]New Lasagne feature: arbitrary expressions as layer
    parameters
  • [DL]NVIDIA Launches New GPUs For Deep Learning Applications,
    Partners With
    Mesosphere
  • [DL]Veles – deep learning platform from
    Samsung
  • [DL]Why Google Is Willing to Give Away Its Latest
    Machine-Learning
    Software
  • [DM]Bringing Business Talent
    Onboard
  • [DS]A tale of two clusters: Mesos and
    YARN
  • [DS]Analytics Challenge Celebrates Top College Data Analytics
    Talent
  • [DS]Becoming A Data
    Scientist
  • [DS]Blue Coat acquires data science powered SaaS cloud security
    firm Elastica for
    $280m
  • [DS]Can you learn data science on the
    job?
  • [DS]Commerce Data Service – Department of
    Commerce
  • [DS]Data Scientist – Clinical Analysis Department at Kaiser
    Permanente in Pasadena, California 91188 |
    AnalyticTalent.com
  • [DS]EMC – How to think like a data
    scientist
  • [DS]H2O lands $20 million to drive its open-source data science
    platform
  • [DS]How I start my journey to data science and some great
    resources to get
    started.
  • [DS]Listening to Caltrain: analyzing train whistles with data
    science – Silicon Valley Data
    Science
  • [DS]Mapping Twitter’s Python and Data Science Communities « Gilad
    Lotan
  • [DS]New flu tracker uses Google search data better than
    Google
  • [DS]Open Postdoctoral Research Positions in Biomedical Data
    Science
  • [DS]The Art of Data Science Part
    1
  • [DS]The Science of Data Management: An Inside
    Look
  • [DS]UCSD Will Co-Lead Data Innovation
    Center
  • [IoT]5 insights & predictions on disruptive tech from KPMG’s 2015
    Global Innovation Survey – Thoughts On
    Cloud
  • [IoT]A Closer Look At IoT Security Threats And Breaches –
    FashNerd
  • [IoT]Additional Considerations Regarding the Internet of Things –
    DZone
    IoT
  • [IoT]ARM reveals the Internet of Things security defenses hackers
    will inevitably learn to
    evade
  • [IoT]Big Data technology and services market will grow to $48.6
    billion in 2019:
    IDC
  • [IoT]Brain-Computer Interface Lets You Control IoT
    Devices
  • [IoT]Docker 领衔 OpenSource.com 2014十佳开源软件排行榜。Build an Internet-connected Bluetooth wearable with Arduino
    and Cordova, part
    one
  • [IoT]Embedded Software at the Heart of Industrial Internet of
    Things
  • [IoT]Ergon Energy Uses Inmarsat BGAN M2M for Smart Grid
    Solution
  • [IoT]Gartner: 21 Billion IoT Devices To Invade By 2020 –
    InformationWeek
  • [IoT]Healthcare and Consumer Electronics Industries to Drive
    IoT
  • [IoT]HG #48 – Hardware Startup Crowdfunding: Post Funding Tips –
    PiTop
  • [IoT]IBM conference explains how data can create a better
    customer experience – Thoughts On
    Cloud
  • [IoT]Intel Gets Cozier In The Internet Of Things (IoT)
    Market
  • [IoT]Internet of Things Herald New Manufacturing
    Era
  • [IoT]Internet of Things home appliances leaving users vulnerable
    to cyber attacks, warns
    Kaspersky
  • [IoT]Introducing the first SoC evaluation solution based on the
    ARM mbed IoT Platform – Internet of Things | Wearables | Smart Home
    |
    M2M
  • [IoT]Is an Internet Without Wifi the
    Future?
  • [IoT]Join our IoT System Security
    Webinar
  • [IoT]Libelium Launches Global IoT Spartans Challenge to Promote
    Developer
    Training
  • [IoT]Local Data Storage Key to Unlocking Internet of Things
    Potential
  • [IoT]Marketing to Machines – Smarter With
    Gartner
  • [IoT]Microbot Push Is A Smart Button For Dumb
    Devices
  • [IoT]Online lenders harvest big data to extend loans where banks
    cannot
  • [IoT]Oracle’s Amazon-killer might really be six months
    away
  • [IoT]Samsung SmartThings Hub – PC
    Mag
  • [IoT]Shift 2020 Brain Food Newsletter (Rudy de
    Waele)
  • [IoT]TAG Heuer Connected Proves Luxury Smartwatches Are
    DOA
  • [IoT]Tag Heuer’s Carrera Connected luxury smartwatch will be
    available for
    $1,500
  • [IoT]The Internet of Things: Creating water stability with
    streaming
    data
  • [IoT]The world’s smartest cities: What IoT and smart governments
    will mean for you –
    TechRepublic
  • [IoT]Why IoT Predictions Are All
    Wrong
  • [IoT]Will the next age be the Human Internet of Things? – All The
    Internet Of
    Things
  • [IoT]Will the next age be the Human Internet of
    Things?
  • [ML]6 machine learning resources for getting
    started
  • [ML]7 Free Machine Learning
    Courses
  • [ML]Evaluating Machine Learning Models – O’Reilly
    Media
  • [ML]Google just released powerful new artificial intelligence
    software — and it’s open
    source
  • [ML]Google open sources its TensorFlow machine learning system |
    ZDNet
  • [ML]Google Open Sources Machine Learning Library TensorFlow –
    InformationWeek
  • [ML]Google open-sources its TensorFlow machine learning
    system
  • [ML]Google Open-Sources Machine Learning Library, TensorFlow –
    DATAVERSITY
  • [ML]H2O – Fast Scalable Machine Learning For Smart
    Applications
  • [ML]H2O.ai Raises $20M For Its Open Source Machine Learning
    Platform •
    /r/MachineLearning
  • [ML]Machine Learning Could Help Video Game Water Look Better Than
    Ever
  • [ML]Microsoft Dynamics CRM Ventures Into Machine
    Learning
  • [ML]Open source machine learning platform H2O
    scores
  • [ML]Pinterest Upgrades Its Search Engine, Enters Machine-Learning
    Space
  • [ML]Predict Store Sales with ML
    Pipelines
  • [ML]TensorFlow: Google Open Sources Their Machine Learning
    Tool

Linux 的核心版本

2.6.18-92.el5 
主版本.次版本.释出版本-修改版本 

核心被分为两个分支:

  • 主、次版本为奇数:发展中版本(development)
    如2.5.xx,这种核心版本主要用在测试与发展新功能,所以通常这种版本仅有核心开发工程师会使用。
    如果有新增的核心程序代码,会加到这种版本当中,等到众多工程师测试没问题后,才加入下一版的稳定核心中;
  • 主、次版本为偶数:稳定版本(stable)
    如2.6.xx,等到核心功能发展成熟后会加到这类的版本中,主要用在一般家庭计算机以及企业版本中。
    重点在于提供使用者一个相对稳定的Linux作业环境平台。

Linux 是一个操作系统最底层的核心以及其提供的核心工具。 他是GNU
GPL授权模式,所以,任何人均可取得源代码,并且可以修改。
此外,因为Linux参考POSIX设计规范,于是兼容于Unix操作系统,故亦可称之为Unix
Like的一种。

 

每年 Opensource.com
都会收集最佳的十个开源软件,今年也不例外,废话不多说,直接进入主题。

Docker

应用容器平台

“电源管理和虚拟化以相同的方式允许我们从服务器利用率中获取最大的利益。如何真正的解决虚拟化,这世界第一难题仍然是普遍存在的。Docker
自从 2013
年开源以来,刚好在这开源改革的关键时刻适应了时势的发展,提供扩展构建块,允许类似我们这样的工程师和架构师能够以更古未有的方式进行分布式平台的扩
展。”—Richard Morrell, Senior software engineer Petazzoni on the
breathtaking growth of Docker。

Kubernetes

容器集群系统

“你开始了解大量集群空间信息的一个项目肯定是 Kubernetes,是 Google
内部容器组开发的。Kubernetes
致力于提供类似高可用性和复制,服务发现和服务聚合的功能” —Gordon
Haff,Open source accelerating the pace of software。

Taiga

项目管理系统

“几乎所有的项目管理工具并不会反映项目的实际情况。一个解决方案就是使用能直观表现项目的实际情况,符合开发人员的常规工作流的工具。此外,这个
工具还需要能快速的更新,吸引用户去使用才算是成功的。Taiga
是个开源项目管理工具,致力于解决基础的软件可用性问题。”—Nitish
Tiwari,Taiga,一个专注于软件可用性的开源项目管理工具。

Apache Mesos

集群管理器

“Apache Mesos是
一个集群管理器,提供高效资源隔离和分享跨版本应用或者框架。Apache Mesos
是位于应用层和操作系统之间,可以更高效的部署和管理大规模集群环境的应用。Apache
Mesos 可以在一个动态节点分享池运行大量的应用。著名的用户包括 Twitter,
Airbnb, MediaCrossing, Xogito 和 Categorize。 —Sachin P Bappalige,Open
source datacenter computing with Apache Mesos。

OpenStack

云计算平台

“随着 OpenStack
的继续成熟,慢慢的走向生产环境,专注于用户的持续增长。同时,更好的迎合用户的需求,社区也在努力的获取用户的支持,满足那些在
OpenStack 组织和社区上作出许多伟大改革的:超级用户。”—Jason Baker, What
is an OpenStack superuser?

Ansible

IT 自动化操作工具

“我所做的大量工作不单单是让人们更多时间玩耍,还能有更多的时间给他们自己的项目,他们自己的想法,做一些比较新颖又比较有趣的事情。”—Michael
DeHaan,Making your IT infrastructure boring with Ansible。

ownCloud

云存储工具

“我曾经寻找一个简单的方式来管理我所有的在线存储服务,比如 Google Drive
和 Dropbox,集成到我的 Linux 桌面,不需要使用一些复杂的
hack,最后我找到一个解决方案,非常好用。在这里跟大家分享一下,实际上这并不是火箭科学,所有我做的只是阅读一些些文档,然后点击几下就完成了所有
的工作。” —Jiri Folta,使用 ownCloud 来集成 Dropbox,Google
Drive,更多的是在 Gnome 环境下。

Apache Hadoop

大数据框架

“Apache Hadoop
是用来存储和处理商用硬件集群上大数据集的开源软件框架。Hadoop 是一个
Apache 的顶级项目,由全球贡献者和用户组成的社区进行维护和开发,遵循
Apache 2.0 开源授权协议。”—Sachin P Bappalige,Aapche Hadoop
大数据方面的介绍。

Drupal

内容管理系统 (CMS)

“当 Drupal 7 在 2011
年发布的时候,是当时最容易使用的开源内容管理系统(CMS)。我希望 Drupal 8
发布的时候也会是这个样子。Web
可访问性要求一直保持警惕,软件的任意部分都必须要经常遵循适用 Web
内容可访问性指南(WGAG)2.0 ” —Mike Gifford,Drupal 8 的可访问性优势。

OpenDaylight

软件网络定义框架

“数据中心中越来越多传统网络功能是通过专用,几乎是私有的硬件和软件结合,是通过软件来进行定义的。开源社区里比较领先的就是
OpenDaylight,一个通过 Linux
基金会定义需求协作开发项目,软件定义网络可能会填补和协调世界个人和公司为创建一个软件定义网络(SDN)开源解决方案方面的努力”
—Jason Baker,使用 OpenDaylight 在软件中定义网络。

在开源的第二十个年头,会有一些值得关注的事件,如Opensource.net的推出——这一网站旨在将全球开源同行连接起来,交流思想,创造解决方案,为未来二十年的开源事业继续做出贡献。

参与报告的一个分析师Paul
Miller写道,“开源软件是由孤独而奇怪的个人极客所编写——这样的偏见仍然普遍存在。这几乎是完全错误的。我们一次又一次地碰到那些不了解其组织已经依赖开源的高管。更重要的是,他们没有看到开源技术和思想在他们努力转变为真正能赢得、服务好和留住客户的高用户黏性企业的过程中所发挥的关键作用。”

关于开源

Open source的代表授权为GNU的GPL授权及BSD等等,底下列出知名的Open
Source授权网页:

  • GNU General Public License:

    目前有version 2, version 3两种版本,Linux使用的是version 2这一版。
    鸟哥也有收集一份GPL version 2
    的中文化条文,您可以参考:

  • Berkeley Software Distribution (BSD):

    使用BSD source
    code最常接触到的就是BSD授权模式了!这个授权模式其实与GPL很类似,
    而其精神也与Open Source相呼应。

  • Apache License, Version 2.0:

    Apache是一种网页服务器软件,这个软件的发布方式也是使用Open
    source的。只是在apache的授权中规定,
    如果想要重新发布此软件时(如果你有修改过该软件),软件的名称依旧需要定名为Apache才行!

1998年2月3日,“开源”这一标签在加州帕洛阿尔托举行的战略会议上被创建。同月,Open
Source
Initiative(OSI)作为一个普通的教育和倡导组织成立,旨在提高对开放的开发过程的意识和采用。

到今天,开源技能是最受欢迎的:在2018年开源就业报告中,83%的参与调查的招聘经理表示,招聘开源人才是今年的优先事项,高于去年的76%。招聘经理正在宣传他们的企业对开源项目的贡献,作为招募顶尖人才的策略。企业IT的一些最重要的趋势,如容器和混合云,依赖于Linux和Kubernetes等开源技术。

关于闭源

相对于Open Source的软件会释出原始码,Close
source的程序则仅推出可执行的二进制程序(binary program)而已。
这种软件的优点是有专人维护,你不需要去更动他;缺点则是灵活度大打折扣,用户无法变更该程序成为自己想要的样式!
此外,若有木马程序或者安全漏洞,将会花上相当长的一段时间来除错!这也是所谓专利软件(copyright)常见的软件出售方式。

免费的专利软件代表的授权模式有:

  • Freeware:

    不同于Free software,Freeware为『免费软件』而非『自由软件!』

  • Shareware:

    共享件这个名词就有趣了!与免费软件有点类似的是,Shareware在使用初期,它也是免费的,但是,
    到了所谓的『试用期限』之后,你就必须要选择『付费后继续使用』或者『将它移除』的宿命~
    通常,这些共享件都会自行撰写失效程序,让你在试用期限之后就无法使用该软件。

之后,开源项目的第一个十年主要是替代现成产品,而在第二个十年,开源项目越来越成为更大型解决方案的组成部分。第三个十年、第四个十年又会发生什么?为了找到答案,我们联系了许多开源开发人员和公司,了解他们对未来20年会发生什么的看法。

围绕开源的思维模式和叙事方式已经发生了变化。企业IT和业务领导者应该能够跟上使用开源技术进行创新工作的IT组织。以下是一些可以帮助加快进度的资源。

1.区块链

报告

Dirk
Hohndel是VMware的首席开源官。VMware通过对现有开源项目的贡献以及开发和发布新的开源项目和计划来参与开源。

《What Every CIO Must Know About Open-Source
Software》(
——
如果你的知识有限,这可能一个很好的起点。Gartner的2017年报告回答了有关开源技术的基本问题,然后再深入探讨更复杂的CIO问题,例如风险是什么,以及如何利用开源的优势。

Dirk Hohndel对未来提出了几点预测。

《The BOSS Index: Tracking the Explosive Growth of Open-Source
Software》(
——开源技术的前景广阔,但是
由一些听起来很奇怪的名字组成。这就是为什么Battery
Ventures创建了这个详细的索引来分类和跟踪一些最流行的开源软件项目。查看此列表,了解开源世界。

他表示,区块链技术目前正在渗透金融市场,而且有可能颠覆各个行业的大量业务流程。区块链的独特之处在于,它使用不可靠的沟通渠道来创建各方之间的信任。预计在Linux基金会的推动下,Hyperledger项目的影响力在2018年会显现。

Open Source Jobs
Report**
》(
该报告为招聘经理和求职者提供了宝贵的背景知识。

2.物联网(IoT)

会议

物联网面临的两大挑战是大量端点的安全和管理。
Hohndel认为,为了管理物联网环境,有必要在本地网关、边缘设备和传感器之间建立一个事实上的通信标准。预期开源开发将成为任何软件堆栈的关键组成部分,使IT能够管理和保护物联网环境,而不用管供应商是谁。

Open Source Leadership
Summit(
——这个年度Linux基金会活动面向负责推动组织内开源战略和实施的领导者。尽管2018年的活动已经结束,但你可以浏览关于Kubernetes、区块链、安全、AI等会议的主题演讲,以便更好地了解其他领导者如何考虑开源。

  1. C-Suite加入开源运动

All Things
Open(
——将于10月21日至23日在北卡罗来纳州罗利举行,All
Things
Open有200个分会议、14个研讨会,主题包括云、区块链、大数据等。为了帮助与会者更好地完成他们的工作,本次会议重点关注开源内容的教育和ROI价值。

伴随着C-suite更深刻地认识到开源在企业管理、合规性和安全性方面发挥的重要作用,越来越多的公司将积极参与开源社区,利用开源来推动战略和优先项。

简讯

4.无聊但仍旧可预测

The Architect’s
Newsletter

Architects的简讯是软件架构师和IT领导者的月度指南,其中包含精选的链接、评论、新闻和案例研究。最近探讨了混沌工程和构建弹性分布式系统。

Hohndel指出,Linux已经有26年的历史,引用其发明者Linus
Torvalds的说法,它“令人难以置信的无聊”。

Opensource.com
——
Opensource.com每周发送一份简讯,重点介绍从业者、专家和爱好者的故事,这些故事可以帮助你了解开源世界中有趣的项目和趋势。该网站还提供了广泛的资源库,包括开源技术备忘单和流行专有解决方案的替代开源方案的指南。

Linux每两个月发布一次更新,完全可以预测、可靠,而且秉承渐进式发展的想法。虽然没有控制实体、路线图或推出计划,但所有主要的开源项目(如Linux、Kubernetes和OpenStack)都运行良好,并且进展是可预测的。开源另一个吸引人的地方在于,开源项目数超过6300万个,这些项目的深度和广度值得称道。

其他

5.技术合作

Changelog(——Changelog是开发人员的另一个简讯选项,它还为喜欢在早上通勤中学习的人提供了一些播客。Changelog播客提供与软件开发领域的领导者、工程师和创新者的对话。最新一集的内容是微服务编程语言Ballerina。

Abby Kearns是Cloud
Foundry基金会的执行董事。她认为,Kubernetes已经可以大规模使用和部署容器,使企业能够变成云原生的。开源为企业提供了一个前所未有的、与新型创新技术协作的机会。

How Arduino is open-sourcing
imagination(
——如果你正在寻找灵感,Arduino的联合创始人Massimo
Banzi进行了很棒的TED演讲。他的观点是:开源技术使任何人都可以在任何地方做任何他们能想象到的事情。

6.技术创新

Fundamentals of Professional Open Source
Management(
如果你已准备好卷起袖子干,Linux基金会将提供一个课程,涵盖开发开源管理程序的关键阶段。该课程解决的最大挑战是,让企业高管、法律、开发和其他主要利益相关者走到了一起。

Nick Hopman是Red
Hat新兴技术实践高级主管。他认为开源并不仅仅是开发和揭示技术的过程。

)

“我认为开源是推动社会各个方面变革的催化剂,包括政府、政策、医疗诊断和流程再造。所有这些都可以使用开放原则,而开放原则可通过开源软件开发经验得以完善。“

责任编辑:

7.易于开源

Johm
Zannos是Inocybe公司的GM和CRO。他表示,电信和有线电视公司正在采用开源网络来应对提升收入、加快创新步伐和降低部署成本的挑战。在接下来的三年中,这些挑战将使开源更易于使用,并供更多的用户使用。

8.开源CMS

Olivier Deneef是网络公司The
Reference的客户服务总监。他表示,通过支持PaaS解决方案,Open Source
CMS系统在其发展过程中迈出了重要的一步。

“这是两全其美的:享受开放社区的好处,但尽可能消除与此相关的风险。Headless
CMS系统和API驱动的生态系统是进化目标,而过去,大型企业通常更喜欢封闭的环境。”

9.开源标准?

Kanatek技术解决方案总监Darryl
Levesque认为,开源市场正在成熟,随着它获得主流关注和实施(中小型企业),用户社区将强化这一市场,打造更强大的解决方案。

开源代码变得越来越强壮,在企业业务中也将得到更多采用。人气的提高最终将导致开源成为事实标准。

10.安全

软件安全产品开发商Flexera公司负责产品管理的副总裁Jeff
Luszcz说,开源组件和第三方组件易受攻击,所以将会受到更多黑客入侵。
“一旦选择了开源组件,在开发新功能时,这些组件往往被忽略和遗忘。这意味着这些组件通常包含已知的安全漏洞或与公司的开源许可策略冲突。这些被遗忘的组件会老化,并且随着漏洞被发现而成为攻击媒介。” 

11.社区的社区

Dremio是一家位于加利福尼亚州山景城的开源自助数据分析公司,Jacques
Nadeau是其创始人兼首席技术官。

据他介绍,随着开源项目的逐步成熟,一批新一代项目正在出现。这些项目将多个项目衔接起来,以实现共同利益。这样的好处是可有效管理内存中的数据分析,更方便地在进程之间交换数据。

 12.项目委员会的多样性

Jacques
Nadeau指出,开源软件开发有两种流行的委员会模式——一种是“仁慈”的委员会,另一种是共识驱动的委员会。

虽然这两种模式各有优缺点,但共识模式的理念能让多样化的利益集合通过对话和既定流程达成共同的目标。他相信像Apache
Foundation这样的组织将重新审视其项目的结构,以确保更充分的多样性。

 13.项目赞助

软件开发是一个复杂和昂贵的过程,需要参与者的大量资金和付出,甚至不是一些组织能够独自承担的。

Jacques
Nadeau表示希望看到更多来自普通行业的公司集中投入财力和人力资源来支持开源项目。

14.开源即服务

Rackspace高级总监兼OpenStack Private Cloud总经理Bryan
Thompson表示,他们将把注意力放在不同的开源技术上,并从可操作性和标准化入手将这些技术融合在一起,让它们能够更好地协同工作,使客户在使用开源技术时获得更加无缝的体验。我们还会看到客户开始使用开源即服务,而不是单独使用或部署单个解决方案。

15.商业模式

Karthik
Ramasamy是位于旧金山的Streamlio公司的联合创始人。他认为,开源的第三个十年将由寻找可行的商业模式所主导。开源的头20年,业界一直在摸索一个可行的商业模式,但没有找到一个明确的答案。
2017年有一些可复制的、有潜力的方案出现,但还需要更进一步发展。未来几年将会看到更多开源商业模式的试验和改进,包括进化混合模式和新模式——这些模式将更直接地回报开源贡献者,而不仅仅是商业实体。

16.模块化开发

Jonathan
Cowperthwait是位于加州奥克兰的npm公司的营销副总裁。该公司维护着JavaScript的npm包管理器,并拥有全球最大的软件注册表。

 他表示,模块化发展是未来的潮流。“只用了三四年的时间,现在每个主要的前端Web框架都是通过开源包注册表来分发的。”
因此,不依靠开源来编写代码是不可能的,但企业希望确保安全。

相关文章