云南软件开发的分类

来源:本站 浏览量:102 发布时间:2020-05-29 13:55:04

什么是软件呢?软件就是在计算机进行运行的时候,和计算机的系统操作有关系的程序、规则,和有可能的文件、文档以及数据。也有一些其他的定义,包括在进行程序运行的时候能够对数据结构进行处理,对于程序的功能和操作所需要使用到的文档等等,简单来说,软件=程序+数据+文档。现在的软件类别也分作很多种,可以根据不同的类别来进行分类。

云南软件开发的分类

1.专属软件

这一种类别的软件授权一般是不能进行随便地复制或者是修改的。一旦违反了这种软件的授权需要负相对应的法律责任。现在企业上面的很多商业软件公司都会使用这一种授权方式,像是微软的Windows和很多的办公软件都是使用的这一种授权方式。而且专属软件的源码也是被企业视为一种私用财产的,会进行严密的保护。

2.自由软件

这种类型的软件和专属软件恰好相反,用户能够用来复制、修改、研究等。而且软件的源码用户可以自行下载,在限制上面只是对一些地方进行一些少量的限制。像是Linux、Firefox、openoffice,这些类型的软件都是属于自由软件。

3.共享软件

这种软件一般都是有一个时间的限制或者是用其试用版本,上面的功能在限制期内可能会受到一定的限制。所开发的企业会鼓励用户通过付费的形式来获得软件的完整功能,或者完整的软件授权以后就可以自由地进行传播。

4.免费软件

这种软件的话可以免费进行使用,能够对软件进行随意地获取和转载,但是软件的源码开发者是不会进行提供的,对于软件也没办法修改。

公共软件:原作者已放弃权利,著作权过期,或作者已经不可考究的软件。使用上无任何限制。

5.公共软件

这种软件一般是开发者已经对软件的权利放弃,或者是软件的著作权已经过期,还有就是作者已经不考虑软件的著作权,这一类软件在使用上一般是没有任何限制的。

不一样的软件都需要有不一样的软件授权,软件所使用的用户一定要在拥有软件许可证的人或者是本身拥有软件许可证的情况下才能够合法地使用软件。软件的分类可以根据软件授权类别的区别进行分类。