Jika Anda membatasi penggunaan perpustakaan di dalam dinding perusahaan Anda , Anda tidak perlu mendistribusikan sumber (bahkan kepada karyawan Anda), karena Anda tidak mendistribusikan ulang (menjual atau memberikan produk perangkat lunak yang menyertakan perpustakaan) di luar organisasi MU.
GPL memungkinkan Anda untuk secara bebas menggunakan kode di dalam perusahaan tanpa batasan, dan itu termasuk (karena kebutuhan) kemampuan Anda untuk mencegah karyawan Anda (karena kebijakan perusahaan) mendistribusikan kode sumber di luar organisasi.
Dari FAQ Perizinan Gnu:
Apakah membuat dan menggunakan banyak salinan dalam satu "distribusi" organisasi atau perusahaan?
Tidak, dalam hal ini organisasi hanya membuat salinan untuk dirinya sendiri. Sebagai akibatnya, perusahaan atau organisasi lain dapat mengembangkan versi yang dimodifikasi dan menginstal versi itu melalui fasilitasnya sendiri, tanpa memberikan izin kepada staf untuk merilis versi modifikasi itu kepada orang luar.
Namun, ketika organisasi mentransfer salinan ke organisasi atau individu lain, itu adalah distribusi. Secara khusus, memberikan salinan kepada kontraktor untuk digunakan di luar lokasi adalah distribusi.