From Fedora Project Wiki

(break page up into categories)
(Copr repository section)
Line 3: Line 3:
 
== Copr Repositories ==
 
== Copr Repositories ==
  
Fedora allows contributors to build rpms and host the output in some repositories on our servers.  Packages in these repositories are not held to the same standards as packages in the  
+
Fedora allows contributors to build rpms and host the output in some repositories on our servers.  These are known as Copr repositories.  Packages in these repositories are not held to the same packaging standards as packages in the Main Fedora Repositories but they are all held to the same Licensing and Legal requirements.  Fedora Legal has the authority to remove packages from the Copr repositories or have problematic Copr repositories removed as Red Hat is liable for any legal issues that may arise here.  Due to this relationship, we are a little more flexible in our policy for Copr repositories than other third party repositories.
  
1) COPRs can provide RPMS with .repo files in them because Red Hat is the provider and assumes liability, but those cannot be included in the main Fedora repos per FESCo decree.
+
* COPRs can provide RPMS with .repo files in them because Red Hat is the provider and assumes liability
 
+
* RPMS with .repo files pointing to COPR repos cannot be included in the main Fedora repository per [https://fedorahosted.org/fesco/ticket/1201#comment:20 FESCo decree].
2) COPR repos may be searched for applications to install as long as the user is explicitly asked to enable the copr before installing packages from them.
+
* Application installers in the main Fedora repositories may search COPR repos for applications to install as long as the user is explicitly asked to enable the copr repository before installing packages from them.
  
 
== Other Repositories with only free (libre) software ==
 
== Other Repositories with only free (libre) software ==

Revision as of 00:24, 12 December 2013

End users sometimes want to install software that is not provided by Fedora. This policy lays out the extent to which Fedora Products can make it easier for end users to do that.

Copr Repositories

Fedora allows contributors to build rpms and host the output in some repositories on our servers. These are known as Copr repositories. Packages in these repositories are not held to the same packaging standards as packages in the Main Fedora Repositories but they are all held to the same Licensing and Legal requirements. Fedora Legal has the authority to remove packages from the Copr repositories or have problematic Copr repositories removed as Red Hat is liable for any legal issues that may arise here. Due to this relationship, we are a little more flexible in our policy for Copr repositories than other third party repositories.

  • COPRs can provide RPMS with .repo files in them because Red Hat is the provider and assumes liability
  • RPMS with .repo files pointing to COPR repos cannot be included in the main Fedora repository per FESCo decree.
  • Application installers in the main Fedora repositories may search COPR repos for applications to install as long as the user is explicitly asked to enable the copr repository before installing packages from them.

Other Repositories with only free (libre) software

3) General 3rd party repositories cannot be searched or enabled due to liability concerns.

(NOTE: "searched" in 2 and 3 was intended to cover searching by software. Clearly users can manually search for anything.)

4) FESCo is okay with pointing to specific free software repositories in the same way as COPR repos if they are approved by FESCo and Fedora Legal. They are not limited in the criteria that they can choose to apply.

Non-free (libre) software

Repositories that contain non-free software are not allowed in any form, even the indirect method of If a product should want to make these discoverable via searching software would require a change in policy from the Fedora Board.