Sie sind auf Seite 1von 22

Apache Software Foundation

Leading the Wave of Open Source

Bernd Fondermann freier Software Architekt bernd.fondermann@brainlounge.de berndf@apache.org


Montag, 26. Mai 2008 1

Wie alles begann


1996: Loser Zusammenschlu von
Webserver Admins

Apache Group Austausch von Patches A patchy webserver 1999: ASF gemeinntziger Verein in den USA 21 Members
Montag, 26. Mai 2008 2

ASF heute
Projekte: >62 Committer: >1.900 Member: ca. 260 Projekte im Inkubator: ca. 25 SVN commits: > 660.000
Montag, 26. Mai 2008 3

Free Open Source


Free: Apache Software License Open: Community over Code volle Transparenz jeder ist willkommen Source: Software... free of charge for the general public
Montag, 26. Mai 2008 4

aktuell: ASL 2.0 entstanden aus der BSD-Lizenz permissive: jegliche Nutzung erlaubt inkl. kommerzielle Nutzung problemlos in Closed Source verwendbar keine Verpichtung, nderungen zu
verffentlichen

Apache Software License

dennoch passiert genau das


Montag, 26. Mai 2008 5

Organisation
Foundation-Ebene ASF Board Projekt-Ebene PMC Chair Project Management ASF Members Committee Committers Contributors Users
Montag, 26. Mai 2008 6

Die ASF gehrt den Membern Das Board fhrt Tagesgeschft gewhlt von den Membern schuldet ihnen Rechenschaft Die Project Management Committees fhren ihr Projekt eigenverantwortlich in Vertretung & unter Kontrolle der
Member
Montag, 26. Mai 2008 7

Getragen von den Membern

Meritokratie
wer sich um ein Projekt verdient gemacht
hat, wird Committer wird ASF Member

wer sich um die ASF verdient gemacht hat, keine Bewerbung, nur Vorschlagsverfahren nur die individuelle Leistung zhlt Unternehmen knnen nicht ASF Member
werden
Montag, 26. Mai 2008 8

Wie funktioniert ein Projekt?


ffentliche Mailinglisten Source, Website, Wiki, JIRA PMC Mailing-Liste Releases neue Committer einfangen Dokumentation
Montag, 26. Mai 2008 9

Was passiert mit meinen Contributions?


Copyright: verbleibt beim Contributor Lizenz: ASL, gibt jedem das unbegrenzte
Nutzungsrechte, auch der ASF

Kontributoren sichern zu, da ihre Beitrge


ihre eigenen Schpfungen sind

Montag, 26. Mai 2008

10

do-acracy Handle! = Lazy Consensus Groe nderung? -> Proposal & Diskussion Konsensorientiertes Vorgehen Vote: +1 +0 -0 -1 Release? Committer? nderung von
Ablufen? - Vote!

Wie fallen Entscheidungen?

Technical Veto
Montag, 26. Mai 2008 11

Zuviel Brokratie?
alle Projekte funktionieren sehr hnlich jeder hat die Chance, beizutragen kein Projekt kann bernommen werden langfristige Lebensdauer wird gesichert ASF bietet Committern rechtlichen Schutz Qualittsstandard sichern
Montag, 26. Mai 2008 12

Neue Projekte Der Inkubator


Eingangstor fr Code, der ausserhalb der
ASF entwickelt wurde

Mentoren lernen, wie die ASF funktioniert Prfung: Intellectual Property ben: Releases Community-Building, Diversitt
Montag, 26. Mai 2008 13

ApacheCon
Konferenz rund um Apache Workshops von Apache Committern Hackathon: Projektarbeit live Vortrge Gesprche, BoF, Getrnke, Essen etc. Frhjahr: ApacheCon EU in Amsterdam Herbst: ApacheConUS08 in New Orleans
Montag, 26. Mai 2008 14

Infrastruktur
selbstgehostete Server FreeBSD, Solaris administriert durch Freiwillige mittlerweile1 angestellter SysAdmin in 3 Rechenzentren Mirrors auf der ganzen Welt
Montag, 26. Mai 2008 15

Finanzierung
indivduelle Spenden Sponsoren: Platinum: Google,Yahoo Gold: HP Silver: Covalent/SpringSource, IONA
Montag, 26. Mai 2008 16

Projekte
httpd ant Cocoon commons Felix Geronimo Harmony Logging Apache Web Server Build-Tool Content Processing Java Tool Libraries OSGi Container JEE Server Java SE Implementierung log4j

Montag, 26. Mai 2008

17

mehr Projekte
Lucene Maven OFBiz POI Roller SpamAssassin Struts Tomcat Freitextsuche Software Project Managm. eCommerce Suite MS Ofce Docs Zugriff Blogging Spam Filtering Web Framework Web App Container

Montag, 26. Mai 2008

18

noch mehr Projekte


Wicket Web Services Xerces Web Framework WS-*, Axis2 XML Processing

Montag, 26. Mai 2008

19

Wo ndet man Apache Software?


Jede Linux Distribution (Apache httpd) Eclipse JBoss SpringFramework Sun Java JDK com.sun.org.apache Apache Derby == Java DB
Montag, 26. Mai 2008 20

Infos
http://apache.org Blogs: http://planetapache.org http://people.apache.org http://apachecon.com
Montag, 26. Mai 2008 21

Vielen Dank!

Fragen und Antworten

Montag, 26. Mai 2008

22