Bir zamanlar açık kaynak ürünlerini kullandıkları (ki bu harika, Hibernate, JBoss, vb. Yaygın olarak kullandım) konuşmalarında ortaya çıkan bir danışmanlık şirketinde görüştüm. Beni şaşırtan bir şey, onlar müşteriler için başvuru yazarken GPL lisanslı OSS kullandılar, "Tabii ki, her zaman! Müşteri istediği ve mutlu olduğu sürece" dedi. Şimdi, ben avukat veya büyük lisans tutkunu değilim, ama GPL kodunu (diyelim ki dahil ettiğiniz bazı kütüphane) kullanarak, tüm uygulamayı aynı lisans altında serbest bırakmanız gerekiyor. Bunu işaret ettiğimde, "Eh, işimiz bittiğinde müşterilere tüm kaynak kodunu veriyoruz, bu yüzden bu gerçekten bir sorun değil."
Konuyu daha fazla bastırmak istemiyorum (röportajlar böyle argümanların yeri değil), kaymasına izin verdim. Ancak, yine de bu işin belirli uygulamaları hakkında beni endişelendiriyor. GPL lisanslı koddaki resmi kelime nedir ve nasıl "açık" olması gerekir? Bunu yayınlamak ve "Şirketim bu kütüphaneyi kullandı, böylece burada milyonlarca dolar harcadığımız alışveriş ve sipariş karşılama sistemi uygulamamızı indirebileceğiniz site var mı?" Bu durumda, şirket müşterinin bilgisi olmadan GPL kodunu kullanma hakkı var mı? "Onlara kaynak vermek" yeterli mi?