bagaimana menyumbangkan kode sumber yang sama ke dua proyek open-source yang terpisah?

11

Katakanlah ada dua proyek open source yang serupa A dan B, keduanya dilisensikan di bawah Lisensi Perangkat Lunak Apache 2.0.

Saya ingin berkontribusi perbaikan untuk kedua proyek (karena saya tidak tahu mana yang dikelola lebih baik, dan saya ingin melihat peningkatan saya muncul di keduanya).

Apakah ada cara saya dapat berkontribusi perbaikan ini untuk kedua proyek dengan cara yang sederhana? (Salah satu pendekatan yang jelas adalah memulai proyek sumber terbuka C yang dilisensikan di bawah Apache 2.0, tetapi itu memusingkan karena berbagai alasan; Saya tidak ingin mempertahankan proyek sendiri)

Jason S
sumber

Jawaban:

2

Apa yang mencegah Anda berkontribusi kode untuk kedua proyek? Ini Anda kode, Anda memiliki hak cipta dan dapat melakukan dengan itu apa pun yang Anda inginkan (dalam alasan). Secara khusus, Anda dapat memberikan hak cipta (atau bagian) kepada siapa pun yang Anda inginkan - yang mencakup banyak penerima.

Ada pengecualian (misalnya dalam penerbitan cetak di mana penerbit membutuhkan hak cipta eksklusif , atau ketika Anda menulis kode pada waktu perusahaan dalam hal ini Anda tidak memiliki hak cipta untuk memulai), tetapi ini biasanya tidak terjadi pada Open Source proyek.

Konrad Rudolph
sumber