Home / LinuxUser / 2002 / 02 / Internet-Plattformen für Software-Entwickler und Anwender

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

Mandriva gibt Distribution in die Hände der Community
(268 Punkte bei 24 Stimmen)
Neues vom Systemd
(161 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

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.

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

342 Hits
Wertung: 0 Punkte (0 Stimmen)

Schlecht Gut

Infos zur Publikation

Infos zur Publikation

LinuxUser 06/2012

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Adobe AIR
Adobe-AIR-Programme installieren und (manuell) starten
Tim Schürmann, 14.05.2012 13:09, 0 Kommentare

Es gibt sie noch: neue Anwendungen, die Adobes Integrated Runtime voraussetzen. Aktuellstes und vermutlich auch größtes Beispiel ist das Adventure Botanicula

Aktuelle Fragen

gibt es ein Kommandozeilen Tool, um ein X11-Fenster in ein Anderes einzubetten?
GoaSkin , 21.05.2012 16:44, 0 Antworten
Das XEmbed-Protokoll ist u.A. dazu gedacht, dass man eine X11-Anwendung in eine andere wie ein Wi...
Apache2, Options -Indexes geht nicht
no no, 12.05.2012 19:01, 8 Antworten
Habe in apache2.conf folgendes stehen: Options -Indexes ...
LInux auf Dell LS H500
Andreas Endresl, 09.05.2012 08:54, 2 Antworten
Habe einen alten Dell Latitude LS H500 nur mit ext. Floppy und CD es geht nur immer eines von den...
Datenwiederherstellung unter Ubuntu 12.04 mit "Simple Backup" nach Umzug von Linux Mint
Christian Lottmann, 07.05.2012 13:33, 0 Antworten
Vor dem Umzug auf Ubuntu 12.04 habe ich unter Linux MInt mit "Simple Backup" voll (15.4.2012) und...
DKMS für den propritären NVIDIA-Treiber
Commander Data, 26.04.2012 22:02, 2 Antworten
Hallo an die Gemeinde. Ich habe hier ein interessantes Stück openSuSE gefunden. http://forums.op...