Bücher zum Thema Software Entwicklung und Open Source
Open Source Projektmanagement, Autor Michael Prokop
Wer daran denkt sich bei der Programmierung an einem Open-Source-Projekt zu beteiligen oder gar ein eigenes Projekt als Open-Source Projekt plant, dem kann ich dieses Buch empfehlen. Es stammt von dem Autor Michael Prokop, der als Projektleiter, eines Debian basierenden Linux-Live-Systems, aus seinen eigenen Erfahrungen berichtet. Das Buch ist durchaus auch für Mikrocontroller-Programmierer interessant, denn schließlich wächst der Speicher und die Komplexität dieser Bauteile von Jahr zu Jahr und die Programmierung wird immer zeitaufwendiger. Als freie Open-Source Anwendung arbeiten gewöhnlich zahlreiche Programmierer an dem Ausbau und der Verbesserung einer Software, was natürlich die Entwicklung und Qualität erheblich verbessert. Zudem müssen Oben-Source-Projekte nicht immer sehr groß sein, es lassen sich auch kleine Algorithmen oder spezielle Lösungen sogar Texte und Dokumentationen als Open-Source freigeben. Es ist einfach für alle Entwickler einfacher wenn man auf bewährten Routinen/Funktionen aufbauen kann und nicht jedesmal das Rad neu erfinden muss.
Bevor man aber an die Freigabe oder Mitarbeit geht, sollte man sich etwas intensiver mit der Thematik beschäftigen. Die Autor geht in dem Buch auf nahezu alle relevanten Themenbereiche ein, die für eine erfolgreiche Openen-Source Veröffentlichung relevant sind. Und das sind einige:
- die unterschiedlichen Lizenzverträge, wo sind die Unterschiede
- die Wahl richtige Wahl des Projektnamens
- die verschiedenen Entwicklungsmodelle
- welche Software ist für das Projektmanagement sinnvoll
- wie stellt man ein Team zusammen und wie organisiert man es
- wie verwaltet man Code und welche Versionskontrolle nutzt man
- Infrastruktur – Kontaktmöglichkeiten untereinander
- Dokumentationen* Marketing
- Finanzierung
Das sind nur einige Themengebiete die ich erwähnen möchte, der Autor geht in seinem wirklich verständlich geschriebenen Werk noch auf viele andere Aspekte ein. Zudem wird er auch bei vielen Themenbereichen etwas konkreter und erläutert schon mal welches Wiki-Script oder welches Versionskontrollsystem vorteilhaft ist und wie es funktioniert. Natürlich kann er Systeme wie GIT oder GITHUB nicht vollständig beschreiben, das würde den Rahmen dieses Buches sprengen, aber er gibt einen guten Überblick und ersten Eindruck von den Möglichkeiten dieser Tools bzw. Webseiten.
Fazit: Mir hat das Buch sehr gut gefallen, es zeigt gut welche Möglichkeiten die Open-Source Entwicklung bietet und auf was man alles achten muss. Das Buch bietet ein einfaches einspaltiges Layout, auf Farbseiten und viele Bilder muss man verzichten, was angesichts des Themas verständlich ist. Die Aufteilung bzw. Strukturierung in 10 Kapitel mit vielen Unterkapiteln ist gut gelungen, so eignet sich das Buch duchaus auch als Nachschlagewerk wenn man z.B. nach dem ein oder anderem Tipp/Tool sucht.
Klappentext: Die Unterschiede bei der Entwicklung von Open-Source- und Closed-Source-Software gehen weit über Fragen der Lizenzierung hinaus. Wer ein freies Projekt startet, sollte die ganz eigenen Regeln kennen, um nicht Motivation und Arbeit aller Beteiligten zu gefährden. Das heißt zugleich: Wer die besondere Dynamik bei der Entwicklung freier Software zu nutzen weiß, wird von den technischen Ergebnissen und der besonderen Atmosphäre gemeinschaftlicher Arbeit immer begeistert.
Michael Prokop, Initiator und Leiter des erfolgreichen "Grml"-Projekts, schöpft aus der Erfahrung, wenn er die vielfältigen Aspekte freier und zugleich professioneller Entwicklungsarbeit beschreibt: soziale Belange der Teambildung und Motivation, technische Hilfsmittel der Kommunikation und Code-Entwicklung, aber auch ganz praktische Fragen der Finanzierung, des Marketings und der Dokumentation. Wer neue Impulse für seine Mitarbeit bei freien Projekten sucht oder als Entwickler kommerzieller Produkte Einblick in den Open-Source-Kosmos nehmen möchte, findet in diesem Buch eine wertvolle Quelle.
--Frank
Broschiert: 255 Seiten Verlag: Open Source Press; Auflage: 1. Aufl. (27. September 2010) Sprache: Deutsch ISBN-10: 3937514600 ISBN-13: 978-3937514604 Größe und/oder Gewicht: 23,8 x 17,4 x 1,4 cm Preis 19,90 Euro Bezug: Buchhandel, Amazon etc.
Siehe auch
- Buchvorstellungen - Übersicht Buchvorstellungen zu allen Themengebieten