Python'un babası karar verme aşamasına geri dönüyor, gelecekte nasıl gelişecek?

Yazar | Kedi Altında Bezelye Çiçeği

Sorumlu Editör | Hu Weiwei

Bahar Şenliği tatili sona erdi ve herkes birbiri ardına orijinal yaşam yoluna döndü.

Tatiller dinlenmek ve alışmak için iyi bir fırsattır.Aynı zamanda, Bahar Şenliği de eskiye veda etme ve yeniyi karşılama niyetinde, yeni bir döngünün başlangıcıdır.

Python topluluğunda, büyük bir olay kısa süre önce gerçekleşti ve bu aynı zamanda yeni bir çağ açma anlamına da geliyor: "Python'un Babası" Guido van Rossum, BDFL (Yaşam için Hayırsever Diktatör) olarak istifa ettiğini duyurduktan sonra, çekirdek Python geliştiricileri yarım yıldan fazla bir süredir geçti. Son olarak, yeni yönetim planı için ilk "yönetici üyeler" seçildi.

4 Şubat'ta, iki haftalık bir oylamanın ardından, Python topluluğu ilk yürütme komitesinin beş üyesini seçti: Barry Warsaw, Brett Cannon, Carol Willing, Guido van Rossum ve Nick Coghlan.

Bir süre önce, Python'un babasının tahttan çekilmesini gözden geçirdim, çeşitli yönetişim önerilerinin bir özetini tercüme ettim ve çekirdek geliştiricilerin oylama niyetlerini analiz ettim (Not: Makalenin sonundaki bağlantıdan görüntüleyebilirsiniz). Bu makale, bu olayın takip raporu ve aynı zamanda dönemsel bir dönemdir.

İlk yönlendirme komitesi üyelerinin kararlılığıyla, Python topluluğu yeni ve istikrarlı bir geçiş dönemini başlatacak. Bu makalenin amacı, bu iyi haberi her Python geliştiricisine / öğrencisine / meraklısına duyurmaktır.

Çekirdek geliştiricinin özerklik modeli, bu kadar büyük bir değişikliği başlattı, bu dikkate değer büyük bir olay.

Python topluluğunun gelecekteki yönü bununla yakından ilgilidir ve bu yönetişim modelinin başarısı veya başarısızlığı da diğer teknoloji toplulukları için mükemmel bir referans çerçevesi sağlayacaktır.

Yönlendirme komitesi nedir?

Yönlendirme Konseyi (Yönlendirme Konseyi) ile ilgili olarak, yedi yönetim planının en sonuncusuydu, ancak en yaygın kabul gören plan oylamadan sonra toplulukta yeni yönetişim planı haline geldi.

Yönetişim planı, en yüksek karar verme seviyesi olarak 5 kişilik bir yönlendirme komitesi kullanır ve karar verme gücünün gerektiğinde diğer ekiplere veya geliştirici temsilcilerine devredilmesine izin verir.

Yönlendirme komitesi üstün güce sahiptir, ancak eylem ilkeleri şunlardır: sıkıcı, basit, kapsamlı, esnek ve hafif, özellikle bir dizi temel, net, esnek ve hafif Topluluğun yönetişimine "rehberlik eden" kurallar ve prosedürler.

Yönlendirme komitesi, KEP'leri onaylama veya reddetme, proje için davranış kurallarını güncelleme, Yazılım Vakfı ile proje varlıklarını yönetme vb. Gibi belirli yetkileri doğrudan kullanabilir. Ancak, aşırı güç kullanımı teşvik edilmemektedir.

Yönlendirme komitesi ile diğer yönetişim önerileri arasındaki temel fark, kural koyucuların rolünü oynaması, topluluğun çalışmalarını yönlendirmesi, yönlendirmesi ve koordine etmesi ve yalnızca kritik olduğunda nihai yönetim gücünü kullanmasıdır.

