Katakan, misalnya saya menerbitkan kode saya di bawah GPL.
Sebulan setelah rilis, saya memutuskan korporasi jahat ( *
batuk *
) diperbolehkan menggunakan kode saya, karena itu sangat brilian dan bebas bug. Bisakah saya melepaskan kode saya sendiri, atau saya mengunci diri dari hak untuk melakukannya?
Jawaban:
Sebagai pemegang hak cipta, Anda dapat melisensikan kode dengan cara apa pun yang Anda inginkan, lagi dan lagi dan lagi. Anda dapat melisensikannya sebagai GPL, dan kemudian memiliki klien meminta lisensi untuk MS-Pl untuk salah satu proyek mereka, dan kemudian melisensikannya lagi di bawah ...
Anda, pemegang hak cipta, selalu memiliki kekuatan untuk memutuskan untuk merilis karya di bawah lisensi yang berbeda. Anda tidak dapat mencabut cara orang mendapatkannya sebelumnya, tetapi Anda selalu dapat merilisnya di bawah lisensi baru.
Bahwa 'Anda tidak dapat mencabut' memang memiliki beberapa implikasi. Jika seseorang pergi ke versi GPL Anda dan membentuknya di sana, dengan kontribusi mereka dilisensikan GPL, kode itu akan tetap menjadi lisensi GPL.
Lisensi adalah sesuatu yang Anda gunakan untuk mengajar orang lain tentang bagaimana mereka dapat menggunakan kode Anda - dan lisensi untuk itu tetap melekat padanya. Tidak pernah membatasi bagaimana Anda dapat menggunakannya atau memutuskan untuk melisensikan dan mengganti kode Anda .
sumber
Ya, lisensi mengatakan apa yang dapat dilakukan orang lain terhadap kode tersebut, bukan apa yang Anda (pemegang hak cipta) dapat lakukan.
Tentu saja GPL tidak mencegah perusahaan menggunakan kode - atau bahkan mendistribusikan kode, namun mereka mungkin ingin melisensikan di bawah lisensi yang berbeda untuk mencegah kode mereka perlu GPL
sumber