[Chandler-dev] Licensing Questions

Philippe Bossut pbossut at osafoundation.org
Fri Sep 29 12:54:17 PDT 2006


Hi,

Brian Kirsch wrote:
> Is there a write up anywhere on our licensing requirements for 3rd 
> party API's? There are a number of libraries I am evaluating for the 
> Mail Service and licensing will certainly play a role in whether or 
> not they are used in Chandler. Can other licenses (GPL, MIT, etc) be 
> used in conjunction with the Apache license?
>
I had this discussion with Ted and Xun over the summer. Summary: it's  
hard to make a blanket statement, no matter what "umbrella" the license 
claims, there's no shortcut to reading the license agreement provided 
with the code. I know: that's precisely what you wanted to avoid...

As a general set of rules of thumb (note, these *are not* legal 
guidelines), we sort of agree on the following:
  1. Apache License: OK, of course
  2. GPL: not OK because GPL will require Chandler to be GPL.
  3. LGPL: OK as long as it does not require license compliance of 
Chandler. Also check with the owner of the code directly when using 
Python libraries licensed under the LGPL: since Python is not 
"compiled", the boilerplate terms of the license are ambiguous.
  4. BSD License: OK but read carefully
  5. MIT License: OK but read carefully

Again, not a set of policies, just rules of thumb: there are just too 
many variations out there to use hard fast rules.

Cheers,
- Philippe


More information about the chandler-dev mailing list