Jawaban Benjamin cukup jelas tetapi saya ingin menekankan satu hal. CLA melindungi perusahaan yang menggunakan atau berkontribusi pada proyek. Perusahaan, terutama yang besar, takut tertangkap basah oleh masalah hukum. Saya mempunyai pengacara korporat yang memberi tahu orang-orang bahwa saya tahu bahwa bahkan dalam kasus slam dunk di mana hukum berada di pihak Anda, Anda hanya dapat sekitar 60% yakin bahwa Anda akan memenangkan kasus ini.
Pertimbangkan situasi perusahaan, terutama yang sangat besar dengan banyak pendapatan, membangun produk di sekitar alat sumber terbuka. Mereka mendapatkan pelanggan, membangun infrastruktur dan mempekerjakan karyawan. Jika tiba-tiba seorang kontributor alat asli menggugat mereka atas pelanggaran paten atau hak cipta, perusahaan tersebut berada dalam banyak air panas yang sah. Jika mereka berhenti menyediakan produk mereka, mereka telah membuang-buang uang untuk infrastruktur dan karyawan yang tidak mereka butuhkan dan yang lebih penting, mereka membuat marah pelanggan. Di sisi lain, jika mereka berhenti menyediakan proyek mereka, tanggung jawab mereka berakhir sementara kasusnya diselesaikan.
Mengingat lanskap perangkat lunak hukum saat ini, CLA adalah cara terbaik untuk membuat perusahaan merasa nyaman menggunakan dan berkontribusi pada perangkat lunak open source. Ini tidak ideal (alangkah baiknya untuk tidak pernah harus berurusan dengan hal-hal hukum ini) tetapi sekarang ini adalah salah satu dari beberapa cara untuk membuat kontribusi ini pos