Bu gerçekten doğru değil. Yalnızca GPL lisansı ve ilgili birkaç lisans " copyleft " dir ve sizi GPL yazılımına dayalı olarak oluşturulan yazılımı açık kaynak kodlamaya zorlar. Ancak, örneğin LGPL kitaplıklarını özgürce kullanabilirsiniz . Aslında, LGPL özellikle bu amaç göz önünde bulundurularak oluşturulmuştur - paylaşılan açık kaynaklı LGPL kütüphaneleri ile kapalı kaynak uygulamaları oluşturmak. Dahası, BSD veya BSD benzeri lisans altında (örneğin, Python) esasen olduğu gibi almanıza ve istediğiniz her şeyi yapmanıza izin verir.
Başka bir deyişle, açık kaynak açık kaynağı zorlamaz. Dahası, açık kaynak "biradaki kadar özgür" anlamına gelmez. Açık kaynaklı programlar için ücret almanız veya açık kaynaklı bir program oluşturmanıza izin verilir, ancak veri satarken para talep edebilirsiniz (medya dosyaları veya bu programla ilişkili kaynaklar gibi).
Özetlersek:
- BSD benzeri lisanslar, uygun gördüğünüzde kodu özgürce değiştirmenize ve dağıtmanıza olanak tanır;
- LGPL (daha az GNU kamu lisansı), açık kaynak olan paylaşılan kütüphanelere bağlı özel kod oluşturulmasına izin verir. Örneğin, tüm glibc LGPL'dir;
- GPL lisansı, değişiklikleri GPL altındaki bir GPL programına dağıtmaya zorlar.
Böylece, programınızı mutlu bir şekilde yazabilir, geniş bir kütüphaneye bağlayabilir veya hatta doğrudan yabancı kod parçalarını dahil edebilir, derleyebilir ve değiştirilmiş GPL'leri dağıtmadığınız sürece özel, kapalı bir kaynak program olarak satabilirsiniz. programları.