Jump to content
Sign in to follow this  
justin nelson

Which licences are compatible with the licence we will be releasing our API client libraries under?

Recommended Posts

I understand we are releasing the API under the Apache 2 licence.

 
What other open source licences am I allowed to use when developing this API?  Can GPL/MIT/BSD licensed code be combined/included with our API code?

Share this post


Link to post

After looking at the following chart on Wikipedia:

 
It appears that we cannot use any of the libraries that have a ‘No’ in the first column.  We are releasing the library under Apache 2.0, so we need to be able to link any open source library with the Apache license.  If you look at the GPL licence, for example, it states that you cannot link with libraries under a different licence.  So, we cannot use any pure GPL licences.

Share this post


Link to post
Guest mrdavidlaing

CityIndex’s licensing intention is to make our open source code available for use in as many places as possible (open source and closed source).

This means we can’t depend on GPL software, since this requires that any software that uses our library will also need to be GPLed.

We’re prepared to consider other licenses on a case by case basis, if the Apache license doesn’t suit your specific situation.

Share this post


Link to post

CityIndex’s licensing intention is to make our open source code available for use in as many places as possible (open source and closed source).

This means we can’t depend on GPL software, since this requires that any software that uses our library will also need to be GPLed.

We’re prepared to consider other licenses on a case by case basis, if the Apache license doesn’t suit your specific situation.

Apache should be just fine. Most of the good libraries are licensed under Apache.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  
×