Misalkan saya mengembangkan perpustakaan yang bermanfaat dan memutuskan untuk menerbitkannya sebagai sumber terbuka. Beberapa waktu kemudian saya memiliki bisnis yang perlu melakukan sesuatu yang tidak sesuai dengan lisensi open source. Apakah saya diizinkan melakukan itu?
Bagaimana saya harus mempublikasikan perangkat lunak dengan cara yang saya miliki dan tidak menghalangi diri saya untuk menggunakan perpustakaan di masa depan dengan cara apa pun?
Perlu diingat bahwa setidaknya secara teori, pengembang lain dapat memutuskan untuk berkontribusi pada proyek open-source saya. Dapatkah saya menentukan dalam lisensi bahwa saya sebagai pengembang asli mendapatkan kepemilikan atas kontribusi mereka juga? Jangan salah paham di sini, saya tidak mencoba untuk menjadi jahat dan mendapatkan kepemilikan atas karya orang lain - Saya hanya ingin mempertahankan kepemilikan saya, dan jika seseorang memposting perbaikan bug penting saya dapat dianggap tidak dapat menggunakan kode asli kecuali Saya menggunakan karyanya juga.