你的企业/团队/开发者有多开源?

还没有读者喜欢这篇文章。
Are you open source enough?

Opensource.com

乔纳森·施瓦茨曾经写道(在一个现已删除的博客中),他们如何与一个组织(他没有透露名字,但很容易猜到)进行谈判,该组织声称他们有一个可靠的数据库,他们的开发人员不需要使用开源数据库。

施瓦茨的团队调出他们的 MySQL Web 服务器日志,显示他们从该组织的 IP 范围收到了大量的下载请求。重点是,一家从事专有软件开发的企业不能说他们不需要开源,或者与开源无关。也许不是作为一项战略决策,但开发人员在日常工作中确实需要并使用开源软件和工具。

对我而言,在一个工作小时内我会接触到 10 个或更多的开源软件或工具,并且在我的工作站上安装了大约 50 个。许多其他开发人员也处于类似的情况,因此如今企业还能声称对开源一无所知或漠不关心吗?

使用这个渐进式的 10 分制成熟度量表来衡量你的组织的情况

  1. 开发人员很少获得外部反馈或尝试新事物。他们像往常一样使用软件。
  2. 开发人员和项目经理听说过开源,并且可能很推崇它,但不被允许使用它。
  3. 一些员工组织关于开源的讲座,制造一些声势,但仅此而已。
  4. 开发人员使用开源,但由于它不“符合政策”,因此不会讨论进一步的创新和/或使用。
  5. 开发人员有使用开源的政策,但很严格。
  6. 开发人员积极使用开源,无论是否有政策,并维护一个有用的内部项目目录。
  7. 组织有完善的文档化指南,用于评估开源许可证和软件,向开发人员解释如何选择合适的项目。
  8. 开源是默认设置,并鼓励开发人员回馈社区。
  9. 开发人员有时间从事开源项目。
  10. 该组织赞助并维护至少一个开源项目。

你排名第几?大多数组织介于 #4 和 #5 之间。这足够吗?

标签
User profile image.
Girish 在印度一家全球 IT 服务组织拥有超过 20 年的技术和软件经验。Girish 是 “I Got” 云平台的架构师,该平台旨在提升金字塔底层,采用开源堆栈和现代架构模式(如微服务、容器化和多租户)构建。Girish 撰写关于开源和技术主题的文章。

5 条评论

如果我们的小公司足够大,可以容纳一两个开发人员,我们就会是 10 分。目前,重点是倡导并在可能的情况下使用。

令人惊讶的是,我们大约在 8.5 分。还不错,可以更好。这本来可以做一个不错的民意调查。

我希望 7 成为常态。目前任何更高的分数都令人印象深刻。

我自 1992 年以来一直使用开源和自由(libre)软件。我的组织在日常任务、开发任务和研究方面 100% 使用开源和自由(libre)软件。

11. 你信任开源,依靠它谋生,养家糊口,并拥有世界各地成千上万信任你的操作系统软件的人……

那就是我们在 MODX 的情况。我们达到 11 分。 ;)

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 3.0 Unported License 许可。
© . All rights reserved.