Edit Info Other
Login

Diff for "FoundingPrinciples"

Differences between revisions 12 and 17 (spanning 5 versions)
Revision 12 as of 2008-10-22 05:58:53
Size: 2163
Editor: PaulWayper
Comment: Removing superfluous 'should' from first sentence.
Revision 17 as of 2017-06-26 14:09:36
Size: 1469
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
#acl AdminGroup:read,write,revert All:read
Line 3: Line 5:
This page contains the set of founding principles, much like the "[[http://fedoraproject.org/wiki/Objectives|Core Principles]]" of Fedora. This page contains the set of founding principles, much like the "[[http://fedoraproject.org/wiki/Foundations]]" of Fedora.
Line 7: Line 9:
 * The RPM Fusion's repositories and the infrastructure to maintain them will follow Fedora where possible.
This means using Fedora's packaging guidelines (except for legal), Fedora's review
process for new submissions, Fedora's VCS structure etc.
The RPM Fusion's repositories and the infrastructure to maintain them follow Fedora where possible. This means using [[http://fedoraproject.org/wiki/Packaging/Guidelines|Fedora's packaging guidelines]] (except for legal), Fedora's review process for new submissions, Fedora's VCS structure etc.
Line 11: Line 11:
 * We'll have two main repos in the beginning: We have two main repositories:
Line 13: Line 13:
  * one named "free" for Open Source Software (as defined by the Fedora Packaging Guidelines) which can't be included in Fedora because it might be patent encumbered in the US   * one named "free" for Open Source Software (as defined by the [[http://fedoraproject.org/wiki/Licensing|Fedora Licensing Guidelines]]) which can't be included in Fedora because it might be patent encumbered in the US
Line 15: Line 15:
  * one named "nonfree" for non-free software, e.g. everything else which can't be in freeworld; this includes software with public available source-code that has "no commercial use"-like restrictions   * one named "nonfree" for non-free software, that is everything else which can't be in free; this includes software with public available source-code that has "no commercial use"-like restrictions
Line 17: Line 17:
 The nonfree repository will depend on the free repository; Open Source Software which depends on non-free software needs to be shipped in the nonfree repository. The nonfree repository might depend on the free repository; Open Source Software which depends on non-free software is shipped in the nonfree repository.
Line 19: Line 19:
 Both repositories will contain only add-on packages and not replacements in
relation to the base package set. Whereby the base package set is defined
 
as: RHEL/CentOS + EPEL or Fedora (Fedora 7+)
Both repositories contain only add-on packages and not replacements in relation to the base package set. Whereby the base package set is defined as: RHEL/CentOS + EPEL or Fedora (Fedora 7+)
Line 23: Line 21:
 * RPM Fusion will contain kernel module packages in the main repo, even if Fedora will drop them (which looks likely as of August 2007)

== Principles under discussion ==

 * kernel packages -- needs to be discussed again (other stuff is higher on the todo list right now) how to actually package them; it might be possible to package them with both the kmod (fedora) or dkms (freshrpms) kernel module packaging schemes in one repository.

 * after the freeworld and nonfree repositories are running we might start an additional repository where with proper motivation replacements are allowed. This repo which will NOT be enabled by default.

== Footnotes ==

Notice that this doesn't mention how we are actually going todo anything yet, nor with which base distro releases we will start. This is intentional as these (important) details are not part of our founding principles.
RPM Fusion accepts kernel module packages in [[http://rpmfusion.org/Packaging/KernelModules/Kmods2|Kmod2 standard]].

RPM Fusion founding principles

This page contains the set of founding principles, much like the "http://fedoraproject.org/wiki/Foundations" of Fedora.

Principles we agree on

The RPM Fusion's repositories and the infrastructure to maintain them follow Fedora where possible. This means using Fedora's packaging guidelines (except for legal), Fedora's review process for new submissions, Fedora's VCS structure etc.

We have two main repositories:

  • one named "free" for Open Source Software (as defined by the Fedora Licensing Guidelines) which can't be included in Fedora because it might be patent encumbered in the US

  • one named "nonfree" for non-free software, that is everything else which can't be in free; this includes software with public available source-code that has "no commercial use"-like restrictions

The nonfree repository might depend on the free repository; Open Source Software which depends on non-free software is shipped in the nonfree repository.

Both repositories contain only add-on packages and not replacements in relation to the base package set. Whereby the base package set is defined as: RHEL/CentOS + EPEL or Fedora (Fedora 7+)

RPM Fusion accepts kernel module packages in Kmod2 standard.

FoundingPrinciples (last edited 2023-11-14 09:37:58 by anonymous)