自由vs开源软件:不一样

一些软件许可证的比较

许多人已经知道 免费软件和开源e(开放源代码)并不相同,但是即使我们中的一些人有时也将其用作同义词,但它也不是完全正确的。 必须强调某些差异。
尽管两种情况都与软件有关(我们也已经看到了这一理念如何跳入硬件甚至其他类别),但软件是 源代码 为了能够看到它的制造方式和作用,并不是所有的东西都是相似的。 我们也知道免费软件是免费的,而且开源程序或操作系统在很大程度上也是免费的。
至于 发展在这两种情况下,都可以自由地修改或改进代码并使用它们。 显然,您会认为自由软件也是开源的,并且您绝对正确。 因此,我们应该谈论许可证,而不是免费与开源软件。 那么区别是什么呢?
为了回答上一个问题,我们可以分析该领域中两个最著名的许可证, BSD和GPL。 BSD许可证是包含开源软件的许可证,尽管许多人认为它比GPL宽容得多。 但是放任有时会带来严重的后果。
我们不会详细解释GPL和BSD的组成,因为我们可以获得几篇文章的内容,但我们确实强调了重点。 只要GPL许可下的软件可以免费使用,就可以对其进行修改和重新分发,而BSD许可下的软件可以根据另一种许可(包括以下许可)进行修改和重新分发: 封闭码).
因此,不会出现“Linux“就像有一个封闭的”BSD“封闭式(Mac OS X)…最终,我的意思是说自由软件将永远是免费的,但是开放源代码可能有一天会遇到一种衍生产品,当我们试图窥探其源代码时,我们会被猛烈抨击。


2条评论,留下您的评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   亚历克斯

    一张纸条。
    仅仅因为软件已获得GPL许可,并不意味着它应该是免费的。 我可以开发一个应用程序,提交给该许可证,就像我可以免费使用它一样,我也可以为其付费,因此,它不会不再是GPL。 正是在图表上。 如果需要,我可以出售。
    很多时候,用英语这个术语来表达混乱。自由软件,自由的含义之一就是自由。

  2.   艾萨克

    你好。 当然,您说的是完全正确的。 实际上,说英语的人经常将“免费”一词更改为“免费”,因为它含糊不清。 英语免费意味着自由和自由,但是自由软件并不总是自由的,这就是为什么他们称其为“自由软件”来区别它。 免费程序也不必是免费或开源的,有许多免费的下载程序已关闭。

    您好!