永发信息网

开源是什么意思

答案:1  悬赏:20  手机版
解决时间 2021-02-06 16:25
开源是什么意思
最佳答案
问题一:开源软件是什么意思?? 什么是开源软件
开源软件,英文表示是open source software,简称为OSS,直接的字面意思是公开源代码的软件。软件既然连源代码都公开,因此开源软件具备可以免费使用和公布源代码的主要特征。
1997春天,自由软件社团的一些领导者聚集到加利福尼亚州。这个社团包括EricRaymond,TimO’Rerlly,VA Research的总裁Larry Augustin等人,他们所关心的是一种寻找方式,来向以前躲避自由软件思想的人们推广这种思想。他们担心,自由软件基金会的反商业信条会让人们对自由软件敬而远之。
在Eric Raymond的坚持下,这群人同意他们所缺乏的是市场营销活动,这个活动的目的是赢得思想,而不仅仅是市场份额。最后讨论的结果产生了一个新的术语来描述他们所推进的软件:Open Source(开烦扰软件)。他们制定了一系列的指导原则,用来描述哪些软件可以有资格被称为开源软件。
Bruce Perens 为制定开源软件的定义做了很多基础性的工作。GNU工程的正式目标之一就是创造一个自由可用的操作系统,以作为平台来运行GNU软件。从软件引导(softwera boottstrapping)的传统观点来看,Linux已经成为那个平台,L inux是在GNU工具的帮助下创造出来的。Perens曾经是Debian工程的领导者,它所管理的Linux发行版本,只包括那些符合GNU精神的软件。Perens已经在“Debian社会契约”(Debian Social Contract)中明确地阐明了这一立场。开源软件的定义是“Debian社会契约”的直接产物,因此开源软件是与GNU的精神一脉相承的。
与GPL相比,开源软件的定义允许更大授权自由。特别是当软件中混合了专有软件和开源软件时,开源软件的定义允许在它们的基础上生成更大的混合。
结果是,开源软件许可证能令人信服地允许使用和再分开开源软件,而不必考虑补偿或者信用问题。举例来讲,你可以得到伟大的Netscape浏览器的源代码,并且把它作为连同另一个软件(可能是专有软件)一起发布出去,而用不着去通知网景(Netscape)公司。网景为什么会希望如此呢?原因很多,最引人注目的是,这样做可以为他们的客户端代码赢得更大的市场份额。这些代码与他们的商业软件一起工作得的非常好。从这个角度来说,奉送源代码是建立平台的一个很好的方式。这也是网景的人不使用GPL的原因之一。
这在社团中可不是小事一桩。1998年下半年,曾经有一场重要的争论对Linux威胁极大,几乎Linux社团破裂。裂痕是因出现了两个软件系统GNOME和KDE而引发的,它们两者都试图建立一个面向对象的桌面界面。一方面,KDE利用了Troll Technology公司的Qt库,其中的一部分属于专有代码,但是很稳定、很成熟。另一方面,GNOME决定使用GTK+库,尽管它不如Qt成熟,但是它是完全自由的库。
过去,Troll Technology不得不在使用GPL和维持他们的专有软件立场之间进行选择。GNOME和KDE的裂痕本来会持续下去。然而,在开源软件出现后,虽然Troll仍然控制他们想要的技术,但是Troll可以为希望Qt符合开源软件定义的人改变他们的许可证。Linux社团两个重要部分的裂痕看来要弥合了。问题二:开源是什么意思 1997年,开放源码促进会(Open Source Initiative,www.opensource.org)正式成立,它给予了开放源码一个官方的、正式的定义。它指出,开放源码并不只是意味着对源码的存取访问,而且还要遵守许多原则,总结为以下几条:
1.允许自由再分发——排除了为了短期的销售额而放弃长期收益的诱惑。
2.允许对源码和已编译的程序一同进行分发——要使程序改进变得容易,首先使修改变得容易。
3.允许修改和衍生该作品——只具有阅读源码的权力,不足以支持独立的同行评价和快速的进化选择。
4.作者源码的完整性——用户有权知道正在使用的软件由谁来负责;作者和维护者也有权利支持和维护声誉。
5.无歧视对待对个人和群体——为了从整个过程中得到最大的收益,禁止把某些人排除在外。
6.不能限制任何人在某一特定领域使用程序——让商业人士加入社区,而不是被排除在外。
7.程序上的权利必须适用于任何再分发的程序——禁止以间接的方式封闭软件。
8.许可证不能特殊对待一个产品——预先防止了其他类型的许可证的陷阱。
9.许可证不能限制其他软件——分发者有对自己的软件进行选择的权利。
10.许可证必须保持技术中立——任何条款都不能根据任何个人技术或者接口的样式来推断。
这就是说,只有基于以上原则的源代码可公开访问的软件才能被称作开放源代码软件,即开源软件。开源软件虽然源自自由软件,但一般而言,自由软件有时更接近于基于哲学思想的理想主义,而开源软件则更注重程序本身的质量提升。
参考资料:www.ossw.com.cn/bencandy.php?id=42问题三:编程中所说的开源是什么意思? 字面意思,开放源代码。
开源有很多协议,有的开源而且免费而且想怎么用就怎么用。
与的开源但是不免费,用于商业用途需要付费。
有的开源免费但是你用的话你的程序也必须开源。问题四:开源系统开源是什么意思 开源就是源代码开放的(有的部分开源的软件是院校使用免费、商业使用收费的);
将源代码拿来进行裁剪,定制,甚至扩充修改,设计自己的产品;
开源跟复杂不复杂没关系,是软件产品推行策略或者是研发它的团队组织的结构问题。问题五:请问手机开源是什么意思? 手机开源,(Open Source)全称为手机开放源代码。市场上开源软件层出不穷,很多人可能认为开源软件最明显的特点是free,但实际上并不是这样的,开源软件最大的特点应该是open,也就是任何人都可以得到软件的源代码,加以修改学习,甚至重新发放,当然是在版权限制范围之内。问题六:经常说一门编程语言是开源的是什么意思? 开源指的是源代码是开放的,可以获取的,至于编程语言,主要有脚本和编译两类,如果要深究,看编译器或解释器是不是可以免费获取,这些免费神器,通常也都有源代码.说编程语言开源,比较不妥,只要软件开源,就可以说开源,至于语言,最终也只是编译器或解释器,无所谓开不开源.问题七:开源是什么意思 和开源相对的是什么名词 哪些系统是开源的 哪些又是不开源的? 开源是开放源代码的简称,相对的是非开源,linux是开源系统,windows是非开源的问题八:代码开源是什么意思? 源代码是别人编程写好的代码能够直接看到。回答正确,代码开源就是,该网站或软件的核心代码,或部分代码,能用其他用户可以看到问题九:开源软件是什么意思?? 什么是开源软件
开源软件,英文表示是open source software,简称为OSS,直接的字面意思是公开源代码的软件。软件既然连源代码都公开,因此开源软件具备可以免费使用和公布源代码的主要特征。
1997春天,自由软件社团的一些领导者聚集到加利福尼亚州。这个社团包括EricRaymond,TimO’Rerlly,VA Research的总裁Larry Augustin等人,他们所关心的是一种寻找方式,来向以前躲避自由软件思想的人们推广这种思想。他们担心,自由软件基金会的反商业信条会让人们对自由软件敬而远之。
在Eric Raymond的坚持下,这群人同意他们所缺乏的是市场营销活动,这个活动的目的是赢得思想,而不仅仅是市场份额。最后讨论的结果产生了一个新的术语来描述他们所推进的软件:Open Source(开烦扰软件)。他们制定了一系列的指导原则,用来描述哪些软件可以有资格被称为开源软件。
Bruce Perens 为制定开源软件的定义做了很多基础性的工作。GNU工程的正式目标之一就是创造一个自由可用的操作系统,以作为平台来运行GNU软件。从软件引导(softwera boottstrapping)的传统观点来看,Linux已经成为那个平台,L inux是在GNU工具的帮助下创造出来的。Perens曾经是Debian工程的领导者,它所管理的Linux发行版本,只包括那些符合GNU精神的软件。Perens已经在“Debian社会契约”(Debian Social Contract)中明确地阐明了这一立场。开源软件的定义是“Debian社会契约”的直接产物,因此开源软件是与GNU的精神一脉相承的。
与GPL相比,开源软件的定义允许更大授权自由。特别是当软件中混合了专有软件和开源软件时,开源软件的定义允许在它们的基础上生成更大的混合。
结果是,开源软件许可证能令人信服地允许使用和再分开开源软件,而不必考虑补偿或者信用问题。举例来讲,你可以得到伟大的Netscape浏览器的源代码,并且把它作为连同另一个软件(可能是专有软件)一起发布出去,而用不着去通知网景(Netscape)公司。网景为什么会希望如此呢?原因很多,最引人注目的是,这样做可以为他们的客户端代码赢得更大的市场份额。这些代码与他们的商业软件一起工作得的非常好。从这个角度来说,奉送源代码是建立平台的一个很好的方式。这也是网景的人不使用GPL的原因之一。
这在社团中可不是小事一桩。1998年下半年,曾经有一场重要的争论对Linux威胁极大,几乎Linux社团破裂。裂痕是因出现了两个软件系统GNOME和KDE而引发的,它们两者都试图建立一个面向对象的桌面界面。一方面,KDE利用了Troll Technology公司的Qt库,其中的一部分属于专有代码,但是很稳定、很成熟。另一方面,GNOME决定使用GTK+库,尽管它不如Qt成熟,但是它是完全自由的库。
过去,Troll Technology不得不在使用GPL和维持他们的专有软件立场之间进行选择。GNOME和KDE的裂痕本来会持续下去。然而,在开源软件出现后,虽然Troll仍然控制他们想要的技术,但是Troll可以为希望Qt符合开源软件定义的人改变他们的许可证。Linux社团两个重要部分的裂痕看来要弥合了。问题十:代码开源是什么意思? 源代码是别人编程写好的代码能够直接看到。回答正确,代码开源就是,该网站或软件的核心代码,或部分代码,能用其他用户可以看到
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
多彩少儿美术培训中心(聊城阳谷县)地址有知道
左枝右梧的意思是什么啊?知道的请说下!
桂花路/狮山路(路口)地址在什么地方,想过去
制动时,制动缸鞲鞴杆伸出的距离则称为制动缸
世界有那些国家能回收利用发射的火箭
新高二的学生 马上学考
老公不收心
联想手机触摸屏失灵怎么办?
兰庭美术地址在哪,我要去那里办事
贝子府文杰药店地址有知道的么?有点事想过去
tan(a/2)=t 求证sina=2t/(1+t^2) cosa=(1-t^2
【回顾过去展望未来】回顾过去展望未来是什么
麦地美术地址在哪,我要去那里办事
驾治的意思是什么啊?知道的请说下!
方怡商务宾馆怎么去啊,有知道地址的么
推荐资讯
刚满月的贵宾犬怎么养
2006年产红旗汽车CA7180A4E怎么样
(高分悬赏)佳能MP198彩色墨没有了为什么黑白
御鹤堂大药房芦溪路店在哪里啊,我有事要去这
雄纠纠的意思是什么啊?知道的请说下!
租服务器,买域名和空间一共要多少钱
女朋友说分手,我答应了,我给她手机交话费了
讨摄的意思是什么啊?知道的请说下!
卓越和剃刀哪个更适合新手,我技术一般,该买哪
给女孩子钱,是现金好还是银行卡好
什么成语有鬼跟狼字的
无线网络总是掉线,连不上怎么办
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?