Cevabı çok basit, yapılırsa tutmuyor.
Peki neden?
Birincisi milliyetçilik yapıp Türkçe olarak yayınlarsak evrensel anlamda destek bulamıyoruz. E Türk olarak kendimiz zaten desteklemiyoruz, o yüzden Türkçe yapılması durumunda destek bulmuyor.
İkincisi ve en önemlisi, her open-source uygulama gibi "özgünlük" meselesi işin içine giriyor. Peki nedir bu özgünlük? Şöyle anlatayım, bir open-source blog yapmak istersek gidip Wordpress'den "özeniyoruz". Ortaya farklı bir şey çıkarmak yerine varolanı kopyalamış, ismini değiştirmiş oluyoruz. Ortaya yeni bir şey çıkarmıyoruz.
Bir forum kodlayacak olursak, Xenforo, vBulletin, MyBB gibi forumları kopyalıyoruz, onlarda bulunan özelliklerde forum yapıyoruz.
Soru cevap sitesi kodlayacak olursak Stackoverflow benzeri yapıyoruz.
Film sitesi kodlayacak olursak internette varolan temalarla benzer temada, varolan scriptlerle benzer özelliklerde, yeni bir şey vaad etmeyen şeyler yapıyoruz.
Sosyal medya sitesi kodlayacak olursak facebook, twitter, instagram benzeri kodluyoruz veya bunları birleştirip kodluyoruz. Ortaya ihtiyaç giderecek farklı bir site kodlamıyoruz.
Şimdi hal böyle olunca, hayal gücümüz veya fikirlerimiz ortaya yeni bir şey çıkarmaya yetmeyecek durumdaysa veya insanlığın ihtiyaç durumunu okumakta zorlanıyorsak çıkardığımız, çıkaracağımız open-source projeler hemencecik tarihe karışıyor. Yapımcılar hevesini kaybediyor çünkü "talep yok".
Peki ne yapmak gerekiyor? Bakın forumlar çoğalmış olmasına rağmen insanların kullandığı forumlar belli. Eğer ücretli kullanacaklarsa Xenforo ve vBulletin. Eğer ücretsiz kullanacaklarsa MyBB ve phpBB. Başka forumları insanlar genellikle kullanmıyor. Şimdi hayalinde forum scripti kodlamak varsa yine bu forumlara benzer forum kodlamak "zaman kaybı". Bu durumun farkında olan Stackoverflow yapımcısı da "ihtiyaç ve kolaylık" kavramlarını birleştirerek "yeni nesil forum" geliştirdi. Adı Discourse.
Discourse forum sistemlerine yeni bir ses, yeni bir bakış açısı getirdi. Bu yüzden "tuttu". Eğer normal vBulletin gibi, normal Xenforo gibi bir sistem yapsaydı yine tutmayacaktı. Tutsa da şimdiki kadar ilerlemeyecekti.
Fakat bunun da bir eksikliği var, Ruby ile kodlandı ama serverların ve kullanıcıların çoğu php kullanıyor. O yüzden yeni bir ihtiyaç doğdu "Discourse'un php versiyonu". Bu durumda ortaya ne çıktı, Flarum.
Dolayısıyla bu iki sistem de tuttu, gün geçtikçe kullanım sayısı da bir hayli artacak eminim.
Uzun lafın kısası, yeni bir şey çıkaramayacaksak, yeni bir ihtiyacı karşılayamayacaksak open-source projelerin çoğu zaman kaybından öte giden bir şey değil. Birçok insan bunun farkına varmadığı için büyük hevesle başladığı open-source projelerden henüz kimsenin haberi olmadan vazgeçiyor.