SourceForge & Co.

Internet-Plattformen für Software-Entwickler und Anwender

01.02.2002
Viele freie Projekte werden im Internet auf einem zentralen Server gehostet. Diese dienen nicht nur der Dateiablage, sondern auch der Kommunikation zwischen Anwender und Entwickler. Wir geben Ihnen einen Überblick über die Funktionen.

Ohne die Mithilfe tausender Anwender und Entwickler hätte Linux nicht weltweit die breite Akzeptanz errungen, die es heute genießt. Doch wie koordinieren Autoren umfangreicher Open-Source-Projekte die vielen Aufgaben und das User-Feedback? Linus Torvalds, der Vater von Linux, tut das über seine Mailbox und ein geniales Verständnis der Materie.

Oftmals geschieht dies jedoch durch sehr spezielle Werkzeuge, die unentgeltlich von Dritten zur Verfügung gestellt werden, wie beispielsweise Internet-Foren. Eine beliebte Plattform, die von Entwicklern und Anwendern gleichermaßen genutzt wird, ist die amerikanische Internet-Domain SourceForge. Sie ist zu einem Quasi-Standard geworden; es gibt jedoch Alternativen.

Wie die meisten Projekte, die auf SourceForge verwaltet werden, ist die Plattform selbst teilweise Open-Source. Ihr wichtigstes Interface ist die Schnittstelle zum World Wide Web (http://sourceforge.net/). Darüber werden Mailing-Listen eingerichtet, Quelltexte aktualisiert, Feedback entgegengenommen und noch unzählige andere Aufgaben erledigt. Im Hintergrund verwaltet eine Datenbank die Einträge der Entwickler.

SourceForge bietet insgesamt mehr als 27.000 verschiedenen Projekten Platz: Bekannte Beispiele sind MiKTeX, der Window Manager Enlightenment oder die Implementierung der Programmiersprache Python. Diesen und allen anderen stehen weitere Dienstleistungen kostenlos zur Verfügung.

Abbildung 1: Eine typische Projekt-Seite auf SourceForge

Leider ist es gerade für Neulinge und Nicht-Programmier-Profis manchmal schwierig, nicht in der Funktionsvielfalt von Projekt-Seiten zu ertrinken. Da die einzelnen Seiten allerdings stets gleich aussehen (siehe Abbildung 1), gewöhnen Sie sich mit ein wenig Hintergrundinformationen schnell an SourceForge.

Artenvielfalt

Bevor wir damit beginnen, die wichtigsten Funktionen von SourceForge vorzustellen, sollten die Alternativen erwähnt werden, denn mittlerweile gibt es ähnliche Dienstleistungen von anderen Anbietern und in anderen Ländern, wie beispielsweise in Deutschland mit BerliOS (http://www.berlios.de/). Diese zeichnen sich dadurch aus, dass sie ebenfalls die SourceForge Software einsetzen und somit im Grossen und Ganzen die gleichen Werkzeuge und Schnittstellen bieten. Für Projekte der Free Software Foundation gibt es unter anderem Savannah (http://savannah.gnu.org/), das dem Original zum verwechseln ähnlich sieht. Wenn Sie sich also in einer der Plattformen zurechtfinden, ist es genauso einfach, jedes andere Derivat zu bedienen, denn sie funktionieren nach dem gleichen Prinzip und bauen auf den gleichen Komponenten auf.

Nicht nur für Profis

Doch nicht nur Entwickler von Software sollten sich mit den frei verfügbaren Tools auskennen - auch die Anwender sind gefordert, sich auf den umfangreichen Web-Oberflächen der Internet-Plattformen zu orientieren. Immer dann, wenn es um Updates oder Bug-Reports zu Programmen geht, die von SourceForge & Co. gehostet werden. Feedback dieser Art wird beispielsweise von einem Bug-Tracker entgegengenommen, wohingegen ein Update meistens über ein CVS-Repository abgewickelt wird. Ähnlich wie in diesen beiden Fällen gibt es für nahezu alle Aufgaben, die bei einem Software-Projekt anfallen, spezialisierte Werkzeuge.

Abbildung 2: Die übliche "Werkzeugkiste"

In Abbildung 2 sehen Sie die üblichen Auswahlmöglichkeiten eines Projekts, das auf den freien Entwickler-Plattformen zu Hause ist. Am Häufigsten jedoch werden Sie als Anwender auf die diversen Kommunikationsmechanismen zurückgreifen wollen. Dazu zählen das Einschreiben in Mailing-Listen, Foren und die erwähnten Tracker. Um sich beispielsweise bei einer Mailing-Liste anzumelden, folgt man dem Link unter Public Areas und verwendet das entsprechende web-basierte Formular, welches sich dahinter verbirgt. Einige andere Dienste erfordern allerdings die Registrierung des Anwenders bei dem zugrundeliegenden Dienstleister. Doch das ist keine echte Einschränkung, da die Anmeldung ebenfalls kostenlos ist und die neuen Mitglieder zudem zu nichts verpflichtet. Eine gültige E-Mail-Adresse reicht völlig aus.

Etwas aus dem Rahmen fällt der Link Project Home Page (Siehe Kasten "Project Home Page") in dieser Werkzeugkiste. Nicht jedes Projekt hat eine zusätzliche Internet-Seite und wenn, dann ist diese sicher sehr individuell gestaltet ist, denn es obliegt den Autoren, was sie dort anbieten und wie sie die Inhalte optisch gestalten.

Project Home Page

Die "Project Home Page" ist nicht zwingend integraler Bestandteil von Projekten der SourceForge-ähnlichen Plattformen. Die gängigen Schemata zur Unterscheidung der funktionalen Projekt-Seite (also dem Teil, den wir in diesem Artikel besprechen) von der frei gestaltbaren Internet "Home Page" des Projekts sieht dabei so aus: Unter der Adresse http://sourceforge.net/projects/Projektname/ befindet sich die Werkzeugkiste und alle damit verbundenen Dienste, während die Adresse http://Projektname.sourceforge.net/ normalerweise auf die individuelle Internet-Präsenz verweist. Was dort zu finden ist, hängt einzig und allein vom Ideenreichtum der Software-Entwickler ab.

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 

Ähnliche Artikel

Kommentare

Infos zur Publikation

title_2014_10

Digitale Ausgabe: Preis € 4,95
(inkl. 19% MwSt.)

Mit der Zeitschrift LinuxUser sind Sie als Power-User, Shell-Guru oder Administrator im kleinen Unternehmen monatlich auf dem aktuelle Stand in Sachen Linux und Open Source.

Sie sind sich nicht sicher, ob die Themen Ihnen liegen? Im Probeabo erhalten Sie drei Ausgaben zum reduzierten Preis. Einzelhefte, Abonnements sowie digitale Ausgaben erwerben Sie ganz einfach in unserem Online-Shop.

NEU: DIGITALE AUSGABEN FÜR TABLET & SMARTPHONE

HINWEIS ZU PAYPAL: Die Zahlung ist auch ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!       

Tipp der Woche

Schnell Multi-Boot-Medien mit MultiCD erstellen
Schnell Multi-Boot-Medien mit MultiCD erstellen
Tim Schürmann, 24.06.2014 12:40, 0 Kommentare

Wer mehrere nützliche Live-Systeme auf eine DVD brennen möchte, kommt mit den Startmedienerstellern der Distributionen nicht besonders weit: Diese ...

Aktuelle Fragen

Windows 8 startet nur mit externer Festplatte
Anne La, 10.09.2014 17:25, 4 Antworten
Hallo Leute, also, ich bin auf folgendes Problem gestoßen: Ich habe Ubuntu 14.04 auf meiner...
Videoüberwachung mit Zoneminder
Heinz Becker, 10.08.2014 17:57, 0 Antworten
Hallo, ich habe den ZONEMINDER erfolgreich installiert. Das Bild erscheint jedoch nicht,...
internes Wlan und USB-Wlan-Srick
Gerhard Blobner, 04.08.2014 15:20, 2 Antworten
Hallo Linux-Forum: ich bin ein neuer Linux-User (ca. 25 Jahre Windows) und bin von WIN 8 auf Mint...
Server antwortet mit falschem Namen
oin notna, 21.07.2014 19:13, 1 Antworten
Hallo liebe Community, Ich habe mit Apache einen Server aufgesetzt. Soweit, so gut. Im Heimnet...
o2 surfstick software für ubuntu?
daniel soltek, 15.07.2014 18:27, 1 Antworten
hallo zusammen, habe mir einen o2 surfstick huawei bestellt und gerade festgestellt, das der nic...