【太阳2】10种了解开源软件和趋势的途径

责任编辑:

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

关于闭源

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

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

  • Freeware:

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

  • Shareware:

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

谈钱太俗!难道开源软件只能讲道义?

导读自古以来,读书人多以清贫自居,陶渊明不为五斗米折腰更成为千古佳话;而与书香相对立的是铜臭,铜臭一词可参考《后汉书·崔烈传》中崔烈与其子崔钧的对话。时至今日,市场经济已成为经济主体,人们对金钱的认识也更为清晰,所以既有“一钱难倒英雄汉”一说,也有“有钱能使鬼推磨,无钱鬼也不开门”的谚语。

金钱像一把双刃剑,人们希望得到它,却又担心失了自己的风骨……

太阳2 1

“钱能通天”?

在开源的世界也是如此。简言之,开源,也称作开放源代码(Open
Sourse),意思是将自己的源代码公布在网络上,可以免费供其他人使用;

而在开源社区中,开源软件所有人都可以使用,同时,如果自己对软件进行了完善,也要更新到网络上,形成一个反馈。这其中的所有行为都是自愿、志愿的行为。

可以说,在开源的世界中,索取与贡献应该是相辅相成的。

太阳2 2

开源

如果追根溯源,开源运动自上世纪60年代开始发源,最初被称为自由软件(Free
Software),由传奇黑客,自由软件斗士、理想主义者理查德·斯托曼(Richard
Stallman)发扬光大,并于1983年9月27日创立了影响至今的GNU计划。
太阳2 3

▲理查德·斯托曼

开源在一个专利制度盛行的美国社会生根,抵挡着微软等软件巨头的压力,一步步艰难前行。与现在不同的是,在专有软件盛行的年代,开源软件被形容成“毒瘤”,并不受欢迎。对于微软等公司来说,Free
Software更像是天方夜谭,Free
Software的支持者也只能怀着一腔热血,逆流而行。

开源软件的成长之路上也曾变更过姓名,因为最初的Free
Software不仅是自由的的含义,同时也是免费的;为了避免人们将Free
Software误以为是免费、廉价、低级的软件,Free
Software在1998年正式更名为Open Source,并沿用至今。

毋庸置疑,开源已经成为当今的主流技术。开源软件(Open Source
Software)成为一种能够极大提升用户采用率模型,但类似于Linux等诸多开源产品,其研发和开源的初心,仅仅是一种程序员特有的热忱,是一种程序员获得成就感的手段,是一种价值观的体现。

正如Linus被问及他自己的Linux已经形成潜在的数十亿美元的财富,但却不能直接获利的看法时;Linus表示:”如果我没有把Linux共享出来,我想我也不会因此得到任何钱,所以我的意思是,这(公开源代码)是一个双赢的局面。”

太阳2 4

▲开放源代码

请问:开源软件就只有道义可言吗?

道义是一个概念宽泛的词语,可以简单理解为道德和正义,是我们社会所称赞的一种价值观。但是开源软件如果只有道义,恐怕软件的世界将会少了几抹明亮的色彩。

太阳2 5

▲红帽(Red Hat)

以红帽(Red
Hat)为例,红帽在开源领域的声誉一直很高。它成立于1993年,彼时的中国的技术还停留在DOS变成阶段,作为一家开源解决方案的提供商,红帽目前估值已达到140亿美元。当然,这个数字比微软千亿美元的估值还相差甚远,但是,红帽走出了一条时刻开源软件的企业发展之路。

如果你想成为一个开源企业家,那么,你要从企业成立的第一天起,就有一个明确的商业模式,要让成千上万的免费软件下载,带来一种可持续的收入来源。

可能有人对笔者提出质疑:开源软件是免费下载使用,所有更新换代也完全有社区程序员志愿完成,那企业该从何获利呢?

首先我们要认清一个误区:开源不等于免费。

其次,我们可以考虑多种方式来通过开源获利。笔者在这里只谈如何通过开源企业盈利(个人如何通过开源软件获利暂且不谈),第一种是简单粗暴型,第二种是传统保底型。

太阳2 6

▲区分普通用户与企业用户

简单粗暴型:打造一款满足企业级性能、安全、稳定、易管理的开源软件产品卖给企业级客户。红帽集团就在企业建立之初,就为自己的商业模式做足了打算。将Linux产品分为自由Fedora用户社区和更加复杂的Red
Hat Enterprise
Linux(RHEL)产品。毕竟,企业更注重产品的稳定性和安全性,他们乐于花钱来购买一个能够支撑Linux应用的企业级产品。

传统保底型:在传统的软件销售中,最重要的是让用户买自己的产品,但对于开源软件,通常在使用之初是免费的,所以很多开源软件企业将目光焦灼在提供付费服务上面。但用户习惯了产品特性时,用户就对这种服务就失去了购买的必要。还是2008年被Sun以10亿美元收购的MySQL,都是开源软件商业获利的成功案例。

太阳2 7

▲要建立一个活跃良性循环的社区

开源已成为当今世界的主流,但是很多开源软件因其最初是免费的,所以总被当作一种完全出于道义的行为,这种行为似乎不能带来经济利益,只能带来成就感,而现实并非如此;当然,如果你也想通过开源软件来获利,那么你首先要花大把的时间和金钱在一开始建立一个活跃良性循环的社区。

君子爱财,取之有道。开源不仅是一种良性的社区互动,也可以建立一个符合普世道义标准的营利性企业。

原文地址:

本文转载地址:

导读
自古以来,读书人多以清贫自居,陶渊明不为五斗米折腰更成为千古佳话;而与书香相对立的…

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

  • [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]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]太阳2,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的一种。

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

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 的一则简讯

其他

关于开源

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才行!

会议

)

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

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

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

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

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

简讯

The Architect’s
Newsletter

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

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

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

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

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

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

报告

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

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

相关文章