免费软件(freeware)和开源(open source)的区别

免费软件和开源之间的关键区别在于,开源有一个可见的源代码、社区支持、一个巨大的程序库,它具有改进的潜力,并且不属于个人所有。免费软件通常是一种免费的小软件,但可能受到许可证的限制,不能修改。让我们仔细看看这两个软件,并破译它们之间的区别。...

免费软件(freeware)和开源(open source)的区别

免费软件和开源之间的关键区别在于,开源有一个可见的源代码、社区支持、一个巨大的程序库,它具有改进的潜力,并且不属于个人所有。免费软件通常是一种免费的小软件,但可能受到许可证的限制,不能修改。让我们仔细看看这两个软件,并破译它们之间的区别。

什么是免费软件(freeware)?

免费软件可以被归类为一个专有软件,可以使用没有任何金钱成本。尽管免费软件可以****,但可能会有限制。未经作者许可,不得修改、逆向工程或重新分发软件。这类软件的例子包括adobeacrobatreader和Skype。

尽管该软件可能免费提供,但它可能会为所有者带来隐性利益。这可能会鼓励销售同一免费软件的更高级版本。免费软件的一个典型特征是代码不可用。免费软件和开放软件也免费提供,其代码也可以提供。这种类型的软件可以自由使用,修改,再分配。不过,只有一个限制。当软件发布时,可能需要与****的术语copyleft一起使用。

免费软件不应与自由软件混淆。免费软件是一种常见的软件形式,可以在操作系统上下载。如前所述,由于版权问题,代码可能无法用于开发目的。与免费软件不同,免费软件可以有偿分发。与自由软件相比,免费软件的功能是有限的。

免费软件(freeware)和开源(open source)的区别

什么是开源(open source)?

一般来说,开源被称为具有公共访问权限的设计。这个设计可以被修改和分享给公众。开源一词用于开发软件。这是创建计算机程序时使用的一种特殊方法。现在,开源已经在鼓励开放交换概念和相关知识的项目和产品中广受欢迎。还有一些优势,比如参和开源项目的参和者之间的协作、快速原型设计、基于社区的开发和透明性。

开源软件也是按照同样的开源概念构建的。在开源软件中,可以修改、检查和增强软件的源代码。

在大多数程序中,源代码是计算机程序中由于隐藏而看不见的部分。这是程序员可以通过操作来改变软件功能的代码。如果程序员可以访问源代码,它将有助于添加新功能和修复错误。

在某些软件中,源代码只能由创建它的人或组织访问。创造者只能对此类软件拥有独家控制权。这种类型的软件被称为专有软件或封闭软件。只有原始软件的作者才能复制、修改或检查源代码。当软件首次运行时,这些类型的软件将显示用户必须同意的许可证。软件用户可以根据作者授予的权限对软件进行一些更改。微软办公软件和adobephotoshop就是此类软件的一些例子。

开源软件与专有软件有很大的不同。源代码可供学习、修改、复制和共享。诽谤办公室就是这样一个程序。与专有软件一样,开源软件也需要许可协议,但从法律角度来看,它有着巨大的不同。

开源许可证将影响软件的使用、研究、修改和分发。一般来说,开源软件可以用于任何目的。在开源许可证之外,copyleft许可证规定,在修改和分发代码时,也应发布原始源代码。有些许可证还规定,当程序被修改和共享时,不能对该特定程序收取许可费。开源软件的一个优点是它允许修改并将变更合并到其他项目中。它鼓励程序员修改、查看和共享源代码。

免费软件(freeware)和开源(open source)的区别

免费软件(freeware)和开源(open source)的区别

免费软件和开源的特点:

许可证:

免费软件:免费软件可以限制为个人,学术,非商业用途或这些用途的组合,尽管它是免费的。程序可以自由复制,但不能自由**。

开源:在开源中,源代码可以修改和重新发布。在重新分发期间,可能需要遵守某些许可证。在安装程序期间,软件用户可能需要同意条款和条件。

源代码:

免费软件:免费软件可以下载,复制和使用,没有限制。源代码对查看、修改和共享不可见。

开源:程序的源代码可以查看修改,有时在某些情况下可以重新发布。由于修改功能,错误可以被修复。

支持和社区:

免费软件:免费软件是免费的,但不能修改。作者只能修改和更改其功能。免费软件不受社区支持,也没有开发基础设施。

开源:通常,应用程序对用户和开发人员都是免费的。开放源代码得到了社区的支持,这些社区相互协作以进一步开发它。

附属国:

免费软件:免费软件取决于作者、组织或团队。

