1、Android—集机遇、复杂性与丰富性于一体
Android给运营商、开发者和消费者提供丰富的功能和机会。但这些丰富的功能和机会同时带来管理的复杂性:对旨在通过平行的开发分支来扩展开源操作系统、受多个许可证控制,以快速开发周期和频繁的交付进行的软件开发实施管理并不是一件简单的事件。另外因Android核心项目是经Apache许可的,关于如何符合Android许可证要求存在很多误解。2、企业IT开源软件管理指南
该指南论述企业IT技术人员所面临的诸多挑战,以及黑鸭子套件(Black Duck Suite)如何帮助应对这些挑战,在整个企业进行IT开发项目时对开源代码的使用进行管理和控制。3、如何利用开源式敏捷开发来提高速度和价值
这本白皮书介绍了在敏捷开发团队实施的项目中重用开源组件的优势,讨论了必须应对的问题和风险,并且重点讨论了各组织使用开源组件获得的收益。本书最后通过一个简单案例研究,说明了可以通过将敏捷开发与开源软件整合来快速实现生产收益。4、关于利用自由开源软件赢得控制权、推动创新和降低成本的十条建议
越来越多的应用开发人员正习惯性地使用开源代码和其它外部代码,而不是从头开始编写应用程序。自由开源软件的经济性是毋庸置疑的,但自由开源软件会使组织面临重大商业经营风险。 为了充分利用自由开源软件,需要精心选择工具,并将工具整合到您的ALM工作流程中,以便于在整个应用开发生命周期(搜索、选择、审核、验证和持续监控)中实现与自由开放源代码管理有关的关键流程的自动化。5、新尽职调查—在合并、收购和融资中评估和保护您的软件资产值
软件开发领域正在发生着翻天覆地的变化。如今开发人员不用再编写大部分的源代码,而是使用现有组件“组装”软件。这种新的开发模式是一种思维模式的转变,不但拥有光明的前景,而且也带来了新的风险。能够认识并降低这些风险的组织将获得非常明显的竞争优势。对于因技术并购或融资进行尽职调查的软件总管和财务总管,他们首要的任务是了解掌握软件开发业正在发生的变化。他们还需要找出对其重要的软件知识产权资产进行评估和保护的新方式。6、从内部开发的商业开源代码的标准化中获取生产收益
尽管软件重用早已成为 IT应用开发组织的“救命稻草”,但由于人们对新特性和功能的需求,软件重用往往不如以前受重视。随着人们越来越多地使用开源软件来加快开发和创新的步伐,正使得软件重用不仅成为人们优先考虑的事件,而且成为一种基本需求。为此,企业需要对内部开发的、以商业方式获取的或开源的软件组件和代码应用进行标准化,以此来推行代码重用实践和提高分布式软件开发组织的产量和效率。