Yönlendirme komitesinin görevleri şunlardır:

  • Python dilinin ve CPython yorumlayıcısının kalitesini ve kararlılığını koruyun.
  • Mümkün olduğunca uygun, kapsayıcı ve sürdürülebilir katkı sağlayın.
  • Çekirdek ekip ile Python Yazılım Vakfı arasındaki ilişkiyi güçlendirin.
  • KEP için uygun bir karar verme süreci oluşturun.
  • Katkıda bulunanlar ve çekirdek ekip için fikir birliği arayın.
  • Diğer tüm yöntemler başarısız olduğunda "son mahkeme" rolünü oynayın.

Bu yönetişim modeli Django projesinden ödünç alınmıştır, ayrıntılar için PEP-13'e bakınız.

Yönlendirme komitesi üyeleri?

Yürütme komitesinin düzenli üyeleri 5 kişidir ve aynı şirketten en fazla iki kişinin bulunmasına izin verilir. Anahtarlama frekansı her Python sürümü içindir. Üyeler yeniden seçilebilir. Güvensizlik oylamasını destekleyin (yani suçlama).

Şimdi ilk seçilmiş üyelere bir göz atalım:

  • Barry Warsaw: 1995'ten beri çekirdek geliştiricilerden biri olun ve 2014'te Frank Willison Memorial Ödülü'nü kazanın. Şu anda LinkedIn için çalışıyor (Microsoft tarafından satın alındı, yani Microsoft için çalışıyor), hobileri müzik ve Tai Chi.
  • Brett Cannon: 2003'ten beri çekirdek geliştiricilerden biri olun ve 2016'da Frank Willison Memorial Ödülü'nü kazandı. Python Yazılım Vakfı'nın başkan yardımcısı olarak görev yaptı. Şu anda Microsoft'ta çalışıyor ve VSCode'un Python eklenti projesinden sorumlu.
  • Carol Willing: Python çekirdek geliştiricisi, Jupyter çekirdek geliştiricisi ve Jupyter yönlendirme komitesi üyesi. Serbest çalışan, bilimsel araştırma ve eğitim projeleriyle ilgileniyor.
  • Guido van Rossum: "Python'un Babası" olarak bilinen Python'un kurucusu, bu tahttan çekilinceye kadar uzun süredir Python topluluğunun gelişimine öncülük ediyor. Şu anda Dropbox'ta çalışıyor.
  • Nick Coghlan: 2005'ten beri çekirdek geliştiricilerden biri olun. Şu anda Tritium için çalışıyor.

Frank Willison Memorial Ödülü

Not: Frank Willison Memorial Ödülü, yani Frank Willison Memorial Ödülü, O'Reilly Publishing Group tarafından oluşturulmuştur ve Python topluluğuna olağanüstü katkılarda bulunan kişilere verilir. 2002 yılında kurulmuş ve yılda bir kez yayımlanmıştır.

Bu üyeler yıllardır kıdemli çekirdek geliştiricilerdir ve Python'un geliştirilmesine önemli katkılarda bulundular. En çok bahsetmeye değer olanı elbette Guido van Rossum, karar verme seviyesinden ayrılmamış.

Aslında, Guido bir aday olarak kendi kendine tavsiye edildi ve 17 aday arasından kendi kendini öneren veya aday gösterilen ilk kişilerden biriydi.

Seçildikten sonra herkes iyi haberi tweetledi ve Guido hiçbir şey söylemedi. Bu bir belirsizlik bıraktı: Guido karar verme seviyesine dönmeye neyi karar verdi ve hangi rolü oynayacak?

Açık kaynak teknoloji projelerinin gelişimi?

Açık kaynak kodlu bir teknoloji projesi başlatmak zor görünmese de çok sayıda teknoloji grubuna tanıtmak, eksiksiz bir teknoloji ekosistemi oluşturmak ve sağlıklı bir şekilde çalışmaya devam etmek çok zor.

Son zamanlarda bir haber gördüm: Bootstrap 5, jQuery'ye olan bağımlılığı tamamen ortadan kaldıracak.

Yardım edemem ama altı ay önce Github'ın jQuery'den tamamen vazgeçeceğini açıkladığını hatırlıyorum.

jQuery, tanınmış bir ön uç açık kaynak projesidir ve birkaç yıl önce dünyaya bir süre hakim oldu, ancak MVVM çerçevesinin yükselmesiyle yolun sonuna ulaştı.

