您的位置首页生活百科

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

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

的有关信息介绍如下:

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

1. Shareware 共享软件。这种软件允许他人自由拷贝,并收取合理的注册费用。用户可以在软件规定的试用期限内免费试用,决定是否注册购买。大多数共享软件都有功能和时间限制,试用期通常为7天、21天或30天。有些共享软件还限制用户只能安装一次,删除后重新安装将会失效。例如Winzip、ACDSee等软件就是共享软件。2. Demos/"Crippleware" 免费或低费用试用的软件。这类软件通常作为商业软件的一部分,没有自由可用的源码,没有支持,且通常缺乏关键功能。3. Bundled Software 它随商业软件提供,无需额外费用,但通常具有有限的使用许可,没有自由可用的源码。例如:Microsoft Internet Explorer。4. "Consortium-Ware": 源码由公司内部人员共享,但对公众没有自由可用的源码。例如:Motif。5. "Non-commercial use only": 这种软件可以免费从互联网下载,甚至连同源码,但同时有严格的许可证限制其使用。例如:1998年以前的Netscape浏览器。6. Open-source 软件的一些例子 目前有几百种成熟的open-source产品被广泛使用。以下是其中一些最著名的: - BSD UNIX:由California大学Berkeley分校开发的基于"BSD"许可证的软件。许多UNIX商业版本是直接基于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 news server,操纵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许可)。