我们的开发模式

如何让好点子成为企业就绪型产品

创新不是偶然事件,而是成熟流程孕育的成果。红帽® 开发模式始于开源社区,拥有数以千计的庞大技术贡献者群体,确保成品经过反复检验、值得信赖。

从社区到企业

Communities to enterprise
Communities to enterprise

聚焦社区

红帽 Ansible Engine 开发详情

Ansible Engine

Ansible 是一款无代理 IT 企业级自动化软件, 也称为红帽 Ansible Engine, 是一款 Ansible 上游社区产品。该社区创立于 2012 年,成功入选 GitHub Octoberse 2017 报告,并成为该年度获得最多评论、讨论最和贡献者的技术社区。

其社区成员每天都在积极研究新模块,更新现有模块,并努力编写构成模块所需的各类基本和核心代码。Ansible Engine 的更新周期极快,每 1-3 个月就有新版本发布。得益于上游社区的贡献和红帽的企业实践经验,Ansible Engine 已发展成为客户构建和编写 Playbook 的强大工具。

安全性

更多人关注,就更安全!

由社区到企业的开发模式所开发的软件,通常比专有软件的安全性能更高,主要有以下三大原因:第一,代码人人可见,便于发现更多潜在威胁。第二,源代码可访问,便于及时修补出现的问题。第三,开源软件由红帽负责测试、强化和支持,可确保每个客户拥有同一保证级别。

Development model

成本

显著(及不太显著)的降本效果

开源软件不收许可费,因而在考虑部署解决方案的成本时具有显著优势。同时,开发环节所节省的大量成本也体现在社区发行方面。据一项相关估算显示,在考虑当时的通胀因素条件下,从头开始构建 Fedora 9 发行版的成本约为 108 亿美元。(*) 而参与 Linux® 项目的贡献者共同分担了这一开发成本负担。

Development model icons

创新

专利技术,以防御为目的

开源社区没有专利壁垒,使得自由创新成为可能。我们认为,软件专利是软件开发创新和开源创新的一大阻碍。为此,2002 年,我们发布了首个阻止侵犯专利权的专利保证。2017 年,我们扩大了该保证的适用范围。

我们非常喜欢开源模式......在我们完成项目的过程中,开源社区一直是 Amadeus 的一大助力。

Christophe Defayet,Amadeus 公司软件开发、安全和通信系统部门主管

产品寿命更长

代码能够得到长久保留

开发专有解决方案的企业随时可能中断编码,而开源软件则不会出现这种风险。即使供应商停止分发某一产品,其代码仍可供使用和改善。

Development model

来源:[*]Amanda McPherson,Brian Proffitt,Ron Hale-Evans,“估算 Linux 发行版的总成本”,Linux 基金会。Linux.com。2008 年 10 月。https://www.linux.com/publications/estimating-total-cost-linux-distribution

Linux 是 Linus Torvalds 在美国和其他国家/地区的注册商标。