jak wnieść ten sam kod źródłowy do dwóch oddzielnych projektów typu open source?

11

Załóżmy, że istnieją dwa podobne projekty A i B typu open source, oba na licencji Apache Software License 2.0.

Chciałbym przyczynić się do poprawy obu projektów (ponieważ nie wiem, który z nich jest lepiej zarządzany, i chciałbym, aby moja poprawa pojawiła się w obu).

Czy istnieje sposób, aby w prosty sposób przyczynić się do poprawy obu projektów? (Jednym oczywistym podejściem jest uruchomienie projektu C typu open source na licencji Apache 2.0, ale z różnych powodów jest to ból głowy; nie chcę sam utrzymywać projektu)

Jason S.
źródło

Odpowiedzi:

2

Co powstrzymuje Cię przed wniesieniem kodu do obu projektów? To twój kod, masz prawa autorskie i możesz z nim zrobić, co chcesz (z uzasadnionych powodów). W szczególności możesz przekazać prawa autorskie (lub części) dowolnemu, kto zechce - w tym wielu odbiorcom.

Istnieją wyjątki (np. W przypadku wydawnictw drukowanych, w których wydawca wymaga wyłącznych praw autorskich lub gdy piszesz kod w czasie pracy firmy, w którym to przypadku nie jesteś właścicielem praw autorskich na początek), ale zazwyczaj tak nie jest w przypadku Open Source projektowanie.

Konrad Rudolph
źródło