Third-party Licenses for GPL Projects


This page lists guidelines for including third-pary libraries into code that is licensed under GNU General Public Lic. 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
BSD (style) license simplified, 2-clause, 3-clause, new; NOT 4-clause
MIT (style) license / X11 license / X license all
GNU Lesser General Public License (LGPL) 2, 2.1
GNU General Public License (GPL) 2
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
Public Domain all
Creastive Commons (CC0) 1.0
Go License 3-clause BSD style

Greylist

Greylisted third-party components can only be included if the ThirdPartyLicensesForGPL lists it as an explicit exception.

License Versions
Apache Software License 1, 2.0
GNU Lesser General Public License (LGPL) 3
Mozilla Public License 1, 1.1, 2
Common Development and Distribution License (CDDL) 1.0

Blacklist

The following licenses are considered as incompatible with a project licensed under GPLv2. They cannot be included into a project.

License Versions
Sun/Oracle Binary Code License Agreement all
Eclipse Public License all
Common Public License all

License header

Available for download. A simple way to ensure up-to-date license headers for Maven projects is using the maven-licens-plugin as described here.

Copyright (C) ${inceptionYear}-${latestYearOfContribution} 52°North Spatial Information Research GmbH

This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License version 2 as published
by the Free Software Foundation.

If the program is linked with libraries which are licensed under one of
the following licenses, the combination of the program with the linked
library is not considered a "derivative work" of the program:

    - Apache License, version 2.0
    - Apache Software License, version 1.0
    - GNU Lesser General Public License, version 3
    - Mozilla Public License, versions 1.0, 1.1 and 2.0
    - Common Development and Distribution License (CDDL), version 1.0

Therefore the distribution of the program linked with libraries licensed
under the aforementioned licenses, is permitted by the copyright holders
if the distribution is compliant with both the GNU General Public
License version 2 and the aforementioned licenses.

This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
Public License for more details.
Topic revision: r11 - 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