首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 406 毫秒
1.
《程序员》2006,(10):28-29
自2000年以来,中国有越来越多的软件开发者或开发团队加入到开源社区中来,但人们对开源的认识似乎仅仅只限于将它理解为免费的“拿来主义”。实际上,很多业界巨头都纷纷投入资本来支持一些著名的开源项目,如IBM投入数百万美元开发Eclipse项目,Sun和HP资助Gnome项目开发,Netscape公司将Firefox浏览器代码捐赠给Mozilla基金会。开源为何能够引起如此多厂商的兴趣?开源与商业之间是否存在统一的一面?各大开源厂商所采取的商业模式又是如何的?中国的开源软件发展应该从中获得什么启示?带着这些问题,本刊记者特邀采访了著名开源运动领袖、Apache之父——布莱恩·贝伦多夫(Brian Behlendorf)先生。  相似文献   

2.
《Internet》2002,(10):61-62
开源软件开发虽然已经有几十年的历史了,但是似乎还未受到软件工程领域的足够关注,描述和分析开源开发过程的章一直很少,国内读恐怕对这一开发模式更为陌生。从本期起,我们将陆续刊登一些有关开源开发的章,希望能对大家进一步了解开放源码运动和开放源码软件有所帮助。下面的这篇章将简要介绍一下开放源码软件的开发过程、主要开发模式,以及开发中需要的支持工具,其中也包含了对开源开发现存的一些问题的探讨和建议。  相似文献   

3.
《微型计算机》2009,(17):48-51
想知道一个开源项目到底是怎样运作的么?开发开源系统或者开源软件这种活儿技术性太强,《Geek》就不在此介绍了,毕竟看我们杂志的Geek并非都是程序员:不过,与开源软件的本土化工作密切相关的中文字体的开发却简单易懂、老少咸宜,咱们倒是可以拿这东西来跟大家好好聊聊。所以《Geek》这次请来了文泉驿开源中文字体项目的发起人,哈佛医学院的房骞骞博士,让他跟各位介绍—下文泉驿计划的开发故事。也许看过这篇采访之后,你会发现原本“高深莫测”的字体设计和开源开发,其实都可以很简单。  相似文献   

4.
杨波  于茜  张伟  吴际  刘超 《软件学报》2017,28(6):1330-1342
截至到目前为止,在GitHub开源软件托管平台上面的项目超过1200万,现有很多研究对GitHub开源软件的开发过程中的影响因素进行了分析,缺乏对影响因素间的相关性进行研究.本文通过分析GitHub开源软件的开发过程,提出了问题解决速度、问题增加速度等影响因素,并对这些影响因素间的相关性进行了分析.经过实验证明了有些影响因素之间存在一定的相关性.同时根据实验的结果还给出了针对GitHub开源软件开发过程的一些建议.  相似文献   

5.
舒克  朱海燕 《程序员》2007,(12):78-79
高盛咨询公司最近出台的一份研究报告中,揭示了未来5至10年内会影响软件交付模型的七种趋势,最后两种分别是“对开源持续增长的兴趣”和“中国软件公司的崛起”,而且这些趋势在不断加速。反观国内,虽然与开源运动相关的声音此起彼伏,但是中国的开发人员由于现实生活压力等种种原因,真正投身于开源运动的人并不多。不过近年来这种现状变更的迹象越来越明显,本文所采访的两个开源项目及其创始人,就是其中的佼佼者。希望有志于开源项目的程序员们,可以从他们的实践中有所领悟,对中国的开源项目和社区有更进一步的认识,并投入到中国开源软件大潮中来。  相似文献   

6.
简要地介绍了开源路由系统OpenWrt平台下的小型项目开发。该项目采用OpenWrt路由器为硬件平台,通过opkg软件包系统安装WEB服务器、php解析器、mysql数据库、NTP客户端、MP3播放器,然后编写php程序和必要的shell脚本,完成各项功能调用和管理配置,实现项目所需的各项功能。本项目具有硬件投入少、开发效率高、对开发者技术要求低等优点。这种短平快的开发方式,在一些特定的开发场景中,具有一定的应用价值。  相似文献   

