开源 至少指两件事:第一,它是开源计划®的商标,是开源计划®授予开源软件(OSS)的许可证,符合一定的标准,称为开源定义 ,关于开源软件的其他想法,它们不遵循相同的标准,并且在不同类型的许可证下提供开源软件。所有开源软件的一...
开源至少指两件事:第一,它是开源计划®的商标,是开源计划®授予开源软件(OSS)的许可证,符合一定的标准,称为开源定义,关于开源软件的其他想法,它们不遵循相同的标准,并且在不同类型的许可证下提供开源软件。所有开源软件的一个共同点是源代码的用户可用性,这意味着用户可以确切地看到应用程序或程序是如何编码的,并且经常被允许修改它,用户可以修改和重新发布开源软件。

选择与计算机操作系统兼容的开源软件非常重要不管有什么类型的许可证,开源软件都是专有商业软件的对应物。专有商业软件是以一家开发并拥有源代码的公司为前提的。产品许可证允许用户使用产品在某些情况下,允许和/或鼓励用户创建插件或插件来增强专有的商业软件,但对他们的权限有限制,这是为了保护软件开发人员的投资开源软件运动背后有几个目标一种观点认为,软件开发与利润动机的分离将鼓励开发人员做对软件和用户最有利的事情,从而使产品的实用性提高,缺陷更少。人们还认为,同行评审不受商业发布日期的限制,将有助于不断升级的软件,而不是精心安排不经常出现的主要发布版本,让用户在其间有缺陷的软件。另一个考虑是,通过开放代码,大量开发人员,每个人都可能有改进软件的想法,他们将带着他们的特殊技能和见解,以及他们的时间,来为这个过程做出贡献,加快开发并朝多个方向发展,扩大软件的范围。