GNU Genel Kamu Lisansını Açıklayın ve Anlayın (GPL)

2 Kasım 2016’da güncellendi. WordPress’in GPL hükümleri altında yayınlandığı yaygın bir bilgidir. Bununla birlikte, birçok kez, tartışmalar ve karışıklık ortaya çıktı, bu da WordCamp’lerden veya WordPress ve tez arasındaki önceki tartışmalardan veya en son WordPress/Wix tartışması, İnternet üzerindeki GPL’lerin yorumlanması ve uygulanması değişme eğilimindedir. Son kullanıcılar genellikle bu tür tartışmalardan yalnız olsa da, bu, özellikle temalar ve eklentiler gibi WordPress ile ilgili ürünler veya hizmetler yapıp satıyorlarsa, geliştiriciler ve tasarımcılar için biraz kafa karıştırıcı bir durum olabilir.
Bu makalede, GPL’ye daha yakından bakmaya çalışıyorum – bunun ne anlama geldiğini, “özgürlüğü” nasıl tanımlayacağınızı ve daha da önemlisi, WordPress ile ilgili ürün ve hizmetleri ruhu kırmadan sağlayabilmeniz için işinizi nasıl yönetebileceğiniz. ve GPL hükümleri. GPL – Ne ve ne? GPL veya GNU Genel Kamu Lisansı, yazılımı hedefleyen bir açık kaynak lisansıdır. Yazılımınız GPL gereksinimlerinin altında lisanslanmışsa, ücretsizdir. Ancak, burada “ücretsiz” temelde ücretsiz yazılım anlamına gelmez – bu da ücretli yazılım şeklinde olabilir. Tersine, GPL’ye göre “özgür” özgürlük demektir. GPL’nin bir destekçisi olarak gururla belirtilen, özgürlükte olduğu gibi özgür, ücretsiz bira değil.
Böylece, kullanıcılarınız yazılımınızı ihtiyaçlarına göre değiştirmek ve dağıtmakta özgürdür. Diğer tescilli veya kapalı kaynak lisanslarından farklı olarak, GPL başkalarının özgürlüğü üzerine kısıtlamalar ve kısıtlamalar getirmeye çalışmaz. GPL’yi genellikle kapalı kaynak yazılıma eşlik eden EULA (son kullanıcı lisans sözleşmesi) ile karşılaştırın – GPL, yazılımı ihtiyaçlarınıza göre değiştirmenize, yazılımları paylaşmanıza ve dağıtmanıza veya hatta değiştirilmiş ürünleri paylaşmanıza ve dağıtmanıza olanak tanır. Öte yandan Eula, yazılımın bir kopyasını, ayarlamalar olmadan, dağıtım olmadan vb. Değişikliksiz bir lisans verir. Yine, GPL’yi çevreleyen genel yanlış anlamalar “ücretsiz” tanımdır. . Elbette GPL lisanslı ürünler için ücret alabilirsiniz. Ücretsiz yazılım fiyatsız yazılım anlamına gelmez. GPL’nin kendisinden alıntı: Ücretsiz yazılım hakkında konuştuğumuzda, fiyata değil özgürlüğe atıfta bulunuyoruz. Vaka örnekleri, kod kanyonu aracılığıyla sunulan premium eklentiler şeklinde olabilir. GPL altında lisanslı, ancak fiyatsız gibi ücretsiz değil. GPL – İlk çalışma modu, GPL’nin viral bir lisans olduğunu unutmayın. Bu, orijinal yazılım GPL altında lisanslanmışsa, tüm kancalar, değişiklikler, modüller vb. GPL altında da lisanslanacaktır. Bu nedenle, WordPress, CMS’nin kendisi, GPL ile donatıldığından, WordPress işlevselliğini genişletmeyi amaçlayan herhangi bir eklenti (bu durumda orijinal ürün) de GPL gereksinimleri kapsamında lisanslanmalıdır.
GPL, doğrudan yazılımın kökeninden başlayarak basit bir şekilde çalışır. GPL lisansıyla bir eklenti veya tema yayınlarsanız, alıcınız temanızı veya eklentinizi ihtiyaçlarına göre değiştirme ve değiştirme hakkına sahiptir. Dikkat edilmesi gereken şey, GPL’nin yalnızca telif hakkı sahibinin ürünü dağıtırsa geçerli olmasıdır. Aşağıdaki iki senaryoyu düşünün: 1. Müşteriler için kiralanacak bir iş olarak bir eklenti yaparsınız ve müşteri için telif hakkı imzalamanızı gerektiren bir sözleşme vardır. Bu durumda, müşteriniz eklentiyi yalnızca web sitesi için kullanmaya karar verirse, GPL tetiklenmez. Dolayısıyla, müşteri (telif hakkı sahibi) yazılımı dağıtmamaya karar verirse, yazılım dağıtılamaz. Hiçbir şey eklentiyi zorlayamaz ve GPL’yi geçerli bir neden olarak alıntı yapamaz. Ancak, istemciniz eklentileri serbest bırakır veya dağıtırsa, GPL oynatılır. Müşteriler için bir eklenti yaparsınız, ancak sözleşme telif hakkının imzalanmasını beyan etmez. Bu durumda, bir telif hakkı sahibi olarak kalırsınız ve bu nedenle eklentinizin müşterinize satışı otomatik olarak bir dağıtım olarak hesaplanır (ve kiralanacak bir iş olarak daha fazla teknik). GPL, müşteriniz eklentiye daha fazla devam etmesine veya devam etmeyebilse bile geçerlidir.
Telif hakkından bahsetmişken, bir eklenti üreticisi veya ilgili yazılım olarak, uygun bir telif hakkı bildirimi eklemeniz gerekir. Birisi yazılımı yeniden düzenlemeye karar verirse, telif hakkı bildirimini kaydetmelidir. Ve birisi yazılımınızı çatal yapmaya karar verirse ve/veya ihtiyaçlarına uyacak şekilde değiştirmeye karar verirse, yine de telif hakkı bildirimini kaydetmeleri gerekir (ve bir değişiklik varsa, tarihle birlikte aynı şeyden daha fazla belirtin). Sonuç olarak, GPL, yazılımınızı gerçekten kullanan kişilerin ihtiyaçlarına uygun olarak değiştirmek için gerekli özgürlüğe sahip olmalarını sağlarken, GPL telif hakkınızın ve kredi bölümünüzün işin yaratıcısı olarak da tehlikede olup olmadığını yeniden inceliyor. Ve bu tüm temalar ve eklentiler için geçerli mi? Eklentiler için evet. Eklentinizdeki kod WordPress ile etkileşime girdiğinden ve orijinal yazılımın işlevselliğini genişletmeye çalıştığından, kodun GPL altında lisanslanması sadece doğaldır. Temalar için cevap biraz karmaşık. Yalnızca kanca, modül veya uzantının, ebeveyn veya orijinal yazılımla gerçekten etkileşime giren GPL altında lisanslanması gerektiği göz önüne alındığında, temanızdaki PHP kodu GPL’nin altındadır. Bu çok kolay çünkü temanızdaki kod WordPress’in bir türevidir. Yazılım Özgürlüğü Hukuk Merkezi’ne atıf:
PHP öğesi, birlikte, WordPress kodunun bir türevidir. Şablon Incor () işlevi ile yüklenir. İçerikler, PHP tarafından birlikte işlenecek (ve hiçbir şekilde ayırt edilemez) diğer WordPress ile birlikte WordPress kodu ile birleştirilir. PHP kodu çoğunlukla WordPress işlevini çağırmaktan ve hangi WordPress işlevine erişildiğini ve kaç kez çağrılacağını kontrol etmek için nadir, minimal mantıktan oluşur. WordPress’ten türetilirler, çünkü her parça aradıkları WordPress işlevinin içeriği ile belirlenir. Yazma çalışmaları olarak, sadece WordPress ile daha büyük çalışmalara birleştirilecek şekilde tasarlanmıştır. Ancak, tasarım öğeleri -CSS, HTML, JavaScript, görüntüler ve diğer medya dosyaları – doğrudan WordPress ile etkileşime girmez. Bu nedenle, CSS, HTML, JS veya temanızdaki diğer medya öğeleri hariç, GPL medya öğelerine dayanmaktadır, bu öğelerin GPL gereksinimlerine göre lisanslanması gerekmez. WordPress Vakfı ve bir açık kaynağın her destekçisi, gerçek özgürlük ruhuyla, tüm temaların GPL altında yayınlanması gerektiğini açıkça düşünüyor. Bununla birlikte, ayrı bir modeli takip etmeye karar verseniz bile (tasarım öğesi dahil değil, GPL altındaki kodu serbest bırak), yasa ile daha güvenli bir tarafta kalacaksınız.

