getting involved in an free/open source operating system

33
HOW TO GET INVOLVED IN AN OPEN SOURCE OPERATING SYSTEM PRESENTED BY Fedora Design Team Lead & Sr. Interaction Designer, Red Hat, Inc. RPI B.S. Computer Science '03 Máirín Duffy This presentation is under a Creative Commons Attribution ShareAlike 3.0 License. Please enjoy and share.

Upload: mairin-duffy

Post on 01-Sep-2014

1.597 views

Category:

Self Improvement


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Getting Involved in an Free/Open Source Operating System

HOW TO GET INVOLVED IN AN OPEN SOURCE

OPERATING SYSTEM PRESENTED BY

Fedora Design Team Lead &Sr. Interaction Designer, Red Hat, Inc.RPI B.S. Computer Science '03

Máirín Duffy

This presentation is under a Creative Commons Attribution ShareAlike 3.0 License. Please enjoy and share.

Page 2: Getting Involved in an Free/Open Source Operating System

#1 What is Fedora?

#2 Why Fedora?

#3 What kinds of projects happen in Fedora?

TODAY'S TOPICS:

#4 Get started!

Page 3: Getting Involved in an Free/Open Source Operating System

#1

What is Fedora?

Page 4: Getting Involved in an Free/Open Source Operating System

The Fedora Project's mission is to lead the advancement of free and open source software and content as a collaborative community.

Page 5: Getting Involved in an Free/Open Source Operating System
Page 6: Getting Involved in an Free/Open Source Operating System

#1 The Fedora Project always strives to lead, not follow.

#2 The Fedora Project consistently seeks to create, improve, and spread free/libre code and content.

#3 The Fedora Project succeeds through shared action on the part of many people throughout our community.

MISSION ELEMENTS

Page 7: Getting Involved in an Free/Open Source Operating System

This is Fedora.*

* Actually, there's way more to it; this is a simplified model. :)

Page 8: Getting Involved in an Free/Open Source Operating System

#2

Why Fedora?

Page 9: Getting Involved in an Free/Open Source Operating System

We believe a community-based, open model is the best way to produce the highest-quality software.

Page 10: Getting Involved in an Free/Open Source Operating System
Page 11: Getting Involved in an Free/Open Source Operating System

NO BAND-AIDS.

THE ENDS DO NOT JUSTIFY THE MEANS.

LEGALLY REDISTRIBUTABLE.

CONTENT, TOO!

Page 12: Getting Involved in an Free/Open Source Operating System
Page 13: Getting Involved in an Free/Open Source Operating System

THOUSANDS OF CONTRIBUTORS GLOBALLY.

EVERYONE IS WELCOME – NO WALLS.

COMMUNITY-ELECTEDBOARD.

~22 MILLION USERS.

SOFTWARE ENGINEERS, ARTISTS, SYSTEM ADMINISTRATORS, DESIGNERS, WEB PROGRAMMERS, WRITERS, SPEAKERS, TRANSLATORS, WEB DESIGNERS...

~22 MILLION USERS.

Page 14: Getting Involved in an Free/Open Source Operating System
Page 15: Getting Involved in an Free/Open Source Operating System
Page 16: Getting Involved in an Free/Open Source Operating System
Page 17: Getting Involved in an Free/Open Source Operating System

CLOSE TO UPSTREAM, SOMETIMES SERVE AS UPSTREAM.

100% POWERED BY OPEN SOURCE.RED HAT IS THE LARGEST SINGLE CONTRIBUTOR TO THE LINUX KERNEL.*

LIBVIRT, NETWORK MANAGER, D-BUS, POLICY KIT, PACKAGE KIT, CONSOLE KIT, DEVICE KIT, FREEIPA, SELINUX, PULSE AUDIO, PLYMOUTH, GFS, LVM, METACITY, PANGO, GTK+, EVINCE, VIRT-MANAGER, OGG THEORA, EXT3,

IPSEC, ABRT, GLIBC, KOJI, BODHI, RPM, YUM, FUNC, COBBLER...

* Linux Foundation Report, April 2008

Page 18: Getting Involved in an Free/Open Source Operating System

Red Hat purchasedQumranet...

Page 19: Getting Involved in an Free/Open Source Operating System

RAPID RELEASE CYCLE – EVERY 6 MONTHS.

FIRST TO GET NEW FEATURES.

PROVING GROUND FORINNOVATIONS.

Page 20: Getting Involved in an Free/Open Source Operating System

#3

What kinds of projects happen in Fedora?

Page 21: Getting Involved in an Free/Open Source Operating System

PALIMPSEST

SAMPLE PROJECTS:

RADEON DISPLAY PORT

TEXT-BASED NETWORK MANAGERBETTER WEBCAM SUPPORT

PACKAGE KIT BROWSER PLUGINGNOME SHELL

Disk utility GUI.Support DisplayPort connections for ATI Hardware.More webcams supported out of the box!Control NetworkManager on the command line.Secure package installation from web pages.

