Open Source im professionellen Einsatz

Newsletter abonnieren
Seite durchsuchen

HEFTARCHIV | NEWS | E-BIBLIOTHEK | VIDEO | BLOGS | WHITEPAPER | EVENTS | ACADEMY | ABO | SHOP

user friendly

  Home  »  Heft & Abo  »  Heftarchiv  »  2009  »  08  »  Umzugshelfer  

RSS-Feed der aktuellen News von Linux-Magazin Online Folgen Sie Linux-Magazin Online auf Twitter
Diesen Artikel druckenDiesen Artikel weiterempfehlen Diesen Artikel kommentieren Newsletter abonnieren
Share/Bookmark

© Gabi Schoenemann, Pixelio.de

Perl-Skript erleichtert Umzug der Sourcen von CVS nach Git

Umzugshelfer

von Michael Schilli
Erschienen im Linux-Magazin 2009/08

Der Webdienst Github erleichtert es Programmierern, einen Beitrag zu Open-Source-Projekten zu leisten, denn er vereinfacht und beschleunigt die Kommunikation zwischen Projekt-Maintainern und willigen Mitwirkenden radikal. Perl-Modulen ebnet ein Skript den Weg von CVS zu Git.

Wer schon mal ein Patch an ein Open-Source-Projekt geschickt hat, der kennt die Hürden, die auch den motiviertesten Entwickler entmutigen können: Die E-Mail-Adresse der Projekt-Maintainer oder der entsprechenden Mailingliste ist zu erfragen und eventuell im Weg stehende Moderationsschwellen sind zu überwinden. Findet dann endlich ein Verantwortlicher die Zeit, sich den Beitrag anzusehen, ist vielleicht die Formatierung falsch oder das Patch überschneidet sich mit anderen noch nicht veröffentlichten Änderungen.

PITA-Faktor verringern

Github hat es sich zur Aufgabe gemacht, diesen PITA-Faktor (Pain in the Ass, [2]) zu verringern. Öffentlich zugängliche Code-Repositories mit dem Branch- und Merge-freundlichen Revisionskontrollsystem Git erlauben es jedem Open-Source-Interessierten, nach Herzenslust viele der dort gehosteten Projekte zu ändern, lokal zu testen und im Erfolgsfall seinen Code beinahe reibungslos ins Originalprojekt einzuspielen.

Fork ist kein böses Wort

Einen Fork zu erzeugen, also eine Kopie eines Open-Source-Projekts anzulegen und auf eigene Faust daran Änderungen vorzunehmen, ist auf [github.com] kein hinterlistiges Vorgehen, sondern geplanter Alltag. Forks dienen dort nicht der feindlichen Projektübernahme, sondern erlauben es interessierten Programmbastlern, neue Features zu entwickeln, zu testen und schließlich die Maintainer um Übernahme in den Hauptzweig des Projekts zu bitten.

Github hostet öffentlich zugängliche Open-Source-Projekte kostenlos und bietet 300 MByte Plattenplatz pro Entwickler. Möchte jemand den Service für nicht öffentliche Projekte nutzen, bietet Github eine Reihe von kostenpflichtigen Varianten an, die der erfolgreichen kleinen Garagenfirma mit einer Handvoll Mitarbeitern ein gesichertes Einkommen ermöglichen.

Diesen Artikel druckenDiesen Artikel weiterempfehlen Diesen Artikel kommentieren Newsletter abonnieren
Share/Bookmark
Ähnliche Artikel
Das Log als Ohrwurm Perl-Skript realisiert das singende, klingende Internet
Der Paulus von Freiburg Ein Hacker a. D. als Trainer
Tooltipps Werkzeuge im Kurztest
Kein Weg ist das Ziel Test: PC Anywhere für Linux
Schöner schicken Perl-Skript tunnelt Mailverkehr auf Zuruf
Vollautomatik Pentesting mit Metasploit und dem Autopwn-Modul
Whitepaper
Open Source Datenintegration in der Praxis: Fallstudien und Anwendungsbeispiele

Über die letzten Jahre hinweg haben sich Open Source Lösungen als fester Bestandteil des gesamten Datenintegrationsmarktes etabliert. Viele Unternehmen haben bereits das Open Source Modell für Ihre Datenintegrationsprojekte aufgegriffen. Das vorliegende White Paper illustriert anhand ausgewählter Fallstudien und Anwendungsbeispiele die Implementierung von Open Source Datenintegration in der Praxis und benennt die daraus resultierenden Vorteile.

Download PDF (Registrierung erforderlich)
The Role of Open Source in Data Integration

Obwohl in den letzten Jahren viele technische Fortschritte erzielt werden konnten, verfügen die meisten Datenintegrationsprozesse nach wie vor nur über eine sehr begrenzte Automatisierung. Das vorliegende White Paper von dem Industry Analyst Mark Madson wird zunächst ein grundlegendes Verständnis von Daten Integration vermitteln, die Vorzüge von Open Source Lösungen für Daten Integration erläutern und Ihnen professionelle Empfehlungen geben, damit Sie Ihre Integrationsjobs noch einfacher und produktiver gestalten können.

Download PDF (Registrierung erforderlich)
Kommentare (0)