软件类别
软件类别是软件组。它们允许通过这些类别来理解软件,而不是每个软件包的特殊性。不同的分类方案考虑软件的不同方面。
电脑软件
可以根据常见功能,类型或使用字段将计算机软件分为类别。有三个广泛的分类:
- 应用软件是用于执行任务的计算机程序的一般指定。应用软件可以是通用的(文字处理, Web浏览器等),也可以具有特定目的(会计,卡车调度等)。应用软件与系统软件对比。
- 系统软件是一个通用术语,涉及用于启动和运行计算机系统在内的计算机程序,包括不同的应用程序软件和网络。
- 计算机编程工具(例如编译器和链接器)用于将计算机程序源代码和库转换为可执行的RAM (将属于三个所述的程序之一)
版权状态
GNU项目按版权状态对软件进行分类:免费软件,开源软件,公共域软件,复印软件,非副本免费软件,LAX允许许可软件, GPL覆盖软件,GNU操作系统, GNU操作系统,GNU程序,GNU程序,GNU软件,FSF - FSF - - FSF-受版权保护的GNU软件,非免费软件,专有软件,免费软件,共享软件,私人软件和商业软件。
免费软件
Free Software是随附的软件,供任何人使用,复制和分发,逐字化或修改,即免费或收费。特别是,这意味着源代码必须可用。 “如果不是来源,那不是软件。”如果程序是免费的,则可以将其包含在GNU等免费操作系统或Linux系统的免费版本中。
从版权许可(和GNU项目)意义上讲,免费软件是自由问题,而不是价格。但是,专有软件公司通常使用“免费软件”一词来指代价。有时,这意味着可以免费获得二元副本;有时,这意味着副本与计算机捆绑在一起,以无需额外费用。
开源软件
开源软件是其源代码,其源代码可在特定许可证下提供给其许可证。它可以在任何时候使用和传播,源代码是打开的,并且可以根据需要进行修改。使用这种类型的软件的一种条件是,当进行更改时,用户应该对其他人进行这些更改。开源软件的关键特征之一是它是所有开发人员和用户的共享知识产权。 Linux操作系统是最著名的开源软件示例之一。
CopyLefted软件
CopyLefted软件是免费软件,其发行条款可确保所有版本的所有副本包含或多或少具有相同的分发条款。例如,这意味着CopyLeft许可通常不允许其他人向软件添加其他要求(尽管可以使用有限的安全添加要求),并且需要使源代码可用。这将程序及其修改后的版本屏蔽了制作程序专有的一些常见方法。一些CopyLeft许可证阻止了转动软件专有的其他手段。
CopyLeft是一个一般概念。复印件实际程序需要一组特定的分发条款。由于条款的不同,不同的CopyLeft许可通常是“不兼容的”,这使得使用一个许可使用另一个许可证使用其他许可证合并代码是非法的。如果两个软件使用相同的许可证,则通常可以合并。
非副业免费软件
非副本免费软件来自作者,并有权重新分配修改并添加许可证限制。
如果程序是免费的,但没有复制,则某些副本或修改版本可能是免费的。软件公司可以通过或不进行修改来编译该程序,并将可执行文件作为专有软件产品分配。 X窗口系统说明了此方法。 X联盟将其发行X11 ,其分布项使其成为非副本的免费软件。如果您愿意,您可以获得具有这些分发条款并且免费的副本。但是,可以使用非免费版本,而工作站和PC图形板则是唯一起作用的版本。 X11的开发人员将X11暂时置于X11;他们之所以能够这样做,是因为其他人在相同的非副本许可证中贡献了他们的代码。
ShareWare是允许重新分配副本的允许的软件,但说继续使用副本的任何人都需要付款。共享软件不是免费的软件,甚至不是半免费软件。对于大多数共享软件,源代码不可用;因此,无法修改程序。共享软件没有允许制作副本并安装它而无需支付许可费,包括非营利性活动。
免费软件
像共享软件一样,免费软件是可下载和分发的软件,而无需任何初始付款。免费软件永远不会有相关费用。诸如次要程序更新和小型游戏之类的东西通常以免费软件分配。尽管免费软件是没有成本的,但它是版权的,因此其他人无法将软件销售为自己的软件。
Microsoft Technet和AIS软件类别
该分类有七个主要要素。它们是:平台和管理,教育和参考,家庭和娱乐,内容和沟通,运营以及专业,产品制造和服务交付以及业务领域。
- 平台和管理 -桌面和网络基础架构和管理软件,允许用户控制计算机操作环境,硬件组件,外围设备以及基础架构服务以及安全性。
- 教育和参考 - 不包含资源的教育软件,例如培训或为特定应用程序提供帮助。
- 家庭和娱乐 - 主要用于家庭或用于娱乐的应用程序。
- 内容和通信 -生产率,内容创建和通信的通用应用程序。这些通常包括办公生产力套件,多媒体玩家,文件查看器,网络浏览器和协作工具。
- 运营和专业 - 专为业务使用而设计的应用程序,例如企业资源管理,客户关系管理,供应链和制造任务,应用程序开发,信息管理和访问以及业务和技术设备执行的任务。
- 产品制造和服务交付 - HELP用户在特定行业中创建产品或提供服务。本节中的类别由北美行业分类系统(NAICS)使用。