DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 45SKSRLq3831404 X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 45SKSPwH3831385 X-Recipient: djgpp AT delorie DOT com X-Yandex-Fwd: 1 X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1719606502; bh=AUWohu2FgntySXWusebjyYulLyPuO942zcGoiypY0pg=; h=Subject:From:To:Date:Message-ID; b=nH2u8S7QOWFXXpIm6xg9sFX19BQO3512pLpb4VCdMLYr61/ctKfdCfZTgAg960vwQ A+uwwoumnKu55dvSsEPralxq53KIB6G5H1k5B6bXYw9TTH6ZQhifqaCYVesWU/tRAd +D/Xz+ySssV6ZMbeVKMDq2+tedfqr0Lbu9bXLAJc= Authentication-Results: mail-nwsmtp-smtp-production-main-90.myt.yp-c.yandex.net; dkim=pass header.i=@yandex.ru Message-ID: <65cd1d89-cacc-4373-a9b4-8bae24abfe21@yandex.ru> Date: Fri, 28 Jun 2024 23:28:21 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: djgpp AT delorie DOT com From: "stsp (stsp2 AT yandex DOT ru) [via djgpp AT delorie DOT com]" Subject: licensing questions Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Reply-To: djgpp AT delorie DOT com Hi guys! I am currently reviewing the license of the dj64dev suite, and have a concerns about the library code sources. copying.dj states that the library-related code is distributed under "GNU Library General   Public License, rather than the GNU GPL." But the whole dj64dev suite is distributed (by me) under GPLv3+. And the bigger problem is that I ported the large chunks of other GPLv3+ code into the library, so now I need to clean up the mess. I am trying to apply this "upgrade" procedure: https://www.gnu.org/licenses/gpl-faq.en.html#v3HowToUpgrade It says, among other things, that I need to replace v2 with v3 in all sources, and here is the problem: djgpp sources do not list v2 or v3. They instead refer to copying.dj, which explicitly forbids to modify these headings. Also copying.dj doesn't state what version of LGPL is that: is it v2+, or plain v2? If it is plain v2, then the "upgrade procedure" can't be applied. If it is v2+, then it is still unclear how to apply the "upgrade" because copying.dj explicitly forbids to modify itself. :) So my questions are: - What exactly version of LGPL does copying.dj mean? - Can I upgrade it to LGPLv3+, and if so - how exactly,   given that any modifications of the license info are forbidden?