Re: is copyleft packaging bad for Debian?

Jeremy Stanley <[email protected]> Tue, 3 Feb 2026 23:08:09 +0000
Newsgroups gmane.linux.debian.devel.project
Message-ID <[email protected]>
On 2026-02-03 11:11:57 -0800 (-0800), Russ Allbery wrote:
[...]
> What nearly every free software project does in practice is make an 
> assumption. That assumption goes roughly like this:
>
>    You voluntarily submitted your work to my project and asked for it to
>    be included, so I am going to assume that this means you agree to the
>    standard conventions of free software and are okay with your work
>    being included under the free software license that the work is
>    already covered by. Asking you to confirm this explicitly is annoying
>    and requires another back-and-forth, so I'm just going to assume we're
>    all adults here and you wouldn't have sent me the patch if you didn't
>    want me to use it.
>
> This is not legally rigorous, but it's also not *entirely* void of legal 
> meaning either. There are a bunch of legal concepts sort of vaguely 
> floating around in this area that have names like "promissary estoppel" 
> that I am not even remotely qualified to analyze, but which roughly amount 
> to a general informal principle that people are entitled to assume that 
> you are a reasonable person and you mean what you are clearly implying. If 
> you try to sue someone for incorporating a patch that you sent them for 
> incorporation, it's not an unreasonable assumption that a judge is going 
> to ask questions like "if you didn't want them to use your patch, why did 
> you send it to them" and "if you didn't want your work covered under the 
> same license as the software you submitted it to, why didn't you say so" 
> and arrive at reasonable conclusions.
[...]

Also not a lawyer, but wanted to point out that the strength of this 
assumption does vary somewhat from license to license too. In 
particular, copyleft licenses sort of try to encode it insofar as if 
you're violating the patch author's implicit copyright by including 
their derivative work into the project, then they were likely also 
violating the project's copyright license by distributing that 
modification to you under infringing terms.

The popularity of the legal workarounds you enumerated also vary 
somewhat by license, owing in great part to the fact that not all 
free/libre open source software licenses these days are purely 
copyright licenses: some also require patent grants, and for even 
longer we've had some that mandated or restricted certain uses of 
associated trademarks as well (thankfully not en vogue in recent 
years). So, depending on what additional sorts of intellectual 
property a license might cover, the project's legal counsel may push 
for stronger binding contracts to make sure the intent is clear... 
especially since IP like patents and trademarks tend to be 
jurisdiction-dependent and aren't covered by broad international 
convention the way copyright has been.
-- 
Jeremy Stanley
signature.asc (application/pgp-signature, 963 B)
-----BEGIN PGP SIGNATURE-----

iQKTBAABCgB9FiEEl65Jb8At7J/DU7LnSPmWEUNJWCkFAmmCf9BfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDk3
QUU0OTZGQzAyREVDOUZDMzUzQjJFNzQ4Rjk5NjExNDM0OTU4MjkACgkQSPmWEUNJ
WCnK9A/9GaEclfRSBK4hNyZwncrqDs+mNtvFN+G80GvblHkZhrqq1Q0FlHtAvmTn
JzgUHkKBu3HsY/Yd93Qm1HrUQdue5M4EArwT2iO1iJZ29LGGG4PHI+GhindaEFpp
6BidiiQb0ReNpSnA4O+8Ttq6WXNLlzNef+1iKzQ7E4AiAr6ZbkpNqN3TwmUkwk85
EHyLukP6CsCDhmqNcq3v7u4k5m1BkqW+65qumQriUR0KhfEaU0gXEiSlILn0vKfu
WXR8w/EENQwdCTzcRmahKuPN55uefVz7kQShOxpw4r2gHrnk1Z5+3Mxf+5JACFB9
i0EwGFh6GYVaAjuXsdZFFtkAMESxo3taFOupp9kpvkUwbu/Q42W4VP9ePcqaND8o
mS+sgVu2o6tVMcT06zvxHDuQ9T8hWMMpjalJWca0xYi+6o6E2owZFwHRWhm25j/L
mOwbvqtXKPRxSb2+l84ncS3APC7RKK/WjvUfwt9G9ocY7qYCjxVSQK8RSMcoGFC7
5bv1MwjxcKsGr7HFjw8yUHu1aFBIIhfcnekAKWGJMgvlVuriyQDL2KRrbe2m1tNR
i6si6s4JYeD/wR/Cpd+Vg5sp0rEx79nu3UshNMzDqCDpwaOespcN9DHTXoj6oXKl
+WNqdJB3rE9nTjnbAyA0/lI0ZxjnPiAOWrTpOcAlLenR+VNd74o=
=6m2j
-----END PGP SIGNATURE-----