Apache Software berndf/openexpode08-asf-talk.pdf Apache Software Foundation Leading the Wave of Open

download Apache Software berndf/openexpode08-asf-talk.pdf Apache Software Foundation Leading the Wave of Open

of 22

  • date post

    19-Jul-2020
  • Category

    Documents

  • view

    4
  • download

    0

Embed Size (px)

Transcript of Apache Software berndf/openexpode08-asf-talk.pdf Apache Software Foundation Leading the Wave of Open

  • Apache Software Foundation

    Leading the Wave of Open Source

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

    1Montag, 26. Mai 2008

    mailto:bernd.fondermann@brainlounge.de mailto:bernd.fondermann@brainlounge.de mailto:berndf@apache.org mailto:berndf@apache.org

  • 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

  • ASF heute

    • Projekte: >62 • Committer: >1.900 • Member: ca. 260 • Projekte im Inkubator: ca. 25 • SVN commits: > 660.000

    3Montag, 26. Mai 2008

  • 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

  • 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

  • Organisation Foundation-Ebene Projekt-Ebene

    ASF Board PMC Chair

    ASF Members Project Management Committee

    Committers

    Contributors

    Users

    6Montag, 26. Mai 2008

  • 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

  • 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

  • Wie funktioniert ein Projekt?

    • öffentliche Mailinglisten • Source, Website, Wiki, JIRA • PMC Mailing-Liste • Releases • neue Committer einfangen • Dokumentation

    9Montag, 26. Mai 2008

  • 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

  • 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

  • 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

  • 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

  • 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

  • Infrastruktur

    • selbstgehostete Server • FreeBSD, Solaris • administriert durch Freiwillige • mittlerweile1 angestellter SysAdmin • in 3 Rechenzentren • Mirrors auf der ganzen Welt

    15Montag, 26. Mai 2008

  • Finanzierung

    • indivduelle Spenden • Sponsoren: • Platinum: Google, Yahoo • Gold: HP • Silver: Covalent/SpringSource, IONA

    16Montag, 26. Mai 2008

  • Projekte

    httpd Apache Web Server ant Build-Tool

    Cocoon Content Processing commons Java Tool Libraries

    Felix OSGi Container Geronimo JEE Server Harmony Java SE Implementierung Logging log4j

    17Montag, 26. Mai 2008

  • mehr Projekte

    Lucene Freitextsuche Maven Software Project Managm. OFBiz eCommerce Suite POI MS Office Docs Zugriff

    Roller Blogging SpamAssassin Spam Filtering

    Struts Web Framework Tomcat Web App Container

    18Montag, 26. Mai 2008

  • noch mehr Projekte

    Wicket Web Framework Web Services WS-*, Axis2

    Xerces XML Processing

    19Montag, 26. Mai 2008

  • 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

  • Infos

    • http://apache.org • Blogs: http://planetapache.org • http://people.apache.org • http://apachecon.com

    21Montag, 26. Mai 2008

    http://apache.org http://apache.org http://planetapache.org http://planetapache.org http://people.apache.org http://people.apache.org http://apachecon.com http://apachecon.com

  • Vielen Dank!

    • Fragen und Antworten

    22Montag, 26. Mai 2008