From Fedora Project Wiki

(Formatting changes to make the meaningful content a bit clearer and jump from the page. This is a lot of stuff to say for one page; unless we trim it down, we need to find a better way to summarize i)
No edit summary
(29 intermediate revisions by 6 users not shown)
Line 1: Line 1:
== Core Principles ==
{{autolang|base=yes}}


* '''Fedora [[Overview | promotes]] the rapid progress of Free, Open Source software and content.'''
= 12-18 Month Community Objectives =
* '''Fedora believes in the statement "once free, always free."'''


== Objectives of Fedora ==
The primary role of the [[Fedora Council]] is to identify the short, medium, and long term goals of the Fedora community and to organize and enable the project to best achieve them. This section documents the medium-term targets we've highlighted (as explained in the Council charter).


* '''Create a complete general-purpose operating system built for and by a community''' — those who not only consume, but also produce for the good of other community members.
== Current ==
* '''Build the operating system exclusively from free and open source software'''.
* '''Do as much of the development work as possible [[PackageMaintainers/WhyUpstream|directly]] in the upstream''' packages.  We will in general prefer moving to a newer version for updates rather than backport fixes.
* '''Provide a robust development platform for building software''' and robust general integrated set of software that balances the needs for both desktop and server users.
* '''Be on the leading edge of free and open source technology''', by adopting and helping develop new features and version upgrades.
* '''Emphasize usability and a "just works" philosophy''' in default configurations and feature designs.
* '''Promote rapid adoption of new releases''' by allowing for [[DistributionUpgrades | easy upgrades]], with minimal disturbances to configuration changes.
* '''Include a wide range of packages''' that fits into the various different needs of the users. This package set is limited, of course, to packages that Fedora can legally provide, and also subject to our [[Packaging/Guidelines|packaging guidelines]].
* '''Establish and implement technical standards for packages''', ensuring the quality and consistency of the operating system.
* '''Produce robust time-based releases every six months''' but also using a release model that allows the development team the flexibility that it needs to ensure quality while making sure that a release does not slip indefinitely.
* '''Provide timely updates for releases''', throughout the lifetime of a release.
* '''Promote a global perspective''' by supporting as many languages and geographic locales as possible.
* '''Ensure that releases will always be available for free download''' in binary, source packages and as downloadable images.


== Non-Objectives of Fedora ==


* Fedora is not interested in having a slow rate of change, but rather to be innovative.
=== Fedora Modularization (Prototype Phase) ===
* Fedora is not interested in being a platform for [[ForbiddenItems| proprietary or patent encumbered components]].
 
* Fedora shall not be a dumping ground for unmaintained or poorly designed software.
''Summary:'' Deliver a functional implementation of [[Modularization|modular Fedora]]
 
''Objective Lead:'' [[User:langdon|Langdon White]]
 
''Timeframe:'' Prototype should be available around F25 release, with demos at conferences in early 2017.  
 
''Details:'' [[Objectives/Fedora Modularization, Prototype Phase]]
 
 
 
=== Continuous Integration and Delivery of Fedora Atomic Host ===
 
''Summary:'' We aim to deliver Atomic Host in Fedora via [[CI|Continuous Integration and Continuous Delivery]].  
 
''Objective Lead:'' [[User:stefw|Stef Walter]]
 
''Timeframe:'' Release via CI/CD in F27, with refinements in F28
 
''Details:'' [[Objectives/Continuous Integration and Delivery of Fedora Atomic Host]]
 
== History and Future ==
 
See [[Objectives/Completed]] and [[Objectives/Potential]]

Revision as of 14:21, 22 August 2017

12-18 Month Community Objectives

The primary role of the Fedora Council is to identify the short, medium, and long term goals of the Fedora community and to organize and enable the project to best achieve them. This section documents the medium-term targets we've highlighted (as explained in the Council charter).

Current

Fedora Modularization (Prototype Phase)

Summary: Deliver a functional implementation of modular Fedora

Objective Lead: Langdon White

Timeframe: Prototype should be available around F25 release, with demos at conferences in early 2017.

Details: Objectives/Fedora Modularization, Prototype Phase


Continuous Integration and Delivery of Fedora Atomic Host

Summary: We aim to deliver Atomic Host in Fedora via Continuous Integration and Continuous Delivery.

Objective Lead: Stef Walter

Timeframe: Release via CI/CD in F27, with refinements in F28

Details: Objectives/Continuous Integration and Delivery of Fedora Atomic Host

History and Future

See Objectives/Completed and Objectives/Potential