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

Greylist

Greylisted third-party components can only be included if the #License_header 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 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
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
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: r6 - 20 Aug 2015 07:04:21, DanielNuest
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