Ini tidak sepenuhnya benar. Hanya lisensi GPL dan beberapa lisensi terkait yang merupakan " copyleft ", yang memaksa Anda untuk membuka sumber daya perangkat lunak yang dibangun berdasarkan perangkat lunak GPL. Namun, Anda dapat dengan bebas menggunakan perpustakaan LGPL misalnya . Faktanya, LGPL dibuat khusus dengan tujuan ini dalam pikiran - membuat aplikasi sumber tertutup dengan pustaka LGPL open source bersama. Selain itu, di bawah lisensi BSD atau seperti BSD (misalnya, Python) memungkinkan Anda untuk mengambil apa adanya dan melakukan apa pun yang Anda suka dengannya.
Dengan kata lain, open source tidak memberlakukan open source. Selain itu, opensource tidak berarti "gratis seperti dalam bir". Anda benar-benar diizinkan untuk membebankan biaya untuk program sumber terbuka, atau membuat program sumber terbuka tetapi meminta uang ketika menjual data (seperti file media atau sumber daya yang terkait dengan program itu).
Singkatnya:
- Lisensi seperti BSD memungkinkan Anda untuk memodifikasi dan mendistribusikan kode secara bebas sesuai keinginan Anda;
- LGPL (lisensi publik GNU yang lebih kecil) memungkinkan pembuatan kode eksklusif yang ditautkan ke perpustakaan bersama yang merupakan sumber terbuka. Misalnya, seluruh glibc adalah LGPL;
- Lisensi GPL memaksa Anda untuk mendistribusikan modifikasi apa pun ke program GPL di bawah GPL.
Dengan demikian, Anda dapat dengan senang menulis program Anda, menautkannya ke berbagai perpustakaan atau bahkan secara langsung memasukkan potongan-potongan kode alien, mengkompilasinya dan menjualnya sebagai program sumber tertutup, berpemilik, selama Anda tidak mendistribusikan GPL'ed yang dimodifikasi. program.