开源:开源并不依赖于一个组织。

业主:

免费软件:免费软件归开发者所有。

开源:开源不是由特定的个人、团队或组织拥有的。

修改:

免费软件:如果开发者愿意,可以将免费软件更改为付费版本。

开源:开源不能变成付费产品。

改进:

免费软件:免费软件可能无法改进。

开源:在社区支持的帮助下,开源有改进的潜力。

尺寸:

免费软件:免费软件是一个非常小的程序

开源:开源是世界上最大的免费软件。

 Image Courtesy:

“VLC Media Player 2.1.6.” By Logevent – Own work (CC0) via Comm*** Wikimedia

  • 发表于 2020-10-28 08:32
  • 阅读 ( 427 )
  • 分类:IT

你可能感兴趣的文章

开源(open source)和专有软件(proprietary software)的区别

主要区别——开源与专有软件 开源软件和专有软件的关键区别在于,开源软件发布源代码,而专有软件保留源代码。在最近的一段时间里,开源软件有了长足的发展。开源软件已经成为软件行业的主要参与者。这在经济方面...

  • 发布于 2020-10-22 18:44
  • 阅读 ( 583 )

开源软件(open source software)和专有软件(proprietary software)的区别

...能够操作和执行任何特定的任务。软件的一个主要区别是开源软件和专有软件。开源软件(open source software) vs. 专有软件(proprietary software)开源软件和专有软件的区别在于,开源软件是开放的,可以自由使用和开放协作,而专有软...

  • 发布于 2021-07-11 11:26
  • 阅读 ( 294 )

lifehacker 2007年免费软件和网络应用指南

点击查看Lifehacker超过14000篇文章的档案,我们提到了数百个免费的web和桌面应用程序,它们可以帮助您完成任务,但哪一个是最好的?随着2007年的结束,现在正是为每个平台上的常见计算任务编写我们最喜爱的自由软件和web服...

  • 发布于 2021-07-31 08:38
  • 阅读 ( 296 )

如何我选择最好的开源动画软件?(i choose the best open source animation software?)

... 要选择最好的开源动画软件,重要的是要知道该软件将用于哪种类型的动画。2D和3D动画有不同的软件程序。研究互联网上可用的开源软件并记录动画社区中流行的软件是一个好主意。 ...

  • 发布于 2021-12-06 17:35
  • 阅读 ( 195 )

如何我选择最好的开源论坛软件?(i choose the best open source forum software?)

开源论坛软件是专有论坛软件的可比、经济的替代品。专有论坛软件的许多功能,如社交媒体集成、主题定制和数据库移动,都可以在开源软件中找到。无论你是在为个人...

  • 发布于 2021-12-06 17:42
  • 阅读 ( 178 )

如何我选择最好的开源门户软件?(i choose the best open source portal software?)

...相关应用程序。门户软件是使网站发挥功能的必要元素。开源门户软件是商业品牌或专有软件的较便宜或有时是免费的替代品。它通常允许开发人员在没有软件许可证的情况下,按照自己的意愿自由或公开地分发和使用软件。这...

  • 发布于 2021-12-06 17:51
  • 阅读 ( 254 )

什么是开源软件的优势?(the advantages of open source software?)

...大优势之一是此类软件的成本。大多数开源程序都是作为免费软件提供的,有一个通用的公共许可证,允许其他人免费下载、更改、使用和分发软件。这可以使这些程序成为潜在昂贵的商业软件的有吸引力的替代品。 ...

  • 发布于 2021-12-08 12:57
  • 阅读 ( 200 )

什么是开源照片编辑的最佳技巧?(the best tips for open source photo editing?)

... 当执行开源图片编辑时,编辑器应考虑他或她处理的各种工具,并尽可能有效地使用该软件。由于开放源代码软件可以很容易地添加和更改,因此编辑器应该寻找一个拥有大型在...

  • 发布于 2021-12-08 13:59
  • 阅读 ( 101 )

什么是开源防火墙?(an open source firewall?)

...ows®或MacOS®有免费防火墙,但它们通常不是开源的。这些免费软件防火墙在商业系统上很常见,但用户没有可用的源代码。 ...

  • 发布于 2021-12-11 17:44
  • 阅读 ( 266 )

什么是开源?(open source?)

开源是一种理念,它建议某些东西背后的源代码应该免费提供给公众。这一原则起源于20世纪90年代末的软件行业,有几次发布了开源软件和操作系统,此后也传播到其他社...

  • 发布于 2021-12-14 12:39
  • 阅读 ( 146 )
wkiywua
wkiywua

0 篇文章