开源

原创 2007年09月18日 15:42:00
开源,全称则为开放源码,即 "Open Source"。

  "Open Source" (开放源码)被非赢利软件组织(美国的Open Source Initiative协会)注册为认证标记,并对其进行了正式的定义,用于描述那些源码可以被公众使用的软件,并且此软件的使用、修改和发行也不受许可证的限制。

  开放源码软件通常是有版权 ( copyright ) 的.它的许可证可能包含这样一些限制:着意地保护它的开放源码状态,著者身份的公告,或者开发的控制。实际上,开源软件同时涉及源码本身和开发过程,涵盖了三个方面的意义:免费分发的源代码、模块化的体系和集市式的开发--在这种开发方式中,任何地方的任何人都可以参与最终产品的制造,三个方面互相之间有密切的联系,集市式的开发过程给开源软件以强大的改错能力,因为它将程序中的错误公开给了数量巨大的观众,他们都是潜在的改错者。

  另一方面,任何人都可以复用和发行开源软件的代码这一事实又支持了公众利益,因为创新的观念被整个集市所共享。另外,"open source"这一术语还被延伸到其他智力团体中,指那些可通过公开手段获得的智力资源,比如报纸、教学课件等。 美国一些进步的评论家指出,在象网络这样的虚拟环境中,驱动系统的底层代码,尤其是广为人知的那些应用程序之间的通信协议,它们在某种意义上很象现实社会中的法规。换句话说,这些代码对网上的行为给出了一些规范,它鼓励某些行为,而限制其他行为,就像现实社会的法律一样。

  因此,开放源码带来了一个更民主的开发方式,在这种方式下,好的主意将被集体分享,而不是作为智力资本被个人秘藏着。在这种意义上,开放源码实质上成为一种政治哲学。

 

开源的杀毒软件

开源的杀毒软件 有“免费的午餐”我们为什么不吃呢?杀毒软件一定要购买或用D版吗?先别忙着下结论,请耐心看完本文,然后再告诉我你是怎么想的。   (一)、ClamWin Free Antivirus 开...
  • uoyevoli
  • uoyevoli
  • 2006年01月17日 13:21
  • 11046

开源网络管理系统

OpenNMS是一个开源的企业级基于Java/XML的分布式网络和系统监控管理平台。OpenNMS是管理网络的绝好工具,它能够显示网络中各中终端和服务器的状态和配置,为方便地管理网络提供有效的信息。 ...
  • liangyixin19800304
  • liangyixin19800304
  • 2013年12月25日 19:08
  • 904

视频设计常用的几款开源软件

随着视频功能和价值的开发,视频早已不是影视和媒体的专属,各行各业都建设了自己的视频设计和制作团队,下面为大家介绍几款这方面常用的开源软件。...
  • cocacola456
  • cocacola456
  • 2016年12月09日 11:43
  • 3598

21款最优秀的开源数据库

摘要:几乎所有软件项目的开发都需要数据库的支持,目前,随着开源技术的迅速发展,越来越多的数据供应商选择开源数据库,为开源事业添砖加瓦。 作为一名软件开发人员或DBA,其中一份必不可少的工作就...
  • Winterto1990
  • Winterto1990
  • 2016年07月26日 21:48
  • 3511

2017年最优秀的七大开源网络监控工具

2017年最优秀的七大开源网络监控工具 [日期:2017年6月14日]  来源:互联网  作者:小恩 对开源软件的需求持续增长,网络管理工具已经适应了这一浪潮。...
  • xiaobing_122613
  • xiaobing_122613
  • 2017年06月16日 10:57
  • 615

开源免费接口的使用

1、在网上查找到免费的开源接口(https://www.juhe.cn/docs/index/sortby/4,我一般是在这个网站上找开源接口)。     2、取得KEY,如http://op.juh...
  • xionglangs
  • xionglangs
  • 2016年02月03日 10:00
  • 1525

著名的开源监控“五大郎”

随着云计算和互联网的高速发展,大量应用需要横跨不同网络终端,并广泛接入第三方服务(如支付、登录、导航等),IT系统架构越来越复杂,面对如此复杂的体系结构,运维监控就显得至关重要了,今天就来介绍一下开源...
  • linux_shuai
  • linux_shuai
  • 2016年05月05日 14:37
  • 4667

排名前50个开源的Web爬虫

排名前50个开源的Web爬虫, 转自:http://www.open-open.com/lib/view/open1422112155796.html 项目名     开发语言 平台 ...
  • iw1210
  • iw1210
  • 2016年10月03日 19:21
  • 4402

一些开源的测试工具

白盒测试工具   Linux c/c++内存泄露分析软件: http://valgrind.org/ c/c++单元测试:http://code.g...
  • dubinglin
  • dubinglin
  • 2017年03月21日 17:41
  • 330

几种开源数据库

NoSQL数据库一天天变得越来越流行。以下是最好的,免费,开源NoSQL数据库的一个列表。其中MongoDB是这些开源NoSQL数据库中最好的。这个列表包括:MongoDB, Cassandra, C...
  • Com_ma
  • Com_ma
  • 2017年06月30日 23:36
  • 692
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:开源
举报原因:
原因补充:

(最多只允许输入30个字)