Bazı tema mağazaları ayrı bir lisans modeli seçmeye karar verirken, diğerleri%100 GPL gereksinimlerini seçti. Woothemes ve Headway temaları ve diğerleri gibi tema sağlayıcıları gerçekten, GPL çerçevesinde çalışmanın ve karlı bir iş yürütmenin mümkün olduğunu göstermiştir. %100 GPL modelini takip ederse WordPress temanızın ticari fizibilitesi konusunda hala endişeliyseniz, bunu okuyun. Sonunda … yazılım ve kullanıcı üreticilerinin özgürlüğünü korumak için GNU genel kamu lisansları mevcuttur. Bilmeniz gerekir, bazıları GPL’den daha fazla özgürlük sunduğunu iddia eden başka açık kaynaklı lisanslar da var (Mozilla kamu lisansı, BSD lisansı, Apache 2.0 lisansı, vb.). Bir tema sağlayıcısı mısınız, eklenti üreticisi misiniz? veya WordPress hizmetleri ve ürünleri sunan geliştirici ve geliştirici /veya tasarımcılar? Eğer öyleyse, temanız için ayrı bir lisans izliyor musunuz? GPL hakkında ne düşünüyorsun? Lütfen aşağıdaki yorumlarda bizimle paylaşın! Resim: Elloa Barreto ve Kemal Y.

admin

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir