自由软件 vs 开源软件

定义

自由软件:
所谓“自由软件”是指任何人拥有运行、复制、 发布和修改自由软件极其版本的权利,并且任何人都能够得到自由软件的源代码。包括:1. 执行的自由;2. 阅读源代码的自由;3. 修改源代码的自由;4. 再发布源代码的自由。

开源软件:
通常人们把能够自由的获取、修改和重新发布源代码的软件称为开源软件。

区别

对于一般开发人员和用户而言,开源软件与自由软件都开放源代码,基本上没有什么值得注意的区别。
严格意义上的区别:自由软件是一场社会运动,自由关乎道德,因为只有自由才能真正尊重用户的权利;而开源软件是一种软件开发方法。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容