关于公司软件开源的 7 个误区

8 位读者喜欢这篇文章。
Two different business organization charts

Opensource.com

许多公司都从开源中受益,无数公司选择开源其基础设施的组件(甚至是他们的核心业务),以回馈社区。然而,关于当你向公众开放你的业务代码和工作流程时会发生什么,存在很多误解。当公司深入研究如何在组织内部应用开放原则时,很容易迷失方向。以下是一些关于开源代码的常见误解。

误区一:开源是白白送出我的业务

错误!开源你的基础设施/应用是送出你的代码,希望其他人觉得它有用。开放源代码允许人们根据自己的需求修改它,但也允许人们提交错误修复和新功能。

你的业务是一个独立的实体,它不仅仅是你的代码。

误区二:我们将失去对一切的控制

也是错误的。仅仅因为代码公开并不意味着你将失去对其的完全控制。代码仍然是你的,你只是让其他人使用它。当然,有人可能会 fork 你的项目。如果你花时间选择一个可靠的开源许可证,你可能会被允许将他们的更改合并回你的项目,如果你愿意的话。

误区三:开源没有价值

Windows、OS X 和 Linux 都包含开源组件。你的网络托管堆栈可能主要由开源项目组成。甚至你的手机上也有开源软件,所以这个说法显然是错误的。

误区四:有人会窃取我的想法

你的想法真的独特吗?也许是,也许不是——但永远不要低估项目周围业务的价值。如前所述,这不仅仅是送出源代码。产品管理和营销可能是你和竞争对手之间的关键差异化因素。

微软凭借 Office 和 Outlook 等工具占据了企业生产力市场的领导地位。两者都有开源替代方案。社交网络、CRM 软件、操作系统、共享出行应用程序,甚至编织图案都有开源替代方案。如果你构建它,他们就会开源它。

误区五:我的利润会直线下降

这有可能,但极不可能直接因为开源你的代码而发生。如果你花时间在你的项目周围建立一个健康的生态系统,你可能会发现,随着你的项目建立声誉,你会带来更多的业务。

误区六:我们将倒闭

同样不太可能。有许多公司开源了对其业务至关重要的项目,但他们仍然在营业。红帽、Rackspace、康卡斯特等等都发布了无数项目,而且都仍然是数十亿美元的公司。开源和盈利是可能的。

误区七:竞争对手会窃取我们的东西

即使你的源代码是封闭的,他们也可能复制你的功能。开源代码允许他们看到功能的逻辑,但这不一定使他们更容易将其集成到自己的工作中。当企业开始互相抄袭时,一些消费者也很容易看出来。如前所述(我仍然要强调),一个业务不仅仅是运行它的源代码。

做出开源某些东西的决定可能很可怕,但不必如此。开源将继续存在——现在是不是你回馈的时候了?

User profile image.
Amanda 从小学时作为一名普通的 PHP4 Web 开发人员起步,现在在 GitLab 担任开发者布道师,在那里她可以与他人分享她对技术的热情。当她不演讲、写作或将猫从键盘上赶走时,你会发现她在消费 API 和 IPA。

评论已关闭。

Creative Commons License本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
© . All rights reserved.