计算机基础 - 开源软件

  • 简述

    源代码可以自由分发的软件,并带有出于任何目的研究,更改和进一步分发给任何人的许可,称为开源软件。开源软件通常是一个团队的努力,其中专门的程序员改进源代码并在社区内共享更改。开源软件由于其蓬勃发展的社区而为用户提供了这些优势 -
    • 安全
    • 免费
    • 透明
    • 可在多个平台上互操作
    • 通过定制实现灵活性
    • 本地化是可能的
  • 免费软件

    免费可用以使用和分发,但由于其源代码不可用而无法修改的软件称为免费软件。免费软件的例子是谷歌浏览器,Adobe Acrobat PDF Reader,Skype等。
  • 共享软件

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

    只有在付款后才能通过从其开发人员那里获得许可证来使用的软件称为专有软件。个人或公司可以拥有此类专有软件。它的源代码通常是严格保密的,它可以有重大限制,如 -
    • 无进一步分发
    • 可以使用它的用户数
    • 可以安装它的计算机类型,例如多任务处理或单个用户等。
    例如,微软Windows是一个专有的操作软件,它为不同类型的客户端(如单用户,多用户,专业等)提供了许多版本。