WordPress'in Açık Kaynak Olması Size Nasıl Fayda Sağlayabilir?
Yayınlanan: 2019-08-20Açık kaynak , yazılımla birlikte kullanılan bir terimdir ve kodun herkese açık olduğu ve herkesin onu kullanabileceği, değiştirebileceği, iyileştirebileceği ve paylaşabileceği anlamına gelir. Kaynak kodu, biz bilgisayar kullanıcıları tarafından yaygın olarak görülmez; bunun yerine, yazılımın nasıl çalıştığını kontrol etmek için geliştiricilerin birlikte çalıştığı şeydir. WordPress'in açık kaynak olması, geliştirici veya meslekten olmayan hepimiz için faydalıdır.
Açık kaynak kavramı, kodun ötesine geçer. Ayrıca geliştiriciler tarafından paylaşılan değerleri de tanımlar: projelere işbirlikçi, şeffaf bir yaklaşım. Bazıları için açık kaynak, topluluk, paylaşım ve inandığınız girişimlerin arkasındadır.
Diğerleri için çekici. Lisanslamaya bağlı olarak (daha sonra bahsedeceğiz), geliştiriciler değiştirdikleri ve yayınladıkları yazılımlar için ücret alabilirler. Veya hizmetler ve destek için ücret alabilirler - yazılım ücretsiz kalır, ancak insanların yazılımı kurmasına ve kullanmasına yardımcı olarak para kazanabilirler.
Açık Kaynak Lisansları
Açık kaynak lisansları, bazen “copyleft” lisansları olarak da anılır (“telif hakkı” yerine alınsın mı?), Yazılımı kimin değiştirdiğini ve yayınladığını söyleyebilir ve ayrıca kendi sürümünü yayınlayabilir. Hem orijinal kaynak kodu hem de yeni kaynak kodu açık kaynak olmalıdır. Yazılım sürümünüz için bir lisans ücreti talep edemezsiniz.
WordPress.org Lisansı
WordPress.org bir GNU genel lisansı işletir: GPLv2 veya üstü. Bu lisansta pek çok şey var, bunlardan biri, türev çalışmaların da bir GPL lisansı taşıması gerektiğidir. Bazı insanlar bunun, WordPress eklentileri ve temalarıyla küçük kalp arzularını yerine getirebilecekleri anlamına geldiğini düşünüyor. Ücretsiz lisanslama nedeniyle eklentileri ve temaları talep edebilir veya çalabilirler. Ancak bu yanlıştır.
“Ücretsiz” kısım, ücretsiz maliyet anlamına gelmez. “Özgür” parasal tanım değildir, özgürlükle ilgilidir. Kaynak kodun kendisinde herhangi bir kısıtlama yoktur, ancak ek yazılımın ücretsiz olması gerekmez.
“Ücretsiz”i örneklendirelim.
Halka açık yerler halka açıktır, istediğiniz zaman girebilir ve kim olursanız olun onları kullanabilirsiniz – onları görmek için çalışan olmanız gerekmez. Restoranlar mutfağına girmenize izin verebilir ve hatta size tariflerini verebilirler.
Açık kaynaklı yazılım, mutfağa girip şefle sohbet etmenizi sağlayan bir restoran gibidir ve size o yemeği evinizde yapabilmeniz için bir tarif kartı verebilir. Ama bu şeyleri en azından bir soda ya da başka bir şey sipariş etmeden elde edemezsiniz.
Bir şey ödemenizi gerektirmeyen açık kaynaklı yazılımlar da var. Yine de bu onların seçimi. Size yazılımın sürümünü ücretsiz olarak vermeleri gerektiğini söyleyen hiçbir şey yok.
Lisansın söylediği şu ki , yazılıma erişiminiz olduğunda, ister ücretli ister ücretsiz olarak verilmiş olsun, kaynak koduna erişebileceksiniz ve yazılımda istediğiniz değişiklikleri yapabilirsiniz.
Bölünmüş Lisanslar
Bazı geliştiriciler, yazılımları için bölünmüş lisanslara sahip olacaktır. Bu, yazılımda değişiklik yaptıkları ve kendi sürümlerini yayınlamak istedikleri anlamına gelir. Yazılımın bir kısmı GPL lisansı altında kalır, ancak kısmı değildir (örneğin, CSS veya medya gibi). Bu yasal, ancak bazıları etik olarak kaşlarını çattı.
GPL lisansına dayalı olmayan bir WordPress eklentisi veya temasıyla karşılaşırsanız, lisansın geçersiz olduğunu bildiğiniz için mevcut lisansı göz ardı edemezsiniz. WordPress doğru lisanslamayı zorunlu kılana kadar yine de mevcut lisansı takip etmeniz gerekir.
Geliştiriciler ve Kullanıcılar için Açık Kaynak Yazılımın 5 Faydası

Hem geliştiriciler hem de kullanıcılar için açık kaynaklı yazılımın bir takım faydaları vardır:
1. Yazılım Üzerindeki Kontrol
Kaynak kodu ve yazılım üzerinde kontrol sahibi olmak, geliştiricilerin istediklerini gerçekleştirmek için koda ince ayar ekleyebilecekleri anlamına gelir. Programcı olmayanlar bile bundan yararlanabilir. Ancak istedikleri yazılımı kullanabilirler ve lisansla değil, sadece yetenekleriyle sınırlıdırlar. Örneğin web sitenizi üyelik sitesi veya market olarak değiştirebilirsiniz; üçüncü taraf entegrasyonu ekleyin; Katkıda bulunmak veya sitenizi yönetmek için istediğiniz kadar kullanıcı davet edin.

