DerivativeSpec

Differences between revisions 10 and 11
Revision 10 as of 2007-03-12 05:48:56
Size: 3164
Editor: d32-63
Comment:
Revision 11 as of 2007-03-12 06:22:36
Size: 3221
Editor: d32-63
Comment:
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
 * '''Launchpad entry''': none yet  * '''Launchpad entry''': https://blueprints.beta.launchpad.net/ubuntu/+spec/derivativeteam

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.

This Specification supersedes DerivativePolicy and UbuntuDownUnder/BOFs/UbuntuDerivatives

Summary

Gather, document, and implement best practices for creating and maintaining distributions that are derived from Ubuntu, by extending and enhancing wiki.ubuntu.com/DerivativeTeam

  • This includes:
  • Establishing policies for legal issues.
  • Establishing policies, standards, and implementations for customizing branding.
  • Establishing policies, standards, and implementations for customizing artwork.
  • Establishing policies, standards, and implementations for customizing language packages.
  • Establishing policies, standards, and implementations for customization package sets.
  • Implementing tools to create derived distributions.
  • Establishing policies, standards, and implementations for handling issue and crash reports from derived distributions.
  • Establishing policies, standards, and implementations for source code management.
  • Governance and conduct.

Rationale

Currently there are no established best practices for creating and maintaining derivative distributions. Need to make sure organizations and individuals who want to create Ubuntu derivatives can do so easily and efficiently with minimal disruption to anyone else.

Use cases

The Brazilian Loco team is interested in creating a localized Ubuntu distribution.

The University of Wisconsin Physics Department is interested in creating a customised Ubuntu distribution that includes a number of additional scientific packages.

The city of Paris library system is interested in creating a card catalog kiosk that is locked down and includes a subset of Ubuntu packages.

Nokia is interested in creating a distribution that will run on phones.

Software-2010 is interested in creating a consumer friendly distribution that will help transition users to Linux based system. Software-2010 will heavily customize individual Ubuntu packages and provide additional open source and proprietary packages.

Scope

The Derivative team will be our community point of contact with distributions that are derived from Ubuntu.

Design

We discovered that there is a large amount of information on creating derivative distributions spread around the Ubuntu derivative ecosystem. This information can be best shared by creating a team that encourages derivative distributions to work together and with the Ubuntu community.

Implementation

The Derivative Specification is best implemented by a number of sub specifications.

  • [:DerivativeTeam/Specs/DerivativePolicies:Policies]

  • [:DerivativeTeam/Specs/DerivativeBranding:Branding]

  • [:DerivativeTeam/Specs/DerivativeIssueHandling:Issue Handling]

Unresolved issues

BoF agenda and discussion


CategorySpec

DerivativeTeam/Specs/DerivativeSpec (last edited 2008-08-06 16:38:09 by localhost)