开放源代码软件的主要种类

如题所述

Shareware
共享软件。允许他人自由拷贝并收取合理注册费用。使用者可在软件规定的试用期限内免费试用,再决定注册购买与否。大部分共享版软件都有功能和时间限制,试用期通常分为7天、21天、30天不等。而有的共享软件还限制用户只能安装一次,若删除后重新安装将会失效。像Winzip、ACDSee等软件就是共享软件。
Demos/"Crippleware"
免费或低费用试用的软件,是商业软件的一部分,它没有自由可用的源码,没有支持,通常缺乏关键特征。
Bundled Software
它由商业软件携带并且不用增加额外的费用,但是它一般具有很有限的使用许可,没有自由可用的源码。例如:Microsoft Internet Explore. "Consortium-Ware": 源码由公司内部人员共享,但是对公众没有自由可用的源码。例如:Motif. "Non-commercial use only": 这是可以免费从Internet网下载的典型软件,甚至连同源码,但是同时它有严格的许可证限制它的使用。例如:1998年以前的Netscape的浏览器一些Open-source许可证类型
BSD(Berkeley Source Distribution)许可证:它要求版权和著者身份申明
GPL
通用公共许可证("CopyLeft")禁止派生或分发产品的限制。
LGPL
库通用许可证,它不同于GPL许可证,在这个许可证下,库(函数库)可以自由的联接到私有软件。
Artistic License
使作者保持对进一步开发的控制。
NPL(Netscape Public Lincense)
基于GPL精神的新的许可证,但是保持了对源码更多的控制和所有权(请看下面的“Netscape发展什么”这一节)
Public Domain/Not Copyrighted/No Restrictions: 通常用于决定性的算法以鼓励广泛使用,通常由美国政府使用。
Open-source 软件的一些例子
现在有几百种成熟的open-source产品被广泛使用。这而是一些最著名的:
Corncart
由OSIC信息技术有限公司最新开发的开源电子软件,集合之前所有电子开源软件的所有优点。目前尚处于二次开发阶段。
BSD UNⅨ
由California大学Berkeley分校开发的基于"BSD"许可证的软件。许多UNⅨ商业版本是直接基于BSD源码或者大多从它的设计中借用来的。
Linux: 它从一个芬兰的大学生的研究项目成长为近六年最流行的非Microsoft操作系统。最初它仅仅是为PCs机设计的,可现在它支持Palm Pilots(小型掌中平台),大型的64位Digital Alphas芯片的超级计算机,和在这两者之间的几乎任何事物。与传统操作系统相比它的效率更高,更可靠,更先进。它包括编译程序,库,和来自于FreeSoftware Foundation的各种工具,还有成千上万的open-source产品,Linux平台是一个小的但是却在快速成长的商业产业的基础,还是软件革新的温床。它由商业公司和散布在全世界的自由编程人员基于GPL所开发。
Perl语言
"Internet的传输带”,大多数web服务器的动态内容的基础,广泛用于脚本语言编程和自动化文档处理。它由Perl研究所基于Artistic 许可协议开发。
GCC
GNU C编译器是许多Unix平台上首选的C/C++编译器,也可以在其他平台上运行;因为支持几乎每种处理器,所以它也被作为一个跨平台的工具而广为流行;它由FSF基于GPL维护、开发。
X Window 系统
使用最广的非microsoft窗口系统,具有先进的跨平台远程执行特性,性能优良,灵活度高;由MIT和X Consortium在类BSD许可协议下开发;其他的增强功能由The XFree86 Project公司开发。
Internet 主干:
BIND: Berkeley Internet Name Daemon; 为几乎所有的Internet域名解析服务器使用,其行为如同一个分散全球的分布式数据库;由ISC(Internet Software Consortium)维护。
BSD SendMail: 邮件传输代理的最高标准。没有任何一家商业竞争者能和它匹敌,绝对安全、健壮;负责处理Internet上超过75%的邮件传输任务,包括象AOL这样的巨型站点---每天有数百万的消息。由SendMail公司基于BSD许可协议维护。
INN:InterNet新闻服务器,操纵Internet上的决大多数Usenet新闻还包括许多企业网。被ISC(BSD)所维护(BSD许可协议)。
Apache: 超过半数的web服务器的动力(远远超出Microsoft和Netscape加起来的数量),早在1998年用于超过百万的web服务器。由Apache组织开发(类BSD许可证维护)。
WU-FTPD: 在Internet网上最流行的FTP服务器,几乎使用于所有的FTP站点。最初是由Bryan O'Connor在Washington大学Louis大街开发的,现在被Academ Consulting Services和许多自愿者维护(BSD许可)。

温馨提示:答案为网友推荐,仅供参考
相似回答