Hallo zusammen, ich bin auf der Suche nach einem C++ OpenSource Projekt, an welchem ich mitarbeiten kann. Zum Background: ich programmiere seit 10 Jahren in diesem Umfeld. Gibt es dafür eine zentrale Seite oder Anlaufstelle? Besten Dank und schönes Wochenende.
(fast) jedes dieser Projekte hat ein Repository auf github. Sourcen ziehen und Fehler melden. Auf geht's. Eine Einführungszeremonie mit Vorschusslorbeeren gibt's nicht.
Pia Z. schrieb: > Gibt es dafür eine zentrale Seite oder Anlaufstelle? Soweit ich weiß nicht. Such dir Projekte die dich interessieren oder von denen du denkst, dass sie wichtig sind. Es hilft auch, sich die Mailinglisten, Bug-Reports und Pull-Requests anzuschauen. Es gibt viele Projekte, die Unterstützung gebrauchen können, z.B. ReactOS :) Ich glaube OpenSSL ist auch so ein Kanditat der chronisch unterbesetzt ist. Die Leute von KDevelop dürften sich auch über unterstüzung freuen. Und da gibt es noch tonnenweise an Projekten die Leute suchen. Bei vielen Projekten findest du entsprechende Angaben dazu, wie du zum Projekt beitragen kannst, hier z.B. OpenSSL: https://www.openssl.org/community/getting-started.html Contributing to GCC https://gcc.gnu.org/contribute.html
Ich hätte ein C Projekt anzubieten, mache einfach einen Fork und einen Pull request bei Änderungen, wenn du lust hast. Es gibt viel zu tun, wie Tests schreiben, Dokumentation schreiben, das Problem in tcp.c & stream.c beheben, Refactoring, etc. https://github.com/Daniel-Abrecht/DPA-UCS Nur so aus neugier, wie kann man je im OpenSource bereich tätig gewesen sein, ohne zu wissen, wie man welche findet? Und warum fängst du nicht selbst eins an? Geht es am Ende garnicht nur darum ein OpenSource Projekt zu finden, sondern eine Stelle bei einem Hersteller eines Komerziellen OpenSource Projekts? Dann würde das ganze gleich viel mehr Sinn ergeben.
Daniel A. schrieb: > Nur so aus neugier, wie kann man je im OpenSource bereich tätig gewesen > sein, ohne zu wissen, wie man welche findet? Eine berechtigte Frage.
Pia Z. schrieb: > Zum Background: ich programmiere seit 10 Jahren in > diesem Umfeld. Damit meint Sie Pia Z. schrieb: > C++ Daher ist die Frage Mark B. schrieb: > Daniel A. schrieb: >> Nur so aus neugier, wie kann man je im OpenSource bereich tätig gewesen >> sein, ohne zu wissen, wie man welche findet? > > Eine berechtigte Frage. nicht berechtigt
Daniel A. schrieb: > Ich hätte ein C Projekt anzubieten, mache einfach einen Fork und einen > Pull request bei Änderungen, wenn du lust hast. Es gibt viel zu tun, wie > Tests schreiben, Dokumentation schreiben, das Problem in tcp.c & > stream.c beheben, Refactoring, etc. README.md ;-)
Pia Z. schrieb: > ich bin auf der Suche nach einem C++ OpenSource Projekt, an welchem ich > mitarbeiten kann. Zum Background: ich programmiere seit 10 Jahren in > diesem Umfeld. Gibt es dafür eine zentrale Seite oder Anlaufstelle? Github wurde ja schon genannt. Da wir hier bei Mikrocontroller.net sind, vielleicht interessiert Dich embed.org. Vor Github war sourceforge.net noch ganz gut. Ich könnte Dir noch https://github.com/TorstenRobitzki/bluetoe ans Herz legen, falls Du Dich mit Bluetooth beschäftigen möchtest (IoT!!!! ;-). mfg Torsten
Pia Z. schrieb: > Gibt es dafür eine zentrale Seite oder Anlaufstelle? Nein, gibt es nicht! Aber das müsstest Du nach zehn Jahren C++ programmieren wissen, oder hast Du noch nie was im Internet recherchieren müssen??? Des weiteren klingt die Frage für mich seltsam. Von einem Profi würde ich mir andere Fragen vorstellen... Darum, was programmierst Du denn seit 10 Jahren in C++? Open Source Projekte gibt es viele. Welche Richtung gefällt dir denn?
Pia Z. schrieb: > ich bin auf der Suche nach einem C++ OpenSource Projekt, an welchem ich > mitarbeiten kann. Also hast du Zeit zu viel und magst dich engagieren. An und für sich ja auch eine schöne Sache. > Zum Background: ich programmiere seit 10 Jahren in > diesem Umfeld. Andere schon 15 Jahre oder länger. Zeig doch mal Referenzen. > Gibt es dafür eine zentrale Seite oder Anlaufstelle? Hunderte. Github, Sourceforge, Savannah, ... Um dir eine realistische Einschätzung zu geben, basierend auf meinen (positiven wie negativen) Erfahrungen: Kein Projekt hat genau auf dich gewartet. Im Negativen Sinne: Es ist ziemlich schwierig, in ein Projekt hineinzukommen, auch wenn händeringend nach Mitarbeitern gesucht wird. Nicht, weil man dich nicht mag, sondern weil man dich nicht kennt. "Hallo hier bin ich" geht eben nicht so einfach. Bei vielen Projekten wirst du auch schnell erst einmal auf Ablehnung stoßen. Das würdest du umgekehrt auch so handhaben, wenn du ein Projekt betreust. Im Positiven Sinne: Flick Bugs und schreib Patches. Das sind kleinere/überschaubare Aufgabenpakete, mit denen du mit einem Projekt Kontakt aufnehmen kannst. Die anderen können daran dann auch beurteilen, was du kannst und ob deine Geschicke dem Projekt helfen. Wenn deine Beiträge verwertbar sind für ein Projekt, dann wird man früher oder später ohnehin auf dich zukommen. Schau dir Bugtracker gängier Projekte an. Bei Qt wäre ich persönlich ja schon froh, wenn jemand mithelfen würde, die 1000 Duplikate und Leichen mal abzuarbeiten...
Nase schrieb: > m Negativen Sinne: Es ist ziemlich schwierig, in ein Projekt > hineinzukommen, auch wenn händeringend nach Mitarbeitern gesucht wird. Andererseits ist es ein erhebliches Problem bei vielen Opensource-Projekten, daß ihr Busfaktor sehr gering ist: http://www.heise.de/open/meldung/Studie-Wichtige-GitHub-Projekte-von-einzelnen-Entwicklern-abhaengig-2752849.html Und das bereits bei den populären Projekten. Bei den weniger bekannten dürfte das alles noch viel schlimmer sein. Klar, irgendwelche Referenzen wären dann schon gut. Man muß ja auch nicht direkt gleich Patches beisteuern, sondern ich würde erstmal als Neuling einen potentiellen Patch in der Diskussionsliste des Projektes vorstellen. AUch damit die Crew einen Eindruck bekommt, wie man denkt, warum man welche Patches beisteuern würde und so.
Wie es schon anklang, die Fragestellung ist schon ein bisschen komisch. Üblicherweise arbeiten Leute an einem Projekt, weil sie es gerne als User nutzen und der Einstieg läuft so, daß man Patches für kleinere Bugs oder Features schreibt die man selber braucht - ohne irgendeine "offizielle" Zugehörigkeit. Und wenn man das fleißig macht, ist man irgendwann auch bekannt und bekommt dann sicherlich auch irgendwann z.B. merging Rechte, aber das hängt von der Projektorganisation und Größe ab (je größer um so mehr klar definierte Rollen würde ich sagen). Die Art der Frage erinnert ein bisschen an die Sorte google summer of code Studenten die eher unbeliebt ist - Hauptsache ein Projekt welches man dann in den Lebenslauf schreiben kann und danach schnell weg.
Falls es noch aktuell ist, und die Programmierkenntnisse wirklich ausreichen: http://www.heise.de/newsticker/meldung/Mailingliste-fuer-neue-OpenOffice-Entwickler-eingerichtet-3314692.html Oliver
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.