Sözleşme yaptığım şirket için dahili bir başvuru oluşturuyorum. Bu uygulamada GPLv2 lisanslı bir kütüphane kullanmak istiyoruz . Bazı noktalar
- Uygulama şirketin sınırları dahilinde kullanılmalı ve asla kamuya açık olmamalıdır. Yalnızca şirket içi kullanım içindir.
- Asla satılmayacak, hiç! . Yani doğrudan kodu satmaktan para kazanılmayacak. Bu bir ürün değil.
- Uygulamanın iki kullanım şekli vardır
- Konsol tabanlı exe (GPL kütüphanesini kullanan) doğal formu; ve
- Yürütülebilir dosyayı çağıran bir web arayüzü üzerinden kullanım.
- Kaynak kodu kapalı kaynak olarak kalacaktır (yalnızca şirket kullanımı için) ve uygun olmalıdır
Bu konuda SO hakkında çok sayıda soru yaşadım ( biri konu dışı ve diğeri programcılardan işaretlenmemiş olarak ), ancak lisans yorumumun doğru olup olmadığını anlamakta zorlandım.
Şu ana kadar yaptığım anlayışa dayanarak, bu kütüphaneyi endişe duymadan kullanmama izin verildi. Kaynak kodunu değiştirmiyorum ya da uygulamayı dağıtamıyorum ya da uygulamayı herkese açık hale getirmiyorum. Uygulama satılmayacak veya şirket dışında kimseye dağıtılmayacak (Ancak şirketimizin tesis dışı DR tesisinde mevcut olacaktır). Yayınlanmış sürümleri ikili dosyaları kullanacağım ve kaynaktan derlemeyeceğim.
GNU SSS'den gelen aşağıdaki soru düşüncelerimi destekliyor gibi görünüyor.
GPL, değiştirilmiş sürümlerin kaynak kodunun halka açıklanmasını gerektiriyor mu?
GPL, değiştirilmiş sürümünüzü veya herhangi bir bölümünü yayınlamanızı gerektirmez. Hiç değişiklik yapmadan değişiklik yapabilir ve bunları özel olarak kullanabilirsiniz. Bu, şirketler (şirketler dahil) için de geçerlidir; bir kuruluş değiştirilmiş bir sürüm oluşturabilir ve bunu kuruluş dışında bırakmadan dahili olarak kullanabilir.
Ancak değiştirilmiş sürümü bir şekilde herkese açıklarsanız, GPL, değiştirilmiş kaynak kodunu GPL altında program kullanıcıları tarafından kullanılabilir yapmanızı gerektirir.
Böylece, GPL değiştirilmiş programı başka yollarla değil, belirli yollarla serbest bırakma izni verir; ancak serbest bırakılıp bırakılmayacağına karar vermek size kalmış.
Bir şirketin dahili intranet uygulamasında herhangi bir GPLv2 lisanslı kitaplık kullanılabilir mi?