Kaynak koduna erişiminiz olmadan, istediğiniz gibi görünmeyen veya çalışmayan bir web sitesinde takılıp kalabilirsiniz. Düzen, renkler veya yazı tipleri üzerinde kontrolünüz olmayabilir. Web sitenizin bir yönünü beğenmiyorsanız, bu konuda pek bir şey yapamazsınız – onunla yaşamanız veya görünüm ve işlevselliği değiştirmek için başka bir tema ve eklentiler bulmanız gerekir.
2. Sık Güncellemeler
Açık kaynaklı yazılımın işbirlikçi doğası, toplulukları tarafından sık sık güncellendiği anlamına gelir. Geliştiriciler, yazılım kodunu güncellemek için her zaman en son trendleri ve teknikleri kullanır ve kullanıcılar bu yükseltmelerden yararlanır. Yeni güncellemeler ile kod, bir web sitesi oluştururken daha fazla seçenek ve işlevsellik getiriyor.
3. Geliştirilmiş Kodlama Becerileri
Acemi geliştiriciler, açık kaynaklı yazılımlarla becerilerini geliştirebilir. Halk tarafından erişilebilir olması, onunla çalışmayı ve oynamayı kolaylaştırıyor. Kodlama, daha sonra eleştirecek ve üzerinde yorum yapacak diğer geliştiricilerle paylaşılabilir. Bu, kodunuzdaki hataları ortaya çıkarmanın iyi bir yoludur.
Burada büyük miktarda alma ve verme var. Herhangi bir beceri seviyesindeki geliştiriciler, başkalarına yardım etmekten yararlanabilir. Başlangıç düzeyindeki kavramları açıklamak, yeni başlayan bir geliştirici için yararlı bir tazeleme olabilir ve yeni bir geliştiricinin ne zaman yaratıcı bir şeye ulaşacağını asla bilemezsiniz.
4. Uzun Vadeli İstikrar
Açık kaynaklı yazılımı uzun süre kullanırsanız, orijinal yazarlar üzerinde çalışmayı bırakırsa kullanılamaz hale geleceği konusunda endişelenmenize gerek yoktur. Diğer geliştiriciler yazılım üzerinde çalışmayı bırakıp kullandıkları güncellemeleri yayınlayacaklarsa yapabilecekleri fazla bir şey yoktur. Yine de, kimsenin bir şey yapamayacağı eski tescilli yazılımlara takılıp kalmaktan daha iyidir.
5. Daha İyi Güvenlik
Bu biraz sıcak bir konu, ancak bazı insanlar açık kaynaklı yazılımın diğer yazılımlardan daha güvenli olduğunu düşünüyor. Kaynak kodunu görüntüleyen daha fazla kişi, hataları tespit etmek için daha fazla fırsat anlamına gelir. Ve herkes açık kaynaklı yazılım üzerinde çalışabileceğinden, gerekli düzeltmeleri yapmak için izin almanız gerekmez.
Geliştiricilerin Açık Kaynak Yazılımı Nasıl Kullandığı Hakkında Biraz Daha Fazlası
Geliştiriciler kaynak koduna erişebildiklerinde, onu iyileştirebilir veya faydalı özellikler ve ince ayarlar ekleyerek veya hataları düzelterek düzeltebilirler. Geliştirici şunları yapabilir:
- Yazılımı daha da geliştirmek ve iyileştirmek için yazılımın orijinal yazarlarıyla birlikte çalışın.
- Yazılımı kendi kullanımları için daha kullanışlı hale getirin
- Yazılımı, yükseltilmiş yazılım veya destek için ödeme yapacak olan diğer kullanıcılar için daha kullanışlı hale getirin
Bir geliştiricinin açık kaynaklı yazılımı nasıl kullandığına bağlı olarak, kariyerleri için de faydalı olabilir. Açık kaynaklı yazılım, geliştiricilerin yeteneklerini sergilemelerine olanak tanır. Çok yönlü, etkileyici bir portföy anlamına gelebilecek uzun vadeli; Diğer geliştiricilerle sağlıklı rekabet; Ve teknoloji dünyasından övgü.
Görüntülenebilir kaynak kodu, uzmanların yazılımın nasıl çalıştığını ve onu iyileştiren veya düzelten değişiklikleri bileceği anlamına gelir. İnsanlar sadece ne yaptığınızı değil, nasıl yaptığınızı ve yolunuzun neden bu kadar iyi olduğunu da görecekler.
Bir dünya rekoru kırmaya karşı bir dünya rekoru kırmak gibi bir şey. Bir dünya rekoru kırmak harika çünkü bunu yapan ilk ve tek kişi sendin ama bir dünya rekoru kırmak iki kat harika çünkü biri bunu zaten yaptı, bu yüzden daha iyisini yapmalısın ve anladın.
Toplama
Açık kaynaklı yazılımı nasıl kullanırsanız kullanın, WordPress.org'un açık kaynaklı yapısı, sağladığı özgürlük nedeniyle hem geliştiriciler hem de geliştirici olmayanlar için faydalıdır. Kodda değişiklik yapma özgürlüğü, sizin için değişiklik yapması için bir geliştirici tutma özgürlüğü ve istediğiniz yerde barındırma özgürlüğü. Açık kaynaklı yazılım, otomatik olarak onunla çalışmanızı sağlamaz, ancak tüm kontrolü sizin elinize verir, ancak onu kullanmaya karar verirsiniz.