Re: is copyleft packaging bad for Debian?

Simon Josefsson <[email protected]> Mon, 02 Feb 2026 14:35:12 +0100
Newsgroups gmane.linux.debian.devel.project
Message-ID <[email protected]>
Tollef Fog Heen <[email protected]> writes:

> However, If you do claim that it is copyrightable by putting a license
> on it, I think using a different license than upstream is poor
> form. Packaging someone's work is, hopefully, a respectful and
> collaborative activity with upstream where they'll accomodate reasonable
> requests from the packager, and vice versa.  Choosing a different
> license than upstream seems like adding unnecessary friction to that
> relationship.  (This assumes a free license for the upstream code, if
> it's non-free, I'd say different expectations apply.)

I agree with that, but there are plenty of examples of the contrary in
well-established parts of Debian.  Many Debian maintainers disagree with
upstream maintainers on a wide variety of matters, including licensing
(example: refusing to package GFDL documentation, even without Invariant
sections, or refusal to contribute back improvements on anything
licensed under the GFDL) or cryptographic choice (example: Debian
patches GnuPG away from upstream wishes, introducing incompatibility).

I think this is generally unproductive and leads to poor relationship
between Debian and upstreams.

I believe that kind of behaviour and attitude often is a consequence of
the strong package-ownership model in Debian, where a Debian package
maintainer regard themselves as owner of a package to such an extent
that they are privileged enough to ignore requests from upstream or
other parts of Debian.  I do not see the same extent of that behaviour
in communities without strong package ownership.

IMHO, if a Debian package maintainer has a strong enough idea of how
some upstream package should behave, that is incompatible with upstream,
they should fork the project, rather than adding patches in Debian to
their own liking.  This is the FOSSy respectful way to act if you
disagree with project decisions, and this option needs to be feasible in
a health FOSS eco-system.  Patching project X into something else and
shipping it as project X is disrepectful.

/Simon
signature.asc (application/pgp-signature, 1.2 KB)
-----BEGIN PGP SIGNATURE-----

iQNoBAEWCgMQFiEEo8ychwudMQq61M8vUXIrCP5HRaIFAmmAqBAUHHNpbW9uQGpv
c2Vmc3Nvbi5vcmfCHCYAmDMEXJLOtBYJKwYBBAHaRw8BAQdACIcrZIvhrxDBkK9f
V+QlTmXxo2naObDuGtw58YaxlOu0JVNpbW9uIEpvc2Vmc3NvbiA8c2ltb25Aam9z
ZWZzc29uLm9yZz6IlgQTFggAPgIbAwULCQgHAgYVCAkKCwIEFgIDAQIeAQIXgBYh
BLHSvRN1vst4TPT4xNc89jjFPAa+BQJn0XQkBQkNZGbwAAoJENc89jjFPAa+BtIA
/iR73CfBurG9y8pASh3cbGOMHpDZfMAtosu6jbpO69GHAP4p7l57d+iVty2VQMsx
+3TCSAvZkpr4P/FuTzZ8JZe8BrgzBFySz4EWCSsGAQQB2kcPAQEHQOxTCIOaeXAx
I2hIX4HK9bQTpNVei708oNr1Klm8qCGKiPUEGBYIACYCGwIWIQSx0r0Tdb7LeEz0
+MTXPPY4xTwGvgUCZ9F0SgUJDWRmSQCBdiAEGRYIAB0WIQSjzJyHC50xCrrUzy9R
cisI/kdFogUCXJLPgQAKCRBRcisI/kdFoqdMAQCgH45aseZgIrwKOvUOA9QfsmeE
8GZHYNuFHmM9FEQS6AD6A4x5aYvoY6lo98pgtw2HPDhmcCXFItjXCrV4A0GmJA4J
ENc89jjFPAa+wUUBAO64fbZek6FPlRK0DrlWsrjCXuLi6PUxyzCAY6lG2nhUAQC6
qobB9mkZlZ0qihy1x4JRtflqFcqqT9n7iUZkCDIiDbg4BFySz2oSCisGAQQBl1UB
BQEBB0AxlRumDW6nZY7A+VCfek9VpEx6PJmdJyYPt3lNHMd6HAMBCAeIfgQYFggA
JgIbDBYhBLHSvRN1vst4TPT4xNc89jjFPAa+BQJn0XTSBQkNZGboAAoJENc89jjF
PAa+0M0BAPPRq73kLnHYNDMniVBOzUdi2XeF32idjEWWfjvyIJUOAP4wZ+ALxIeh
is3Uw2BzGZE6ttXQ2Q+DeCJO3TPpIqaXDAAKCRBRcisI/kdFouf9AQDLx1Hh/bqy
cSLzYCNyPMOOKpNBdbm5fG3AyB3scoSKywD+OQr81XYiXjy0OzmHLr/eBw2nSst8
7GzweFqyVyLMig0=
=aC5z
-----END PGP SIGNATURE-----