开源到底是什么意思?

土豆泥

我听说 Ubuntu 是一个开源操作系统,我认为这意味着人们可以编辑代码。我听说这使它更安全,因为很多人都在尝试解决编程中的不安全问题。但这并不意味着人们也可以破解此代码。人们可以主动访问我的电脑吗?这些更改是否得到 Canonical 的批准?请帮助我知道我听起来很愚蠢,但这是因为我对这一切都不熟悉。

KGIII

开源意味着很多事情,但它从一个简单的定义开始,我将引用维基百科

开源是一种源代码,可免费用于可能的修改和重新分发。

这是一个非常简化的定义,它有点复杂。

在大多数情况下,一切都是开源的——这意味着您可以自由地请求代码,以便您可以修改它。但是,这样做会带来一些责任。

Ubuntu 中包含的大部分内容都包含在GPL 中因此,如果您修改代码然后分发它,您还必须将这些相同的权利授予其他人,从而确保其他人可以自由修改代码。

一些开源许可证(其中有很多)或多(或少)宽松。“或多或少”通常由评估许可证的人决定,因为他们可能会优先考虑不同的自由。

因此,在这种情况下,您可以自由下载、更改和重新分发 [大部分? ] 编码。当您重新分发它时,您也有义务维护原作者选择的开源许可证的自由。

它确实有点微妙,但这就是它的要点。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章