apache software foundationpeople.apache.org/~berndf/openexpode08-asf-talk.pdfapache software...
TRANSCRIPT
![Page 1: Apache Software Foundationpeople.apache.org/~berndf/openexpode08-asf-talk.pdfApache Software Foundation Leading the Wave of Open Source Bernd Fondermann freier Software Architekt bernd.fondermann@brainlounge.de](https://reader033.vdocuments.mx/reader033/viewer/2022042621/5f59d02df5e44305f6481279/html5/thumbnails/1.jpg)
Apache Software Foundation
Leading the Wave of Open Source
Bernd Fondermannfreier Software [email protected]@apache.org
1Montag, 26. Mai 2008
![Page 2: Apache Software Foundationpeople.apache.org/~berndf/openexpode08-asf-talk.pdfApache Software Foundation Leading the Wave of Open Source Bernd Fondermann freier Software Architekt bernd.fondermann@brainlounge.de](https://reader033.vdocuments.mx/reader033/viewer/2022042621/5f59d02df5e44305f6481279/html5/thumbnails/2.jpg)
Wie alles begann
• 1996: Loser Zusammenschluß von Webserver Admins
• “Apache Group”
• Austausch von Patches
• “A patchy webserver”
• 1999: ASF gemeinnütziger Verein in den USA
• 21 Members
2Montag, 26. Mai 2008
![Page 3: Apache Software Foundationpeople.apache.org/~berndf/openexpode08-asf-talk.pdfApache Software Foundation Leading the Wave of Open Source Bernd Fondermann freier Software Architekt bernd.fondermann@brainlounge.de](https://reader033.vdocuments.mx/reader033/viewer/2022042621/5f59d02df5e44305f6481279/html5/thumbnails/3.jpg)
ASF heute
• Projekte: >62
• Committer: >1.900
• Member: ca. 260
• Projekte im Inkubator: ca. 25
• SVN commits: > 660.000
3Montag, 26. Mai 2008
![Page 4: Apache Software Foundationpeople.apache.org/~berndf/openexpode08-asf-talk.pdfApache Software Foundation Leading the Wave of Open Source Bernd Fondermann freier Software Architekt bernd.fondermann@brainlounge.de](https://reader033.vdocuments.mx/reader033/viewer/2022042621/5f59d02df5e44305f6481279/html5/thumbnails/4.jpg)
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”
4Montag, 26. Mai 2008
![Page 5: Apache Software Foundationpeople.apache.org/~berndf/openexpode08-asf-talk.pdfApache Software Foundation Leading the Wave of Open Source Bernd Fondermann freier Software Architekt bernd.fondermann@brainlounge.de](https://reader033.vdocuments.mx/reader033/viewer/2022042621/5f59d02df5e44305f6481279/html5/thumbnails/5.jpg)
Apache Software License
• aktuell: ASL 2.0
• entstanden aus der BSD-Lizenz
• “permissive”: jegliche Nutzung erlaubt
• inkl. kommerzielle Nutzung
• problemlos in Closed Source verwendbar
• keine Verpflichtung, Änderungen zu veröffentlichen
• dennoch passiert genau das
5Montag, 26. Mai 2008
![Page 6: Apache Software Foundationpeople.apache.org/~berndf/openexpode08-asf-talk.pdfApache Software Foundation Leading the Wave of Open Source Bernd Fondermann freier Software Architekt bernd.fondermann@brainlounge.de](https://reader033.vdocuments.mx/reader033/viewer/2022042621/5f59d02df5e44305f6481279/html5/thumbnails/6.jpg)
OrganisationFoundation-Ebene Projekt-Ebene
ASF Board PMC Chair
ASF Members Project Management Committee
Committers
Contributors
Users
6Montag, 26. Mai 2008
![Page 7: Apache Software Foundationpeople.apache.org/~berndf/openexpode08-asf-talk.pdfApache Software Foundation Leading the Wave of Open Source Bernd Fondermann freier Software Architekt bernd.fondermann@brainlounge.de](https://reader033.vdocuments.mx/reader033/viewer/2022042621/5f59d02df5e44305f6481279/html5/thumbnails/7.jpg)
Getragen von den Membern
• Die ASF gehört den Membern
• Das Board führt Tagesgeschäft
• gewählt von den Membern
• schuldet ihnen Rechenschaft
• Die Project Management Committees
• führen ihr Projekt eigenverantwortlich
• in Vertretung & unter Kontrolle der Member
7Montag, 26. Mai 2008
![Page 8: Apache Software Foundationpeople.apache.org/~berndf/openexpode08-asf-talk.pdfApache Software Foundation Leading the Wave of Open Source Bernd Fondermann freier Software Architekt bernd.fondermann@brainlounge.de](https://reader033.vdocuments.mx/reader033/viewer/2022042621/5f59d02df5e44305f6481279/html5/thumbnails/8.jpg)
Meritokratie
• wer sich um ein Projekt verdient gemacht hat, wird Committer
• wer sich um die ASF verdient gemacht hat, wird ASF Member
• keine Bewerbung, nur Vorschlagsverfahren
• nur die individuelle Leistung zählt
• Unternehmen können nicht ASF Member werden
8Montag, 26. Mai 2008
![Page 9: Apache Software Foundationpeople.apache.org/~berndf/openexpode08-asf-talk.pdfApache Software Foundation Leading the Wave of Open Source Bernd Fondermann freier Software Architekt bernd.fondermann@brainlounge.de](https://reader033.vdocuments.mx/reader033/viewer/2022042621/5f59d02df5e44305f6481279/html5/thumbnails/9.jpg)
Wie funktioniert ein Projekt?
• öffentliche Mailinglisten
• Source, Website, Wiki, JIRA
• PMC Mailing-Liste
• Releases
• neue Committer einfangen
• Dokumentation
9Montag, 26. Mai 2008
![Page 10: Apache Software Foundationpeople.apache.org/~berndf/openexpode08-asf-talk.pdfApache Software Foundation Leading the Wave of Open Source Bernd Fondermann freier Software Architekt bernd.fondermann@brainlounge.de](https://reader033.vdocuments.mx/reader033/viewer/2022042621/5f59d02df5e44305f6481279/html5/thumbnails/10.jpg)
Was passiert mit meinen Contributions?
• Copyright: verbleibt beim Contributor
• Lizenz: ASL, gibt jedem das unbegrenzte Nutzungsrechte, auch der ASF
• Kontributoren sichern zu, daß ihre Beiträge ihre eigenen Schöpfungen sind
10Montag, 26. Mai 2008
![Page 11: Apache Software Foundationpeople.apache.org/~berndf/openexpode08-asf-talk.pdfApache Software Foundation Leading the Wave of Open Source Bernd Fondermann freier Software Architekt bernd.fondermann@brainlounge.de](https://reader033.vdocuments.mx/reader033/viewer/2022042621/5f59d02df5e44305f6481279/html5/thumbnails/11.jpg)
Wie fallen Entscheidungen?
• “do-acracy”
• Handle! = Lazy Consensus
• Große Änderung? -> Proposal & Diskussion
• Konsensorientiertes Vorgehen
• Vote: +1 +0 -0 -1
• Release? Committer? Änderung von Abläufen? - Vote!
• Technical Veto
11Montag, 26. Mai 2008
![Page 12: Apache Software Foundationpeople.apache.org/~berndf/openexpode08-asf-talk.pdfApache Software Foundation Leading the Wave of Open Source Bernd Fondermann freier Software Architekt bernd.fondermann@brainlounge.de](https://reader033.vdocuments.mx/reader033/viewer/2022042621/5f59d02df5e44305f6481279/html5/thumbnails/12.jpg)
Zuviel Bürokratie?
• alle Projekte funktionieren sehr ähnlich
• jeder hat die Chance, beizutragen
• kein Projekt kann ‘übernommen’ werden
• langfristige Lebensdauer wird gesichert
• ASF bietet Committern rechtlichen Schutz
• Qualitätsstandard sichern
12Montag, 26. Mai 2008
![Page 13: Apache Software Foundationpeople.apache.org/~berndf/openexpode08-asf-talk.pdfApache Software Foundation Leading the Wave of Open Source Bernd Fondermann freier Software Architekt bernd.fondermann@brainlounge.de](https://reader033.vdocuments.mx/reader033/viewer/2022042621/5f59d02df5e44305f6481279/html5/thumbnails/13.jpg)
Neue Projekte - Der Inkubator
• Eingangstor für Code, der ausserhalb der ASF entwickelt wurde
• Mentoren
• lernen, wie die ASF funktioniert
• Prüfung: Intellectual Property
• Üben: Releases
• Community-Building, Diversität
13Montag, 26. Mai 2008
![Page 14: Apache Software Foundationpeople.apache.org/~berndf/openexpode08-asf-talk.pdfApache Software Foundation Leading the Wave of Open Source Bernd Fondermann freier Software Architekt bernd.fondermann@brainlounge.de](https://reader033.vdocuments.mx/reader033/viewer/2022042621/5f59d02df5e44305f6481279/html5/thumbnails/14.jpg)
ApacheCon
• Konferenz rund um Apache
• Workshops von Apache Committern
• “Hackathon”: Projektarbeit ‘live’
• Vorträge
• Gespräche, BoF, Getränke, Essen etc.
• Frühjahr: ApacheCon EU in Amsterdam
• Herbst: ApacheConUS08 in New Orleans
14Montag, 26. Mai 2008
![Page 15: Apache Software Foundationpeople.apache.org/~berndf/openexpode08-asf-talk.pdfApache Software Foundation Leading the Wave of Open Source Bernd Fondermann freier Software Architekt bernd.fondermann@brainlounge.de](https://reader033.vdocuments.mx/reader033/viewer/2022042621/5f59d02df5e44305f6481279/html5/thumbnails/15.jpg)
Infrastruktur
• selbstgehostete Server
• FreeBSD, Solaris
• administriert durch Freiwillige
• mittlerweile1 angestellter SysAdmin
• in 3 Rechenzentren
• Mirrors auf der ganzen Welt
15Montag, 26. Mai 2008
![Page 16: Apache Software Foundationpeople.apache.org/~berndf/openexpode08-asf-talk.pdfApache Software Foundation Leading the Wave of Open Source Bernd Fondermann freier Software Architekt bernd.fondermann@brainlounge.de](https://reader033.vdocuments.mx/reader033/viewer/2022042621/5f59d02df5e44305f6481279/html5/thumbnails/16.jpg)
Finanzierung
• indivduelle Spenden
• Sponsoren:
• Platinum: Google, Yahoo
• Gold: HP
• Silver: Covalent/SpringSource, IONA
16Montag, 26. Mai 2008
![Page 17: Apache Software Foundationpeople.apache.org/~berndf/openexpode08-asf-talk.pdfApache Software Foundation Leading the Wave of Open Source Bernd Fondermann freier Software Architekt bernd.fondermann@brainlounge.de](https://reader033.vdocuments.mx/reader033/viewer/2022042621/5f59d02df5e44305f6481279/html5/thumbnails/17.jpg)
Projekte
httpd Apache Web Serverant Build-Tool
Cocoon Content Processingcommons Java Tool Libraries
Felix OSGi ContainerGeronimo JEE ServerHarmony Java SE ImplementierungLogging log4j
17Montag, 26. Mai 2008
![Page 18: Apache Software Foundationpeople.apache.org/~berndf/openexpode08-asf-talk.pdfApache Software Foundation Leading the Wave of Open Source Bernd Fondermann freier Software Architekt bernd.fondermann@brainlounge.de](https://reader033.vdocuments.mx/reader033/viewer/2022042621/5f59d02df5e44305f6481279/html5/thumbnails/18.jpg)
mehr Projekte
Lucene FreitextsucheMaven Software Project Managm.OFBiz eCommerce SuitePOI MS Office Docs Zugriff
Roller BloggingSpamAssassin Spam Filtering
Struts Web FrameworkTomcat Web App Container
18Montag, 26. Mai 2008
![Page 19: Apache Software Foundationpeople.apache.org/~berndf/openexpode08-asf-talk.pdfApache Software Foundation Leading the Wave of Open Source Bernd Fondermann freier Software Architekt bernd.fondermann@brainlounge.de](https://reader033.vdocuments.mx/reader033/viewer/2022042621/5f59d02df5e44305f6481279/html5/thumbnails/19.jpg)
noch mehr Projekte
Wicket Web FrameworkWeb Services WS-*, Axis2
Xerces XML Processing
19Montag, 26. Mai 2008
![Page 20: Apache Software Foundationpeople.apache.org/~berndf/openexpode08-asf-talk.pdfApache Software Foundation Leading the Wave of Open Source Bernd Fondermann freier Software Architekt bernd.fondermann@brainlounge.de](https://reader033.vdocuments.mx/reader033/viewer/2022042621/5f59d02df5e44305f6481279/html5/thumbnails/20.jpg)
Wo findet man Apache Software?
• Jede Linux Distribution (Apache httpd)
• Eclipse
• JBoss
• SpringFramework
• Sun Java JDK
• “com.sun.org.apache”
• Apache Derby == Java DB
20Montag, 26. Mai 2008
![Page 21: Apache Software Foundationpeople.apache.org/~berndf/openexpode08-asf-talk.pdfApache Software Foundation Leading the Wave of Open Source Bernd Fondermann freier Software Architekt bernd.fondermann@brainlounge.de](https://reader033.vdocuments.mx/reader033/viewer/2022042621/5f59d02df5e44305f6481279/html5/thumbnails/21.jpg)
Infos
• http://apache.org
• Blogs: http://planetapache.org
• http://people.apache.org
• http://apachecon.com
21Montag, 26. Mai 2008
![Page 22: Apache Software Foundationpeople.apache.org/~berndf/openexpode08-asf-talk.pdfApache Software Foundation Leading the Wave of Open Source Bernd Fondermann freier Software Architekt bernd.fondermann@brainlounge.de](https://reader033.vdocuments.mx/reader033/viewer/2022042621/5f59d02df5e44305f6481279/html5/thumbnails/22.jpg)
Vielen Dank!
• Fragen und Antworten
22Montag, 26. Mai 2008