AÇIK KAYNAK ÇÖZÜMLERİ

Açık Kaynak Nedir?

Açık Kaynak teriminin anlamını , GPL yazılım lisansının neler sağladığını, WordPress’in neden açık kaynaklı bir proje olduğunu ve bunun hem WordPress kullanıcıları hem de katkıda bulunanlar için ne kadar önemli olduğunu öğreneceksiniz.

Open Source’nin tanımı nedir?

Açık kaynaklı yazılım , kaynak kodu herkesin görüntülemesi, değiştirmesi ve geliştirmesi için mevcut olan yazılımdır. Kaynak kodu , yazılımın çalışma şeklini değiştirmek için yazılım geliştiricileri tarafından bir programlama dilinde yazılan bilgisayar talimatlarını ifade eder. Özel mülk yazılımların çoğu yürütülebilir dosyalar biçiminde dağıtılır; burada kaynak kodu, kaynak kodu mevcut olmadan bilgisayar kullanımı için şifrelenmiş şekilde derlenmiştir. Kaynak kodu derlemeden ve şifrelemeden mevcut olsaydı, programı incelemek ve değiştirmek mümkün olurdu – açık kaynaklı yazılımın sağladığı şey budur: yazılımın arkasındaki kodu okuma ve değiştirme yeteneği.

Özgür Yazılımın tanımı nedir?

Özgür yazılım, yalnızca ücretsiz yazılım değildir ( ücretsiz yazılım terimi genellikle ücretsiz yazılımları tanımlamak için kullanılsa da). “Özgür yazılım , kullanıcıya onu paylaşma, inceleme ve değiştirme özgürlüğü veren yazılımdır. Özgür Yazılım Vakfı’na göre, kullanıcı özgür olduğu için buna özgür yazılım diyoruz .

Not:“Özgür yazılım bir özgürlük meselesidir, fiyat değil. Konsepti anlamak için, özgürlüğü bedava bira gibi değil, konuşma özgürlüğü olarak düşünmelisiniz.” —Richard StallmanÖzgür yazılım, “dört temel özgürlüğe” uyan yazılımı ifade eder – yazılımı herhangi bir amaç için yasal kısıtlama olmaksızın kullanmak, incelemek, değiştirmek ve dağıtmak. Hareketin kurucularından 

Richard Stallman’a göre bir program, kullanıcılarının bu dört temel özgürlüğe sahip olması durumunda özgür yazılımdır :

  • Programı istediğiniz gibi, herhangi bir amaç için çalıştırma özgürlüğü (özgürlük 0).
  • Programın nasıl çalıştığını inceleme ve bilgisayar işlemlerinizi istediğiniz gibi yapacak şekilde değiştirme özgürlüğü (özgürlük 1). Kaynak koduna erişim bunun için bir ön koşuldur.
  • Komşunuza yardımcı olabilmeniz için kopyaları yeniden dağıtma özgürlüğü (özgürlük 2).
  • Değiştirilmiş sürümlerinizin kopyalarını başkalarına dağıtma özgürlüğü (özgürlük 3). Bunu yaparak, tüm topluluğa değişikliklerinizden yararlanma şansı verebilirsiniz. Kaynak koduna erişim bunun için bir ön koşuldur.

Açık Kaynak Özgür Yazılımla nasıl karşılaştırılır?

Açık kaynaklı yazılım, kodunun genel erişilebilirliği ile karakterize edilirken, özgür yazılım, yazılımı kullanma ve paylaşma yeteneklerine odaklanır. Bu terimler bir şekilde örtüşür, ancak birbirinin yerine geçemezler. Yazılım kullanıcılarına verilen yetenekler ve koşullar, söz konusu yazılım lisansına bağlıdır ve açık kaynak ve özgür yazılım için kullanılan lisanslarda farklılıklar vardır. Yazılım projeleri için bu örtüşen ideolojileri açıklayan bazı ek terimler şunlardır:

  • FOSS: Ücretsiz [ve] Açık Kaynak Yazılım
  • FLOSS Free / Libre [ücretsiz] / Açık Kaynak Yazılım

Açık Kaynağın (kısa) tarihi

