Download presentation
Presentation is loading. Please wait.
Published bySheryl Chase Modified over 8 years ago
1
A Model For Sustainable Open Source Development Jared Smith Paul W. Frields Red Hat, Inc. This presentation is made available under a Creative Commons Attribution-ShareAlike (BY-SA) 3.0 license.
2
About the Presenters ● Jared Smith ● Fedora Project Leader ● Accountable to Red Hat for all things Fedora ● Ensure smooth interface and communication between internal and external parts of the Fedora community ● Paul W. Frields ● Former Fedora Project Leader ● RHEL Operations Manager at Red Hat
3
Agenda ● What makes Fedora different? ● How Fedora works with upstream communities ● How Fedora relates to downstream projects ● Time for questions after the slides, but feel free to email me as well (jsmith@fedoraproject.org)
5
"Freedom has many difficulties and democracy is not perfect, but we have never had to put a wall up to keep our people in." John F. Kennedy West Berlin, Germany 26 June 1963
8
Art vs. Science ● The first two foundations are about the “art” of building communities around open source ● The second two foundations are the practical application of building the bits and bytes
11
Our Primary Focus is the Fedora distribution
12
Code starts in the community ● 1000s of individual projects ● Community is upstream; consumers are downstream ● Fedora presence in “core” communities ● Mechanics of community development ● http://www.theopensourceway.org/ ● http://www.producingoss.org/
13
Image courtesy of ogimogi via Flickr, CC BY.
14
Image courtesy of 416style via Flickr, CC BY.
15
Devel. Six-month release cycle Jun 09Nov 09May 10Nov 10May 11Nov 11 Fedora 11 Fedora 12 Devel. Fedora 13 Devel. Fedora 14 The Fedora 11 release had a longer development cycle to include critical features.
16
Fedora kernel package ● Slower rate of change than kernel.org ● Fedora mantra: “Upstream!” ● Collaborative by definition ● Lower maintenance burden ● Smoothes out user experience with open source
17
Kernel patches in Fedora ● Typically increase over release lifetime, with backports ● Maintainers work with upstream to include changes ● “Current” numbers fall dramatically with updates F-12 kernel patches 25 Nov 2009 – 25 May 2010 2.6.31.6 2.6.32.3 2.6.32.13
18
Laying technology bets ● Robust but quickly evolving ● A failed experiment is only painful for about six months ● Crowdsourcing feature hardening ● SELinux ● KVM, libvirt, virt-manager ● Free video drivers ● Desktop *Kit, GTK3, GNOME Shell ●...and on into the future...
19
UPSTREAM Fedora Project Red Hat Enterprise Linux CentOS/Derivatives
20
UPSTREAM Fedora Project Red Hat Enterprise Linux CentOS/Derivatives
21
Sustainability
22
Questions? Thank you! Jared Smith jsmith@fedoraproject.org
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.