Differences between revisions 5 and 6
Revision 5 as of 2006-10-10 14:14:53
Size: 3614
Editor: ?SimonJosefsson
Comment:
Revision 6 as of 2006-10-10 23:13:36
Size: 3786
Editor: BenFinney
Comment: Copyedit; Be explicit that it's only the non-free IETF documents
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
IETF documents, such as RFCs, are not licensed under a DFSG-free license, and should thus not be included in Debian's main. However, RFCs are frequently included in many free software packages. Some care is required to remove then when packaging software for Debian. The majority of IETF documents, such as RFCs, are not licensed under DFSG-free terms, and should thus not be included in Debian's main. However, RFC documents are frequently included in many packages that would otherwise be free software. Some care is required to remove then when packaging software for Debian.
Line 18: Line 18:
In particular, the last file above says: In particular, the etch_rc_policy.txt document above says:
Line 26: Line 26:
All RFCs in non-source packages are believed to be reported, see: All non-free RFC files in non-source packages are believed to be reported, see:
Line 30: Line 30:
Currently I'm investigating source packages too. A list of packages with RFCs in them are found at: Currently I'm investigating source packages too. A list of packages with non-free files in them are found at:
Line 36: Line 36:
The I-D draft-morgan-ident-ext-04.txt have been made available under a free license, see #390658. These documents have been made available under a free license:

* The I-D draft-morgan-ident-ext-04.txt (see #390658)
Line 40: Line 42:
This will be used for the reports on the RFC's in source packages. This will be used for the reports on non-free RFCs in source packages.
Line 51: Line 53:
It seems the source package contains non-free RFC: It seems the source package contains files from the IETF under non-free license
terms
:
Line 60: Line 63:
The etch release policy says even source packages must be free: The etch release policy says binary and source packages must each be free:
Line 66: Line 69:
There are (at least) three ways to fix this problem, in order of preference: There are (at least) three ways to fix this problem. In order of preference:
Line 80: Line 83:
looking for suspicious filenames, and there may be false positives. looking for names of likely non-free files, and there may be false positives.

This page provides information on IETF RFC/I-Ds within Debian.

Background

The majority of IETF documents, such as RFCs, are not licensed under DFSG-free terms, and should thus not be included in Debian's main. However, RFC documents are frequently included in many packages that would otherwise be free software. Some care is required to remove then when packaging software for Debian.

Some links to discussion of the license problems:

Some general background:

In particular, the etch_rc_policy.txt document above says:

  1. DFSG-freeness
    • All content in main and contrib must meet the DFSG, both in .debs and in the source (including the .orig.tar.gz)

Status

All non-free RFC files in non-source packages are believed to be reported, see:

Currently I'm investigating source packages too. A list of packages with non-free files in them are found at:

Known exceptions

These documents have been made available under a free license:

  • The I-D draft-morgan-ident-ext-04.txt (see #390658)

Bug report template

This will be used for the reports on non-free RFCs in source packages.

{{{ Subject: Source package contains non-free IETF RFC Severity: serious Package: [package] Version: [version] Hi!

This bug has been filed on multiple packages, and general discussions are kindly requested to take place on debian-legal or debian-devel.

It seems the source package contains files from the IETF under non-free license terms:

[list of files in package]

The license on I-Ds is not DFSG-free, see:

The etch release policy says binary and source packages must each be free:

The severity is serious, because this violates the Debian policy:

There are (at least) three ways to fix this problem. In order of preference:

1. Ask the author of the RFC to re-license the RFC under

  • a free license. A template to request can be found in RFC 4663, although it would have to be modified in order to be useful for Debian.

2. Remove the non-free material from the source, e.g., by

  • re-packaging the upstream archive and adding a 'dfsg' version name to it.

3. Move the package to non-free.

I'm sorry if this report is filed in error, I went over many packages looking for names of likely non-free files, and there may be false positives.

Thanks, Simon }}}