JQuery'nin düşüşü

Bu, teknoloji projelerinin geliştirilmesindeki ilk büyük sorunu ortaya çıkarmaktadır: teknolojik liderliği sürdürmek. Python, yapay zeka ve bilimsel hesaplama alanlarındaki etkileyici başarıları sayesinde son yıllarda birçok geliştirici için aranan bir nesne haline geldi ve takipçilerim için gerçekten hoş karşılanıyor. İyimser bir şekilde, Python en azından teknik nedenlerden dolayı düşmeyecektir.

Geçen yıl teknoloji topluluğunda bir başka büyük olay daha yaşandı: Linux'un babası Linus Torvalds, sınırsız bir tatil yapacağını duyurdu. Python'un babasının tahttan çekilmesiyle karşılaştırıldığında bu haber çok daha büyük bir sansasyon yarattı.

Bu iki şey birbirine çok benziyor, bu da merakımı uyandırdı: Açık kaynak teknoloji projelerinin büyük ölçüde güvendiği ruh figürleri gitti, nasıl sağlıklı bir şekilde gelişmeye ve çalışmaya devam edebilirler?

Ben ve diğer küçük marjinal kodlayıcılar için bu konu cevaplama becerisinin kapsamı dışındadır. Neyse ki geri döndüler.

Ancak çekirdek geliştiriciler için bu konunun er ya da geç yüzleşmesi gerekecek ve mevcut fırtına bir uyarı.

Python topluluğunun katkıda bulunduğu yönlendirme komitesi yönetişim planı ne tür değişiklikler getirecek ve topluluğu nereye yönlendirecek? Bekle ve gör.

Yazar: bezelye kedisi, 985 üniversite mezunu, hem inekler hem de insan duyguları. Halka açık Python kedisi, Python teknolojisi, veri bilimi ve derin öğrenmeye odaklanır ve ilginç ve yararlı bir öğrenme paylaşım platformu oluşturmaya çalışır.

Feragatname: Bu makale yazar tarafından sunulmuştur ve telif hakkı yazara aittir.

Feragatname: Makale reklamı WeChat tarafından otomatik olarak eşleştirilir ve bu platformla hiçbir ilgisi yoktur. Sahtecilik durumunda bildirmek için lütfen WeChat ile iletişime geçin.

Merkezi olmayan, itibarını yitirmiş ve yurtdışında okuyan üç drama saçma
önceki
2019 Şangay Otomobil Fuarı programında görücüye çıkan yeni enerji / yüksek performans
Sonraki
Pekin, Pinggu Bölgesindeki Kritik | Kirlilik Kontrolü ile Mücadele "Bir Mikrogram" "Görünür ve Yönetilebilir" Oldu
Kara Mamba eve gidiyor, Kobe Staples Center'da görünüyor
Bir coupe böyle görünmelidir. Manzaranın ix5 yüksek güçlü versiyonunun casus fotoğrafları ortaya çıkar.
Yasak Şehir bilet rezervasyon web sitesi çöktü; Yue Yunpeng bilgileri 100 yuan için paketlendi | Geek Manşetleri
"Yüz değiştiren" PLUS o kadar yakışıklı ki hiç arkadaş yok.
JD.com gizlilik koleksiyonuna yanıt veriyor; 18.000 Android uygulaması Google politikasını ihlal ediyor | Geek Headlines
Haval H6'yı terk edin ve sonunda aracın çalışmasını paylaşmak için BYD Song'u seçin
Panasonic'in ilk Thunderbolt 3 SSD'si piyasaya sürüldü: maksimum 1 TB, 1,5 GB / sn hızda çalışabilir
BMW M2 Thunder Edition'ın cennete gitmek üzere olduğunu düşünüyor musunuz? M2 CS / CSL yakında geliyor
"En hızlı" sizin için doğru olmayabilir! Doğru SSD'yi nasıl seçeceğinizi öğretin
Tek kritik! Programcı kız arkadaşı için Python'da bir çeviri yazılımı yazdı
Pekin, Haidian Bölgesi, Ganjiakou'da "Flaş", Lei Feng'in Ruhunu Parlatıyor
To Top