软件开发包含哪些种类

软件开发包含哪些种类

软件开发包含的种类如下:


1、专属软件 。此类授权通常不允许用户随意的复制、研究、修改或散布该软件 。传统的商业软件公司会采用此类授权,例如微软的Windows和办公软件 。专属软件的源码通常被公司视为私有财产而予以严密的保护 。
【软件开发包含哪些种类】


2、自由软件 。此类授权正好与专属软件相反,赋予用户复制、研究、修改和散布该软件的权利,并提供源码供用户自由使用 , 仅给予些许的其它限制 。以Linux、Firefox 和OpenOffice 可做为此类软件的代表 。


3、共享软件 。通常可免费的取得并使用其试用版,但在功能或使用期间上受到限制 。开发者会鼓励用户付费以取得功能完整的商业版本 。根据共享软件作者的授权,用户可以从各种渠道免费得到它的拷贝,也可以自由传播 。


4、免费软件 。可免费取得和转载,但并不提供源码 , 也无法修改 。

经验总结扩展阅读