2015 yılında açık kaynak: WordPress’in ayak izlerini takip ediyor

Geçen Kasım ayında ilk kez ele aldığımızda son zamanlarda haberlerde birçok açık kaynak duyuru gördük. O zamandan beri duyuru kalın ve hızlı devam etti. İşte son birkaç günün en büyük şirketlerinden bazılarını içeren iki duyuru:
Apple, açık kaynaklı Mesos platformunda inşa edilen üçüncü nesil Siri arka ucuna geçti
Microsoft Açık Kaynak Ambition Hızı Artırır
Neden tüm bu büyük çok uluslu şirketler açık kaynakları kucaklamak için uğraşıyor? Apple ve Microsoft’un kendi sahiplik yazılımlarını geliştirmek için neredeyse sonsuz bir bütçesi var, değil mi? Peki onların anlamı nedir?
Açık kaynak nedir? Başlamadan önce, ‘açık kaynak yazılımı’ tanımlamak iyidir. En basit, açık kaynaklı yazılım kaynak kodu kamuya açıktır. Geliştiriciler bu kodu istedikleri gibi erişebilir, okuyabilir, inceleyebilir, değiştirebilir ve değiştirebilir. Bu, dünyanın her yerinden kullanıcıların yazılım geliştirmelerini, ardından iyileştirmelerini daha büyük bir toplulukla paylaşmalarını sağlar. Tahmin edebileceğiniz gibi: Şeffaflık ve işbirliği tüm başarılı açık kaynak topluluklarının özüdür. Başka şekillerde düşünün: Kendi yazılımımı geliştirdiğimi söyleyin – yazılımımın ana potansiyeli kişisel uzmanlığım, hırs ve felsefemle sınırlı.
Peki ya bir grup gelişmiş ve hırslı geliştiriciyle çalışırsam? İşler çok daha iyi olacak:
Şahsen görmezden geldiğim hataları tanımlayabiliriz.
Yazılım için bir kişinin yapabileceğinden daha fazla potansiyel olan yeni özellikleri beyin fırtınası yapabiliriz. Zihni birleştirerek, yazılım büyümesi için daha iyi bir uzun vadeli yön yaratabiliriz.
Başka bir deyişle, ne kadar yetenekli geliştiriciler alırsam yazılımım o kadar iyi olur. Tabii ki, bu benim yazılım projem üzerinde çalışmak için küçük bir ekip kullanabileceğim anlamına geliyor – ve başarılı olabilir.
Ancak, yazılımımı açık hale getirirsem ne olur? Yeni başlayanlar için, yüzlerce geliştiricinin, hatta binlerce yardımın yardımını isteme potansiyeline sahibim. Daha da iyisi, yeni ekibim zaman ve işlerini finansal tazminat olmadan sunuyor. Bunu seviyorlar ve yazılımımı kullanan topluluklara yardım etmek için yapıyorlar. Hangi seçenek daha iyi geliyor? Yalnız çalışmak, bir ekip mi yoksa açık kaynaklı işbirliği mi istihdam etmek mi? Gerçekten, büyük şirketlerin açık kaynak potansiyelini benimsemeye başlaması şaşırtıcı değil. Aslında, North Bridge ve Black Duck yazılımının yıllık açık kaynaklı araştırmasından çıkan ana istatistiklerden bazıları. Açık kaynaklara yönelik tutum ve davranışları hakkında 1.300’den fazla BT uzmanı ve işiyle görüştüler. Sonuçların tamamını görmek istiyorsanız, bu bağlantıyı takip ederek ayrıntılı slayt gösterileri kullanılabilir. Daha fazla zaman için, ana bulgular:
% 78’i açık kaynak kullanarak işlerini yürütmektedir (2010’da% 42’den artar)
% 64’ü açık kaynak projesinde aktif olarak yer alıyor (geçen yıla göre% 14 artış)
% 88, şirketlerinin önümüzdeki 2-3 yıl içinde açık kaynak projesine daha fazla dahil olmasını bekliyor 55% Açık kaynakların güvenliğinin kapalı kaynaklardan daha iyi olduğuna inanıyor
% 90 açık kaynağın daha hızlı yenilikler ürettiğini düşünüyor
Açık kaynaklı topluluktan gelen ve açık kaynaktan gelen birçok olumlu oy, gelecekte katlanarak büyümesi muhtemeldir. Ama açık kaynak neden bu kadar popüler? Bugün açık kaynağın ortaya çıkmasının üç ana nedenini görmek istiyorum.
1. Kalite Geliştiricileri Ödediğinizi elde edersiniz, değil mi? Bu düşünce ile, bir grup gönüllü tarafından görevden alınan herhangi bir yazılım çöp olmak için değil mi? Değil. Aslında, açık kaynak projesi aslında bu sektördeki en akıllı yeteneklerden bazılarını çekiyor. Bir proje için gerçekten heyecanlıysanız, maaş alıp almadığınıza bakılmaksızın bunun için en iyi çabayı sağlayacaksınız. Yorulmaz gönüllülerin özveri, tüm başarılı açık kaynak projelerinin kalbinde yer almaktadır. Bu tam hikaye değil. Geliştiricilere açık kaynak projesine katkılarıyla doğrudan ödenmediklerini varsaymak kolay olsa da, bu konuda ödenmediği anlamına gelmez. Birçok geliştirici işverenleri sırasında açık kaynak projesine katkıda bulunur.
Tabii ki, rahatlamak istemedim. Tersine, açık kaynaklı yazılımlara bağlı en büyük şirketlerin çoğu, enerjilerinin bir kısmını bir kenara bırakacak ve geliştiricilerini açık kaynak projelerinde çalışacak hale getirecektir. Bu, alanlarındaki en iyi ödeme adlarının bazılarının katkıda bulunmasına izin verir.
Sonra açık kaynak projesinin, adınızı yayınlamak için mükemmel bir platform olduğu iddiası var. Çekirdek yazılıma önemli bir katkı yapmanın yanı sıra kendinizi topluluğa duyurmanın daha iyi bir yolu nedir? Aslında, büyük işletmelerin açık kaynağa katkıları nedeniyle en iyi yetenekleri tanımlamaları için nispeten yaygındır. Aslında, birisinin neden katkıda bulunduğu önemli değil, ancak en iyi geliştiricilerin bazılarının açık kaynak projelerine nasıl dahil olduğunu vurgulamak istiyorum. 2. Kalite Yazılımı Topluluk tarafından yönlendirilen açık kaynaklı yazılım potansiyeli, kapalı bir mağazanın potansiyelinden çok daha büyüktür. Daha fazla düşünce, daha fazla fikir, daha fazla özellik. Bu, teoride daha kaliteli yazılımlar üretmelidir. Açık kaynaklı yazılım katkıda bulunanların genellikle yazılımın nasıl ve neden kullanıldığını daha iyi anladıkları da belirtilmelidir – topluluğun kendisinin bir parçasıdırlar, bu nedenle topluluğun görmek istediği hakkında iyi fikirleri vardır. Bu, yazılıma eklenen her yeni özelliğin genellikle topluluğun gerçek ihtiyaçlarına hizmet ettiği anlamına gelir.
Bu Community Drive, açık kaynak projelerini kapalı kaynak projelerinden daha fazla olmaya teşvik edebilir. 3. Güvenlik Açık kaynak projesinin arkasındaki geliştirme ekibi sonuçta yazılım topluluğuna ve son kullanıcıya hizmet etmeye kararlıdır. Bu, güvenlik açığının hızlı bir şekilde ele alınma olasılığının daha yüksek olduğu anlamına gelir. Örnek Örnek: Geçen hafta WordPress topluluğuna çarpan güvenlik açığı. Topluluğun onu nasıl ve neden bu kadar hızlı ele aldığı hakkında daha fazla bilgi edinmek istiyorsanız, bu çok iyi bir gönderidir. Açık kaynaklı güvenlik güçleri çoğunlukla proje üzerinde çalışan kişilerin hacmine bağlıdır. Kaynak kodu kullanan ve etkileşime giren kişi, bir kişi güvenlik açığı bulma olasılığı o kadar yüksektir. Güvenliğin kullanıcılar için ana endişe olduğu zamanlarda yaşarız – hatalar meydana gelirse, ciddi dava ile karşılaşabilirsiniz. Bunu topluluğumuzun her üyesi için istemiyoruz; Dolayısıyla, açık kaynak geliştiricileri güvenlik açısından çok gayretlidir. Açık Kaynaklar ve WordPress Odak noktamızı WordPress’e iade edelim. Hepimizin bildiği gibi, WordPress açık kaynaktır. Her zaman öyle, ilk günden itibaren; Ve gelecekte böyle devam edecek. WordPress, yadsınamaz, açık kaynak modelinde çok şey borçludur. Mevcut katkıda bulunan ekibinin perde arkasında çalışmaya adanmış olan bu olmayacaktır.

Örneğin, burada daha ayrıntılı olarak tartıştığım WordPress 4.2 en son güncellemeleri alın.4.2’deki tüm yeni özellikler, WordPress topluluğuna hizmet etmek için çalışan gönüllüler tarafından eklenir.Herkes dahil olabilir ve daha az teknik kullanıcılar bile gelecekte WordPress’in çekirdeğine eklenenleri görmek istedikleri konusunda tavsiyelerde bulunabilir.Başka bir deyişle, hepimiz aynı yönde bir araya geliyoruz.Bu işbirliği, ekip çalışması ve topluluk, WordPress platformunu bugün en üst düzeyde geliştirdi.Ancak açık kaynağın WordPress’e çok şey borçlu olduğunu da iddia edebilirsiniz.Neden? Niye?Açık kaynak ruhunu WordPress topluluğundan daha iyi fark eden diğer toplulukları hayal etmek zor.WordPress’in bir ‘çocuk posteri’ olduğunu söyleyebilirsiniz.

admin

Bir Cevap Yazın

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