自由软件是指公共领域的开源许可。与自由软件运动不同,开源软件现在包含更多类型的许可,并且可以对用户施加一些限制。因为免费软件和自由软件这两个术语可以互换使用,所以较好将免费软件称为公共领域软件。
一、开源软件和自由软件一样吗?
自由软件一词是指一种社会运动,也称为自由软件运动,旨在为软件用户获得并保障一定的自由。这项运动旨在确保用户可以自由地执行以下操作:
- 运行软件。
- 研究软件。
- 修改软件。
- 共享软件副本。
开源运动起源于 20 世纪 80 年代初期的自由软件运动。一些团体希望专注于技术的实际应用,他们认为自由软件一词不明确,不鼓励商业采用。他们提出了开源这个术语,并最终通过建立开放源代码促进会(OSI)对其进行了普及和标准化。
开源软件与自由软件
今天,自由软件是指公共领域的开源许可。与自由软件运动不同,开源软件现在包含更多类型的许可,并且可以对用户施加一些限制。因为免费软件和自由软件这两个术语可以互换使用,所以较好将免费软件称为公共领域软件。
开源软件与免费软件
免费软件一词仅表示在有限时间内免费提供的原本商业产品。免费软件也可以是免费试用版本或产品的有限功能版本,否则就需要支付订阅费。即使您可以使用免费软件,您也无权以任何方式转售、共享或修改它。
二、为什么存在商业版本的开源软件?
创作者和其他公司通过销售加载项(如分析或安全),这些加载项能够吸引更大的业务,以此将许多开源项目货币化。私营公司可以通过在其应用程序代码中包含这些开源程序,将公共领域中的所有软件商业化。他们还可以在不同的许可下发布同一软件的不同版本。
例如,假设一家公司在通用公共许可(GPL)和专有许可下发布了一个数据库管理系统。任何人都可以使用 GPL 版本进行软件开发,只要他们将新代码设置为开源。相比之下,专有版本提供了其他软件服务,例如:
- 一种完全托管式数据库服务
- 企业级数据备份服务
- 附加安全加密
您可以购买商业软件供内部使用,也可以支付更多费用以在产品和服务中使用。
文章标题:开源软件和自由软件一样吗,发布者:小编,转载请注明出处:https://worktile.com/kb/p/31672