首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到10条相似文献,搜索用时 19 毫秒
1.
目前,开放源代码的软件开发已经越来越多的地被采用,其基本思想是通过公开软件的源代码,使得不同的开发人员可以互相交流,发现错误从而提升软件质量,在某些环境下运行的软件由于对可靠性的高度要求,采用开放源代码的模式进行软件开发将能最大化地做到这一点,本文试从商业模型,法律规范,实现技术这三个角度论述了开放源代码软件的应用。  相似文献   

2.
背景资料什么是开放源代码软件?开放源代码软件(简称OSS)就是在开放源代码许可证下发布的软件,以保障软件用户自由使用及接触源代码的权利。这同时也保障了用户自行修改、复制以及再分发的权利。简而言之,所有公布软件源代码的程序都可以称为开放源代码软件。开放源代码有时不仅仅指开放源代码软件,它同时也是一种软件开放模式的名称。开放源代码开放模式的名字及其特点最早是由美国电脑黑客Eric Raymond在他的著作中提出并探讨的。  相似文献   

3.
詹浩勇  王喻 《程序员》2003,(4):36-37
从20世纪80年代开始,一场开放源代码软件的运动在全世界范围兴起。开放源代码与以微软Windows为代表的私有软件最大的区别就在于前者公开源代码,版权公有,不同的软件开发者可共享源代码来开发和改进软件程序;而后者不公开源代码,版权私有。随着软件业的进一步发展,开放源代码软件的发展势头  相似文献   

4.
开放源代码软件开发   总被引:1,自引:0,他引:1  
<正> 在软件开发领域中,开放源代码软件许可证和发布模型从计算机文化的边缘已经转移到相对突出和明显的地位。这种活动大量是在"免费软件"旗号下展开的.自从1998年出现了"开放源代码"的说法以来在网络世界和媒体中便得到广泛流行。为了引导读者尽快了解开放源代码软件活动的基本宗旨,下面给出一个简洁的定义: "开放源代码软件活动是对软件许可证和发布的一种方法和理念,通过确保任何人都能复制并自由地修改.来鼓励使用和完善由志愿者编写的软件。"  相似文献   

5.
开源软件是当前日渐流行、同时也是争议最多的软件开发模式。在我国,越来越多的软件开发商正加入到开源软件的开发中来。结合典型案例,探讨了在使用开源软件进行软件开发过程中可能遭遇到的来自著作权、专利、开源许可协议、商标法等法律风险问题,以及国产开源软件的知识产权归属和开放源代码质量问题。希望借此帮助我国开源厂商、开发者认清使用开源软件进行软件开发的各类风险。  相似文献   

6.
11月14日,经过长达数年的内部争论和外界呼吁之后,Sun公司最终决定采用GPL许可模式发布Java源代码。Sun公司宣布,将采用第二版GPL(GPLv2)许可方式发布Java源代码,包括Linux在内的很多开放源代码软件都采用了这一方式。目前,用户已经可以通过Sun公司旗下的Java.net网站访问JavaM  相似文献   

7.
开放与共享是推动IT发展的主流,也是集思广益的绝妙途径之一,而相关的开放协议能够使得开放与共享更加规范化。但是,现有的开放源代码协议,包括GPL等等都有着种种的限制而不利于开发者的参与。OSI(开放源代码促进会)新近批准Sun所提出的CDDL(通用开发和发布许可),将解决开发者在进行开放源代码软件开发时所遇到的数个问题:专利授权、本地法律条文和与其他开源协议软件进行混合编译等,从而赋予开发者更多的自由和权利,并且无需承受更多的义务和责任。可以说,CDDL协议将源代码的开放程度大大往前推进了一步。而采用  相似文献   

8.
尽管开放源代码软件运动发展得相当成功,但是普通大众总感到它不易使用。本文讨论当前开放源代码软件开发趋势中的5个基本问题,并提出可能有助于克服这些问题的解决方案。1. 用户界面设计出于某种原因,开放源代码项目在用户界面设计上有许多问题。我猜想用户界面的低质量并非是一种原因造成的。在开放源代码圈内存在一种认识,认为要在完成了真正的工作之后再去设计友好的用户界面,而不把用户界面设计当成真正的工作。然而,如果开放源代码希望真正繁荣起来,使普通大众使用其工具,他们必须承认,大多数用户可能从来不知道开放源代码人员曾为复…  相似文献   

9.
忘掉对开放源代码软件的笃信吧。业内厂商和用户现在正超越这一范围,并将注意力集中于公司个案。支持者说有许多强有力的理由支持开放源代码的使用,称这可在更短的时间内创建更好的软件。在“软件开发2000”大会上,用户们说企业正越来越多地同时使用各种开放式的和专有的软件。早已留意到这一商情的厂商在展示会上发布了许多用来简化这种集成的产品。微软公司展示的 Visual MainWin 产品使开发人员能够在 Windows 平台下编写软件,而在此同时将之移植入 Linux 或Unix。该产品最初通过 Solaris 平台向用  相似文献   

10.
近年来,软件开发模式逐渐从经验驱动的手工构造模式到知识驱动的自动生成模式进行转换,而在知识驱动的软件开发过程中,QA工具可以帮助开发人员更好地理解项目源代码。一般的,开发人员往往需要阅读大量文档、并对软件项目代码进行静态分析,利用某种形式化的查询方法才能获取软件项目的相关信息,这增加了软件开发的时间成本和学习成本。基于该问题,实现了一个基于本体的软件开发知识QA工具OKQA,OKQA可以支持开发人员的自然语言查询输入,帮助开发人员找到理解软件代码的相关答案,从而有效地指导开发人员理解及复用软件代码。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号