计算机软件主要分为系统软件和应用软件两大类。
1. 系统软件
系统软件为计算机提供最基本的功能,主要包括操作系统和其他系统工具。操作系统是最关键的部分,它管理计算机硬件资源,确保各种硬件设备能够协同工作。通过系统软件,用户和其他软件可以将计算机视为一个整体,无需关注底层硬件的具体运作。
2. 应用软件
应用软件是专为特定用途设计的软件。它可以是一个的程序,例如图像浏览工具;也可以是一组紧密集成的程序集合,比如微软的Office软件套件;还可以是一个包含众多程序的大型软件系统,例如数据库管理系统。
软件许可方式的分类如下:
1. 专属软件
专属软件的授权通常禁止用户随意复制、研究、修改或分发软件。违反这些授权条款可能会导致严重的法律后果。商业软件公司通常采用这种授权方式,例如微软的Windows和Office软件。专属软件的源代码通常被视为公司的商业机密,受到严格保护。
2. 自由软件
自由软件授权赋予用户复制、研究、修改和分发软件的权利,并提供源代码供用户自由使用,仅有一些轻微的其他。Linux、Firefox和OpenOffice等软件是自由软件的代表。
3. 共享软件
共享软件通常可以免费获取和使用其试用版本,但在功能或使用期限上有所。开发者鼓励用户付费以获取完整功能的商业版本。根据共享软件作者的授权,用户可以从多个渠道免费获取软件副本,并自由传播。
4. 免费软件
免费软件可以免费获取和分享,但不提供源代码,因此用户无法进行修改。
5. 公共软件
公共软件的原作者已放弃权利,著作权已过期,或作者已无法追踪。使用上没有。
下载本文