跳到主要内容

开源

开源

定义

开源是一种去中心化的软件开发框架,它优先考虑协作和透明度。该软件的源代码是公开的,可供公众查看和修改。开源项目的版权保护可能是自由的,如知识共享许可,也可能没有版权保护。

开源意味着什么?

如果源代码可供公众使用,则该内容为开源。

最著名的开源软件例子有哪些?

Linux 操作系统是开源软件的一个著名例子。其他著名的开源项目包括 Ruby、Python 和 Haskell 等语言。Firefox 网络浏览器是另一个例子。

Github 版本控制存储库中可以找到其他流行的开源示例。从广义上考虑,维基百科是开源风格网络内容的一个例子。

开源意味着免费吗?

正如理查德·斯托曼 (Richard Stallman) 的名言,自由软件的自由之处在于“言论自由,而非啤酒免费”。“免费软件”和开放软件之间有着细微的区别,即后者是一种开发框架。

开源与闭源之间有什么区别?

最终的区别在于源代码是否可供公众检查和贡献,如开源;或者代码是否专有和封闭。

选择你的语言