COLOR MANAGEMENT Handling color profiles on the desktop.

Desktop SIGFEDORA TEAM #1

Next generation desktop environment.

GET INVOLVED!

IRC #fedora-desktop on irc.gimp.netMAILING LIST [email protected]

PALIMPSEST Disk utility GUI.COLOR MANAGEMENT Handling color profiles on the desktop.

PROJECT LISTING https://fedoraproject.org/wiki/Desktop

Page 22: Getting Involved in an Free/Open Source Operating System

FEDORA TALK

SAMPLE PROJECTS:

FEDORA VOTING APP

KOJIFEDORA ACCOUNT SYSTEM

BODHIFEDORA COMMUNITY

Asterisk server for Fedora audio conferencing.Supports Fedora elections.Manages Fedora user accounts, SSO & Open IDBuild system for Fedora.Update workflow system.

SYSTEM ADMINISTRATION Keep the servers that run Fedora running.

Infrastructure TeamFEDORA TEAM #2

Web-application to enable developers.MIRROR MANAGER Manages the various mirrors that host Fedora

content.GET INVOLVED!

IRC #fedora-admin on irc.freenode.netMAILING LIST [email protected]

TICKETS https://fedorahosted.org/fedora-infrastructure/report/1

Page 23: Getting Involved in an Free/Open Source Operating System
Page 24: Getting Involved in an Free/Open Source Operating System

SURVEY SYSTEM

SAMPLE PROJECTS:

EVENT PLANNING

INTERVIEWS

WWW.FEDORAPROJECT.ORG

Help needed deploying a FOSS voting system forsurveys.Help plan Fedora Events, Audio/Video Streaming...Website revamp!Interview contributors project-wide to developcollateral for publicizing Fedora.

FEDORA INSIGHT Zikula CMS-backed online magazine.

Marketing TeamFEDORA TEAM #3

GET INVOLVED!

IRC #fedora-mktg on irc.freenode.netMAILING LIST [email protected]

PROJECT LIST https://fedoraproject.org/wiki/Marketing#Projects

Page 25: Getting Involved in an Free/Open Source Operating System
Page 26: Getting Involved in an Free/Open Source Operating System

ICON & LOGO DESIGN

SAMPLE PROJECTS:

UI DESIGN

OPEN SOURCE FONTS

USABILITY ASSESSMENTS

Rolling requests, see ticket system.Rolling requests, see ticket system.Currently working on GNOME Shell and FedoraCommunity usability assessments.Identifying great FOSS fonts for inclusion in Fedora and advertising them to packagers.

RELEASE ARTWORK Design the default artwork for Fedora 13.

Design TeamFEDORA TEAM #4

GET INVOLVED!

IRC #fedora-design on irc.freenode.netMAILING LIST [email protected]

PROJECT LIST https://fedorahosted.org/design-team/report/1

Page 27: Getting Involved in an Free/Open Source Operating System
Page 28: Getting Involved in an Free/Open Source Operating System

INTERNATIONALIZATION TEAM

A SMALL SAMPLING OF OTHER TEAMS:

BUG TRIAGE TEAM

FEDORA GAMES SIG

ELECTRONICS LAB TEAM

Translate Fedora into 50+ languages, and workon the tooling around managing this huge project.Triage bugs, make sure they get to the right people.

Build a 100% free and open source electronics lab using Fedora as a platform.

Identify and package free & open source games as well as produce the Fedora Games Spin.

FEDORA AMBASSADORS Spread the word about Fedora and software freedom at events around the world.

Other Ways To Get Involved

FEDORA MINI Work to optimize the Fedora experience on netbooks and other small hardware devices.

Page 29: Getting Involved in an Free/Open Source Operating System
Page 30: Getting Involved in an Free/Open Source Operating System

#4

Get Started!

Page 31: Getting Involved in an Free/Open Source Operating System

#1 Get a Fedora account! join.fedoraproject.org

#2 Find a team or project you're interested in. Join their mailing list and send an email introducing yourself and your interests – and claim a task!#3 Read planet.fedoraproject.org. It's a great way to keep up with what's going on across Fedora.

4 QUICK STEPS TO BECOME A FEDORA CONTRIBUTOR

Page 32: Getting Involved in an Free/Open Source Operating System

#4 ASK QUESTIONS. Do not be afraid – if you are stuck, just ask! Become a visible contributor by blogging your progress to Planet Fedora, and by talking to your teammates and asking lots and lots of questions.

4 QUICK STEPS TO BECOME A FEDORA CONTRIBUTOR

Page 33: Getting Involved in an Free/Open Source Operating System

Questions?

Thanks to my Fedora Design Team pal María 'Tatica' Leandro from Venezeula for designing the cute characters throughout these slides. :)

All of the fonts in this presentation and its graphics are free and open source.All of the graphics in this presentation were created using 100% free and open source software.This presentation is under a Creative Commons Attribution ShareAlike 3.0 License. Please enjoy and share.