Thank you for clarifying a bit about who is behind FreePG!

Andrew Gallagher <andr...@andrewg.com> writes:

> Simon Joseffson <si...@joseffson.org <mailto:si...@joseffson.org>> wrote:
>
>> It seems there is push from the anti-GnuPG people to promote a fork
>> called FreePG instead of real GnuPG, will you package that?
>>
>> https://gitlab.com/freepg/gnupg
>
> FreePG is not an anti-GnuPG project, if anything it’s trying to keep
> GnuPG on Linux alive as long as possible, so as not to force users
> into a disruptive sudden migration to other tools. It is also very
> deliberately not a fork, but rather a set of discrete patches that are
> already being applied by multiple downstreams, some dating back years.

So the FreePG set of patches results in a GnuPG fork by all meanings
except, apparently, by name.

If you take a piece of freely licensed software and make modifications
that goes beyond simple build fixes, I would call that a fork.

https://en.wikipedia.org/wiki/Fork_(software_development)

If the justification for those modifications are disagreement with
upstream about how GnuPG should behave with regard to the wire protocol,
it becomes even more clear to me that we are talking about a fork.

We've seen this before, like LibreSSL or OpenSSL, or EGCS vs GCC or
Iceweasel vs Firefox.  Each example is somewhat different, but they are
useful for comparison.

It is fine to disagree with a project, and chose to use or work on
something else.

I don't think it is a good idea to use the powers that comes by being a
package maintainer or distribution to force changes of how some piece of
software is supposed to work by patching it without changing its name.

Doing so mis-represent the upstream project, and confuses users.

What is GnuPG?  Upstreams GnuPG or Debian's GnuPG or Fedora's GnuPG or
Hooty's GnuPG?  This situation is bad both for Debian and GnuPG, and to
the wider PGP eco-system.

If there is commitment to provide long-term support for FreePG, how
about uploading that as a separate package in Debian?

And also please upload verbatim upstream GnuPG separately.  This allows
user choice.

Right now there are claims that we shouldn't use GnuPG 2.4.x because it
is EOL before trixie EOL and the two alternatives that are proposed
instead is to continue use GnuPG 2.2.x or the FreePG fork that also lack
long-term commitment EOL date for support.

/Simon

Attachment: signature.asc
Description: PGP signature

Reply via email to