| 开源软件 |
简单来说,"开源软件"就是源代码开放的软件。
Bruce Perens 为制定开源软件的定义做了很多基础性的工作。GNU工程的正式目标之一就是创造一个自由可用的操作系统,以作为平台来运行GNU软件。从软件引导(softwera boottstrapping)的传统观点来看,Linux已经成为那个平台,Linux是在GNU工具的帮助下创造出来的。Perens曾经是Debian工程的领导者,它所管理的Linux发行版本,只包括那些符合GNU精神的软件。Perens已经在“Debian社会契约”(Debian Social Contract)中明确地阐明了这一立场。开源软件的定义是“Debian社会契约”的直接产物,因此开源软件是与GNU的精神一脉相承的。
与GPL相比,开源软件的定义允许更大授权自由。特别是当软件中混合了专有软件和开源软件时,开源软件的定义允许在它们的基础上生成更大的混合。
如今开源软件取得了长足发展,除了GPL开源协议,还有很多软件遵循开放源码协议开发,例如Apache,BSD等协议,在这些协议的法律效应支持下,开源软件在各个领域都有成果,譬如操作系统Linux,FreeBSD,OpenSolaris;Web服务器Aapache;数据库MySQL,PostgreSQL
开源软件虽然开放源代码,大部分免费发行,但最终用户在使用过程中会遇到一些自己无法解决的诸如安装配置等问题,这就需要熟悉此类软件的技术人员提供帮助,本站就是在对软件熟悉的基础上对外提供有偿服务,如果您在使用开源软件过程中遇到问题,可以和我们取得联系。 |
| 本站资讯 |
本站服务 |
关于我们 |
|
本站提供的服务如下:
|
我们是一群喜爱开源软件的爱好者组成的技术团队,有多年开发和维护经验。 |