关于开源软件的六个误解

还没有读者喜欢这个。
Fill in: True of False

Opensource.com

在信息技术 (IT) 和软件开发领域,关于开源软件的使用存在一些相当普遍的误解。这些误解在 POSSE RIT 2012 的一次讨论中被驳斥,我们想分享(并传播)那次对话。

误解: 免费意味着没有金钱成本

自开源软件诞生以来,一直存在一个常见的误解,即自由和开源软件意味着该软件是价格免费的。“自由开源软件”中的“自由”指的是自由,而不是金钱成本。虽然大多数自由开源软件确实是价格免费的,但“自由”一词指的是可以随意使用该软件和源代码的自由,只要您将版权归于创建该软件的个人(或团体),并且该软件在分发给他人时保持自由和开源。

误解: 开源是免费开发

另一个类似的常见误解是认为自由开源软件是免费(价格方面)的开发。虽然开源中的许多开发工作都是无偿完成的,但将开源开发视为免费劳动力是不被赞成的。开源开发发生在社区中。相当多的开源开发是由个人和公司付费完成的,他们贡献了他们为自身利益所做的改进。他们正在与项目的社区分享这些改进。

可以将其想象成分享食谱:您获得一个食谱,为了自己的利益对其进行改进,然后您将更改提供给其他人以使其受益。其他开发人员更加无私,并为他们喜欢的项目或需要帮助的项目做出贡献。这些几乎总是被开发人员视为恩惠,不应被视为免费劳动力。事实上,将开源开发人员称为免费劳动力通常会阻碍项目的进一步工作,因为该术语不尊重他们的时间和贡献。

误解: 开源意味着质量差

许多行业专业人士认为,大多数开源项目编写质量差且不成熟,并且经验丰富的贡献者很少。然而,对于许多开源项目——尤其是那些成熟且大规模管理的项目——代码的集成和维护是由项目成员中才华横溢的子集处理的。代码经过彻底的测试和审查过程,以确保质量和准确性。

误解: 开源没有支持

在 POSSE,我们了解到,虽然并非所有开源项目都提供专门负责客户支持的部门,但大量的开源项目开发人员可以直接联系到。如果礼貌地询问,大多数人都会提供帮助调试软件问题或回答有关如何正确使用该工具的问题。与这些开发人员的主要联系点是在互联网上,通过邮件列表、讨论论坛和 IRC 聊天室。

一些项目有多个邮件列表,专门用于更具体的目的,例如用于讨论代码黑客技术的开发人员邮件列表,以及用于利用产品功能的最终用户邮件列表。许多项目还使用系统来跟踪现有的软件错误。用户可以使用此系统提交错误报告和功能请求,并且通常可以查看已提交错误的开发人员对项目应用补丁的进度。为了根据项目的预期寿命确定项目长期支持的潜力,应从可用性和文档的详尽程度、开发团队规模、用户群规模以及项目用于向项目介绍新开发人员的策略等方面对项目进行分析。

误解: 开源对企业不利

开源软件几乎存在于当今 IT 行业的每个领域。误解是开源软件会通过免费赠送产品或迫使产品本身成为开源来损害企业。这不是真的。许多开源许可证允许您将开源软件与专有产品一起使用——只有开源软件本身必须保持开源。开源代码不得用作专有产品,也不得作为专有代码包含在专有产品中。重要的是要注意,并非所有许可证都允许链接到专有产品或在专有产品中使用。这通常是故意的,以便人们可以确保他们的项目被自由和公开地使用,而不会出现可能阻碍项目成功的专有实现。

根据我们的经验,许多开发人员认为在企业中使用开源软件是有利的。开源软件允许公司在其他项目的基础上构建更好的产品,同时改进一个有益于整体开发的项目。虽然其他公司也可以开始使用开源项目,但对该开源项目的改进可以不断推动行业质量进步和创新,同时降低开发成本,并为消费者生产更好的产品和服务。开源项目本身可能对非营利和个人用途有益,并且可以由企业贡献回馈而不断改进。

误解: 开源不产生商业收入

虽然直接从销售开源产品中获利可能极其困难,但许多公司已成功为流行的开源产品提供咨询和支持。开源项目的所有者也可以出售项目许可条款的豁免权。一些产品通过推荐与项目互补的产品来产生收入,以换取推荐收入的一部分。开源软件可以通过使消费者更容易访问企业提供的创收服务,从而成为其他可能的收入来源的催化剂。项目也可以采取较低收入(和较低工作量)的方法,只需向用户请求捐款即可。

重要的是,人们要意识到自由开源软件的价值,并理解一个项目成为自由开源软件意味着什么。如果您有机会参加 POSSE 活动,我们强烈建议您参加。您不会后悔的。

标签
Avatar
本文由 Cody Van De Mark 和 Dave Kelly 共同撰写。

5 条评论

所有这些都是真的,但是

> 开源是免费开发

非常重要。我见过许多用户来到开源项目并抱怨开发团队花费时间来实现某些功能或发布软件的新版本。有时他们忘记了有些人是在业余时间从事开源软件工作的 :-)

而且,

> 开源不产生商业收入

红帽是最好的例子,说明这不是真的。

好文章,谢谢!

开源是提高质量和实施的主要助力。

好文章,我认为在未来几年,开源软件将更加普遍。看看新的初创公司及其开源贡献。

顺便说一句:请将字体大小增加到 16px,并将 user font-family: sans-serif 代替 fant-family: "arial"。谢谢。

为了重振人民、组织和人民的希望…… 创造有效解决方案并利用信息技术来解决问题和克服财政拨款的薄弱环节并摆脱大型公司的垄断的动力。

内容丰富 :)

非常感谢您撰写如此有用的信息。

我想从法律角度补充一点。许多专业人士害怕将开源软件与他们的专有软件一起使用,因为他们认为 copyleft 要求会迫使他们将他们的专有软件发布为开源。这不是真的,这取决于正在使用的 OSS 是什么以及它以何种方式链接到专有软件。

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