Moin Leute
Ich bin jetzt tatsächlich an dem Punkt, mir um das Thema von Codebeiträgen anderer Gedanken machen zu müssen. Soweit ich weiß haben OSS-Projekte, die Beiträge von anderen annehmen, da immer gewisse Bedingungen. Im Gegensatz zu Lizenzen ist dazu aber eher wenig zu finden, außerdem habe ich wirklich keine Lust juristische Texte – denn das wird es ja mehr oder weniger, oder? – alleine auf Englisch zu verfassen.
Erstmal ein paar Punkte, die ich mir bisher so gedacht habe:
Was ich im Grunde erreichen will: Ich habe absolut keine Lust, auf zukünftigen Kindergarten. Wenn jemand etwas beiträgt und demjenigen später nicht gefällt wo das Programm eingesetzt wird oder werden könnte, habe ich keine Lust alte Codeteile rauszusuchen, zu entfernen und neuzuschreiben. Wenn jemand was beitragen möchte, muß ihm schon klar sein daß das Zeug halt draußen in der Welt ist und er keinen Einfluß mehr darauf hat.
Ich habe zwar nicht vor das Programm zu sperren und nur noch gegen Geld anzubieten (tatsächlich wird es nichtmal eine Spendenmöglichkeit geben weil ich keinen Bock auf deutschen Finanzamtscheiß habe und mich damit auch nicht beschäftigen will), allerdings schwebt mir durchaus das Szenario vor, gegen Entgeld für andere etwas zu implementieren das die da unbedingt reinhaben wollen, und für so eine Spezialimplementation müßte ich die Lizenz halt ändern und da wären andere Beiträge ja trotzdem mit drin. Nicht daß ich da irgendwas konkretes vorhätte, aber zumindest will ich mir die Möglickeit offenhalten.
Vielleicht will ich von der Apache-Lizenz auch mal weg, vielleicht will ich einzelne Programmbestandteile mal in eine externe Bibliothek auslagern und die unter einer anderen Lizenz verfügbar machen...deshalb das Recht auf Neuveröffentlichung und Relizensierung.
Das mit dem deutschen Urheberrecht und dessen Unveräußerbarkeit ist mir schon klar, aber wie sieht das eigentlich im Rest der Welt aus? Und habe ich noch an etwas Wichtiges nicht gedacht, habt ihr noch Vorschläge, oder ist da irgendwas kritisch?
Letztendlich sehe ich das Projekt immer noch als mein Projekt an, auch wenn ich es für jeden nutzbar mache und auch wenn andere dankenswerterweise etwas beisteuern und ich will am Ende halt sicherstellen, daß ich damit in Zukunft immer noch machen kann was ich für richtig halte. Mit dem Kollegen, der was beitragen möchte, wird es sicher kein Zerwürfnis geben, aber wer weiß was in der Zukunft noch passiert, und vielleicht bleibt er ja nicht der Einzige.
Ich bin jetzt tatsächlich an dem Punkt, mir um das Thema von Codebeiträgen anderer Gedanken machen zu müssen. Soweit ich weiß haben OSS-Projekte, die Beiträge von anderen annehmen, da immer gewisse Bedingungen. Im Gegensatz zu Lizenzen ist dazu aber eher wenig zu finden, außerdem habe ich wirklich keine Lust juristische Texte – denn das wird es ja mehr oder weniger, oder? – alleine auf Englisch zu verfassen.
Erstmal ein paar Punkte, die ich mir bisher so gedacht habe:
- Der Beiträger muß die Urheberrechte an dem besitzen, was er beitragen will.
- Das Projekt bzw. dessen Betreuer bekommen ein unwiderrufliches, bedingungsloses Nutzungungsrecht am Beitrag sowie das Recht, mit dem Beitrag später nach Belieben zu verfahren (Änderung, Entfernung, Neuveröffentlichen unter einer anderen Lizenz, ...).
- Ein eingereichter Beitrag begründet keine irgendwie gearteten Rechte am Projekt selbst (z.B. Mitspracherecht).
Was ich im Grunde erreichen will: Ich habe absolut keine Lust, auf zukünftigen Kindergarten. Wenn jemand etwas beiträgt und demjenigen später nicht gefällt wo das Programm eingesetzt wird oder werden könnte, habe ich keine Lust alte Codeteile rauszusuchen, zu entfernen und neuzuschreiben. Wenn jemand was beitragen möchte, muß ihm schon klar sein daß das Zeug halt draußen in der Welt ist und er keinen Einfluß mehr darauf hat.
Ich habe zwar nicht vor das Programm zu sperren und nur noch gegen Geld anzubieten (tatsächlich wird es nichtmal eine Spendenmöglichkeit geben weil ich keinen Bock auf deutschen Finanzamtscheiß habe und mich damit auch nicht beschäftigen will), allerdings schwebt mir durchaus das Szenario vor, gegen Entgeld für andere etwas zu implementieren das die da unbedingt reinhaben wollen, und für so eine Spezialimplementation müßte ich die Lizenz halt ändern und da wären andere Beiträge ja trotzdem mit drin. Nicht daß ich da irgendwas konkretes vorhätte, aber zumindest will ich mir die Möglickeit offenhalten.
Vielleicht will ich von der Apache-Lizenz auch mal weg, vielleicht will ich einzelne Programmbestandteile mal in eine externe Bibliothek auslagern und die unter einer anderen Lizenz verfügbar machen...deshalb das Recht auf Neuveröffentlichung und Relizensierung.
Das mit dem deutschen Urheberrecht und dessen Unveräußerbarkeit ist mir schon klar, aber wie sieht das eigentlich im Rest der Welt aus? Und habe ich noch an etwas Wichtiges nicht gedacht, habt ihr noch Vorschläge, oder ist da irgendwas kritisch?
Letztendlich sehe ich das Projekt immer noch als mein Projekt an, auch wenn ich es für jeden nutzbar mache und auch wenn andere dankenswerterweise etwas beisteuern und ich will am Ende halt sicherstellen, daß ich damit in Zukunft immer noch machen kann was ich für richtig halte. Mit dem Kollegen, der was beitragen möchte, wird es sicher kein Zerwürfnis geben, aber wer weiß was in der Zukunft noch passiert, und vielleicht bleibt er ja nicht der Einzige.