首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
《办公自动化》2013,(7):16-17
近日,IDC对2013年全球系统基础架构软件进行了10大预测,其中提到"开源云基础设施软件将对企业发挥巨大作用"。IDC调研指出,现代企业对开源产品非常青睐,超过一半以上的用户将选择开源产品作为虚拟化技术。开源基础设施已经成为了许多企业基础设施中的一个重要部分,其中Linux是最成功的产品之一。  相似文献   

2.
@@@@近日,IDC 对2013年全球系统基础架构软件进行了10大预测,其中提到“开源云基础设施软件将对企业发挥巨大作用”。 IDC调研指出,现代企业对开源产品非常青睐,超过一半以上的用户将选择开源产品作为虚拟化技术。开源基础设施已经成为了许多企业基础设施中的一个重要部分,其中 Linux是最成功的产品之一。  相似文献   

3.
《程序员》2005,(11):34-34
包括Linux(操作系统软件)在内的开放源代码软件(OSS)在全球取得了日益广泛的发展.据IDC预测.全球Linux市场每年以25%的速率增长.到2008年将达350亿美元(其中桌面Linux将达10亿美元,占3%)。以网络服务(WebServices)为核心的企业信息化解决方案,由于开源软件LAMP架构(即Linux操作系统,Apache-开源web服务器.MySQL-开源数据库,PHP超文本语言)的崛起.  相似文献   

4.
随着开源概念的逐步深入,开源软件成为软件发展的潮流.同时,开源软件的使用受各类开源许可证约束.开源参与者在开发过程中该如何为自己的开源软件选择合适的许可证,确保高效合理地使用社区群体智慧劳动成果,仍是一个亟需解决的问题.为此,首先分析和解读了开放源代码促进会认证的常用开源许可证,通过对许可证条款内容和结构的研究,得到开源许可证框架及许可证兼容性推导模型,并将该模型应用于对我国自主研发的木兰宽松许可证的分析和解读.最后,基于上述工作研发了开源许可证选择工具,为开源开发者对许可证的理解和合规使用提供了参考和决策支持.  相似文献   

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

6.
开源软件在全球范围内的迅猛发展是有目共睹的。开源产品已经逐渐替代现有的商业软件。“The State of Open Source2008”的研究报告中预测:到2012年,全球90%以上的企业都将使用开源软件。现在已经有数百家专门开拓开源技术的公司,它们几乎遍布于软件行业的每一个领域。  相似文献   

7.
开发者通常会为其开源代码选择不同的开源许可证来约束其使用条件,以期能有效地保护知识产权和维持软件的长远发展.然而,现有的开源许可证种类繁杂,开发者难以了解不同开源许可证间的差异,并且难以通过现有的开源许可证选择工具做出合适的选择——其使用要求开发者了解开源许可证相关条款并明确自己的业务需求.学术界虽然对开源许可证已有研...  相似文献   

8.
在当今数字化时代,开源技术、开源软件和开源社区日益重要,而通过量化分析方法研究开源领域的问题也已经成为一个重要的趋势。开发者是开源项目中的核心,其贡献度的量化以及量化后的贡献度提升策略,是开源项目能够健康发展的关键。文中提出了一种数据驱动的开源贡献度量化评估与持续优化方法,并通过一个实际的工具框架Rosstor(Robotic Open Source Software Mentor)进行了实现。该框架包含两个主要部分:1)贡献度评估模型,采取了熵权法,可以动态客观地评估开发者的贡献度;2)贡献度持续优化模型,采取了深度强化学习方法,最大化了开发者的贡献度。文中选取了GitHub上若干著名的开源项目的贡献者数据,通过大量且充分的实验验证了Rosstor不仅能够使所有项目上开发者的贡献度得到大幅度提升,而且还具有一定的抗干扰性,充分证明了所提方法和框架的有效性。Rosstor框架为当下广泛开展的开源项目和开源社区的可持续健康发展提供了方法和工具方面的支持。  相似文献   

9.
我今天想和大家分享的题目是"共享开源创新时代",谈及软件近20年的发展,一个绕不开的话题就是开源. 在基础软件领域,开源的重要性在于其成本的低廉.软件应用的需求端追求的是仅付一次成本就能长期的使用应用软件.开发者大都希望底层的代码免费或是一次性付款,这样才能够完全在开发者本人的把控中.软件的开发商在操作系统上有一些共性...  相似文献   

10.
丁蔚 《软件世界》2009,(3):51-52
开源软件是采用开源许可证规范软件开发和使用的新模式,保证了开发者和用户可以获取、修改和贡献软件源代码,并利用这些代码满足业务需求。  相似文献   

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

12.
在讨论开源软件的生存和发展模式之初,总是提到生态环境这个概念,也就是说,开源软件并不是被设计出来的,而是无数的开发者的创新性想法在一个生态环境中,以优胜劣汰、物竞天择的方式筛选出来的。换而言之,开源软件最根本的生存和发展方式就是进化。不知是因为这种进化的方式是宇宙中最根本的生存法则,还是因为越来越多的人接受了这种进化的观点。现在软件技术的发展,也越来越多地打上了进化法则的烙印。  相似文献   

