From Fedora Project Wiki

No edit summary
No edit summary
(35 intermediate revisions by 7 users not shown)
Line 1: Line 1:
== Core Principles ==
{{autolang|base=yes}}


* '''Fedora is [[Overview | about]] 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).


* To 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 ==
* To build the operating system exclusively from free and open source software.
* To 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.
* To 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.
* To be on the leading edge of free and open source technology, by adopting and helping develop new features and version upgrades.
* To emphasize usability and a "just works" philosophy in default configurations and feature designs.
* To promote rapid adoption of new releases by allowing for easy upgrades, with minimal disturbances to configuration changes.
* To 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]] .
* To establish and implement technical standards for packages, ensuring the quality and consistency of the operating system.
* To 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 ensuring that a release does not slip indefinitely.
* To provide timely updates for releases, throughout the lifetime of a release.
* To promote a global perspective by supporting as many languages and geographic locales as possible.
* To 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 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