开源软件有哪些?
开放源代码软件就是在开放源代码许可证下发布的软件,以保障软件用户自由使用及接触源代码的权利。
这同时也保障了用户自行修改、复制以及再开发的权利。
简而言之,所有公布软件源代码的程序都可以称为开放源代码软件。
开放源代码有时不仅仅指开放源代码软件,它同时也是一种软件开放模式的名称以及包含他版权。
使用开放源代码开放模式的软件代表就有Linux操作系统。
开放源代码开放模式的名字及其特点最早是由美国电脑黑客 Eric Raymond在他的著作《大教堂与市集》(The Cathedral and the Bazaar)等一系列论文集中提出并探讨的。
严格地说来,开放源代码软件与自由软件是两个不同的概念,只要符合开源软件定义的软件就能被称为开放源代码软件(开源软件)。
自由软件是一个比开源软件更严格的概念,因此所有自由软件都是开放源代码的,但不是所有的开源软件都能被称为“自由”。
但在现实上,绝大多数开源软件也都符合自由软件的定义。
比如,遵守GPL和BSD许可的软件都是开放的并且是自由的。
开放源代码软件运动是一个主要由程序工程师及其它电脑用户参与的声势浩大的运动。
它是自由软件运动的一个分支,但两者的差别并不明显。
一般而言,自由软件运动是基于政治及哲学思想(有时被称为所谓黑客文化)的理想主义运动,而开放源代码运动则主要注重程序本身的质量提升。
什么是开源软件?
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社团两个重要部分的裂痕看来要弥合了。
开源软件的意义 在AMD追赶英特尔的漫漫长途中,一句广为流传的话是这样说的:“AMD的存在,不仅深受AMD客户的拥护,也是英特尔用户的福气,因为它打压了英特尔的高价垄断。
”同样,开源软件相对于商业软件也是同样的道理,尤其是对那些具有垄断性质的软件来说,开源软件更显其深远意义。
君不见在IBM、Sun等公司推动OpenOffice系统成为业界标准的进逼下,顽固如微软者也不得不把MS Office拿出来充公。
显然,随着开源软件的流行,商业软件不仅被压缩了发展空间,同时也促使软件商们不断地降低软件价格,给消费者带来了显而易见的利益。
身兼开放源代码应用基金会(OSAF)总裁和主席以及Mozilla基金会主席的Kapor先生就表示,这两个基金会并不是要创建新的杀手程序,而是要利用开源软件的模式削弱微软在网络浏览器和电子邮件软件领域的垄断地位。
事实上,对一些发展中国家,或者说那些软件业欠发达国家来说,开源软件还为他们制造了后发优势,提供了追赶和超越发达国家软件业的机会。
毕竟,对于像中国这样的发展中国家,软件业的发展严重滞后,完全依靠国内的资金和人才要想赶超像美国这样的软件大国,几乎是没有机会的,充其量只能是一种理想。
但是,如果能在基于开源软件的基础上加大投入的话,这种理想就有了实现的可能。
当然,不得不提的是,业界也有人怀疑,开源软件是否会扼杀国内软件人士的努力。
就像AMD前段时间向我们提供X86技术一样,有人担心会使国人失去研究龙芯的兴致。
还有人认为,像MS Office这样的软件如果都开源的话,那么微软们就不可能再投入大量的资金进行开发和升级,从而也会间接地阻碍软件业的发展。
这些言论有一定道理,但开源的意义就是为了挖掘新的产业模式,这种探索精神正是我们世代所鼓励的。
开源软件是怎样赚钱的
源软件在发展历程中,已经不仅仅是开放源代码的免费软件。
开源软件与商业并不冲突,它是一种新兴的商业模式。
与传统的商业软件相比,开源软件采用了开放源代码、免费分发等形式,减少了营销与销售成本,更易于广泛传播。
在开源软件领域中,常见的盈利模式一共有7种。
下面让我们来逐一列举和分析。
● 盈利模式之一:多种产品线如 MySQL 产品就同时推出面向个人和企业的两种版本,即开源版本和专业版本,分别采用不同的授权方式。
开源版本完全免费以便更好的推广,而从专业版的许可销售和支持服务获得收入。
● 盈利模式之二:技术服务型JBoss就是这种模式的典型代表。
JBoss 应用服务器完全免费,而通过提供技术文档、培训、二次开发支持等技术服务而获得收入。
● 盈利模式之三:应用服务托管(ASP)例如,PHP Live! 就是一种构架于 PHP、MySQL 之上的开源软件,它可为企业用户提供实时交谈服务。
目前已经有数十家公开提供 PHP Live! 托管服务的应用服务提供商。
● 盈利模式之四:软、硬件一体化比如 IBM HP 等服务器供应商巨头,通过捆绑免费的 Linux 操作系统销售硬件服务器。
SUN 公司近期将其 Solaris 操作系统开放源码,以确保服务器硬件的销售收入,也是这种模式的体现。
● 盈利模式之五:附属品O'Reilly集团是销售开源软件附加产品公司的典型案例,他出版了很多优秀的开放源代码软件的参考资料。
● 盈利模式之六:品牌战略、服务至上康比尔公司的 Compiere ERP & CRM 软件是这种模式的典型案例。
● 盈利模式之七:市场策略比如,微软宣称部分的公开 Office 的源代码,就是执行这种策略。
事实上,一家公司可能混合采用其中的几种盈利模式,比如康比尔公司不仅采用了第六种品牌策略,同时也采用了第二种提供技术服务的方式。
在开源软件大潮的冲击之下,包括微软在内的商业软件公司,也开始认可开源软件"软件成为服务"的本质。
ac是那个软件的简称
ARCHICAD(以下简称AC)是GRAPHISOFT公司于1982年开始开发的专门用于建筑设计的三维CAD软件。
GRAPHISOFT公司一直致力于“虚拟建筑”(VIRTUAL BUILDING)的开发,至今全球已有100多万个设计项目和20万的用户使用,在中国,近年来也有一些建筑师使用ARCHICAD进行他们的设计。
与其它软件不同的是从AC诞生的第一天开始,它就是由建筑师设计开发,并专门为建筑师服务的专业设计软件。
1988年以来,AC一直是欧洲市场上技术遥遥领先的CAD软件; 1991年以来更享誉世界。
从1995年开始,在全世界发行了17种语言版本。
经过20多年的发展,AC的功能越来越完善。
值得一提的是在2005年,GRAPHISOFT公司推出了AC9.0中文版,并且按照中国制图标准要求对图库进行很大的改动,更好的满足广大中国客户的绘 图需要。
“虚拟建筑”方法使用户获得了竞争的优势。
用AC可以方便快捷在各个设计阶段获得真实的表现效果,并高效的表现在图纸和文本。
突破了以往建筑师给客户展示的二位建筑布局和造型效果,它能让用户体验模拟的建筑空间,并且体会建筑在一天中随着光影变化而产生的不同空间感受。
其他设计师无论使用的是什么CAD平台,都可以得到建筑数据的电子文本,进行修改后再把文件返给你进行进一步工作,在这个过程中“虚拟建筑”的数据不会有任何破坏和丢失。
建造商和施工商可以得到完整的进度表和材料单,还有随出图比例自动变化的细部图纸。
建造者可以在施工的任何阶段创建随时间变化的动画、文档,而开发商可以在销售手册上附上效果逼真的渲染图。
越来越多的建筑公司正在转向建筑信息模型,及使用ARCHICAD 作为软件解决方案。
也有一些公司,在包括住宅建筑和商业建筑项目的设计和文档处理过程中使用ARCHICAD。
STUDIOS ARCHITECTURE( 华盛顿特区) 由于项目时间非常紧张,STUDIOS 的设计团队对ARCHICAD从平面图和剖面图自动生成三维模型的能力大加赞赏。
这使他们可以提前建筑文档的制作工作,并使设计研究和准备客户呈现的工作可以和相关的一些额外工作同时进行。
ROCKEFELLER/HRICAK ARCHITECTS( 威尼斯,加利福尼亚)“使用ARCHICAD 构建一个灵活的建筑物模型帮助我们集中精力在设计上,也帮助我们在项目成型的时候做出正确的设计决定。
”公司不仅仅专注于建筑物的外观,也关心建筑物随着时间的流逝其功能的变化。
什么是开源软件?能说的简单点吗?还有开放源代码是什么?!!!
简单来说,"开源软件"就是源代码开放的软件,因为源代码开放了,只需要稍做修改就可以嵌入到产品中去.开源软件将使全球软件工程师和软件开发爱好者在开放源代码的环境中,以较低的开发成本,为用户提供大量更为安全、稳定的高品质软件,以满足新软件时代人类对软件极其丰富的应用要求.
MISS佳