📜  计算机基础-开源软件

📅  最后修改于: 2021-01-18 05:41:38             🧑  作者: Mango


一种软件,其源代码可自由分发,并具有学习,更改并出于任何目的进一步分发给任何人的许可,这被称为开源软件。开源软件通常是团队合作的结晶,专用的程序员对源代码进行了改进,并在社区内共享更改。开源软件的繁荣社区为用户提供了这些优势-

  • 安全
  • 负担能力
  • 透明
  • 可在多个平台上互操作
  • 灵活定制
  • 本地化是可能的

免费软件

可以免费使用和分发但由于其源代码不可用而无法修改的软件称为免费软件。免费软件的示例包括Google Chrome,Adobe Acrobat PDF Reader,Skype等。

共享软件

最初免费的软件也可以分发给他人,但在指定的时间段后需要付款,该软件称为Shareware 。它的源代码也不可用,因此无法修改。

专有软件

付费后只能从开发者获得许可的软件称为专有软件。个人或公司可以拥有此类专有软件。它的源代码经常被严格保密,并且可能有一些主要限制,例如-

  • 没有进一步的分配
  • 可以使用它的用户数
  • 可以安装在其上的计算机类型,例如多任务或单用户等。

例如, Microsoft Windows是专有的操作系统软件,它针对不同类型的客户端(例如单用户,多用户,专业人士等)提供了许多版本。