自由软件和开源软件之间的区别 [英] The difference between Free Software and Open Source Software

查看:69
本文介绍了自由软件和开源软件之间的区别的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

一段时间以来,我认为自由软件是开源软件.我发现这种观点是不正确的,并且开源软件不一定是免费软件.老实说,我看不出任何差异.

For quite a while, I thought that Free Software was Open Source Software. I've found out that this view is incorrect, and that Open Source Software is not necessarily Free Software. I honestly can't see any differences.

我在这里想念什么?双方的显着特征是什么?

What am I missing here? What are the distinguishing traits of both parties?

推荐答案

两者基本相同,但是自由软件运动更加强调修改和重新分发代码的自由.例如,GNU GPL比MIT许可证更免费",因为MIT许可证不强制执行copyleft,因此有人可以基于该代码开发开源软件.

Both are basically the same, except the free software movement puts more emphasis on the freedom to modify and redistribute the code. For example, GNU GPL would be more "free" than MIT licence, because MIT license does not enforce copyleft and thus someone can develop closed-source software based on the code.

另请参见有关此问题的Wikipedia章节,其中提到了Microsoft共享源代码的初始化,为您提供他们应用程序的非常免费的源代码.

See also Wikipedia chapter about this, which mentions Microsoft shared source inititive, that can provide you with very unfree source code of their applications.

这篇关于自由软件和开源软件之间的区别的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