Forum: PC-Programmierung Mitglied bei SourceForge


von joh! (Gast)


Lesenswert?

Hallo liebe Leute!

Da ich in der Firma einige "Computerfreaks" habe (studierte 
Informatiker), die sich in der Mittagspause gerne mal über oben genannte 
Webseite unterhalten, würde ich mich gerne von euch informieren lassen, 
wie es genau funktioniert, an einem der viiiiiielen OpenSource-Projekte 
(bei SourceForge) mitzuwirken.

Wie werden die Sourcefiles "ein-/ausgecheckt"? Denn es arbeiten ja 
parallel mehrere Leute an einem bestimmten Stück des kompletten 
Programms oder?

Wie sieht es mit "Verpflichtungen" aus? Wer ist der "Chef" eines 
Projekts, wann muss ein Projekt fertig sein?


Wer von euch macht an so einem OpenSource-Projekt mit?



Vielen Dank!

von Klugscheisser (Gast)


Lesenswert?

Ganz höflich und wirklich nicht böse oder ironisch gemeint: Bitte schaue 
doch mal bei Sourceforge. Dort sollten alle Deine Fragen beantwortet 
werden.

von Sven P. (Gast)


Lesenswert?

joh! wrote:
> Wie werden die Sourcefiles "ein-/ausgecheckt"? Denn es arbeiten ja
> parallel mehrere Leute an einem bestimmten Stück des kompletten
> Programms oder?
Jubb, dazu gibts CV-Systeme. Die sorgen dann dafür, dass es nicht zu 
Konflikten kommt, im Zweifelsfall sogar dann, wen zwei Leute 
gleichzeitig an derselben Datei schaffen. Das bekannteste wäre wohl CVS 
(Concurrent Version System), daneben gibts z.B. auch SVN (quasi eine 
Weiterentwicklung von CVS). Auschecken heißt, sich vom zentralen Server 
den aktuellesten Stand des Projektes auf den Rechner zu holen. 
Einchecken entsprechend, eigene Änderungen zum Server zurückzuspielen 
und einzupflegen.

> Wie sieht es mit "Verpflichtungen" aus?
Gibts keine nennenswerten.

> Wer ist der "Chef" eines Projekts,
I.d.R. der, der das Projekt erstellt hat. Es können aber weitere 
Projektadmins bestimmt werden.

> wann muss ein Projekt fertig sein?
Garnicht.

> Wer von euch macht an so einem OpenSource-Projekt mit?
Viele..., ich z.B. bei der Wikipedia, Du z.B. in diesem Forum.

von *.* (Gast)


Lesenswert?

> Wie werden die Sourcefiles "ein-/ausgecheckt"?

Wenn Du den Projektadmins gut genug gefällst geben sie dir 
Schreibzugriff und Du kannst direkt mit SVN/CVS Code ändern. Ansonsten 
heißt es  Patches auf der Projektseite hochladen und beten. Kommt 
wahrscheinlich auf das Projekt an, manche achten mehr auf Stabilität und 
Korrektheit, andere weniger, aber meist wird man erst Patches anbieten, 
damit die Aufmerksamkeit der Projektentwickler auf sich lenken und dann 
evtl. als Entwickler mit Schreibzugriff angenommen.

> Wie sieht es mit "Verpflichtungen" aus?

Ordentlichen getesteten Code ;)
Manchmal werden auch Entwickler bezahlt, die haben dann festgelegte 
Pflichten.

> wann muss ein Projekt fertig sein?

Es wird solange weiterentwickelt bis die Autoren das Interesse 
verlieren. Wenn es Glück hat (bei größeren Projekten wahrscheinlicher) 
finden sich Nachfolger.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.