ext-solr icon indicating copy to clipboard operation
ext-solr copied to clipboard

Change license back to GPL 2

Open georgringer opened this issue 10 months ago • 4 comments

Since https://github.com/TYPO3-Solr/ext-solr/pull/1792 it is GPL3 but as core is GPL2 IMHO & IANAL the extension must be GPL 2 as well!

georgringer avatar Feb 20 '25 13:02 georgringer

@georgringer See:

  • https://github.com/TYPO3-Solr/ext-solr/pull/1792#issuecomment-2687249510
  • https://github.com/TYPO3-Solr/ext-solr/pull/1792#issuecomment-2687250930

Infos:

We want to look at it closely.

TYPO3 guidelines speaks about "GPLv2 or any later version"

TYPO3 guidelines for Extensions says:

TYPO3 is released under the terms of GNU General Public License version 2 or any later version. The copyright notice with a reference to the license text must be included at the top of every TYPO3 PHP class file. User files must have this copyright notice as well. Example:

<?php
declare(strict_types = 1);

/*
 * This file is part of the TYPO3 CMS project.
 *
 * It is free software; you can redistribute it and/or modify it under
 * the terms of the GNU General Public License, either version 2
 * of the License, or any later version.
 *
 * For the full copyright and license information, please read the
 * LICENSE.txt file that was distributed with this source code.
 *
 * The TYPO3 project - inspiring people to share!
 */

 namespace Vendor\SomeExtension\SomeFolder;

Help wanted.

If somebody has a 100% legal declaration and proof against using GPLv3 and/or for GPLv2, please leave the comments or contact us.

QA:

License Compatibility to TYPO3

  • [x] Can a TYPO3 extension use the GPLv3? Most probably YES, See: https://typo3.org/project/licenses

    TYPO3 CMS 3.x and higher is licensed under the GNU General Public License, version 2 or later.

    • [x] Doesn't matter, because of "2 or later" ~If "it depends": Can EXT:solr and its add-ons use GPLv3?~

License Compatibility to Apache Solr

  • [x] Must EXT:solr be compatible with Apache Solr license? Most probably yes, because EXT:solr uses and distributes the Apache Solr TYPO3 plugin, which is licensed as Apache License 2.0
  • [x] Is GPLv3 compatible with Apache License 2.0? YES, see: https://www.gnu.org/licenses/license-list.html#apache2 Or https://en.wikipedia.org/wiki/GNU_General_Public_License#Compatibility_and_multi-licensing

    The fourth and final discussion draft[32] was released on 31 May 2007. It introduced Apache License version 2.0 compatibility (prior versions are incompatible)

dkd-kaehm avatar Feb 27 '25 11:02 dkd-kaehm

IMHO we can and must leave the GPLv3 as is. See my previous comment.

dkd-kaehm avatar Feb 27 '25 12:02 dkd-kaehm