www.wikidata.de-de.nina.az
Der Begriff Maintainer aus dem Englischen maintainer entlehnt Instandhalter oder Betreuer 1 bezeichnet im Bereich der Softwareentwicklung einen Hauptentwickler der fur ein Entwicklungsprojekt oder einen Teil davon Entscheidungen trifft Inhaltsverzeichnis 1 Hintergrund 2 Bezahlte Arbeit 3 Literatur 4 EinzelnachweiseHintergrund BearbeitenDie Hauptaufgabe eines Maintainers besteht darin uber die Aufnahme von Anderungen bzw neuem Code eines Mitwirkenden zu entscheiden Im Gegensatz zu anderen Mitwirkenden in einem Softwareprojekt ist es fur den Maintainer nicht zwingend notwendig selbst Code zu dem Projekt beizusteuern Viele Maintainer nehmen in Softwareprojekten eine Fuhrungsrolle ein 2 Ein prominentes Beispiel ist der Maintainer des Linux Kernels Linus Torvalds Bei grosseren Softwareprojekten kann die Rolle des Maintainers auch von einer Personengruppe ubernommen werden 2 Auch die Softwarewartung kann Teil des Projekts sein In einem Open Source Projekt wird diese meist ehrenamtliche Tatigkeit von Entwicklern ubernommen die ein gutes Ansehen innerhalb der Community haben Entscheidet der Maintainer gegen eine Anderung am Projekt die aber von einem Teil Community unterstutzt wird kann es zu einer Abspaltung des Projekts kommen 3 Ein Beispiel dafur ist LibreOffice das infolge der Abspaltung zudem viele Entwickler von OpenOffice org abgezogen und zum Ruckzug Oracles aus dem Projekt gefuhrt hat vgl Apache OpenOffice Abspaltung und Projektaufteilung Die Stellung eines Maintainers in einem Open Source Projekt wird auch als sanfte Diktatur bezeichnet da er zwar die absolute Macht uber ein Projekt hat diese aber nicht ausuben kann wenn es keine Anderungen seitens der Community gibt 3 Bezahlte Arbeit BearbeitenNeben den freiwilligen Maintainern gibt es auch Maintainer die von Firmen beauftragt werden um an einer Software mitzuarbeiten da die Firmen mit dieser Software Geld verdienen 4 So bezahlten 2017 beispielsweise Intel Red Hat Linaro IBM Samsung SUSE Google AMD Renesas und Mellanox Entwickler um am Linux Kernel mitzuarbeiten 5 Literatur BearbeitenBernd Brugge u a Open Source Software Eine okonomische und technische Analyse Springer Verlag Berlin Heidelberg 2004 ISBN 978 3 642 62077 5 S 81 f Einzelnachweise Bearbeiten Langenscheidt Englisch Deutsch Worterbuch maintainer abgerufen am 31 August 2018 a b Growing open source projects can benefit from formal rules for making decisions Abgerufen am 19 Mai 2019 englisch a b 4 Fallstudie Open Source Software Entwicklung Abgerufen am 19 Mai 2019 Universitat Hamburg Projekt Bereiche Abgerufen am 19 Mai 2019 The Linux Foundation Releases Annual Kernel Development Report 24 Oktober 2017 abgerufen am 19 Mai 2019 englisch Abgerufen von https de wikipedia org w index php title Maintainer amp oldid 235172138