Open Source Licenses
Talking about an Open Source project, it makes a lot of sense sticking to copyleft licenses. It makes our code accessible to a broad range of individuals and companies, and promotes the sense of maintaining that code still accessible to others.
Licenses are nothing more than legal instruments. Each standard Open Source license has its own features and limitations. So, to avoid conflicts, we'll keep licensing our code under the well known triple license model including these options:
- GNU General Public License Version 2 or later (the "GPL")
- GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- Mozilla Public License Version 1.1 or later (the "MPL")
We'll continue distributing our code under the Closed Distribution License (the "CDL"). There are two important motivations for this:
- Open Source licenses don't fit well for all companies needs. They want to have more freedom and legal piece of mind when incorporating third party software in their business.
- Financial support for the project. There is no shame for a company to support the software they use everyday.