This is a multi-part message in MIME format.
--nextPart2212919.4lg0Gpr8jh
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="UTF-8"
"that’s the beauty of using GPLv2+ instead of GPLv2: it can be converted to later versions
*WITHOUT* any additional permission from the copyright holders”
That was an egregious enough typo that I felt compelled to send another email. I
apologize for the noise.
On Friday, April 12, 2024 12:48:20 PM MST Soren Stoutner wrote:
As an additional followup, as the original debian/* files were licensed GPLv2+, if you edit a file you can choose to make your contribution GPLv3+, which would convert the entire file to GPLv3+. If you end up editing all of the files in debian/* at least once, you could convert the entire copyright entry to GPLv3+.
I can’t do that with Electrum because there is no automatic conversion from GPLv3+ to Expat. But it is an option that is open to you if you would like to
pursue it. It also isn’t a problem if you decide to leave all your contributions to debian/* as GPLv2+, as any GPLv2+ file can be contributed to an upstream GPLv3+ project (that’s the beauty of using GPLv2+ instead of GPLv2: it can be converted to later versions with any additional permission from the copyright holders).
On Friday, April 12, 2024 12:40:55 PM MST Soren Stoutner wrote:
As an additional comment, I currently maintain Electrum. Upstream is
licensed
Expat. Previous maintainers licensed their debian/* contributions GPLv3+. When I took over the package, I started working closely with upstream and wanted to contribute patches and other files, like AppSream metainfo to them.
To do this, I wanted all of my new contributions to debian/* to be licensed under Expat when I was the sole author of the file, and dual licensed under GPLv3+ and Expat when I was editing an existing file. I indicated that in the following way:
Files: debian/*
Copyright: 2013-2015 Vasudev Kamath <[email protected]>
2013 Gregor Herrmann <[email protected]>
2013-2021 Tristan Seligmann <[email protected]>
2019-2020 Laurent Bigonville <[email protected]>
2022 Bastian Germann <[email protected]>
2022-2024 Soren Stoutner <[email protected]>
License: GPL-3+
Comment:
The following copyright holders additionally license their
contributions to debian/* under the Expat license so that
if all other listed contributors agree it can be relicensed
under Expat, which is the license used by upstream and makes it
easier for contributions to be upstreamed when appropriate:
Soren Stoutner, Bastian Germann.
Files: debian/electrum.1
Copyright: 2023-2024 Soren Stoutner <[email protected]>
License: Expat
--nextPart2212919.4lg0Gpr8jh
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset="UTF-8"
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">"that’s the beauty of using GPLv2+ instead of GPLv2: it can be converted to later versions <strong>WITHOUT</strong> any additional permission from the copyright
holders”</p>
<br /><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">That was an egregious enough typo that I felt compelled to send another email. I apologize for the noise.</p>
<br /><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">On Friday, April 12, 2024 12:48:20 PM MST Soren Stoutner wrote:</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> As an additional followup, as the original debian/* files were licensed</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> GPLv2+, if you edit a file you can choose to make your contribution GPLv3+,</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> which would convert the entire file to GPLv3+. If you end up editing all of</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> the files in debian/* at least once, you could convert the entire copyright</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> entry to GPLv3+.</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> </p> <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> I can’t do that with Electrum because there is no automatic conversion from</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> GPLv3+ to Expat. But it is an option that is open to you if you would like to</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> pursue it. It also isn’t a problem if you decide to leave all your</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> contributions to debian/* as GPLv2+, as any GPLv2+ file can be contributed to</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> an upstream GPLv3+ project (that’s the beauty of using GPLv2+ instead of</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> GPLv2: it can be converted to later versions with any additional permission</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> from the copyright holders).</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> </p> <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> On Friday, April 12, 2024 12:40:55 PM MST Soren Stoutner wrote:</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > As an additional comment, I currently maintain Electrum. Upstream is</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> </p> <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> licensed</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> </p> <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > Expat. Previous maintainers licensed their debian/* contributions GPLv3+.</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > When I took over the package, I started working closely with upstream and</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > wanted to contribute patches and other files, like AppSream metainfo to</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > them.</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > To do this, I wanted all of my new contributions to debian/* to be licensed</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > under Expat when I was the sole author of the file, and dual licensed under</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > GPLv3+ and Expat when I was editing an existing file. I indicated that in</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > the following way:</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > Files: debian/*</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > Copyright: 2013-2015 Vasudev Kamath <
[email protected]></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > 2013 Gregor Herrmann <
[email protected]></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > 2013-2021 Tristan Seligmann <
[email protected]></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > 2019-2020 Laurent Bigonville <
[email protected]></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > 2022 Bastian Germann <
[email protected]></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > 2022-2024 Soren Stoutner <
[email protected]></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > License: GPL-3+</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > Comment:</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > The following copyright holders additionally license their</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > contributions to debian/* under the Expat license so that</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > if all other listed contributors agree it can be relicensed</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > under Expat, which is the license used by upstream and makes it</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > easier for contributions to be upstreamed when appropriate:</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > Soren Stoutner, Bastian Germann.</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > Files: debian/electrum.1</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > Copyright: 2023-2024 Soren Stoutner <
[email protected]></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > License: Expat</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > Files: debian/patches/*</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > Copyright: 2022-2024 Soren Stoutner <
[email protected]></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > License: Expat</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > Files: debian/patches/Improve-message-about-PyQt5.patch</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > Copyright: 2020 Tristan Seligmann <
[email protected]></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > License: GPL-3+</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> >
https://sources.debian.org/src/electrum/4.5.4%2Bdfsg-1/debian/copyright/[1]</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > On Friday, April 12, 2024 12:10:43 PM MST Richard Laager wrote:</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > > I've only looked at this situation for a total of five minutes prior to</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > > writing this email, so take this with a grain of salt. But to help you</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > > make forward progress...</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > > </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > > Upstream seems to use GPL-3+ (not GPL-3). For example:</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > >
https://github.com/fxbois/web-mode/blob/</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> </p> <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> a9d21841224da3295f2dd0a90022f5e435e4</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> </p> <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > > 80 46/web-mode.el#L13</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > > </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > > The existing copyright says GPL-2+ (not GPL-2).</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > > </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > > On 2024-04-10 23:05, Xiyue Deng wrote:</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > > > 1. whether I can add the new copyright section to cover debian/*, and</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > > </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > > I think it is pretty typical to have a debian/* section. And if the</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > > licenses differ (see below), then you would _have_ to have separate</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > > sections.</p>
<br /><br /><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">-- </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">Soren Stoutner</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">
[email protected]</p>
</body>
</html>
--nextPart2212919.4lg0Gpr8jh--
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEJKVN2yNUZnlcqOI+wufLJ66wtgMFAmYZkMwACgkQwufLJ66w tgNRVg/7B174YZAfY9DLmRklPXz+Fru4fJRo+sjeKGnyc1uGEgMqxPvyGGnQs7Ph xJStwSlj8tcZftv3E/MS/eXxFg4V3ZJf5gv6aQcN5ERgKYMfgGsladNXJz3YjDDv Aqd2oGhRSKTsv4XCFFPrBqsUO1jUCAYbEztTGUg5noDuvoAYTHpNPXRwq7ep+d7g YWjaSoxhmJgw8I5ak5c9uBhDKek0QeytFY9RpagFqo0JjKDxdkSgtT9gRWnsg05r vnrTsZQj9GbpJ9NGFIk9TTrUqx8Ll56tyEa4gKlI6glcwmH4cNVhAKZi5P5aNuGY yILsrRCYS9jn+iJgJQPXAzKJk6Nc2YRyliD+lo0xHa2ZTp6g1MKQibkU6NMjcuvC AqeW12pM42DDMzpPBX8jCDoerf4gvHj283qTns0aTx0M5/kB0ZgZcDU8CSwROXwh Ari2acdQ8feleNwNi/yDLExDlVfCEoEOb+0r8R+4LRVjLx5m92/ZldZIDwvgWeFc oAmnUZl8qg1tyRPAEvqziPzYRS5KOaMQn+BzUrU6sm4ukyZzy9zeB+iRZ4Qk97Sz gmEnqciY+ys/+0XoZ78JuULE5CYdZj7z/LGdjqY6zUG3E3rqschQVM2X/h8p/WvY RT3iMRzOFVV//4ZBUkiO/5LpVSfLSHVq4MkqK17EiR1yb6TaZs4=
=/2MQ
-----END PGP SIGNATURE-----
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)