我们都听说过自由软件或开放源代码(open source),但是许多人不了解理解这些术语之间的区别的重要性。 在非计算环境中,这些概念很少被听到,但是它们确实存在于他们的日常生活中,因为它们会影响任何电子设备(例如计算机,平板电脑或智能手机)的程序。
专有软件只能捍卫销售该软件的公司的利益,并且不能由外部人员修改以满足特定需求。 相反 每个人都可以使用免费或开放软件,并且可以对其进行修改以响应每个人的要求。
当程序尊重四个基本自由时,可以将其视为自由软件:
- 自由0: 允许您根据需要运行程序。
- 自由1: 您可以学习该程序的源代码,并且可以自由更改它,并认为它可以执行任何必要的操作。
- 自由2: 使您可以在需要时制作和分发程序的精确副本,从而为他人提供帮助。
- 自由3: 您可以通过修改后的程序版本轻松制作或分发副本,从而为社区做出贡献。
自由软件运动的创始人Richard Stallman说,“这些自由不仅对于使用者的利益而且对于整个社会都至关重要,因为它们促进了团结。。 随着我们的文化和日常活动与数字世界的联系越来越紧密,其相关性也随之增加”。
对于学校来说,拥有免费软件是无法克服的好处,因为它使学校无需支付使用专有软件的许可就可以节省资金。 对于那些想学习编程的人来说,能够学习程序的便利至关重要,因为阅读他人的代码将成为教学或解决问题的方法。
术语 开放源码 (开源)的诞生是为了避免对该概念产生误解 免费软件 (免费软件)。 用英语,这个词被解释为自由,但在这种情况下,它实际上是指程序的自由,而不是其价格。
所有免费软件都是开源的,但并非每个开源程序都是免费软件。 区别在于可以用于该程序的许可证:某些许可证比其他许可证宽松,并且很少尊重上述自由。
我建议在此博客中关于开放源代码的许可和损害的文章中使用比较表 https://blog.desdelinux.net/sobre-las-licencias-y-los-perjuicios-al-codigo-abierto/
当时已经说过,该文章的比较表完全是胡说八道。 推荐它是荒谬的。
您在说什么荒谬的废话?如果这是一个有关自由和开放软件和技术的博客,那么本文对于那些刚接触Linux和自由软件的用户来说非常有用。
在GNU.org页面上提到的,自由软件和开放源代码之间存在差异
文字报价
»
开源软件(“开源”)
有些人使用“开源”软件一词来指的是与自由软件大致相同的类别。 但是,它们不是完全相同的软件类型:它们接受某些我们认为过于严格的许可证,并且有一些他们尚未接受的免费软件许可证。 但是,这两个类别所涵盖的差异很少:几乎所有的免费软件都是开源的,几乎所有的开源软件都是免费的。
我们更喜欢“自由软件”一词,因为它指的是自由,而“开源”则并非如此。
»
报价结束
来源是: http://www.gnu.org/philosophy/categories.html
并且必须区别这些差异才能知道如何区分它们
在文档革命中,这种差异也很明显
https://youtu.be/9ip3UA_04LM?t=48m6s
他指的是他提供的信息是错误的,可以告知,但是如果我们要这样做,则理想的情况是它是可靠的信息...如果您在阅读该帖子时意识到了这一点,看起来有些矛盾的地方,在相同的注释中,您将能够知道原因。
问候
我将不胜感激,因为不好意思的评论对所有人而言都是不好的,因为如果有人拥有更好的理论和想法,并且自己发表,并避免造成破坏性的影响,那么不好的评论对所有人都是有益的,并且有兴趣帮助我们的人们对每个人都非常有益。并尝试为所有访问asta和其他页面的访客创建建设性的评论,……,……,。,……,……,……-谢谢——–……………………。,,,,,,,,,,,,,,,,,,,,