写点什么

开源的进化:从开发更优质的代码到打造更优质的商业

  • 2016-04-07
  • 本文字数:1638 字

    阅读完需:约 5 分钟

文章的一开始,作者回顾了自己对于过去十几年开源软件的简要历史。

从我创办开源软件公司以来,已经过去了 13 年了。开源在业界已经成为主流,而且软件的开发在方法论和结构上均发生了根本的变化。

早些时候,瀑布式的软件开发占据统治地位。软件的设计、编码以及质量控制均是由“自上而下”来管理的,即通过某个经理带着一帮程序员来完成的。此类方法是由 IBM 这样的大型企业在 20 世界 60 年代所引进,它并没有旨在利用互联网既是一个分布式文件系统和开发环境的力量,也没有考虑到防火墙之外无处不在的、快若闪电的网络通信。此外,它也不是为当今的移动软件开发项目所设计的。

包括开源/自由软件运动所带来的一些益处。

自由软件为用户提供了自由,这其中包括零花费。开源软件在一些许可证上又一些实用的方法,因此可能会有一些限制。但是它带来的最大的自由就是查看源代码的能力。

在早期的时候,四个开源项目-Linux、Apache、MySQL、以及 Perl/PHP/Python(简称,“ LAMP ”)-占有主导地位。LAMP 犹如灯塔一样,为初学者指明方向,让他们勇敢的进入这个自由的世界,而且鼓励码农们为项目提交贡献。他们使用了很多的开源许可证,但是主要用的还是 GNU 的通用公共许可证 ( GPL )。

话题转到了开源的商业之路上。

开源的世界常被称之为“狂野的西部”,因为大多数的项目没有遵照死板的分层次的通话方式,多数有天赋的开发者还是没有报酬的,然而,组织生产的自由软件项目会按计划完成,重要的最终的产品质量不比专有软件的差。即便如此,很多实用主义的软件开发者和公司创始人-包括我自己-坚信自由/开源软件是可以和商业软件共存的。今天,专有软件的模式仍然存活着,而且,某些情况下,还在扩张。

这时,开源的公司应势而生,而且被指称为“纯粹游戏”的商业化开源冒险者。比如我所创办的-黑鸭子软件,是针对软件开发人员的审查源代码和目标代码,从而确定哪怕是一小段、一片、一块、甚至是整个树状的代码是有出处的,也会鉴定安全方面的问题。

当下的开源界对于许可证的使用,正在悄然发生着变化。

今天,在云计算中开源软件更是蓬勃发展,如 Docker、Heroku、OpenStack、及其它形成了全新一代的项目。综观起来,GNU 仍然是许可证中采用最多的,然而,MIT、Apache、还有其它一些宽松的许可证正在被很多的开源项目采用的首选许可证。

对于商业上的影响,作者列举了如下一些观点:

尽管风险投资界通过投资很多 OSS 纯粹演绎的公司或者是相关的下游公司来支持这种破坏性的创新,但在收入、产品策略、收购、以及其它因素均对诸如 IBM、HP、Microsoft、Oracle 有影响。感谢开源运动,这些个开源的公司更加的精简、更高效、且更能及时响应用户的需求。此外,无数的创新型公司不断涌现,借助开源项目的优势在支持项目中为客户提供商业服务,乃至后来,在云平台中利用他们的应用和平台。

自由和开源运动对于免费试用时代或叫做“免费文化”中起了推波助澜的作用,可以看到现在已经非常的普遍了,如在电子商务、企业级、以及 B2C 新产品发布等市场。自由和开源运动也影响了社区管理的概念,针对客户、影响力、专业人才或特别人才(如软件开发者)。互联网的社区贡献或“围观”访问量对于众包和众筹是水到渠成的事情。通过开源软件所带来的软件成本的降低也有助于大数据及其分析乃至移动电话技术。

最后,作者以自己的亲身经历来说明开源运动已经成为人们思维的主流,在波士顿体验 Uber 时遭遇了堵车,此时,司机对作者说到:“也许通过开源可以很好的解决交通堵塞问题”。作者会心一笑,知道自己所思考的开源,已经超越软件,成为社会思维的主流。

Douglas Levin 介绍

