阅读更多

2顶
0踩

开源软件
如果你目前还是觉得开源技术没有专有软件那样可靠,或者是安全性不够的话,我认为你是时候开始学习一下数字革命带来的巨大变化了。在过去的几年里,如 Google、Facebook 和 Microsoft 这样的科技巨头已经接纳了开源哲学,并且体现在了他们最新的软件版本里了。同样地,更多的公司正在使用专有软件的同时也在使用开源解决方案,毕竟,开源社区里面所具有的多样化、创新和合作是外界所缺乏的。



如果你还在犹豫是否要将开源软件应用到你的业务里,我觉得你应该了解以下内容。

1. 大公司也很青睐开源软件

关于开源的定义其实是很复杂的,尤其是谈到许可证这一块,但不管怎么样,开源软件的源代码是可供免费试用、自由修改的,这一点是无可争议的好处。或许你会有这样的印象:开源就是一群业余爱好者浪费时间的东西。稍等,貌似这些开源大牛也很爱开源:The Emmys、The Grammy Foundation、NBC、CBS 和 Sony,他们都在使用开源工具开发网站。

那么问题来了,为什么有这么多的公司转向开源?Metal Toad Media公司的总裁和创始人Joaquin Lippincott说,企业目前主要是关注技术创新,改革当前的系统,选择开源这一决定如果你是站在经济立场的话是很好做的。”

开发开源软件同样也可以削减许可证费用,而且开源项目常常发展速度上要比传统软件的发展速度要快。现有的企业软件未能跟得上开源的进度,因为开源开发者有更多的机会关注创新方面的信息,而不是保护一个静态或过时的项目,Lippencott说。

2. 大公司也主动开源软件

一些大的科技公司现在对于开源越来越积极了,争当开源开发者。Google 是老大,除了移动操作系统 Android 是开源的,还有在过去半年开源出来的安全工具 Santa、Firing Range 和 Nogotofail。

与此同时,Microsoft 宣布了将.NET 服务器栈完全开源出来了,在去年的10月份,Facebook 发布了OSquery——允许管理者利用 SQL 查询电脑状态和操作系统特性。在2013年,Facebook还发布了一个开源的 PHP 虚拟机,称之为 HipHop Virtual Machine。不仅仅是商业公司发布开源代码,去年11月,美国国家安全局发布了 Niagrafiles 数据管理工具。

3. 专业开发者投身开源

虽然现在行业内已经形成了一种共识,那就是专有软件能吸引比开源软件更多的开发者。但是,开源代码托管平台 GitHub 战略副总裁 Brian Doll 说,事实正好相反,开源软件不仅能让用户评估代码,还能评估开发者,用户阅读代码的时候发现问题,会不断的向上汇报,同时可以了解社区的整体气质,还可以依赖同行审查其软件”。

这种项目用户和项目贡献者之间的关系使得用户和企业发掘有才能的开发者,并且参与工具的开发,进一步挽留住这些编程天才,对企业和开发者个人来说都是有利无弊的。

4. 开源比你想象的要安全的多

尽管部分流传很广的例如 OpenSSL 的 Heartbleed 漏洞现在还萦绕在人们的脑海了,但专家指出,即使开源软件并不比专有软件在安全性上高出很多,但至少可以说是同等安全的。Brian Doll 指出,“所有人都明白一个事实,那就是确保软件安全极其困难。对于专有软件,用户只能等待厂商确认、修正软件中的缺陷,在这一过程中用户是无自主能力的。”

开源软件中的缺陷可能被贡献者修正,贡献者往往也是用户,无需等待批准或推荐这样的过程,自己就会修正缺陷。流行开源软件中缺陷的修正通常依靠“举国体制”,只要社区对补丁满意,就会向用户发布。

5. 从对公司有益的项目开始

对于有兴趣探索使用开源软件的公司来说,Doll 认为应该先关注流行项目之后再决定从哪里着手项目。了解有哪些项目有助于帮助开发者获得灵感,引导公司从与行业最相关的解决方案入手。Doll推荐企业通过 GitHub 的 Explore 频道去查看最流行的开源项目是很不错途径。

