任何人都可以更改和分发。开放源代码倡议规定了开源软件许可证的十项要求。
内容
1 原理
2 个 示例
3 大 优势
4 缺点
5 质量
6 开源软件与免费软件
原理
软件的源代码是公开的:任何人都可以阅读、开发软件本身并复制代码。任何人都可以免费使用或分发软件。任何时候都不需要额外的许可证。因此,开源软件是付费商业软件的替代品。
示例
著名的开源软件包括用于文档创建的 LibreOffice 和 OpenOffice、图像处理程序 GIMP 以及可用于编辑音频数据的 Audacity。开发环境 Eclipse 和操作系统 Ubuntu 也是开源软件。其他开源程序包括 OpenOffice 和Bootstrap。
好处
对于用户(个人或公司)来说,一个很大的优势是无需支付许可费。您也不依赖提供商。开发者页面还有很多其他优势。由于代码由许多独立开发人员阅读,因此任何对软件的滥用都会立即显现出来。软件中包含恶意代码的任何部分都会很快被发现,这就是开源软件非常安全的原因。
由于许多独立的程序员可以互相指出错误并一起讨论问题,因此即使是软件 哥斯达黎加电话号码 中的小错误也可以很快得到修复。此外,用户可以根据自己的需要调整程序。您可以简单地扩展代码并使用自己的功能扩展软件。
缺点
由于开源软件项目资金有限,用户无法指望开源软件会得到(快速)进一步开发。支持是另一个大缺点。开发人员都是自愿参与这些项目的,因此只能利用业余时间。
因此,没有一家开发公司提供永久支持,能够提供支持的人也很少有时间这样做。一种解决方案是互联网上的论坛和不开发软件但专门提供支持的公司。他们通过为免费软件提供专业支持来赚钱。
质量
并非所有开源软件都具有相同的质量。它们之间存在很大差异,并且并非每个领域都有开源选项。然而,许多程序已经能够跟上竞争并融入工作世界。开放可用性项目致力于使开源软件更加用户友好,从而提高其质量。
开源软件与免费软件
“开源”和“免费软件”本质上是一样的。“免费软件”一词更古老(1985 年),来自自由软件基金会。开放源代码促进会于 1998 年推出了“开源”一词。自由访问软件的理念是相同的,只是其背后的动机不同。在开源中,它是软件联合开发所带来的实际利益。自由软件的概念基于其背后的意识形态和对用户的利益。