13.
李志星  李光杰  唐艺  张翔  何焱  王涛 《智能安全》2023,2(3):100-104
基于群智的开源协同模式已成为软件创新的重要模式,越来越多的开发者开始积极参与开源贡献。为有效支持开源项目管理团队对海量群智贡献的审查工作,开源协同平台设计了种类多样的工具与机制,标签是其中一种典型的任务跟踪与管理工具。为了更好地理解标签在群体实践中的应用情况,基于GitHub平台中代码合并请求(Pull-request,PR)的标记数据展开了实证研究,重点从标记时间、标签数量、标记执行者三个方面进行了分析。研究结果表明,标签在开发者中得到了广泛的使用:大部分标记时间与PR时间相同,平均每个PR带有6个以上的标记,每个标签被35人使用。  相似文献   

14.
开源软件生态系统的快速发展,为软件开发提供了一种新的模式,对开源软件推荐系统的研究已经成为当前一个重要的研究领域。已有的软件工程推荐系统大都利用协同过滤、机器学习以及开发者-项目属性匹配的方法进行推荐,而利用网络结构和网络分析技术进行推荐的研究相对较少。以软件生态系统GNOME为研究对象,构建开发者-项目二分网络,利用二分网络链路预测技术,采用一种基于内部边的方法对开发者进行项目推荐,并与协同过滤方法进行了对比。实验结果表明基于内部边的推荐方法比协同过滤方法更好。  相似文献   

15.
《软件》2019,(7):123-128
本文首先从开源的定义,开源协议的介绍,开源开发者的动机三个方面介绍了开源软件的背景。然后通过对Linux的诞生、发展和市场占有率,谷歌和甲骨文关于Java的版权之争,Android和iOS在移动终端市场中的市场占有率分析,TensorFlow的巨大成功四个案例分析,得出开源对软件行业发展有积极的推动作用。但是,并不是要将所有软件都开源。在软件行业的发展过程中,开源和闭源各有优势,它们将长期共存,共同促进软件行业持续、健康、稳健的发展。  相似文献   

16.
笔者所在公司一直使用开源产品来进行系统部署和运维。目前,需要一款非常有效的开源软件来完成网络通信,并且需要保障Linux下的X11图形用户界面通信。通过一番调研,我们选择开源的OpenSSH软件来实现相关的隧道和端口转发功能。  相似文献   

17.
社交化编码是当前软件开发生产的一个重要方式,其开发模式的灵活性与开放性吸引了大量的开发者.开发者通过参与开源项目能够提升自己的开发能力并在社区中形成自己的影响力.许多开源社区如GitHub上有大量的开源项目.开发者将花费大量的时间与精力去寻找自己感兴趣的项目.开源项目推荐引起了研究者的兴趣,然而,目前的方法中仅仅基于开发者过去参加过的项目的相似性进行项目推荐,没有对开发者的兴趣迁移进行考虑.针对这一问题,本文提出了一种基于项目主题迁移频繁模式挖掘的推荐算法.该方法结合了概率主题模型与顺序频繁模式挖掘,并考虑项目社交关联和流行度,从而为开发者提供个性化开源项目推荐.本文所提方法的召回率比传统的方法高出了10.9%,推荐效果显著提升.  相似文献   

18.
开源软件社区中开发者是流动的,有效识别出核心开发者并对其采取保护措施能够更好地促进社区集体智慧涌现.以开源软件项目AngularJS为例,通过获取开发者在GitHub上的提交记录,抽取开发者协作关系构建知识协作网络,运用社会网络分析的方法,在原有度中心性和介数中心性指标的基础上,将开发者节点的社团结构考虑进来提出新的评价指标.采用TOPSIS多属性决策方法进行核心开发者识别.仿真模拟核心开发者的流失,探究识别效果.研究发现:考虑社团结构的指标和以往指标识别出的核心开发者具有较大的相似性,和真实名单对比均具有一定的准确性,但在重要性排序上考虑社团结构的指标体系识别效果更显著.  相似文献   

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

20.
吴哲夫  朱天潼  宣琦  余跃 《软件学报》2018,29(8):2272-2282
开源软件中如何真实评估所有开发者的贡献度并有效区分核心开发者和外围开发者是一个重要的研究问题.通过设计开发文件的贡献度分配算法,以9个Apache项目为基础分析了开发者对项目的贡献度,并以此有效地区分核心开发者和外围开发者.实验结果通过Apache官方主页公布的开发者地位名单进行考证,同时在真实名单的相似度上与传统评估方案进行了比较,验证了算法的实用性和有效性.最后,通过支持向量机建立分类模型,结合不同影响开发者地位的关键因素,提升了开发者分类的精确度.  相似文献   

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

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