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  

License header

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
Topic revision: r8 - 29 Jun 2021, EikeJuerrens
Legal Notice | Privacy Statement


This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Wiki? Send feedback