Hi dear fellow Debian developers,
When I package a project for inclusion into Debian, I commonly license
my packaging work using a copyleft license?.
I appreciate that upstream authors may have reasons to choose different >licensing, and am open to relicense non-packaging parts (e.g. patches). >Sometimes I proactively license patches potential for upstream adoption
same as upstream, but generally I don't - patches are often arguably
too small to be copyright-protected, or might contain contributions
from multiple authors - in short, it is simpler for me to ensure that
the packaging parts are all DFSG-free than that they are all compliant
with upstream choice of licensing, and I see no need for the packaging
part to be compliant with upstream choice of licensing.
My question here is: Am I doing a disservice to Debian? Do Debian
already have a Policy about this? If not, should we add one?
Hi dear fellow Debian developers,*shrug*
When I package a project for inclusion into Debian, I commonly license
my packaging work using a copyleft license?.
I appreciate that upstream authors may have reasons to choose different >licensing, and am open to relicense non-packaging parts (e.g. patches). >Sometimes I proactively license patches potential for upstream adoption
same as upstream, but generally I don't - patches are often arguably
too small to be copyright-protected, or might contain contributions
from multiple authors - in short, it is simpler for me to ensure that
the packaging parts are all DFSG-free than that they are all compliant
with upstream choice of licensing, and I see no need for the packaging
part to be compliant with upstream choice of licensing.
My question here is: Am I doing a disservice to Debian?
Do Debian already have a Policy about this?No, but AFAIK the project consensus is "a simple permissive license or the same license as the upstream; but also maybe the license doesn't matter because it's not copyrightable".
If not, should we add one?"You must license your packaging under these licenses" seems unusual to me
I appreciate that upstream authors may have reasons to choose different licensing, and am open to relicense non-packaging parts (e.g. patches). Sometimes I proactively license patches potential for upstream adoptionI think it is generally best for the debian/* licensing to match the upstream licensing. Unless there is some compelling reason why it should be different (so far, I have never come across an example of such a reason), I think it should be the default behavior for Debian packaging.
same as upstream, but generally I don't - patches are often arguably
too small to be copyright-protected, or might contain contributions
from multiple authors - in short, it is simpler for me to ensure that
the packaging parts are all DFSG-free than that they are all compliant
with upstream choice of licensing, and I see no need for the packaging
part to be compliant with upstream choice of licensing.
I agree with others that matching the package licensing is reasonable, although as we often see, bigger and larger
packages tend to have a mixture of licenses, in which case we typically choose the most free license for the package.
Occasionally, I run into problems with more advanced packages, and then find that Arch Linux of Gentoo have found a good
solution to it, and I use it. When I've already spent some hours to a packaging solution in Debian, I want it to be
available as widely as possible to others in the same manner with as little friction as possible. So, I think if I had
to default on something else that "same as packaging", I'd use something like CC0 or something that is equally
permissive.
On Fri, 30 Jan 2026 14:04, Jonas Smedegaard <dr@jones.dk> wrote:
My question here is: Am I doing a disservice to Debian? Do Debian
already have a Policy about this? If not, should we add one?
While I prefer strong copyleft licenses I *always* license my packaging
under the same license as upstream.
Jonathan Carter <jcc@debian.org> writes:Would you (the plural you - all those responding so far, and everyone
I agree with others that matching the package licensing is reasonable, although as we often see, bigger and larger
packages tend to have a mixture of licenses, in which case we typically choose the most free license for the package.
Occasionally, I run into problems with more advanced packages, and then find that Arch Linux of Gentoo have found a good
solution to it, and I use it. When I've already spent some hours to a packaging solution in Debian, I want it to be
available as widely as possible to others in the same manner with as little friction as possible. So, I think if I had
to default on something else that "same as packaging", I'd use something like CC0 or something that is equally
permissive.
I recently thought about this specific problem for reasons I can't now remember, and arrived at the conclusion that CC0 is probably the best
license one can choose for packaging.
For the most part the packaging is unlikely to be copyrightable anyway
so assigning a license that has restrictions only makes things harder
for the friendly folks who care about license compatibility and are
unwilling to unilaterally decide that copyright doesn't apply.
Potentially making things difficult for good free software citizens
without in any way affecting the not so friendly folks seems counterproductive to me.
Would you (the plural you - all those responding so far, and everyoneI would prefer to not spend time on this, life is too short and we are
reading this who has voting power in Debian) prefer that Debian
considered "too-strictly-free" packaging a release-critical bug and
reason for rejection in NEW queue screening?
Imagine a proposal was made to extend Debian Policy with a rule, that >packaging must be upstreamable - i.e. that packages licensed moreI wouldn't vote for one that requires NEW rejection. I may vote for it
strictly free than that of the contained project must be *rejected* at
the NEW queue screening, and packages already in the archive with such
"too strictly free" licensing should? be either corrected or dropped.
Would you vote for or against such a proposal?
When I package a project for inclusion into Debian, I commonly license
my packaging work using a copyleft license?.
What triggers me in asking this is that, as part of a recent NEW queue >processing, this pattern of mine was noticed and questioned.
Short summary, how about a new `Packaging:` field in machine-readable `debian/copyright` files?we
[My answer below was proof-read by MS Copilot]
Le Fri, Jan 30, 2026 at 02:04:44PM +0100, Jonas Smedegaard a ‚crit :
When I package a project for inclusion into Debian, I commonly license
my packaging work using a copyleft license?.
What triggers me in asking this is that, as part of a recent NEW queue >processing, this pattern of mine was noticed and questioned.
My experience is almost the opposite: when I generate a new package
using automated scripts, I don?t want to claim copyright on the
packaging. Unfortunately, this has been considered mandatory?the
previous team rejected packages without explicit license statements for
files under debian/.
To comply, many maintainers simply reuse the upstream license for
debian/*, which becomes messy when upstream later relicenses (common in
some ecosystems). And as Matthias noted, using a different license for packaging plus the machine?readable format adds overhead whenever
introduce new upstream patches.iting
It would help to have a default mechanism for maintainers who prefer to
waive as much copyright as possible without spending time hand?ed
debian/copyright.
Perhaps we could define a standard Comment or a new Packaging field inxplanation:
the machine?readable format pointing to a Debian?hosted e
that most packaging work is not copyrightable, that some files may carry upstream copyright, and that maintainers otherwise place their
contributions in the public domain (or equivalent).
I recently thought about this specific problem for reasons I can't now remember, and arrived at the conclusion that CC0 is probably the best
license one can choose for packaging.
Would you (the plural you - all those responding so far, and everyone
reading this who has voting power in Debian) prefer that Debian
considered "too-strictly-free" packaging a release-critical bug and
reason for rejection in NEW queue screening?
My question was not which licens each individual developer would choose
but whether Debian as a project should consider copyleft licensing bad.
I understand and appreciate that we do not agree on what licensing is
ideal.
Imagine a proposal was made to extend Debian Policy with a rule, that >packaging must be upstreamable - i.e. that packages licensed more
strictly free than that of the contained project must be *rejected* at
the NEW queue screening, and packages already in the archive with such
"too strictly free" licensing should? be either corrected or dropped.
When I package a project for inclusion into Debian, I commonly licenseI think all DFSG-compatible licenses should be OK for debian/*.
my packaging work using a copyleft license?.
(?)
My question here is: Am I doing a disservice to Debian? Do Debian
already have a Policy about this? If not, should we add one?
What triggers me in asking this is that, as part of a recent NEW queue processing, this pattern of mine was noticed and questioned. I don'tI guess it?s OK for the NEW processing team to ask if you did that
think that question is a relevant part of NEW queue processing, but
instead of letting that being a discussion between me and that one
helpful developer screening the package, or between me and the team,
I consider it more appropriately a discussion in Debian in general.
Imagine a proposal was made to extend Debian Policy with a rule, that packaging must be upstreamable - i.e. that packages licensed more
strictly free than that of the contained project must be *rejected* at
the NEW queue screening, and packages already in the archive with such
"too strictly free" licensing should? be either corrected or dropped.
Would you vote for or against such a proposal?
I appreciate that upstream authors may have reasons to choose different licensing, and am open to relicense non-packaging parts (e.g. patches).
Would you (the plural you - all those responding so far, and everyone
reading this who has voting power in Debian) prefer that Debian
considered "too-strictly-free" packaging a release-critical bug and
reason for rejection in NEW queue screening?
| Sysop: | Jacob Catayoc |
|---|---|
| Location: | Pasay City, Metro Manila, Philippines |
| Users: | 5 |
| Nodes: | 4 (0 / 4) |
| Uptime: | 19:05:37 |
| Calls: | 117 |
| Calls today: | 117 |
| Files: | 367 |
| D/L today: |
547 files (254M bytes) |
| Messages: | 70,845 |
| Posted today: | 26 |