Olası nedenler:
1) böylece kullanıcı kodu anlamaya ve ya size ticari açıdan hassas olan diğer şeyler "kendisini fazla lisans sorunu" olamaz
2) yani kullanıcı "sadece küçük bir değişiklik yapmak" ve o anlamıyor ne kıramaz, o zaman bir şey değiştirmek ve (emin, ona ödeme yapabilirsiniz düzeltmek beklemiyorduk size, ama bu kolay ilk etapta güçlük önlemek için)
3) bu yüzden müşteri yazılımın bazı almak ve yeni ürünler geliştirmek yapmak kullanamazsınız
4) Eğer uncommented spagetti kod görülebilir izin utanıyorlar ;-)
5) daha fazla?
Genellikle ne yaparsınız? Ve bunu nasıl yaparsınız?