usr schrieb:
> Ich moechte mich an Open Source Projekten beteiligen und moechte wissen
> wo man Projekte (c,c++,Java) findet die auch fuer Einsteiger packbar
> sind und wie man am besten dem Projekt beitritt.
Diese Herangehensweise hört sich an, als ob das Pferd von hinten
aufgezäumt werden soll.
Im Regelfall arbeiten Interessierte an "ihren" Open Source Projekten,
weil sie
- im Beruf auftretende Fragestellungen lösen wollen,
- von einer bestimmten Fragestellung fasziniert sind,
- ihre Vision verwirklichen wollen.
Mit anderen Worten: Sie bringen eine Langzeitmotivation mit, die sich
aus der jeweiligen Fragestellung heraus ergibt.
Wenn man "seine" Aufgabe noch nicht gefunden hat, mag es helfen, die
Entwicklungsliste eines vielsprechenden Projektes etliche Monate zu
verfolgen. Dabei kann man viel über die Art und Weise der
Zusamnmenarbeit im jeweiligen Projekt lernen. Die Projekte unterscheiden
sich wie Tag und Nacht.
Im nächsten Schritt kann man die laufende Entwicklung verfolgen, indem
man das (hoffentlich öffentlich zugängliche) Revisionssystem (CVS, Git,
SVN ...) abonniert, um die einzelnen Entwicklungsschritte
nachzuvollziehen.
Nach einer Weile bemerkt man die Lücken, die eine in der Entwicklung
befindliche Software noch aufweist, an denen man arbeiten kann.
Am schwierigsten sind der Einstieg in die Kernel-Entwicklung und die
Entwicklung von Systemtools, was sehr viel Erfahrung voraussetzt.
Am leichtesten dürfte der Einstieg in die Programmierung von
Anwendungssoftware mittleren Umfange sein.
Je älter ein Projekt ist, um sehr eher muß man als Neueinsteiger bereit
sein, viel zu lernen und Kompromisse einzugehen. Diesen Aspekt sollte
man nicht unterschätzen.