7.
使用开源软件的领域与日俱增,享受开源软件的用户也越来越多,那么使用开源软件到底安不安全呢?大家在使用开源软件时常常有这样的困惑,到底开源软件安全是否能达到商业软件的安全性能?目前有哪些可以增强开源软件安全的项目?此外,开源软件几乎都是采用大集市式的开发模式进行开发,这样宽松的环境开发出来的软件是否安全?又该如何提高开源软件开发和应用安全?本次开源专题将介绍开源软件的安全性及开发过程中的安全性。  相似文献   

8.
冷烁  李孙伟  胡振中 《图学学报》2020,41(6):1001-1011
摘 要:针对城市地理信息平台构建过程中存在的数据获取困难、研发成本较高等问题, 引入开源技术,对基于开源数据、开源开发平台与开源工具的城市地理信息平台构建技术进行 研究。所提出的城市地理信息平台由数据模块与可视化模块 2 部分组成。为构建数据模块,由 开源地理信息项目(OSM)获取了建筑与区划数据,并设计了建筑合并算法以提升数据质量。建 筑数据随之基于行政区划分级存储,通过由 ASP. NET 构建的数据接口提供给具体应用。可视 化模块则基于开源地理信息系统(GIS)项目 Cesium 实现,并设计了完善的用户界面。以北京市 为例,完成了原型系统的开发与测试,证实了该技术体系的可行性,通过开源技术降低平台研 发成本,推进城市地理信息平台的研究与应用。  相似文献   

9.
基于Multiwii的开源四轴飞行器是目前主流的开源四轴项目之一。该文介绍了四轴飞行器的概念和特性,对Multi-wii四轴飞行器的硬件组成、安装调试以及关键技术做了一定的探讨。实验结果表明,该飞行器能较好地执行飞行任务。  相似文献   

10.
《程序员》2010,(7):30-33
一些开源项目比如Linux、Firefox和Apache,发布的软件的质量非常高,可所面临的条件却会让绝大多数团队彻底崩溃。开发这些项目的是一些大型(有时是超大型)志愿者团队,他们分布在世界各地,包括程序员、测试人员以及团队其他成员。  相似文献   

11.
近年来以RISC-V为代表的开源指令集引领了开源处理器的设计潮流.然而,目前国内外的开源处理器性能尚未满足学术界和工业界的需求.为填补空白,香山处理器项目启动.香山是一款开源高性能RISC-V处理器,采用6发射超标量乱序执行设计,目前在著名开源项目托管平台GitHub上获得超过3 200个星标(Star),形成超过400个分支(Fork),成为国际上最热门的开源硬件项目之一,得到国内外企业和研究者的积极支持.香山处理器在近两年时间中历经两代版本演进,第一代“雁栖湖”微架构已经成功流片,回片性能符合预期;第二代“南湖”微架构已进入最后的优化迭代阶段,即将投片,据已知消息,其仿真评估性能在当前开源处理器中排名第一.主要讨论香山前两代微架构的实现细节与设计演进,并系统介绍开发香山过程中的各类挑战与经验.  相似文献   

12.
开源许可证检测系统的研究*   总被引:1,自引:0,他引:1  
针对软件开发过程中许可证冲突的问题,对QualiPSo(quality platform for open source software)项目中提出的开源许可证检测管理过程进行研究分析,以此为支撑,改进现有的许可证检查控制工具OSLC(open source license checker),并与项目成熟度分析和软件开发质量评估检测软件Spago4Q(spagoBI for quality)集成,开发出自动检测开源许可证冲突的原型系统;阐述了将OSLC发布成Web service的类图设计,以及Spago4Q提取器的设计与实现,力求从法律角度提高开源软件的质量,并给基于开源组件的商业软件开发者一定的建议。  相似文献   

