Sorry this page is only available in German, but you can visit Tim Groeneveld’s Site. He has kindly translated this article into English. You can find the Sharesource article here.
von Marcus Schulderinsky
Da beim Testen der Plattform ShareSource (siehe Artikel ,,Projekt-Hoster-Test: ShareSource”|| In English, translated by Tim Groeneveld) ein paar Fragen auftraten, habe ich mich entschlossen, dem Administrator Tim Groeneveld, alias timgws, diese zu stellen.
freiesMagazin -> Wie würdest Du ShareSource beschreiben?
Tim Groeneveld <- ShareSource ist eine Webseite für die Softwareentwicklung im Team. Wir (Jordan ,,webs” Bracco und ich) hatten Probleme mit anderen Webseiten wie SourceForge oder Launchpad und haben nicht den ,,perfekten” Projekt-Hoster gefunden. ShareSource entspricht dagegen unserer Vorstellung einer echten offenen Entwicklungsplattform.
-> War das auch Deine Motivation, ShareSource zu administrieren?
<- Zum einen das, zum anderen die Tatsache, dass ich Open-Source-Software liebe und alles daran setze, um deren Entwicklung zu fördern. Die meisten Leute hier sehen das hoffentlich genauso. *grinst*
-> Warum sollte man ShareSource für sein Projekt nutzen?
<- Gute Frage. Wie ich schon sagte, wurde die Webseite für webs und mich entwickelt, sodass wir ohne Probleme mit dem Versionsverwaltungssystem entwickeln konnten, welches uns am besten gefiel. Ich denke, gute Gründe für ShareSource sind, wenn man den besten Support haben will, mit Leuten, die sich um einen kümmern, wenn man richtige Open-Source-Software programmieren möchte und wenn man Mercurial liebt.
-> Apropos Mercurial, was sind die Stärken des Versionsverwaltungssystems?
<- Man kann seinen Quellcode auch außerhalb von ShareSource bearbeiten. Das heißt, man checkt den aktuellen Stand aus, macht offline Änderungen daran, überträgt diese lokal und lädt dann nach einem Jahr erst wieder alles auf ShareSource hoch. Außerdem ist es schnell und wirklich plattformübergreifend. Im Vergleich zu Git mag ich die einfache Handhabung, einfach nur hg serve eingeben und schon hat man eine Webschnittstelle, mit der man auch die Änderungen verwalten kann. Zudem hat Mercurial Warteschlangen, wie quilt plus Versionskontrolle.
-> Und welche Art von Entwicklern nutzt ShareSource?
<- Coole Entwickler? Nein, im Ernst. Ich denke, Entwickler, die ihre Freiheiten lieben. Zum einen ist ShareSource Open Source, zum anderen besitzen die Projektleiter den Quellcode, nicht die Plattform, auf der sie hosten. Zusätzlich zielen wir darauf ab, unsere Dienste zu verbessern und existieren nicht, um Profit zu erzielen.
-> Also könnte ich jetzt eine Verbesserung vorschlagen und Du würdest sie einbauen?
<- *lacht* Im Moment arbeite ich daran, das Nachrichtensystem zu überarbeiten und den Import und Export von Repositories, die nicht auf ShareSource gehostet sind, zu ermöglichen. Außerdem will ich das Webinterface noch etwas überarbeiten. Einen ersten Ausblick findet man auf der Webseite (Link).
-> Und wie wäre es, das Bild mit der Wikisyntax neben das Eingabefeld zu machen und nicht darunter?
<- In meiner Entwicklerversion ist es schon da, allerdings ist die etwas unorganisiert.
-> Du sagtest oben, dass der große Unterschied zu anderen Projekt-Hostern die Freiheit bei ShareSource ist. Gibt es noch weitere?
<- Zum einen natürlich die bereits erwähnte Mercurial-Unterstützung. Und dann sprichst Du gerade mit dem Administrator und Entwickler von ShareSource. Ich denke, das sind zwei ziemliche große Unterschiede. *grinst*
-> Welche Dienste bietet ShareSource an?
<- Veröffentlichung von Projektversionen, Subversion und Mercurial, eine Webseite, ein Wiki, einen nicht so schönen Bugtracker, dafür aber ein sehr ausführliches Changelog (Link).
-> Gibt es irgendwelche Fehler auf der Seite? Du sagtest, der Bugtracker ist nicht so gut, noch etwas anderes?
<- Am besten fragst Du da die Leute, die ShareSource benutzen. Aber ich denke, das meiste funktioniert ganz gut. Bis auf die Projektnachrichten, dort gibt es leider keine Möglichkeit, sie nach der Veröffentlichung zu ändern. Aber das wird, wie oben gesagt, demnächst ausgebessert.
-> Es gibt einige ,,tote” Projekte. Was ist mit denen?
<- Solange die Projekte einen Quellcode zur Verfügung stellen, ist doch alles in Ordnung, oder? Ich habe auch Projekte auf ShareSource, die ein Jahr lang ohne Änderungen auskommen, aber trotzdem nützlich sind (Link).
-> Gibt es noch etwas zum Schluss, das du sagen möchtest?
<- Ja, ShareSource soll auf lange Zeit existieren, deshalb wächst das Admin-Team auch beständig. Zusätzlich ist ShareSource Open Source. Wer also ein Projekt dort hosten will, kann es ohne Probleme tun. Es ist wirklich einfach. ShareSource ist natürlich nicht perfekt, aber es kann ja nur besser werden.
-> Danke für das Interview.
<- Gerne.
Links
http://sharesource.sharesource.org/look2.0/index.html
http://sharesource.org/-changelog.txt
http://sharesource.org/ tim/projects/
1 Responses.
[...] Interview mit Tim Groeneveld [...]