1 puan yazan GN⁺ 2024-12-04 | 1 yorum | WhatsApp'ta paylaş
  • “Giving Tuesday” kapsamında DuckDuckGo, The Perl and Raku Foundation(TPRF) için 25 bin dolar bağış yaptı
  • DuckDuckGo, 2011'den bu yana “çevrimiçi güven standardını yükseltmek” vizyonuyla uyumlu kuruluşlara 6 milyon dolardan fazla bağış yaptı
  • TPRF, Perl ve Raku dillerinin büyümesini ve erişilebilirliğini, açık kaynak geliştirme, topluluk katılımı ve tanıtım çalışmalarıyla destekleyen bir vakıf
  • Bu bağış, Perl çekirdek geliştirmesini desteklemek, topluluk projelerine hibe sağlamak ve diğer topluluk destek faaliyetleri için kullanılabilir
  • TPRF'nin çalışmaları ve gelecekteki hedefleri TPRF 2024 prospectus içinde görülebilir; kurumsal bağışlar için ayrıca iletişime geçilebilir

DuckDuckGo'nun TPRF bağışı

TPRF'nin çalışmaları ve bağışın kullanımı

  • TPRF, Perl ve Raku programlama dillerini geliştirmek için açık kaynak geliştirme, topluluk katılımı ve tanıtım faaliyetleri yürütüyor
  • Bu destek, TPRF'nin aşağıdaki çalışmaları sürdürmesine yardımcı oluyor
    • Perl çekirdek geliştirmesi için finansman sağlamak
    • Topluluk için önemli projelere hibe vermek
    • Mümkün olan ölçüde topluluğa destek olmak
  • Mevcut çalışmalar ve gelecekteki hedefler TPRF 2024 prospectus içinde görülebilir
  • TPRF'ye bağış yapmak isteyen kuruluşlar, böyle bir bağış ilişkisinin kendi organizasyonlarına ne gibi faydalar sağlayabileceğini görüşmek için vakıfla iletişime geçebilir

