GPL kodu satmak mümkün olduğunu biliyorum, ama çatallı ve değiştirilmiş GPL kodu satmak mümkün olup olmadığını bilmek istedim. Çatallı ve değiştirilmiş kod yine de kullanılabilir, değiştirilebilir ve yeniden dağıtılabilir.
GPL kodu satmak mümkün olduğunu biliyorum, ama çatallı ve değiştirilmiş GPL kodu satmak mümkün olup olmadığını bilmek istedim. Çatallı ve değiştirilmiş kod yine de kullanılabilir, değiştirilebilir ve yeniden dağıtılabilir.
Yanıtlar:
Evet, buna izin verilir, ancak yine de lisansın tüm gereksinimlerini karşılamanız gerekir. Sattığınız her şeyi GPL'nin izin verdiği şekilde kullanmasına, değiştirmesine ve yeniden dağıtmasına izin verilmelidir.
Özgür Yazılım Hareketi, Ücretsiz ve Kullanım / Değişiklik / Yeniden Dağıtım Özgürlüğü arasında her zaman açıkça ayrılmıştır. GPL açıkça ikincisiyle ilgilidir. Tek temel sorun, lisansın tüm koşullarına tam olarak uyulmasıdır. Görünüşe göre bunu yapmak istiyorsun, bu yüzden bir sorun olmamalı.
Özetle: GPL'deki hiçbir şey program için ücret almanızı engellemez.
Ortaya çıkabilecek tek sorun GPL'den bağımsızdır ve sadece bir mantık / psikoloji meselesidir: eğer değiştirilmiş program serbestçe yeniden dağıtılabilir ve bu nedenle mevcutsa, neden herkes bunun için ödeme yapabilir? Hala geri alınamaz.
Lisansı okuyana ve tam olarak anlayana kadar GPL kodu ile hiçbir şey yapmamalısınız. Özellikle, GNU Kamu Lisansı sürüm 3 önsözünün üçüncü paragrafı şöyle diyor:
Özgür yazılımdan bahsettiğimizde, fiyattan değil özgürlükten bahsediyoruz. Genel Kamu Lisanslarımız, ücretsiz yazılımların kopyalarını dağıtma (ve isterseniz ücretlendirme) özgürlüğüne sahip olduğunuzdan, kaynak kodu aldığınızdan veya isterseniz edinebildiğinizden, yazılımı değiştirebileceğinizden emin olmak için tasarlanmıştır. veya bir kısmını yeni ücretsiz programlarda kullanabilir ve bunları yapabileceğinizi bilirsiniz.
Bu soruyu cevaplıyor gibi görünüyor, ancak 5. bölüm özellikle Değiştirilmiş Kaynak Sürümlerini İletme'yi kapsar :
Tüm bu koşulları yerine getirmeniz koşuluyla, Programa dayalı bir çalışmayı veya Programdan üretmek için yapılan değişiklikleri bölüm 4 hükümleri uyarınca kaynak kodu biçiminde iletebilirsiniz ...
Bölüm 10, esas olarak, kod için ücret ödeyebilmenize rağmen, lisansı sağlam tutmanız gerektiğini ve GPL kapsamındaki haklarını kullanmak için birinden ücret alamayacağınızı açıklar.
Evet, bunun için gidin, lisansın kaynağı yazılımı dağıttığınız herkes için kullanılabilir hale getirmeniz gerektiğini belirtti. Bu özellik isteğe bağlı DEĞİLDİR. Ayrıca, kullanıcılarınızın yazılımı başkalarına vermesini engelleyemeyeceğinizi de anlamalısınız (aşağıdaki FSF bağlantısı bu noktaları açıklar).
İşte FSF'nin GPL yazılımı satma sayfası , temel olarak 'evet, bunu yapabilirsiniz, ancak yine de lisansa uymanız gerekir'.
Dikkat edilmesi gereken bir şey - GPL'yi ücretsiz (birada olduğu gibi) yazılımla ilişkilendiren birçok kişi var, sadece aldığınız yazılımla istediğiniz şeyi yapma özgürlüğünde değil. Yazılımın etrafında büyük bir topluluk varsa, çatallı sürümünüzü satmaya çalıştığınızda talihsiz bir geri dönüş alabilirsiniz. Bir tepki, muhtemelen başkalarının zor işlerinden para kazanmaya çalıştığınızdır.
Yapabiliyorsanız, kaynağınızı genel olarak kullanılabilir yapın. Uygun olduğunda, değişikliklerinizin bir kısmını orijinal projeye aktarmayı da düşünebilirsiniz. Bu, iş planınız için mantıklı olmayabilir, ancak sallayabilirseniz, sadece topluma sızdığınızı düşünen herkesi kapatmak için uzun bir yol olacaktır.
Elbette, telif hakkı tamamen veya kısmen başkası tarafından tutulan GPL yazılımını satabilirsiniz. Bunu yapmak, onu ücretsiz olarak dağıtmak gibidir ve tamamen aynı sınırlamalara tabidir. Sadece dağıtım yaptığınız grup "önce bana 10 dolar ödeyen insanlar".