Yasak Kod
“Açık Kaynak” ne demekti arkadaşlar? SourceForge.net adında bir oluşum vardır, uğramışsınızdır. Çok seviyoruz bu felsefeyi ailecek ve toplum olarak. Yazıyoruz, katılıyoruz, okuyoruz, kalkındırıyoruz. Dünya üzerindeki birçok insan da bu güzel yazılım ürünlerini kullanabiliyor. Meselâ sitesine yükleyip, (Bulutlararası gibi) blog yayınlayabiliyor. Açık Kaynak modeli, insanlığın onuruna yakışır hâllerle, beyinlerimizi ve bilgisayarlarımızı besliyor.
Haber vereceğimiz gelişme ise hepimizi bir hayli şaşırtacak. SourceForge denen açık kaynak proje yayınlama destekçisi / yardakçısı site, meğerse 3 ay önce kullanım şartlarında bir değişiklik yapmış:
“Users residing in countries on the United States Office of Foreign Assets Control sanction list, including Cuba, Iran, North Korea, Sudan and Syria, may not post Content to, or access Content available through, SourceForge.net.” (*)
Sitenin ABD tarafından işaretlenmiş “şer” ülkelerine kapatılacağı açık açık yazılmış. Ve şimdi Ocak 2010′da bu kural uygulamaya konmuş. Şer ülkelerinden geldiğinizde yüzünüze çarpan şu mesajla titriyorsunuz:
“403 Error – Forbidden. Your request is being denied as it appears to be coming from a location banned by our Terms of Use.” - http://sourceforge.net/t7.php
Açık Kaynak gibi “ne olursan ol gel” felsefesinde bile siyasal tecritin uygulanması bizlere çok güzel dersler veriyor. Türkiye’de de açık kaynağı, daha çok ABD politikalarına muhâlif çevrelerin sahiplenmesi de başka bir çelişki olarak elimizde duruyor.
Ne olacak yani? Kardeş olamayacak mıyız? Kardeş kardeş kod yazamayacak mıyız? Bir müsade etseniz “deli gömleği” bürünmüş beyinler.
“System” Olarak Konsol Açmak: RunAsSys
Ocak 7, 2010 by mucit · Yorum bırakın
Windows sistemlerde, özellikle Vista ve 7‘de System kullanıcısı, bir takım işlemlerde ön tanımlı olarak tek yetkili oluyor ve size, “administrator” yetkilerinde olsanız dâhi pabuç bırakmıyor. Buna en güzel örnek, arka plan servislerinden bazılarını (tasksched, group policy client gibi) kapatamamanız. Çünkü o servisleri ancak “system” yönetebiliyor.
Peki “system” ile Vista ve 7′de nasıl process açacaksınız?
Biraz dolambaçlı da olsa bu işi birileri API üzerinden yapmış ve ihtiyaç sahiplerine sunmuş. RunAsSys, “system” olarak konsol açan minik ve işe yarar bir açık kaynak uygulama. Kodlara web’den gözatabilirsiniz.
Program, Delphi ile yazılmış ve Windows security yapısının nesne yönelimli bir modellemesi olan JWSCL kütüphanesinin ufak bir şovu. Çok yaşasın Christian Wimmer.
Biz demiştik ya bir zamanlar… bir delphi varmış!
Digg’den MySQL’e Veda Partisi
Digg, yaptığı son açıklamayla verilerini MySQL’den Cassandra‘ya taşıyacağını duyurdu. Cassandra, Facebook tarafından açık kaynak dünyasına kazandırılmış bir anahtar-değer saklama deposu. Dağıtık sistem teknolojisini Dynamo‘dan, veri modelini ise Google’ın BigTable‘ından almış diyebiliriz. Digg’in günlüğünde, zaman içerisinde Cassandra’ya geçişin tamamiyle gerçekleşeceğini ve bu süreç içerisinde Cassandra’nın gelişimine de maddi ve manevi destekte bulunacaklarını yazmışlar. Bu gelişme Cassandra projesi için güzel bir reklam kampanyası ve sponsorluk oldu diyebiliriz.
Güncelleme: Bu konuda detaylı bilgi almak isteyen arkadaşlar “Building Scalable Databases: Denormalization, the NoSQL Movement and Digg” makalesini okuyabilirler.
“_why”ın Gizemli Kayboluşu
Evet size bir kayıp haberi daha vereceğim. Ruby ‘nin arkasında duran birkaç adamdan biri olan, yazmış olduğu Ruby öğrenme kılavuzu “Why’s (poignant) Guide to Ruby” sayesinde büyük bir hayran kitlesine sahip, gerçek kimliğini bilmediğimiz “Why the lucky stiff” ortadan gizemli bir şekilde kayboldu. Twitter hesabını silen, GitHub hesabını ve tüm sahip olduğu siteleri kapatan bu şahsiyetin kayboluşu, açık kaynak dünyasında büyük bir yankı yaptı. Ruby on Rails dahil olmak üzere birçok projede aktif rol alan bu arkadaş hakkında hiçbirşey bilmiyoruz desek yeridir. Bu yüzden bu kayboluş insanların merakını daha çok cezbetti. Komplo teorileri üretilmeye başlandı bile. Hatta gerçek kimliği hakkında ortaya atılan iddialar bile var. Bakalım CentOS vakası gibi mi olacak yoksa ebediyen _why ‘ı kayıp mı edeceğiz.
CentOS’un Kayıp Geliştiricisi
Evet yanlış okumadınız, CentOS’un kurucularından Lance Davis bir anda CentOS fonlarıyla birlikte ortadan kayboldu
Hatta centos.org’un tek sorumlusu/sahibi Davis olduğundan site üzerinden yapılacak geliştirmelerde problem çıkma olasılığı doğdu. Bunun üzerinde diğer geliştiriciler Davis’e bir “Open Letter” yayınladılar. Tüm aramalardan sonra, centos.org ‘un başka bir alan adına taşınması planlanırken Davis geri geldi ve tüm problemler ortadan kalktı. CentOS tarafında yapılmış olan en büyük hata çok büyük bir sorumluluğun (alan adı, reklam ve sponsorluk gelirleri vb.) tek bir insanın elinde olmasıydı ve bu sorumluluk paylaşılmadığından ortada dımdızlak kalmalarıydı. Proje böyle bir olaydan sonra biraz itibar kaybetti denebilir. İnsanlar biran için yaptıkları bağışların ortadan kaybolduklarını düşündüler, neyse ki Davis geldi ve iş tatlıya bağlandı.

