Yazılım Gündemi - 7 (26 Ağustos - 1 Eylül 2019)
< Önceki Gündem | 26 Ağustos - 1 Eylül 2019 | Sonraki Gündem >
Yazılım Gündemi ile ilgili gelişmeler hakkında bildirim almak için bu adresdeki konuya bakabilirsiniz. Yazılım Gündemine katkı sağlamak için yazılımın herhangi bir alanıyla ilgili karşılaştığınız haberleri sosyalde #YazılımGündemineMalzeme etiketi ile paylaşabilirsiniz.
PHP Central Europe konferansı cinsiyetçilik suçlamaları yüzünden iptal edildi
PHP topluluğundaki büyük organizasyonlardan biri olan PHP CE, bu yıl Almanya'da gerçekleşmesi planlanan etkinliğin web sitesinin ana sayfasında kısa bir mesaj yayınlayarak, konferansın iptal edildiğini ve devam etmeyeceğini duyurdu. Konferansın iptal edilme sebebi olarak da dipnot olarak şu üç tweet paylaşımının bağlantısını vermişler:
This year's @phpce_eu conference seems to have gone with the "White Males Only" conference lineup 😬
Shame. It's 2019, we can do better.
— Karl L Hughes (@KarlLHughes) July 17, 2019
Skipping @phpce_eu this year — Steemit https://t.co/8RwQe4zOy8 #PHP
— Larry Garfield (@Crell) July 20, 2019
Sadly, I've chosen to withdraw as a speaker from @phpce_eu PHPCE 2019. This blog post provides
a short explanation of my reasons - https://t.co/xFcsimp6hU— Mark Baker 🇪🇺 (@Mark_Baker) July 24, 2019
Olayları özetlemek gerekirse: Organizatörler normal işleyişe uygun olarak geçtiğimiz aylarda Konuşmacı Çağrısı (Call for Proposals) yapmışlar. Çağrı süresi bitince de, gelen başvurular içerisinden konferans içeriğine uygun olanları seçmişler ve geçtiğimiz haftalarda da konuşmacı listesi yayınlanmış.
Olaylar da burdan sonra başlıyor zaten. Yukarıdaki ilk tweet'de başlangıç ateşini sağlamış. Konferansın "tamamen beyaz erkek konuşmacılar"dan oluştuğunu söylemiş ve utanç duyduğunu belirtmiş. Tweet altında bir sürü tartışma mevcut.
Diğer tweet iki tweet, blog yazılarının duyurusundan ibaret. Larry Garfield tarafından yazılan yazıyı kısaca özetlemek gerekirse: Bu yılın başlarında PHP CE organizatörleri kendisine konferansta konuşmacı olmayı teklif etmişler ve kabul etmiş. Konuşmacı listesi açıklandıktan sonra hiç kadın konuşmacı olmamasından dolayı bir rahatsızlık duymuş ve konuyu organizatörler ile konuşarak, gerekirse konuşmacı bulma ve masrafları karşılama konusunda yardımcı olabileceğini söylemiş. Organizatörler, "böyle bir düzenlemeye açık olmadıklarını" belirtmişler ve gelen başvurulardan sadece bir tanesinin kadın olduğunu, onun da daha önce lokal bir etkinlikle yapılan sunumun tekrarı olduğu için reddedildiğini söylemişler. Anladığım kadarıyla bu kişi organizatörler ile konuşmacı başvurusu süreci dolduktan sonra konuşmuş. Zaten yazıda da organizatörlerin "konuşmacı çağrısı süreci doldu ve yeniden açamayız" dediklerini aktarıyor. Bunun üzerine blog yazısını yazan kişi de etkinlikte konuşmacı olmaktan vazgeçtiğini söylüyor.
Diğer blog yazısında da Mark Baker isimli kişi etkinlikte konuşmacı olmaktan aynı nedenlerle vazgeçtiğini söylüyor.
Konu Reddit ve HackerNews gibi platformlarda da bir gün boyunca üst sıralarda yer aldı ve tartışıldı. Oralarda yazılanların da bazılarını okudum. Benim şahsi görüşüm pek cinsiyetçi bir tutum olmadığı yönünde. Konuşmacı başvuruları sürecinin herkes için eşit olması gerektiğini düşünüyorum fakat Larry Garfield isimli kişiye konuşmacı olmasını teklif etmeleri biraz soru işareti yarattı bende. Neyse konu hakkında düşünmeye devam edeceğim ben, henüz net bir görüşe sahip değilim. Siz ne düşünüyorsunuz konu hakkında? Yorumlar kısmında konuşalım.
Bu arada konuyla ilgili sadece benim yazdıklarımla kalmayıp, ilgili bağlantılardaki yazıları kendinizin de okumasını tavsiye ederim. Belki benim yanlış anladığım ya da iyi çeviremediğim kısımları olmuş olabilir, insanları yanlış yönlendirmek istemem kesinlikle. Lütfen fikir sahibi olmadan önce diğer yazılanları da okuyun.
Ekleme (05-09-2019 22:18): Sektörde çalışan kadın yazılımcı arkadaşımın görüşleri bu şekilde: "Yazıyı okudum. Bence şöyle: Organizatörlerin herhangi bir düzenlemeye açık olmamaları ve bu şekilde yaklaşanları, reddetmeleri doğru bir tutum değil. Tek bir kadın konuşmacının başvurması, reddedilmesi ve sebep olarak gösterilen konusunun geçen yıl ile ne kadar birebir aynı olur, ben emin olamadım. Biraz nereden baktığın ve ne düşünmek istediğine bağlı bir konu gibi duruyor aslında". Yani o da çok net bir cinsiyetçilik olmadığını düşünüyor. Aşağı yukarı benimle aynı fikirde sayılır.
NPM paket yönetim sistemi, terminal çıktısında reklam göstermeyi yasakladı
Geçtiğimiz haftanın Yazılım Gündemi yazısında (bkz: Yazılım Gündemi - 6) bahsetiğim olayın üzerine NPM şirketi sözleşmelere yeni maddeler ekleyerek söz konusu davranışı da içerisinde barındıran birkaç durumu yasakladı. Bunlar şu şekilde:
- Yazılım geliştirme döngüsünün herhangi bir parçasında (çalışma zamanı, yüklenme vb.) npm betiklerini kullanarak reklam gösteren paketler yasaklandı.
- Reklam göstermek için kod parçaları içeren paketlerde sorun yok (büyük ihtimal siteye reklam eklemeye yarayan yardımcı araçlar kast edilmiş) fakat doğrudan reklam gösteren paketler yasaklandı.
- Esas olarak reklam gösteren fakat önemsiz kod, veri ya da diğer teknik içerikler içeren paketler yasaklandı.
Bunun üzerine konunun gündeme gelmesini sağlayan kişide detaylıca bir blog yazısı yazarak olayın nereden başladığını, sürecin nasıl geliştiğini vb. tüm detaylarını anlattı. İlgili blog yazısına buradan ulaşabilirsiniz. Şahsen benim okuma fırsatım olmadı fakat konuyla ilgilenenlerin mutlaka okuması gereken bir yazı.
NPM şirketi de kendi blog sitelerinde "Supporting Open Source Maintainers" konulu bir yazı yayınlayarak, açık kaynak geliştiricilere destek olmakla ilgili çalışmalarından bahsetmiş.
Windows Terminal Preview v0.4 yayınlandı