Douglas Levin 是总部位于波士顿叫做 TechCXO 有限责任公司的兼管市场和销售的战略合作伙伴。他在 2002 年 12 月创办了黑鸭子软件,担任 CEO 一职直到2010 年卸任,担任董事会董事到2012 年。


感谢郭蕾对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2016-04-07 17:241917
用户头像

发布了 33 篇内容, 共 14.0 次阅读, 收获喜欢 13 次。

关注

评论

发布
暂无评论
发现更多内容

量体裁衣:为行业定制的海外舆情监控服务解决方案

沃观Wovision

舆情监控 海外舆情监控 境外舆情监控

如何与海外红人高效沟通与合作进行海外红人营销?

Wolink

跨境电商 海外社媒营销 海外营销推广 海外红人营销

企业海外营销的四阶段模型

Wolink

企业出海 海外社媒营销 海外营销推广 品牌出海 海外红人营销

国泰君安基于隐语SecretFlow生产场景探索实践

隐语SecretFlow

sql 数据分析 隐私计算 开源隐私计算框架

如何通过Python SDK更新Collection中已存在的Doc

DashVector

人工智能 数据库 AI 向量检索 向量

拥抱AI,助力你职业成功 | AI for Scrum Masters课程

ShineScrum

实战干货:Apache DolphinScheduler 参数使用与优化总结

白鲸开源

大数据 开源 参数 Apache DolphinScheduler 任务调度

速卖通商品列表API文档

Datafox(数据狐)

速卖通API 速卖通数据采集 速卖通数据接口 速卖通商品列表API

中小企业必看:低预算启动海外推广的7个实战策略

Wolink

跨境电商 海外社媒营销 海外营销推广 海外红人营销 品牌推广

破解文化障碍:海外推广本地化的5个关键步骤

Wolink

企业出海 跨境电商 海外社媒营销 海外营销推广 海外红人营销

Vibe Coze-企业 AI 应用赛道开启

火山引擎开发者社区

IT服务器设备运维实施技术方案

金陵老街

运维 实施

高效赋能 B2B 贸易:区域化智能订货配送系统全方位解析

微擎应用市场

避开 Playwright 常见坑,让你的 UI 测试跑得又快又稳

测吧(北京)科技有限公司

智慧停车场系统

深圳亥时科技

企业如何通过海外内容营销打开海外市场

Wolink

企业出海 海外营销推广 海外社媒推广 品牌出海 海外红人营销

AI炒股实验大揭秘:金融神手还是神经菜鸟?

EasyLink_ai

人工智能 金融科技 AI投资 AI炒股

10个值得借鉴的海外营销成功案例与底层逻辑拆解

Wolink

跨境电商 出海 海外社媒营销 海外营销推广 海外红人营销

预算有限?中小品牌玩转海外红人营销的实战手册

Wolink

跨境电商 出海企业 海外社媒营销 海外营销推广 海外红人营销

内容即品牌:如何通过故事进行品牌推广让用户主动传播?

Wolink

跨境电商 品牌营销 海外营销推广 品牌出海 品牌推广

故障发现提速 80%,运维成本降 40%:魔方文娱的可观测升级之路

阿里巴巴云原生

阿里云 云原生 可观测

速卖通商品详情API文档

Datafox(数据狐)

速卖通商品数据采集 速卖通API 速卖通数据采集 速卖通商品详情API

Chromium扩展策略绕过漏洞CVE-2025-12436安全分析

qife122

网络安全 漏洞分析

海报积分商城小程序:高效吸粉与礼品兑换的全能解决方案

微擎应用市场

从“实时分账”到“智能问数”:汇付天下以“Data Agent”重塑支付业务决策效率

字节跳动数据平台

Mp3tag for Mac 音频标签编辑器

做梦万元户

开盖扫码领红包小程序系统:实体商家的营销增长利器

微擎应用市场

出入门禁管理应用:智能高效的出入口管控解决方案

微擎应用市场

什么是端到端测试?

禅道项目管理

测试 自动化测试 测试用例 禅道项目管理软件

根服务器之殇:中国互联网的“阿喀琉斯之踵”

防火墙后吃泡面

开源的进化:从开发更优质的代码到打造更优质的商业_语言 & 开发_李建盛_InfoQ精选文章