In the old days, the commercial licensing model for software was fairly straightforward -- and somewhat risky:
That's when source code escrow appeared on the scene with the goal of providing some sort of protection against such risks. It has done so to a certain extent, but it too has restrictions and risks:
Enter open source and turns the escrow model on its head. The open source model offers a built-in safeguard for businesses that are building and running their mission-critical applications on a platform that they didn't develop.
With open source, the Company A and Company B scenario looks very different:
Like it or not, countless software companies go out of business every year, and either their code disappears entirely or goes to another company that doesn't do any development or maintenance on it. This concept of open-as-built-in-escrow is one way in which open source gives companies a chance to continue their contribution and innovation, because the code they wrote can outlive them and continue to be evolved by the community.
Without transparent escrow, it's a one-way deal. You pay for the privilege of using the license, knowing there's a big chance that your software developer may disappear and leave you in the lurch.
What's your experience with source code or open source escrow? Any best practices or cautionary tales to share?
Eric Gries is CEO of Lucid Imagination, the first commercial entity exclusively dedicated to Apache Lucene/Solr open source technology.
Eric joined Lucid Imagination as the President and CEO, after spending more than 20 years in executive leadership roles, where he built high-growth technology-based businesses. Prior to joining the company, Eric was an Executive-in-Residence at Granite Ventures. Eric has served as CEO, general manager and vice president for companies in application development, systems management, networking, financial services and hardware systems, in both the U.S. and Europe. Prior to joining Granite Ventures, Eric led XACCT, a pioneering network mediation market leader, as its president and CEO. XACCT was acquired by Amdocs in 2004, at which time Eric joined Amdocs' executive team as Senior Vice President. Earlier in his career, Eric served as general manager of Compuware's Network and Systems Management division, and held product management, marketing, sales and engineering positions at companies such as ACI, Cullinet Software and DEC.
As an active participant in the enormous community using Lucene/Solr, Lucid Imagination offers certified distributions of Lucene and Solr, commercial-grade support, training, high-level consulting and value-added software extensions. The company’s web site serves as a portal for the Lucene community, with information and resources to help developers.