计算机基础知识 - 开源软件


源代码免费分发并具有学习、更改和进一步分发给任何人用于任何目的的许可证的软件称为开源软件。开源软件通常是团队的努力,专门的程序员改进源代码并在社区内共享更改。由于其蓬勃发展的社区,开源软件为用户提供了这些优势 -

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

免费软件

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

共享软件

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

专有软件

付费后必须获得开发商许可才能使用的软件称为专有软件。个人或公司可以拥有此类专有软件。它的源代码通常是严格保密的,并且可能有重大限制,例如 -

  • 不再进一步分发
  • 可以使用的用户数
  • 可安装的计算机类型,例如多任务或单用户等。

例如,Microsoft Windows是一种专有操作软件,有多种版本,适用于不同类型的客户端,如单用户、多用户、专业等。