Presentation is loading. Please wait.

Presentation is loading. Please wait.

A Model For Sustainable Open Source Development Jared Smith Paul W. Frields Red Hat, Inc. This presentation is made available under a Creative Commons.

Similar presentations


Presentation on theme: "A Model For Sustainable Open Source Development Jared Smith Paul W. Frields Red Hat, Inc. This presentation is made available under a Creative Commons."— Presentation transcript:

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)

4

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

6

7

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

9

10

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


Download ppt "A Model For Sustainable Open Source Development Jared Smith Paul W. Frields Red Hat, Inc. This presentation is made available under a Creative Commons."

Similar presentations


Ads by Google