blackduck20130228中文介绍

blackduck20130228中文介绍

ID:39962194

大小:4.89 MB

页数:61页

时间:2019-07-16

blackduck20130228中文介绍_第1页
blackduck20130228中文介绍_第2页
blackduck20130228中文介绍_第3页
blackduck20130228中文介绍_第4页
blackduck20130228中文介绍_第5页
资源描述:

《blackduck20130228中文介绍》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、黑鸭子软件系统简介马旭红18616120577mark@dtnetworks.com.cn*议程公司简介使用自由开源软件(FOSS)的挑战我们的主张黑鸭子软件应用案例分析黑鸭子软件系统简介演示*关于黑鸭子软件公司“提供企业级的产品、服务及战略咨询,帮助企业在混源开发环境中促进自由开源软件使用,实现对使用自由开源软件的自动化管理、控制和安全性检查,从而提升研发的创新力和灵活性。”成立于2002年,得到业界领导者的支持认可并投资被视为市场的领先者和创新者CoolVendor2010Applicati

2、onDevelopment“Nifty150”CloudComputingVendor*行业领先企业选择黑鸭子软件金融和服务媒体政府和军队软件制造业1100+家客户分布于28个国家电子信息*软件企业在混源开发环境中使用自由开源软件FOSSFOSS开源社区企业–工具、流程你的软件应用内部开发的代码商业购买来自第三方的代码SanMateoCambridgeParisBangalore外包开发的代码使用开源软件面临的挑战管理从众多资源中选择正确的软件使用软件构件提高生产率鼓励构件和版本的标准化提供及时

3、的升级维护和支持合规和安全性遵守开源软件的许可义务管理许可证和相关义务遵守加密法规跟踪安全漏洞采用开源软件的挑战(续)缺乏代码的可见性代码量大存放位置分散代码库大小不断增长熟悉程度下降查找起来变慢、变难浏览代码资产变得困难影响质量和缺陷分析动态资源分配项目完结和机构的变化?学习曲线资源分配缺乏弹性版本的繁殖增加了复杂性,更可能产生错误程序开发员花费他们78%的时间来“理解”代码.-PeterHallam,Microsoft侵权诉讼负面宣传漏洞开发成本支持成本(VOIPPhone)(Wireles

4、sRouter)(GPSNavigation)(NetworkAttachedStorage)(WiMax,other)(iPhoneWIP300)(HomeHubRouter)不管理开源软件的风险:自由开源软件不是免费午餐…*法律问题举例:电子行业供应链中的开源软件BusyBox流行应用,采用GPLv2许可证设备被OEM在组件中嵌入了相关代码HDTV制造商在其产品中采用了他们的组件销售HDTVsSFLC起诉了14家OEM厂商/零售商解决:Westinghouse收到了财务的损失和法律方面的费用

5、,由于禁令造成的收入收入损失,库存损失(全部HDTV捐献给了慈善机构)。Copyright©2007BlackDuckSoftware,Inc.AllRightsReserved.ConfidentialandProprietary.思科软件供应链的故事使用GPL代码来客户化Broadcom的标准Linux发布嵌入代码在其中一个芯片集中采用了该技术在它的WRT54G无线宽带路由器中购买5亿美元(2003年)FSF状告Cisco违反了许可证协议思科开放了相关产品的源代码开发人员修改了固件,将一个低

6、端设备($60)变成了高功能的路由器故事还在继续...移动:安卓(Android)–内部的复杂性组件~165组件;83外部程序许可证安卓项目对外宣称的许可证:Apache2.0子组件包含19个不同的许可证外部组件–例如,Linux,Webkit采用互惠型许可证(GPLv2,LGPL)非OSI批准的许可证也被使用,包括OpenSSL和Bzip2.*市场已有的安卓应用Launcher2PhoneAlarmClockEmailSettingsCameraGalleryStkmmsCalendarBro

7、wserBluetoothCalculatorContatcs…你的应用/市场上的应用系统服务器PowerManagerMountServiceActivityManagerNotificationManagerPackageManagerLocationManagerBatteryServiceSearchServiceWindowManagerWallpaperServiceStatusBarHeadsetObserverClipboardServiceandroid.*java.*(Apa

8、cheHarmony)应用程序接口APIBinderJNIAndroidRuntime/Dalvik/ZygoteLibsBionic/OpenGL/WebKit/….Init/ToolboxNativeDaemonsHardwareSupportLinuxKernelWakelocks/lowmem/binder/ashmem/…举例:安卓(Android)ToolboxiscoveredbyApache2,BSDlicenses黑鸭子知识库怎么做?编程编译测试规划应用开发周期发布开源管理周期

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。