Lots of companies are currently analyzing the impact of a decision to move from closed source to open source (like Intalio just did). And it is critical to consider the legal implications of these decisions, especially when it comes to the type of license to use, what software your company already leverages, etc. You want to avoid the “whoopsy” moments that happen when you discover that you have been shipping some modified GPL code without contributing back, etc.
I found this essay from lawyer Dennis Kennedy coming very handy in that context. Do take a look, it is clear and well written, and provides useful background. Here is a summary of his checklist:
- Understand the Different Approaches That the Open Source Licenses Take.
- Pay Special Attention to the General Public License.
- Remember the Source Code.
- Make Reasonable Comparison with Commercial Software.
- Think in Terms of Choosing, Rather Than Negotiating, Open Source Licenses.
- Do Not Confuse Open Source with Public Domain.
- Inventory and Assess What You May Already Be Using.
- Open Source Use Requires Open Source Training.
- Reasonable Policies and Procedures Are Not Optional.
- Treat Open Source Policy as a Team Game.
My favorite quote: “Don’t be an Open Source ostrich”, which refers to the sort of default reaction of executives when you bring up the notion of open sourcing portions of the stack a company has spent years and hard cash to develop. As Dennis puts it in his conclusion:
Open Source software is not likely to go away nor are you likely to avoid it. As always, “be prepared” is the best motto. Addressing this area from a reasonable knowledge base, with your eyes wide open, only makes good sense in today’s business environment. These ten tips will help you get your Open Source house in order and pave the way for effective and wise use of Open Source software with your legal risks kept within your level of comfort.
Thanks to Alex Muse for the pointer.



