A Guide to M&A Success

Open source software is ubiquitous and widely used in development organizations to build better software faster. The day-to-day practice of using open source software is often uncontrolled, potentially creating unknown legal, business and operational risks arising from the often overlooked and misunderstood obligations found in many open source licenses.  As a result, acquiring companies are now focusing more heavily on open source and third party code in their due diligence practices to uncover issues before M&A transactions are completed.


Eighth Annual Future of Open Source Survey Finds OSS Powering New Technologies, Reaching New People, and Creating New Economics

From Education to Government to Health Care, OSS Now Woven into the Social Fabric; Enterprises Respond With Increased Participation in OSS Community

A Venture Capital Perspective: Technical Due Diligence in M&A

Today’s technology companies increasingly rely on open source software to create better software and services faster. IDC reports that 30% of the deployed code in the Global 2000 is open source software, and it is likely many times higher in resource-strapped startup environments.  However the day-to-day practice of using open source is often uncontrolled, particularly in startup companies, and can potentially create unknown legal and operational risks with a company’s software assets.

Twitter Flight

Flight is distinct from existing frameworks in that it doesn't prescribe or provide any particular approach to rendering or providing data to a web application. It's agnostic to how requests are routed, which templating language you use or even if you render your HTML on the client or the server. While some web frameworks encourage developers to arrange their code around a prescribed model layer, Flight is organized around the existing DOM model with functionality mapped directly to DOM nodes. Flight likely isn’t as easy to learn and use compared to some of the other, more popular, JavaScript frameworks like Angular or Ember, but it provides enormous flexibility architecturally, showing real promise for building more complex applications.


Serverspec provides a simple approach to testing your server configurations, independent of any configuration management tools. Using serverspec, you can write RSpec tests for checking your servers’ configuration. It tests your servers' actual state through SSH access, so you don't need to install any agent software on your servers and can use any of the leading configuration management tools including PuppetChef, CFEngine and more. 


XPrivacy can prevent applications from leaking privacy sensitive data and can restrict the categories of data an application can access. This is done by feeding an application with no or fake data. There are several data categories which can be restricted, including contacts and locations. For example, if you restrict access to contacts for an application, an empty contact list will be sent. Similarly, restricting an application's access to your location will result in a fake location being sent.


Subscribe to Black Duck RSS