Wie kann man denselben Quellcode in zwei separate Open-Source-Projekte einbringen?

11

Angenommen, es gibt zwei ähnliche Open Source-Projekte A und B, die beide unter der Apache Software License 2.0 lizenziert sind.

Ich möchte zu beiden Projekten eine Verbesserung beitragen (weil ich nicht weiß, welches besser verwaltet wird, und ich möchte, dass sich meine Verbesserung in beiden zeigt).

Gibt es eine Möglichkeit, diese Verbesserung auf einfache Weise zu beiden Projekten beizutragen? (Ein naheliegender Ansatz besteht darin, ein Open Source-Projekt C zu starten, das unter Apache 2.0 lizenziert ist. Dies bereitet jedoch aus verschiedenen Gründen Kopfschmerzen. Ich möchte kein Projekt selbst verwalten.)

Jason S.
quelle

Antworten:

2

Was hindert Sie daran, den Code in beide Projekte einzubringen? Es ist Ihr Code, Sie haben das Urheberrecht und können damit machen, was Sie wollen (innerhalb von Gründen). Insbesondere können Sie das Urheberrecht (oder Teile) an jeden beliebigen Personen vergeben - dies schließt mehrere Empfänger ein.

Es gibt Ausnahmen (z. B. bei Print-Veröffentlichungen, bei denen der Verlag ein exklusives Urheberrecht verlangt oder wenn Sie den Code zur Unternehmenszeit schreiben. In diesem Fall besitzen Sie zunächst nicht das Urheberrecht), dies ist jedoch bei Open Source normalerweise nicht der Fall Projekte.

Konrad Rudolph
quelle