Archive:PackagingDrafts/SourceRequirement

From FedoraProject

Jump to: navigation, search

The spirit behind Open Source is that anyone can take the source code, rebuild it, and have functional binaries.

Fedora's guiding principle is: To provide free and open source software, at no cost, freely redistributable, and unencumbered by software patents.

I propose that the following text be added to the Packaging/Guidelines:

No inclusion of pre-built binaries or libraries

All binaries or libraries included with Fedora packages must have been built from sourcecode included in the source package. This is a requirement for the following reasons:

If you are in doubt as to whether something is considered a binary or library, here is some helpful criteria:

Packages which require non-open source components to build are also not permitted (e.g. proprietary compiler required).

Exceptions