Ücretsiz olarak paylaşılan yazılımlar, 1950’lerde akademide çalışan bilgisayar bilimcileri arasında dağıtıldı. Bununla birlikte, bilgisayar sistemleri daha karmaşık hale geldikçe, yazılım geliştirme daha maliyetli hale geldikçe ve bilgisayar ürünleri pazarları genişledikçe, 1960’larda bilgisayar şirketleri genellikle donanım ürünlerini onları çalıştırmak için gereken yazılımlarla birlikte paketlediler ve birlikte sattılar. 1980’lerde kişisel bilgisayarların ve kurumsal ağların genişlemesi ve özel mülk yazılım ve satıcı bağlılığıyla ilişkili sürekli artan fiyatlar ile özel mülk yazılımın kısıtlamalarına tepki olarak hareketler ortaya çıktı. 1984 yılında, kaynak kodunun kullanımındaki kısıtlamalardan bağımsız olacak (“dört özgürlük” ile uyumlu) bir bilgisayar işletim sistemi yaratmak için GNU Projesi başlatıldı.

Not:GNU, şu anlama gelen özyinelemeli bir kısaltmadır: GNU’s not UNIXAçık kaynak geliştirme için yönetim ilkeleri, Eric Raymond tarafından yazılım geliştirme için iki modeli karşılaştıran 1999 

The Cathedral and the Bazaar (aynı adlı 1997 makalesini genişleten) adlı kitabında ana hatlarıyla belirtilmişti:

  • Kodun , özel bir yazılım geliştirici grubuyla sınırlı sürümler arasında geliştirildiği Katedral modeli
  • Linus Torvalds liderliğindeki Linux kernel projesinde olduğu gibi, kodun internet üzerinden halka açık erişimle geliştirildiği Bazaar modeli

Kitaptan çıkarılacak önemli bir çıkarım, “yeterli göz küresi verildiğinde, tüm hataların sığ olduğu” fikridir, buna Linus Yasası adını verdi, çünkü kaynak kodunun kamuya açık olması, daha geniş bir katılımcı grubunun yazılım sorunlarını tespit edip düzeltmesini mümkün kılıyor. . _Açık kaynaklı yazılım_e terimi, 1998 yılında Netscape’in web tarayıcısı (Navigator) için kaynak kodunu yayınladığında, daha fazla kişiye koda erişim sağlayarak hataları bulup düzeltmeleri umuduyla ortaya çıktı. Bu sürüm, açık kaynak geliştirme süreci için büyük ilgi topladı. Bugün dünyanın en popüler uygulamalarından bazıları açık kaynaklı yazılımlardır: Android, Mozilla Firefox, LibreOffice, Git ve çok daha fazlası

Neden Açık Kaynak’ı seçmelisiniz?

Bir son kullanıcı, geliştirici veya işletme yöneticisi olarak, açık kaynaklı yazılım kullanıp kullanmamayı neden düşünmelisiniz? İşte bazı önemli faktörler:

  • Genellikle çok az maliyet vardır (bazı projeler küçük bir dağıtım ücreti ekleyebilir)
  • Sözleşmeye dayalı bir lisans yoktur, bunun yerine lisans, paylaşım kurallarını ana hatlarıyla belirtir
  • Yazılım özelleştirilebilir ve halka açık forumlar ve belgeler şunları destekler:
  • Özelleştirme ve hata düzeltmeleri için satıcıya kilitlenme yoktur
  • Terk edilmiş yazılım projeleri yeni geliştirme ekipleri tarafından benimsenebilir
  • Özel standartlar yerine genellikle açık standartlar kullanılır.
  • Hatalar ve güvenlik sorunları, yazılım yamalarıyla hızla çözülebilir

GPL nedir?

GPL , (GNU) Genel Kamu Lisansı’nın kısaltmasıdır . Bazen bir copyleft olarak adlandırılırlisans, telif hakkının aksine, çünkü yazılımdaki telif hakkı şartlarını tersine çevirir. Dağıtımı kısıtlamak yerine, GPL telif hakkı, kaynak kodun sahipliğini ve paylaşılabileceği şartları belirtmek için kullanılır. GPL, 1989 yılında Richard Stallman tarafından oluşturuldu ve açık kaynaklı yazılımların kurucu lisansıdır. Amacı, özgür yazılımın temeli olarak kabul edilen dört temel özgürlüğü korumaktır. Bu nedenle, GPL lisanslı bir yazılımın türetilmiş bir çalışması orijinal veya değiştirilmiş biçimde yeniden dağıtılırsa, GPL kapsamında lisanslanması gerekir, aksi takdirde kaynak programı kullanma lisansı sona erer ve kullanım koşullarını ihlal eder. Bu çatallamayı mümkün kılaryeni proje aynı lisans altında olduğu sürece bir açık kaynak yazılım projesini yeni bir projeye dönüştürebilir. Zaman içinde GPL lisansının üç versiyonu olmuştur. Free Software Foundation’dan GPLv2 (veya üstü), WordPress yazılımının altında olduğu lisanstır. GNU GPL hakkında daha fazla bilgiyi şu adreste bulabilirsiniz:

  • GNU GPL SSS
  • Özgür Yazılım Vakfı