1 yorum

 
GN⁺ 2024-12-04
Hacker News yorumları
  • Craigslist eskiden her yıl 100 bin dolardan fazla bağış yapardı; ne zaman durduğunu bilmiyorum.
    2010~2016 civarında Perl’in ayakta kalmasını sağlayan temel finansman fiilen bu bağıştı; vakıf yönetim kurulu da çekirdek depo ve kod bakımı için birkaç kişiye gerçekten ödeme yaptı.
    Bildiğim kadarıyla hâlâ yapıyorlar, ama açık nedeniyle giderek zorlaşacak.
    Perl’e bağımlı çok şirket olmasına rağmen hiçbir şey bağışlamamaları üzücü. 1980’lerde AT&T 20’den fazla şirkete bölünüp 1990’larda yeniden birleşirken 20 farklı bilgisayar sistemini Perl ile birbirine yapıştırdı, veri temizleme ve ETL pipeline’larını Perl ile yürüttü; ama AT&T Perl’e hiçbir şey bağışlamadı.

    • Craigslist’i özlüyorum. Birkaç yıldır herkes Facebook Marketplace’e geçmiş gibi görünüyor.
    • Hediyelerin karşılık verme zorunluluğu yoktur. Özgür yazılım yayımlamak dünyaya verilen bir hediyedir; şirketlerin özgür yazılım bakımcılarına tek kuruş borcu yoktur.
      Çünkü birinin benim yazılımımı kullanması benim maliyetimi artırmaz.
    • booking.com’un hâlâ Perl’i yoğun kullanan yerlerden biri olduğunu biliyorum; ne kadarını geri verdiklerini bilmiyorum.
    • https://hakai.org da çeşitli projelerde Perl’i epey fazla kullanıyor.
      CTO Perl’de çok yetkin ve gerçekten çok iyi biri.
    • Bu, açık kaynak iş modelinin kusuru.
      Ücretsiz bir şey yapmak, onu herkese ücretsiz sunmak ve istedikleri gibi değiştirmelerine, kullanmalarına, kötüye kullanmalarına izin vermek süreçteki her adımda kişinin bilinçli tercihi; sonra bağış dilenip insanlar bağış yapmıyor diye şikâyet etmek mantıklı değil.
      Bedavaya çalışmak istemiyorsan sadece ücret alman yeterli.
  • A: Gerçekten güzel. Perl çok küçümseniyor ama harika bir İsviçre çakısı değil, İsviçre ordu motorlu testeresi ve hâlâ sayısız kritik altyapıyı çalıştırıyor.
    B: 25 bin doların dikkat çeken bir bağış sayılması endişe verici. Vakıf o kadar zor durumda mı? Ön sayfaya çıkacak bir işse bu rakamın sonuna iki sıfır daha eklenmiş olmasını isterdim.

    • Perl’in hâlâ kullanıldığını öğrenince şaşırdım.
      Elbette bakımı yapılacak eski kod her zaman vardır, ama bugünlerde meslektaşlarımla ayaküstü konuşurken Perl’den en son ne zaman söz edildiğini bile hatırlamıyorum. En fazla 90’lar savaş hikâyelerini anlatırken geçmiştir.
      Bugünlerde bir betik yazmam gerekirse önce Bash’i seçerim; daha fazla özellik gerekirse ya da bakım maliyetini dert edecek kadar karmaşıklaşırsa muhtemelen Python kullanırım.
      Perl desteğini de kısmen üstlenen kâr amacı gütmeyen bir vakıf olduğunu bugün öğrendim; VB6 destek vakfı olduğunu duysam ne kadar şaşırırsam o kadar şaşırdım.
    • B konusunda bu benim gördüğüm eğilimle de örtüşüyor. Şirket sponsorluğu bir iş modeli olarak iyi çalışmıyor; çalışacak gibi görünen projelerde bile böyle.
      Teşvikler örtüşmüyor; şirketlerin OSS araçları, kütüphaneleri ve bileşenlerinden çok daha az önemli operasyonel kalemlere yaktığı ya da israf ettiği paranın küçük bir kısmını bile OSS bağışı olarak çekmek neredeyse imkânsız görünüyor.
      Açık kaynağın genel olarak ayakta kalmasının nedeni, pek çok insanın değerli zamanını gönüllü olarak yatırması; kurumsal sponsorluk bunun yanında neredeyse göz ardı edilebilir düzeyde bence.
    • Tüm tasarımcıların Adobe’ye ödediği paranın yalnızca %5’i Gimp/Krita/Inkscape/Penpot geliştiricilerine gitse finansman ölçeği muazzam olurdu.
    • Vakıf finansmanına dair ayrıntılı bilgi burada: https://blogs.perl.org/users/makoto_nozaki/2024/10/understan...
    • Gösterişli bir bağış değil, orta ölçekli bir bağış olarak tasarlanmış olabilir.
      Yine de iyi bir şey.
  • Bununla ilgili olarak Zerodha’nın Floss.fund’u bu yıl özgür ve açık kaynak projelere 1 milyon dolar destek sağlıyor; ancak yeterince başvuru gelmediği söyleniyor. Başvurun ve paylaşın: https://floss.fund/
    FLOSS/fund, dünya genelindeki önemli, etkili ve değerli özgür ve açık kaynak projeleri desteklemeye yönelik bir fondur; büyük-küçük projeler oluşturan ve sürdüren geliştiriciler ile topluluklar için her yıl 1 milyon dolara kadar destek sağlar.

  • DDG'nin Perl ile yazıldığını hep unutuyorum. Çok uzun zaman önce yegg'e neden Perl kullandığını e-postayla sormuştum; yanıt da almıştım, nazikti
    Raku'nun eğlenceli olduğunu duydum ama hiç kullanmadım; yaklaşık 10 yıl önce birinin regex büyüsünü debug ettikten sonra Perl'e bir daha dokunmayacağıma hafifçe yemin etmiştim
    Eşiği aşınca Perl de eğlenceli hâle mi geliyor?

    • Regex, birçok aracın kullandığı ayrı bir dil; Perl onu dile iyi entegre etti ve üstüne iyi genişletmeler ekledi, hepsi bu
      Regex yüzünden çıkan sorunları Perl'in suçu saymamak lazım
    • Sadece diğer diller gibi bir dil. Assembly bile yıllarca kullanınca epey kolay yazılabiliyor
      Raku oldukça havalı; biraz bakmaya değer. felix'in[1] dediği gibi, Bash ile Python'ın havalı bir kuzeni olmuş gibi
      [1] https://felix-knorr.net/posts/2023-06-24-raku-is-awesome.htm...
    • Raku temelde steroid almış Perl
      En son okuduğumda hâlâ epey yavaştı ama ben acemiliğimden beri Perl'i hep keyifle kullandım
    • Perl ile Raku'nun bugün birlikte anılması çoğunlukla tarihsel nedenlerden
      Raku'nun Perl 6 olarak başladığı ve Perl'den ilham alan bir dil olduğu doğru; ama adının değiştirilmesi de tam olarak bu kadar farklılaştığı için oldu
      Regex konusunda Raku tamamen yeni bir sözdizimi getiriyor, varsayılan olarak boşlukları anlamsız kılıyor ve regex'lere ad verip bunları birleştirerek yeniden kullanmanıza izin veriyor
      Bu üçü ve Grammar::Tracer gibi kullanışlı modüller sayesinde regex okuma ve yazma deneyimi tamamen değişiyor
      Elbette başta hâlâ gürültü gibi görünecek ama yine de sözdizimi PCRE'ye kıyasla normal kodla çok daha paralel olduğu için bir şeyin ne anlama geldiğini doğru tahmin etme olasılığınız artıyor
    • Raku şaşırtıcı. Perl'in Perl karesi gibi geldiği için benimsedim
      Perl'in gücünü ve ifade kabiliyetini, ayrıca tüm dili tek seferde öğrenmek zorunda kalmadan özellikleri katman katman öğrenebilmeyi sevdiğim için kullanıyordum; Raku da hayal kırıklığına uğratmayan harika bir halef. Tabii hepsini bir gün tamamen bileceğimi sanmıyorum
      O yemine gelince, 10 yıl geçti; artık dil özelliklerini öğrenmede daha iyi hâle gelmiş olabilirsin
      Raku dokümantasyonu çok iyi ama biçim olarak Perl'den epey farklı; Raku regex'leri belgeleme ve yapılandırma fikrini daha ileri taşıdı, bu da başkalarının regex'lerini refactor ederken aynen uygulanabilir
      Genel forumlar da Raku sorularında çok yardımcı oluyor
  • Evan Czaplicki'nin harika sunumu aklıma geldi. Modern programlama dillerinin çoğunun finansman kaynaklarının izini sürünce sonunda arama motoru gelirlerine çıktığını anlatıyordu :-) https://youtu.be/XZ3w_jec1v8?si=zdL6v9P8LnT7Cbal

  • Tartışmada Raku'dan neden pek bahsedilmediğini merak ediyordum; sonra her gün tekrarladığım mantra aklıma geldi
    Kimsenin topluluğun kendisiyle ilgilendiği yok; gerekenler Unicode ve rasyonel sayılar, sevilen şey ise kod golfü değil, ‘public void’ gibi gürültülerle kirletilmemiş ifade gücü yüksek bir uzmanlık aracı olarak şiir
    Zaten bilinenler CPAN, DWIM, REGEX; istenenler ise gramer, fonksiyonel, nesne yönelimli, deklaratif, eşzamanlılık, dinamik tipler ve çok temiz ele alınmış prosedürel yapı
    Şu anda elde olanlar PHP, Ruby, Python, C#, Go, Perl5, ECMAScript, Java; bu yüzden Raku talebinin bastırılmış olduğunu düşünüyorum
    Bu nedenle topluluğun içinde ve dışında doğal bir hayal kırıklığı hissediliyor. İnancı korumak lazım. Yeni bir kitle var; onlar hakikati ve güzelliği, zorluklarla mücadele hikâyelerini değerli buluyor
    Onların bu teknolojiye ihtiyacı var. [perl6 | raku] hangisi olduğu fark etmez; akademiden başlamak gerekebilir, Perl 5'in sadık destekçilerinden başlamak gerekebilir. Sonunda alev alacak. Yolculuğu bitirip mirası inkâr etmemek gerek

  • Konunun biraz dışında ama Craigslist de Perl ile yapılmıştı ve birkaç yıl önce Larry Wall'u işe aldı
    https://news.ycombinator.com/item?id=14345022

  • DuckDuckGo kullanıcısı olarak bu gerçekten güzel. Bu arada Perl hâlâ öğrenilecek diller listemde

    • Perl, kod yazdığım diller arasında belki de en keyiflisi olabilir; ama başkasının kodunu okumam gereken anlar her zaman cehennem
    • Ününden bağımsız olarak Perl, bugün bile UNIX ortamında işe yarar bir araç
  • Thread'deki başka bir yazıda AT&T'den bahsedilmişti; başka büyük telekom şirketlerinde de Perl'in hâlâ epey çok yerde kullanıldığını ve bazı yeni projelerde de kullanılmaya devam ettiğini doğrulayabilirim

    • Paylaşmanda sakınca yoksa bunu mutlaka duymak isterim :) olaf@perlfoundation.org
  • Keşke Raku biraz daha ivme kazansa. Gerçekten harika bir dil