GPL ve LGPL Arasındaki Fark

GPL ve LGPL

GPL ve LGPL arasındaki farkı anlamak için açık kaynaklı yazılımın temel fikrini anlamanız gerekir. GPL temelde açık kaynak yazılımını ne yapan yasal terminolojidir. Kodlara açık kaynaklı yazılım aracılığıyla erişebildiğiniz için değişiklik yapma, geliştirme ve kodunuzu kendiniz oluşturabilirsiniz. Bununla birlikte, buna izin verilmesi karşılığında, diğerlerinin fikir ve değişikliklerinizden tüm açık kaynak yazılım kullanıcıları için yararlanarak yararlanabilmesini sağlamak sizin yükümlülüğünüzdür..

Linux, GPL uygulayan en tanınmış açık kaynaklı yazılımdır. GPL, Genel Kamu Lisansı anlamına gelir. LGPL, GPL'nin değiştirilmiş bir versiyonu gibidir. Daha Az Genel Kamu Lisansı anlamına gelir. Kodunuzun bir kısmını sağlama gereksiniminizi sınırlar, ancak yine de uyguladığınız değişiklikleri açıklamanız gerekir. Özel kalmanıza izin verilen şey, doğrudan yazılıma bağladığınız tescilli malzemedir. Bu, yazılımı değiştirmenize, kendi kişisel bükümünüzü oluşturmanıza ve yine de kendi malzemenizi korumanıza izin verir.

LGPL, GPL ile aynı kullanım için tasarlanmamıştır. LGPL kullanımı yazılım kütüphaneleri ve benzer kurulumlarla sınırlıdır. GPL, kâr amaçlı bir işletme sitesi geliştiriyor olsanız da, ya da bilgileri yeni yollarla birbirine bağlarsanız, yürütme için tasarlanmış dosyaları çalıştırmak için kullanılabilir.

GPL tüm programlama topluluğu için faydalıdır. Yeni gelişmeler yaratıldıkça veya eklendiğinde herkes yeni bir şeyler öğrenebilir. Yazılım programlarının eğitiminde ve uygulanmasında yeni bir avantaj yaratmak için tutarlı bir yöntemdir..

Bir LGPL programı uygularsanız ve türev çalışmalardan faydalanmıyorsanız, dağıtımınızı birçok dönem boyunca seçebilirsiniz. Lisansın ve sözleşmenin 3. bölümünün çevirisi yoluyla, aslında devam edip LGPL'yi türev olmayan bir çalışma olarak kullanabilir ve ardından koşulları GPL'ye göre değiştirebilirsiniz. Politikaların yakın zamanda değişmediğinden emin olmak için şartları yakından kontrol etmeniz gerekmesine rağmen, bu, yazılımı bir türev çalışma için kullanmanızı sağlar..

Özet:

1. GPL, yazılımda yapılan tüm değişikliklerin kodunu vermenizi gerektirir.

2. GPL, programcılar için açık kaynaklı yazılımın temelidir.

3. LGPL, GPL yürütme dosyalarına karşı yazılım kütüphaneleri için kullanılır.

4. GPL, tüm programlama topluluğu için geniş bir potansiyel iyileştirme yelpazesi sunar.

5. LGPL, GPL şartlarına aktarılma potansiyeline sahiptir.