Açık Kaynak, WordPress’e nasıl uygulanır?

WordPress, GPL lisansı altında dağıtılan açık kaynaklı ücretsiz bir yazılımdır. WordPress, terk edilmiş b2/cafelog yazılım projesinin halefi olarak başladı, Matt Mullenweg ilk kez 2003’te ” Blogging Software Dilemma ” (Blogging Yazılımı İkilemi) yazısında düşündü, o yıl daha sonra ” Vay canına. WordPress. , ”ve ardından WordPress.org’da “ WordPress Artık Kullanılabilir ” gönderisiyle orijinal sürümü başlattı . O zamandan beri, milyonlarca sitede kullanılan ve her gün on milyonlarca insan tarafından görülen, dünyanın en büyük kendi kendine barındırılan blog aracı haline geldi. Resmi WordPress Hakkında sayfası şöyle diyor:

“Belgelerden kodun kendisine kadar burada gördüğünüz her şey topluluk tarafından ve topluluk için oluşturuldu. WordPress açık kaynaklı bir projedir, yani dünyanın her yerinden üzerinde çalışan yüzlerce insan vardır. (Çoğu ticari platformdan daha fazla.) Ayrıca, tarif sitenizden bir Fortune 500 web sitesine kadar herhangi bir şey için, kimseye lisans ücreti ve bir dizi başka önemli özgürlük ödemeden kullanmakta özgür olduğunuz anlamına gelir.

WordPress’in açık kaynak koduna uygulanan GPL’ye ek olarak, Eklentiler Dizini ve Temalar Dizini’ndeki WordPress.org’daki tüm ilgili yazılımlar, GPL veya uyumlu bir lisans altında lisanslanmalıdır, çünkü bunlar WordPress’in türevleri olarak kabul edilir. yazılım. Yazılım Özgürlüğü Hukuk Merkezi’ne göre:

“WordPress’in türevleridir çünkü her bir parçası, çağırdıkları WordPress işlevlerinin içeriği tarafından belirlenir. Yazarlık çalışmaları olarak, yalnızca WordPress ile daha büyük bir çalışmada birleştirilmek üzere tasarlandılar. [” Temalar da GPL’dir “]

WordPress eklentileri ve temaları GPL lisansına uymak zorunda olsa da, WordPress.org dizinleri aracılığıyla satılamasa da, yine de bir ücret karşılığında premium sürümler sunabilirler. Bu, ilk başta kafa karıştırıcı görünebilir, ancak kullanıcılara WordPress yazılımını nasıl özelleştireceklerini seçme konusunda daha geniş bir özgürlük sağlar ve üçüncü taraf bir ticari pazarın işbirliği yapmasına ve ücretsiz yazılımı ücretli hizmetlerle birleştirmesine olanak tanır.

WordPress’e nasıl katkıda bulunulabilir?

WordPress, küresel bir gönüllü katkıda bulunanlar topluluğu tarafından korunur ve geliştirilir; bazıları WordPress sponsor şirketi Automattic tarafından istihdam edilir , bazıları WordPress konusunda uzmanlaşmış diğer şirketler için çalışır ve daha pek çoğu, WordPress’i herhangi bir nedenle kullanan bağımsız kullanıcılardır. Önemli bir rol olmasına rağmen, WordPress yazılımına kod katan bir yazılım geliştiricisi olmak gerekli değildir. Herhangi bir kişinin destek forumlarına yardım ederek, belgeler yazarak, dil çevirileri yaparak ve Meetup’lar veya WordCamps ile yardım ederek projeye katkıda bulunabileceği birçok başka yol vardır. WordPress üzerinde çalışan çeşitli ekipler ve nasıl dahil olunacağı hakkında daha fazla bilgi edinmek için make.wordpress.org adresini ziyaret ediniz.

Bugün size nasıl yardımcı olabiliriz?


Ücretsiz danışma görüşmenizi ayarlayınız.

Dil Seçiniz»

You cannot copy content of this page