Doll指出,利用开源软件不断扩张的这一日趋增长的趋势刻不容缓。随着大公司投资开源社区,专有软件的主导地位在迅速坍塌。“有很多的企业在鼓动员工在开源软件的发明方面投入精力,可见企业开源正在走向常态化、普遍化。”(英文来自Forbes,作者Erin Richey)
  • 大小: 32 KB
2
0
评论 共 1 条 请登录后发表评论
1 楼 kkjava123 2015-04-20 17:29
   

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • [转]开源势力正在扩大的五大标志

     如果你目前还是觉得开源技术没有专有软件那样可靠,或者是安全性不够的话,我认为你是时候开始学习一下数字革命带来的巨大变化了。在过去的几年里,如 Google、Facebook 和 Microsoft 这样的科技巨头已经接纳了...

  • 这一年,这些书:2021年读书笔记

    《孙子兵法》里有这样一段话:“故用兵之法,十则围之,五则攻之,倍则分之。敌则能战之,少则能逃之,不若则能避之。” 真正有智慧的人,不是通过一个奇谋妙计让少数人去战胜多数人,而是不断地制造多数人去攻击...

  • 穿越解密: Intel X86迎来小型机的春天

    此举解决了当时面临的问题,但导致诸侯势力扩大,周王室成了有名无实的空架子,名存实亡。各方诸侯都借势扩大自己实力,力争成为春秋五霸之一。 巧合地说,小型机也曾经出现了小型机春秋战国,群雄争霸的局面...

  • ibm云时代的转型

    2012年4月,当IBM宣布加入OpenStack组织并成为白金会员时,远在中国上海的OpenStack中国社区负责人杜玉杰非常兴奋地在微博上写道:IBM的加入,将在很大程度上推动这个云开源代码项目的发展。 “IBM支持开放标准,...

  • ChatGPT深度研究:细探商业模式与供给端决定因素

    Transformer 模型内部创造性地采用了自注意力结构(Self-Attention),相比 NLP 中的 两大主流结构 RNN(Recurrent Neural Network,循环神经网络)、CNN(Convolutional Neural Network,卷积神经网络),每层具有...

  • Docker(1)Docker与Kubernetes的兴起史

    Ref: 《Docker与Kubernetes...开源项目CloudFoundry,开启以开源PaaS为核心构建平台层服务能力的变革。 dotCloud公司开源自己的容器项目Docker,提出docker镜像概念     PaaS项目广泛接纳的一...

  • 互联网上下50年,万字长文推演Web1.0到Web5.0

    它们甚至可以成为特定政治势力的代理工具,影响国家大选。即使是大国总统,也可能被互联网平台禁言而失去自己的舆论阵地。 在Web2.0,因为智能手机的兴起,从网页时代进入了APP时代,各种弊端表现得尤其明显。 Web...

  • 亚马逊、微软、谷歌,谁将是5000亿美元云市场的C位?

    如果AWS成为独立企业,它将成为全球第五大科技企业。   按目前的增长速度,AWS的年收入可能将在未来几年超过SAP。这种持续的收入增长也为公司赢得了IaaS和PaaS市场份额的三分之一。   虽然市场份额经常波动,但AWS...

  • 无人驾驶智能车竞速赛,智能大会无人驾驶比赛

    所以在已有联盟基础上,通过开放自动驾驶平台继续呼朋引类,扩大围绕自身建构的生态势力,倒是非常符合逻辑。 当然,以数据为血液的人工智能会陷入“越多人使用它就越聪明,越聪明就有更多人使用”的递增循环。所以...

  • 手机操作系统学习总结

    并于2007 年11 月5 日正式推出了其基于Linux 2.6 标准内核的开源手机操作系统,命名为Android,是首个为移动终端开发的真正的开放的和完整的移动软件,支持厂商有摩托罗拉、HTC、三星、LG、索尼爱立信,联想,中兴等...

  • 一纬度横直线等于多公里_【归纳整理】高中地理必修一知识点总结

    第一章 行星地球第一节 宇宙中的地球>...3. 天体系统的层次由大到小是:>>>>二、太阳系中的一颗普通行星1. 太阳系八大行星由近及远依次是水星、金星、地球、火星、木星、土星、天王星 、海...

  • 中国iaas产业2012年度点评

    ”,最后的结论是“云计算之于中国,可怕的不是现在落后两年,二是五年后落后五年。PC变革和互联网变革,充分体现了中国人的勤劳和模仿能力,云计算变革,一个泱泱大国能否摆脱笨重的身躯和思维,走在世界前列?” ...

  • 2012年中国软件业走势 机遇或大于挑战

    近几年微软在谷歌和苹果两大巨头意气风发之下,似乎成了过气的巨人,而Windows 8能否使微软焕然一新,带给国人更多的惊喜,并给国产操作系统商如金山、中标等及相关开源软件商带来如何影响,令人期待。  在智能...

  • 一纬度横直线等于多公里_【地理】高中地理必修一知识点总结,考前必看

    3. 天体系统的层次由大到小是:二、太阳系中的一颗普通行星1. 太阳系八大行星由近及远依次是水星、金星、地球、火星、木星、土星、天王星 、海王星。2.八大行星分类分类特点类地行星水星、金星、地球、火星同...

  • java发展历程

    Mustang版本的J2SE正在紧锣密鼓的开发当中,按以前的惯例,每两年会发布一个全新的J2SE版本,所以Mustang开发版对应的J2SE 6.0发布版将在2006年完成。 2005年5月23日是Java技术十周年庆典日,在这十年的发展中,Java...

  • Java发展历程

    Mustang版本的J2SE正在紧锣密鼓的开发当中,按以前的惯例,每两年会发布一个全新的J2SE版本,所以Mustang开发版对应的J2SE 6.0发布版将在2006年完成。 2005年5月23日是Java技术十周年庆典日,在这十年的发展中,Java...

  • SNS

    Viadeo一直是天际网最重要的合作伙伴,此前天际曾与Viadeo公司共同在德国慕尼黑、法国巴黎、意大利米兰、西班牙马德里、英国伦敦 欧洲五国举办了以“如何低成本地实现中国和欧洲之间的商业交流”为主题的巡展。...

  • 计算机专业毕业设计范例845篇jsp2118基于Web停车场管理系统的设计与实现_Servlet_MySql演示录像.rar

    博主给大家详细整理了计算机毕业设计最新项目,对项目有任何疑问(部署跟文档),都可以问博主哦~ 一、JavaWeb管理系统毕设项目【计算机毕设选题】计算机毕业设计选题,500个热门选题推荐,更多作品展示 计算机毕业设计|PHP毕业设计|JSP毕业程序设计|Android毕业设计|Python设计论文|微信小程序设计

  • Windows 10 平台 FFmpeg 开发环境搭建 博客资源

    【FFmpeg】Windows 10 平台 FFmpeg 开发环境搭建 ④ ( FFmpeg 开发库内容说明 | 创建并配置 FFmpeg 项目 | 拷贝 DLL 动态库到 SysWOW64 目录 ) https://hanshuliang.blog.csdn.net/article/details/139172564 博客资源 一、FFmpeg 开发库 1、FFmpeg 开发库编译 2、FFmpeg 开发库内容说明 二、创建并配置 FFmpeg 项目 1、拷贝 dll 动态库到 C:\Windows\SysWOW64 目录 - 必须操作 特别关注 2、创建 Qt 项目 - C 语言程序 3、配置 FFmpeg 开发库 - C 语言项目 4、创建并配置 FFmpeg 开发库 - C++ 项目

  • 基于 Spring Cloud 、Spring Boot、 OAuth2 的 RBAC 企业快速开发平台

    基于 Spring Cloud 、Spring Boot、 OAuth2 的 RBAC 企业快速开发平台, 同时支持微服务架构和单体架构。提供对 Spring Authorization Server 生产级实践,支持多种安全授权模式。提供对常见容器化方案支持 Kubernetes、Rancher2 、Kubesphere、EDAS、SAE 支持

Global site tag (gtag.js) - Google Analytics