Third-party Licenses in Apache Software License Projects
This page lists guidelines for including third-pary libraries into code that is licensed under Apache Software License, Version 2.0. If in doubt please get in touch with
MatthesRieke.
Whitelist
Third-party components released under one of the following license can be included without problems.
License |
Versions |
Apache License |
all |
BSD (style) license |
simplified, 2-clause, 3-clause, new; NOT 4-clause |
MIT (style) license / X11 license / X license |
all |
Eclipse Distribution License (BSD style) |
1.0 |
NetCDF license (MIT style) |
all |
libpng / zlib license (info) |
all |
HDF5 license (NCSA and LLNL; info, info, info) |
all |
Mozilla Public License |
1, 1.1, 2 |
Common Development and Distribution License (CDDL) |
1.0 |
Public Domain |
all |
Creastive Commons (CC0) |
1.0 |
Go License |
3-clause BSD style |
Blacklist
The following licenses are considered as incompatible with a project licensed under ASL 2.0. They cannot be included into a project.
License |
Versions |
Sun/Oracle Binary Code License Agreement |
all |
GNU GPL (except components developed by 52°North) |
1, 2, 3 |
GNU LGPL |
2, 2.1, 3 |
Affero GPL |
3 |
NPL |
1.0, 1.1 |
QPL |
all |
Sleepycat License |
all |
Microsoft Limited Public License |
all |
Code Project Open License (CPOL) |
all |
Eclipse Public License |
all |
Common Public License |
all |
BSD (style) license |
4-clause |
Available for
download.
Copyright ${inceptionYear}-${latestYearOfContribution} 52°North Spatial Information Research GmbH
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Exemplary NOTICE file
Every project licensed under Apache 2.0 must provide a NOTICE file in its repository and in every release. See an example below.
Copyright (C) 2007 - 2014 52°North Spatial Information Research GmbH
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
This project includes:
Abdera Bundle Jar under The Apache Software License, Version 2.0
Activation 1.1 under The Apache Software License, Version 2.0
ant-launcher under The Apache Software License, Version 2.0
AOP alliance under Public Domain
SLF4J API Module under MIT License
SLF4J Simple Binding under MIT License
ZonalStats operator under Simplified BSD