Windows Terminal Preview v0.4
Önceki bir yazılım gündemi yazısında da (bkz: Yazılım Gündemi - 4) söylediğim gibi Microsoft, uzun zamandır kendinden uzaklaşan geliştirici camiasını tekrar kazanmak için hamleler yapıyor. Bunlardan birisi de Windows Terminal. Bu hafta bir blog yazısı yayınlayarak preview v0.4 sürümünü duyurdu. Yapılan bazı değişiklikler şu şekilde:
- Sekme başlığında artık varsayılan olarak dosya yolu yerine profil ismi gözükecekmiş fakat isteyenler "tabTitle" özelliğini kendilerine göre özelleştirebilecek.
- Terminal uygulamasının ayar dosyasında yanlış bir yer varsa hata gösterecek.
- Seçileni otomatik kopyalama özelliğiyle ilgili global bir ayar eklenmiş.
Diğer değişiklikler için konu başlığına eklediğim blog yazısına göz atabilirsiniz.
Google, Chrome tarayıcısına, web sitelerinin dosya sistemimize erişmesini sağlayacak API sistemi ekliyor
Evet, yanlış okumadınız. İlk gördüğüm de ben de "nasıl ya?!" dedim fakat Chrome ekibi çoktan çalışmalara başlamış ve Chrome 78 sürümünde bu özelliği duyurmayı planlamışlar. API sisteminin detaylarını pek fazla inceleyemedim ama sadece https uzantılı sitelerde çalışacağı haberde söylenmiş. Ayrıca chrome://flags
kısmından açıp kapatma opsiyonu da var gözüküyor. Her ne kadar kullanıcı izini gerektiriyor olsa da bence çok tehlikeli bir sistem. Deneyimli olmayan kullanıcıların kandırılması ve sistemin suistimal edilmesi çok olası bir durum.
Yeni bir platform girişimi: Türkiye Açık Kaynak Platformu
Sektörden sosyal medya vasıtasıyla tanıdığım birçok isim bir araya gelmişler. Platform için uzun zamandır toplantılar devam ediyormuş. acikkaynak.gov.tr ile ilgili olduğunu tahmin ediyorum ama bakalım ortaya ne çıkacak, ben de meraklıyım.
Bugün @jstanbulorg @istanbulphp @NS_Istanbul @GDGIstanbul @pyistanbul @jug_istanbul @ruby_turkiye @devnot_ @acikkaynakinfo @_devizmir @scturkey @devopstr @serverlesstr @xamarintr @Teknolot grupları Türkiye Açık Kaynak Platformu üzerine çalışmak için toplandık 🤩 @mfatihkacir pic.twitter.com/Vyq82zDoHW
— Fatih Kadir Akın 🤔 (@fkadev) August 29, 2019
Diğer Haberler
- React takımı, ırkçılık suçlamaları nedeniyle yeni davranış kuralları getirmeye hazırlanıyor.
- Google, bir geliştiricinin 10 yıllık uygulamasını marketten silmiş fakat sonra geri adım atmış. Tüm süreç geliştiricinin blog yazısında anlatılmış.
- Google, veri doğrulama dili CUE ve araç setini duyurdu.
- WMware, Kubernetes sistemiyle ilgili ücretsiz materyal ve derslerin bulunduğu yeni bir platform açtı: Kubernetes Acedemy.
- Go modülleri için index ve checksum veritabanı duyuruldu.
- PowerShell içerisine zincir operatörleri eklenmesi konuşuluyor.
- Firefox 70 sürümünde daha hızlı bir JavaScript interpreter gelecekmiş.
- TypeScript 3.6 sürümü duyuruldu.
- Bir güvenlik açığını kapatan 3 yeni Ruby sürümü yayınlandı:
- Perl topluluğu, "Perl 6" ismi hakkında tartışıyor.
- Julia programlama dili geliştirilmesi ile ilgili durum raporu yayınlandı: Julia's Release Process.
- HHVM 4.20.0 ve 4.20.1 sürümleri duyuruldu.
- Dağıtık şekilde SQLite veritabanları barındırmaya yarayan Dqlite aracının ilk stabil sürümü duyuruldu.
- Postgres üzerinde WebAssembly çalıştırmaya yarayan eklenti açık kaynak olarak yayınlandı: postgres-ext-wasm.
- Emacs 26.3 yayınlandı.
- Emacs org-mode için sorgu dili kütüphanesi org-ql, v0.2 sürümünü duyurdu.
- Bilgisayara bağlı cihazlar ile iletişim kurmayı sağlayan Device.Net kütüphanesi 3.0 sürümünü duyurdu. Değişiklik Notları.
- Portray isimli Python projelerinizin dokümantasyonu için web sitesi oluşturma aracı ilk stabil versiyonunu yayınlandı.
- Test ve prototipleme için kullanılmak üzere sahte bilgiler döndüren GraphQL API sistemi açık kaynak olarak yayınlandı: GraphQLZero, GitHub Deposu.
- Dağıtık PGP anahtar sunucusu projesi dat-keyserver, v1.5.0 sürümünü çıkardı.
- Oyun programlama için kullanılan C++ kütüphanesi EnTT, v3.1.0 sürümünü duyurdu.
- Güvenli gömülü sistemler inşa etmek için ADA dili ile geliştirilen microkernel EwoK, v0.9.9 sürümünü çıkardı.
- Firebase için ORM aracı olan firebase-firestorm, v1.1.0 sürümünü çıkardı.
- Log kayıtlarını çeşitli servislere göndermeye yarayan PHP kütüphanesi monolog, v2.0.0 sürümü duyurdu.
- Google Summer of Code projesi Waypipe tamamlandı, GitLab Deposu.
- JOOQ, 3.12 sürümünü duyurdu.
- etcd, 3.4 sürümü duyuruldu.
Bir sonraki hafta görüşmek üzere,
Kendinize iyi bakın...
Yorum olarak “teşekkürler”, “emeğine sağlık” yazmak yerine bu yorumumu beğenebilirsiniz arkadaşlar. Her beğeniyi bir teşekkür olarak algılayacağım. Benim yorumlarda görmek istediğim daha geek bir ortam; yazıdaki konular hakkında ileri okumaların önerildiği ve kaliteli tartışmaların yapıldığı bir alt kültür oluşturmak istiyorum. O yüzden konularla ilgili yorum yapmaktan çekinmeyin arkadaşlar. Konuşalım ya!
Cinsiyetçiliğe de ırkçılığa da sonuna kadar karşı biri olarak şu haberlerden tiksiniyorum artık. Oldu olacak "erkekler tuvaletine neden sadece erkekler giriyor" diye de isyan etsinler. Başvuru olmadıysa ne yapsın adamlar? Pozitif ayrımcılığın iyi bir şey olduğunu kim söylediyse bunlara bir daha gözden geçirmesi gerekiyor. Pozitif ayrımcılık liyakata da aykırıdır. Yapılacaksa spesifik olarak eğitim gibi konularda yapılsın. Konunun uzmanı aranıyorsa kısa zamanda zorla uzman türetmeye gerek yok. Zaten eğitimle sektöre katılımı sağlanan kadınlar 5-10 yıl sonra uzman olarak anlatacakları konular için sıralarına girerler.
exfat'la ilgili şu gelişme de eklenebilir.
https://cloudblogs.microsoft.com/opensource/2019/08/28/exfat-linux-kernel/
Aslında bunu sosyal'de de paylaşmıştım. Ekleyecektim ama teknik dokümanları bulamamıştım.
Güncelleme Notu (05-09-2019 22:18): Yazıyı yayınladığımda söylediğim gibi kadın yazılımcı arkadaşımın görüşlerini de yazıya ekledim.