Please check the status of this specification in Launchpad before editing it. If it is Approved, contact the Assignee or another knowledgeable person before making changes.

Summary

Add (full) support for installing Ubuntu without the restricted component; the alternate install CD more or less already has this but the desktop CD does not.

Release Note

"The desktop CD installer now fully supports installing Ubuntu without the restricted component, and the division of packages between main and restricted has been improved."

Rationale

The SABDFL has announced provision of a new strictly-free flavour of Ubuntu in 7.10. This specification implements that, and incorporates various (though not all) changes made by the Gnewsense derivative.

Use Cases

Assumptions

At present, our infrastructure can only cope with having this built straight out of the Ubuntu archive. Thus, only changes that can be made to be acceptable to the regular version of Ubuntu can be supported. For the moment, this means that the default browser will still be Firefox, not Iceweasel. (One slightly controversial way around this would be to ship Epiphany by default; but we do not anticipate doing so in the first release.)

Design

The alternate install CD already supports installation without restricted (although there may be some small bugs) by preseeding the apt-setup/restricted debconf question to false.

It will be convenient if the desktop CD uses the same method; fortunately, Ubiquity also uses apt-setup so this is straightforward. We will add a checkbox labelled "Do you want to use software with restrictive licensing?" (or similar) to the Advanced dialog accessible from the installation summary page, and bind this to apt-setup/restricted; its default will be whatever the current value of that question is (so true by default in Ubuntu). Ubiquity will check the Section field of each package in the APT cache to determine whether there are any restricted packages on the live filesystem; if there are any, it will remove them after copying to the target filesystem in its usual way. If no restricted packages are present on the live filesystem, then the checkbox will not be shown and apt-setup/restricted will be set to false.

Some individual packages need to be fixed in order for this to work as desired. The following are known at present:

Test/Demo Plan

[to be filled in during implementation]

BoF agenda and discussion

Gnewsense also makes a number of branding changes which do not appear to be required for freedom purposes:


CategorySpec

UbuntuWithoutRestricted (last edited 2008-08-06 16:14:47 by localhost)