Kode tanpa lisensi eksplisit dilindungi oleh hak cipta dan secara default Semua Hak Dilindungi. Orang atau orang yang menulis kode dilindungi seperti itu. Setiap kali Anda menggunakan perangkat lunak yang tidak Anda tulis, lisensi harus dipertimbangkan dan dipatuhi.
( Brian Doll (VP Pemasaran GitHub) )
Jadi, dengan itu diperhitungkan:
Jika kode tersebut dapat digunakan dalam proyek saya, apakah saya bebas untuk melisensikan kode tersebut di bawah yang sama dengan sisa proyek saya atau bahkan untuk hanya melisensikan kode itu sendiri?
Dari Bantuan: Lisensi sumber terbuka di GitHub:
Adalah hak Anda untuk tidak memasukkan satu dengan kode atau proyek Anda, tetapi harap perhatikan implikasinya. Secara umum, tidak adanya lisensi berarti bahwa undang-undang hak cipta default berlaku. Ini berarti Anda memiliki semua hak atas kode sumber Anda dan tidak ada orang lain yang dapat mereproduksi, mendistribusikan, atau membuat karya turunan dari karya Anda. Ini mungkin bukan yang Anda inginkan.
Bahkan jika ini yang Anda inginkan, jika Anda mempublikasikan kode sumber Anda di repositori publik di GitHub, Anda telah menerima Ketentuan Layanan yang memungkinkan beberapa pengguna GitHub memiliki hak. Secara khusus, Anda mengizinkan orang lain untuk melihat dan bercabang repositori Anda.
Jadi tidak, Anda tidak dapat melisensikan kode lagi. Tidak ada pelepasan lisensi standar . Anda tidak dapat mengolahnya menjadi pekerjaan lain yang Anda rilis atau gunakan untuk memberikan layanan kepada orang lain (jika Anda dapat menggunakannya dalam proyek pribadi adalah sesuatu yang diserahkan ke pengadilan dan mungkin de minimis , tetapi itu adalah sesuatu yang pengadilan putuskan). Anda dapat melihatnya dan bercabang sesuai dengan Ketentuan Layanan GitHub.
Jika Anda menambahkan lisensi ke kode Anda di kemudian hari, apakah itu hanya akan mempengaruhi rilis kode di masa mendatang? Misalnya, jika saya harus garpu sesuatu yang tidak berlisensi dan kemudian penulis asli menambahkan hak cipta semua hak cipta - bisakah kode bercabang digunakan selama itu sebelum penambahan lisensi?
Menambahkan lisensi tidak membuat hal-hal menjadi surut (lihat Jika seseorang mengubah lisensi mereka, apakah itu berlaku untuk proyek yang sebelumnya bercabang di bawah lisensi sebelumnya? ). Ini hanya berlaku untuk versi mendatang. Perhatikan bahwa mengubah dari "tanpa lisensi" menjadi "semua hak dilindungi undang-undang" tidak ada perubahan. Tidak ada lisensi yang dilindungi undang-undang.