13.
李其锋  李兵 《计算机科学》2015,42(12):43-46
开源软件的开发主要依靠开发人员的自我管理和志愿贡献。在软件开发过程中,开发人员的组成、分工、能力等会发生经常性的改变,这些改变都会通过交互行为的变化反映出来。已有研究成果表明开源软件存在核心团队,他们主导项目的开发与实施,但对开发团队随时间而发生的结构变化的研究较少。通过观测软件项目生命周期中开发者总体的变化情况,研究了开发者网络与软件的协同演化机理,以GNU/Linux公共数据集为例,讨论了开源软件开发者数量、自愿度、开发者经验与项目的协同演化现象,并给出了演化的合理解释。  相似文献   

14.
创客教育教学模式有别于传统的信息技术学科教学,是通过完成一个个小的项目,来解决一定的问题,其教学方式主要以项目式教学为主.作者在开源硬件大班教学实施过程遇到了一些问题,本文主要围绕这些问题展开,希望能够找到适合大班教学的途径和方法.  相似文献   

15.
《计算机科学与探索》2017,(9):1418-1428
软件在演化过程中经常被修改,软件结构往往会偏离原有的设计方向,软件质量也会逐渐变差。不良设计造成的技术债务在后续开发过程中会带来许多困难和阻碍,需要及时重构,改善原有代码的不良设计。对常见的重构操作进行了简单介绍和分类。在两个开源项目上进行了经验研究,关注两个问题:(1)重构在开源项目中是否被广泛应用,其中是否存在面向设计的重构;(2)是否存在没有及时重构改善原有代码的不良设计,导致后续开发遇到不必要的困难的情况,并且后续是否进行了重构。初步证明了重构在开源项目中的广泛应用和重要性,以及面向设计的重构的重要作用。  相似文献   

16.
基于OMM的开源软件质量自动评估的研究*   总被引:1,自引:0,他引:1  
随着开源软件的广泛应用,开源软件的开发者和使用者迫切需要一个质量评估模型来改善开源软件的开发过程,提高开源软件的质量保证。基于欧盟第六框架重大项目开源软件质量保障平台(QualiPSo)提出的开源软件成熟度模型(opensource maturity model,OMM),设计开发了一个软件过程自动评估原型系统,实验结果证明了该系统的可行性和有效性。  相似文献   

17.
《程序员》2010,(4):135-136
一两个月前,国内的一些开源社区论坛上纷纷扬扬出现了许多有关国内某著名公司内嵌媒体播放器产品涉嫌与开源软件许可证冲突,及来自国内的某著名播放器开源项目被列入FFmpeg耻辱榜名单的消息。围绕这些消息有诸多的讨论,笔者恰巧因为工作性质,积累了一定经验,希望与大家分享。当然有关软件著作权和许可证的问题更多是法律问题,笔者以下的这些经验与看法,更多是从技术人员角度出发。在应对较复杂的情况时,应通过咨询专业人士(如律师)得到法律上正确的答案。  相似文献   

18.
唐屹  周权 《计算机教育》2014,(11):87-90
针对Web安全实验课程缺乏成熟的实验环境和实验项目设计的现状,基于开源软件设计Web实验课程的教学方案,介绍实验课程的教学安排;结合实例阐述如何利用开源软件并结合自己开发的工具进行实验项目设计的基本模式。  相似文献   

19.
陈杰 《软件世界》2007,(5):46-47
开源的大集市开发攥式使得其缺乏一套完整的评测标准和认证体系对其质量和可行性进行评测,QualiPSo项目的启动很好的填补了这个空缺。作为一国际开源项目,广州中中间件研究中心作为发起者参与其中,不仅得到了欧盟科技第六框架计划的资金支持,也鼓舞了我国开源界的土气,指明了一条国际合作的开源道路。  相似文献   

20.
区块链技术及持续发展的各种开源区块链项目,正吸引着越来越多开发者的目光. 而繁多的主流编程语言及特色各异的区块链项目,使得开发者在开发基于区块链的系统与应用时,在技术选型上难免会有所困惑. 为此,对12个较知名的开源区块链项目,使用了源码统计工具Cloc统计其源代码,并进一步通过阅读相关代码及文档,分析和比较了其开发语言的构成. 同时,以图表的形式呈现其体量和关注度,从而为区块链开发者在选型上提供参考信息和建议.  相似文献   

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

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