GPL lisanslı yazılımın türev bir çalışmasını yaptığınızdan, birleşik çalışmanızın bir bütün olarak GPL altında lisanslanması gerekir. Ancak, çalışmanızı dağıtmak istemiyorsanız, hiçbir şekilde değişikliklerinizi paylaşmaya zorlanamazsınız.
GPL SSS, değişikliklerinizi gizli tutma konusunda şunları söylü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 ...
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 şekillerde değil, belirli şekillerde serbest bırakma izni verir; ancak serbest bırakılıp bırakılmayacağına karar vermek size kalmış.
Böylece, değiştirilmiş bir program herkese açık hale gerekmez, ancak eğer sen yap, gereken GPL paylaşabilirsiniz.
Belki de çıkış takvimlerinizi paylaşmanın sizi değiştirilmiş kodunuzu paylaşmaya zorlayacağından endişe edersiniz. SSS , çıktı gerçekten GPL lisanslı malzeme içermiyorsa (örneğin, GPL lisanslı programın bir kısmı programın çıktısına dahil edilmişse) , GPL lisanslı bir çalışma tarafından üretilen çıktı verilerinin GPL kapsamında olmadığını açıklar :
Programımın kullanımından insanların çıktısını alabilmem için bir yol var mı? Örneğin, programım donanım tasarımları geliştirmek için kullanılıyorsa, bu tasarımların ücretsiz olmasını gerektirebilir miyim?
Genel olarak bu yasal olarak imkansızdır; telif hakkı yasası, insanların programınızdan yararlanarak verilerinden yaptıkları çıktıların kullanımında size herhangi bir söz vermemektedir. Kullanıcı kendi verilerini girmek veya dönüştürmek için programınızı kullanırsa, çıktıdaki telif hakkı size aittir, size değil. Daha genel olarak, bir program girdisini başka bir forma çevirdiğinde, çıktının telif hakkı durumu üretildiği girdinin mirasını alır.
Dolayısıyla, çıktı kullanımında söz sahibi olmanın tek yolu, çıktının önemli kısımlarının programınızdaki metinden kopyalanıp kopyalanmayacağıdır. Örneğin, bu özel durumda bir istisna yapmamış olsaydık, Bison çıktısının bir kısmı (yukarıya bakınız) GNU GPL tarafından karşılanacaktır.
Hangi durumlarda bir GPL programının çıktısı GPL tarafından karşılanmaktadır?
Yalnızca program kendi bölümünü çıktıya kopyaladığında.
Dolayısıyla, çıktınız muhtemelen GPL lisanslı değildir. Çıktının bir şekilde GPL lisanslı olduğu bazı olağandışı durumlarda bile (bir Bison dilbilgisi gibi), çıktının onu oluşturan programdan ayrı bir çalışma olduğunu unutmayın. Çıktıdaki GPL kısıtlamalarına uymanız gerekir, ancak GPL lisanslı çıktıyı paylaşmak, o çıktıyı oluşturan GPL lisanslı programda değişiklikleri paylaşmanız gerektiği anlamına gelmez. Programdaki GPL, çıktısı dağıtıldığında değil, yalnızca programın dağıtıldığında yürürlüğe girer.