7

Can I use a package of Apache-1.1 license and a package of Apache-2.0 license and distribute the resulting package under Apache-2.0 license? Is there a conflict between Apache-1.1 and Apache-2.0?

  • 2
    Welcome to the Open Source Stack Exchange. This is an excellent first question! Also a big thanks to @curiousdannii for adding the apache-1.1 tag :-) – airfishey Dec 29 '17 at 4:44
2
+50

The Apache-1.1 and Apache-2.0 licenses are both fairly permissive open-source licenses. Neither of them tries to extend their influence beyond the code that is explicitly licensed with either license and neither contains requirements that is incompatible with the other license.

This means that the two licenses are compatible with each other and it is possible to have code licensed under Apache-1.1 together with code that is licensed under Apache-2.0 in a single project.

The Apache-1.1 license does not allow sub-licensing or changing the license to a later version, so if you create a package that contains a mix of Apache-1.1 and Apache-2.0 licensed code, then you must keep the Apache-1.1 licensed code under that license and you must make it clear that different copyright licenses apply to different parts of the package.
This is especially important for the Apache-1.1 license, because it has specific acknowledgement requirements that users of your package should be aware of.

  • Thanks for spending the time to write this up. Your points on the acknowledgement piece are the same points that caught my eye :-). Can you elaborate how you came to the conclusion that Apache-1.1 cannot be sub-licensed? Was that conclusion based on the fact that Apache-2.0 explicitly grants you rights to sub-license, whereas Apache-1.0 does not explicitly grant you the permission to sub-license? – airfishey Jan 2 '18 at 5:39
  • 1
    @airfishey, the right to sub-license is, as with all parts of copyright, not granted automatically. All the rights that a copyright holder gives to others in a license need to be specified explicitly. So, your assumption on what my conclusion is based is correct. – Bart van Ingen Schenau Jan 2 '18 at 8:24

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.