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.


Third-party components released under one of the following license can be included without problems.

License VersionsSorted ascending
Eclipse Distribution License (BSD style) 1.0
Creastive Commons (CC0) 1.0
GNU Lesser General Public License (LGPL) 2, 2.1
GNU General Public License (GPL) 2
Go License 3-clause BSD style
MIT (style) license / X11 license / X license all
NetCDF license (MIT style) all
libpng / zlib license (info) all
HDF5 license (NCSA and LLNL; info, info, info) all
Public Domain all
BSD (style) license simplified, 2-clause, 3-clause, new; NOT 4-clause


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


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 Initiative for Geospatial Open Source
Software 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
Public License for more details.

Topic attachments
I Attachment Action Size Date Who Comment
license-header-with-exceptions.txttxt license-header-with-exceptions.txt manage 1 K 20 Aug 2015 - 07:04 DanielNuest license header for GPLv2 projects
Topic revision: r9 - 19 Nov 2019, CarstenHollmann
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