Open Source

Entwickler programmieren, um zu lernen

Der größte Teil der Open-Source-Entwickler programmiert, um zu lernen und mit schlauen und interessanten Menschen zusammenzuarbeiten. Das ergab eine Studie einer amerikanischen Soziologiestudentin über die Fedora-Community.

Anzeige

Open-Source-Entwickler sind eigennützig: Sie programmieren, um ein Problem zu lösen, das sie nervt. In der Community stoßen sie dabei auf Gleichgesinnte, die dasselbe Problem haben. Dies sei der Anreiz, als Programmierer für freie Softwareprojekte zu arbeiten, sagt die amerikanische Anthropologin und Soziologin Diana Harrelson. Sie hat die Entwickler des Fedora-Projekts bei der Arbeit an Fedora 13 begleitet.

Darüber hinaus fühlten sich die Entwickler in der Community so wohl, weil sie dort mit "schlauen und interessanten" Menschen zusammenarbeiteten; das sei die zweite große Motivation der Entwickler, sagte Harrelson. Weit weniger wichtig seien ihnen persönliche Bereicherungen oder Vorteile für ihre berufliche Laufbahn.

Zusammenarbeit steht an erster Stelle

Vor allem die intensive Zusammenarbeit mit anderen Entwicklern sei eines der wesentlichen Merkmale der Fedora-Community. 50 Prozent der Entwickler arbeiteten mehr als die Hälfte der Arbeitszeit mit anderen zusammen. Die Mehrheit wünsche sich sogar eine noch intensivere Zusammenarbeit mit anderen Entwicklern. Die Kommunikationswege unterschieden sich je nach der Rolle der Beitragenden: Designer verschickten in der Regel E-Mails, da sie meist große Anhänge austauschen müssten, während die Entwickler, die Pakete schnürten, meist wegen der Geschwindigkeit über IRC kommunizierten.

Harrelson beobachtete drei typische Arten der Cliquenbildung in der Community: Entwickler grenzen sich in Cliquen vom "Rest der Welt" ab. In der Community bilden sich Gruppen aufgrund der Dauer der Zugehörigkeit zur Community - Neulinge vereinigen sich also in Gruppen, langjährige Mitglieder ebenfalls. In anderen Gruppen schließen sich diejenigen zusammen, die über ähnliche Hardware- oder Softwareressourcen verfügen. Die Community der Fedora-Entwickler spaltet sich Harrelsons Studie zufolge vor allem bei der Diskussion um den Einsatz der Desktopumgebungen Gnome oder KDE. Zusätzlich spielt die sprachliche Barriere eine Rolle: Zwar trügen Entwickler aus den lateinamerikanischen Ländern wesentliche Teile zum Fedora-Projekt bei, allerdings fühlten sich einige sprachlich und kulturell ausgegrenzt, sagte Harrelson.

Schwieriger Einstieg

Neulinge tun sich laut der Studie schwer. Oft ist die Rolle eines Beitragenden zu unklar. Viele kommen damit nicht zurecht, dass es keine Mentoren gibt oder dass sie die Möglichkeit haben, etwas zu ändern, ohne dass sie zuerst darum gebeten werden oder fragen müssen. Erschwerend kommt hinzu, dass vielen die Rechtslage bei der Entwicklung freier Software nicht geläufig ist. Außerdem ist für einige die technische Hürde, ein Login und einen SSL-Schlüssel einzurichten, ein Hindernis. Die meisten Neulinge, die schnell in der Community aufgenommen werden, kennen bereits jemanden, der dort tätig ist. Etwa 74 Prozent der neuen Fedora-Entwickler waren vorher auch Benutzer der Distribution.

Harrelson zieht das Fazit, dass vor allem das Abstecken einer gemeinsamen Präzisierung der Identität einer Community der wichtigste Weg ist, um eine Gemeinschaft zu vereinen. Bei dem Fedora-Projekt fiel ihr auf, dass es keine Einigkeit darüber gab, ob Fedora nun eine Community oder eine Distribution sei und an welche Benutzergruppe sich die Distribution richtet. Zudem müsse der Zugang zur Open-Source-Gemeinschaft durchlässiger werden, befand Harrelson.

Idealismus als Antrieb

Wesentlich Neues hat Harrelson nicht berichtet, die Probleme von Einsteigern sind bekannt und auch, dass eine Community oft eine eingeschworene Gemeinschaft ist, die sich abweisend gegenüber Neulingen verhält. Das hat die Open-Source-Welt bereits erkannt und steuert dagegen an, etwa mit der Veranstaltung Google Summer of Code, bei der Studenten Mentoren aus der Open-Source-Welt zugewiesen werden.

Dass sich die Communitymitglieder auch mehr als zehn Jahre nach der Veröffentlichung des Essays The Cathedral and the Bazaar von Eric S. Raymond aus Idealismus an Open-Source-Projekten beteiligen, ist wohl eines der erfrischenden Erkenntnisse der Studie.


Ablaze 03. Feb 2011

Jap, gut geschriebene, verständliche und praktisch einsetzbare Papers sind wirklich Gold...

Himmerlarschund... 03. Feb 2011

Es gibt hier Ironie-Tags? :-)

Kommentieren



Anzeige

  1. Softwareingenieur (m/w) Software- und Systemlösungen für die Technik
    GADV Gesellschaft für Automatisierung mit Datenverarbeitungsanlagen mbH, Böblingen (südlich von Stuttgart)
  2. SAP Consultant Internal Logistics (m/w)
    MAHLE International GmbH, Stuttgart
  3. Mitarbeiter Third-Level-Support & Software Development (m/w)
    epay, Martinsried bei München
  4. Mitarbeiter (m/w) IT Service Desk
    Freshfields Bruckhaus Deringer LLP, Düsseldorf

 

Detailsuche


Folgen Sie uns
       


  1. Internet und Energie

    EU will 315 Milliarden Euro für Netze mobilisieren

  2. Mobile Bürosuite

    Dropbox mit Microsoft-Office-Anschluss

  3. High Bandwith Memory

    SK Hynix liefert schnelleren Grafikkartenspeicher aus

  4. Streaming

    Wuaki lockt mit 4K-Filmen für Smart-TVs

  5. Banana Pi Router

    Ein erster Eindruck vom Bastelrouter

  6. Raumfahrt

    ISS-Besatzung nimmt 3D-Drucker in Betrieb

  7. Studium

    Mehr Erstsemester beim Informatikstudium

  8. Staatstrojaner

    Scanner-Software Detekt warnt vor sich selbst

  9. Assassin's Creed Unity

    Neuer Patch behebt über 300 Probleme

  10. Phased Array

    Ericsson und IBM entwickeln Antennen für 5G-Mobilfunk



Haben wir etwas übersehen?

E-Mail an news@golem.de



Zbox Pico im Test: Der Taschenrechner, der fast alles kann
Zbox Pico im Test
Der Taschenrechner, der fast alles kann

Smarthome: Das intelligente Haus wird nie fertig
Smarthome
Das intelligente Haus wird nie fertig
  1. Smart Home Das vernetzte Zuhause hilft beim Energiesparen
  2. Leuchtmittel Die Leuchtdiode kommt aus dem 3D-Drucker
  3. Agora, Energy@home und EEBus Einheitliche Sprache für europäische Smart Homes

Spieleklassiker: Retrogolem spielt Star Wars X-Wing (DOS)
Spieleklassiker
Retrogolem spielt Star Wars X-Wing (DOS)

    •  / 
    Zum Artikel