1 pontos por GN⁺ 2024-12-04 | 1 comentários | Compartilhar no WhatsApp
  • Em celebração ao “Giving Tuesday”, a DuckDuckGo doou US$ 25 mil para a The Perl and Raku Foundation (TPRF)
  • Desde 2011, a DuckDuckGo já doou mais de US$ 6 milhões para organizações alinhadas à sua visão de “elevar o padrão de confiança online”
  • A TPRF é uma fundação que apoia o crescimento e a acessibilidade de Perl e Raku por meio de desenvolvimento open source, participação da comunidade e divulgação
  • Esta doação pode ser usada para apoiar o desenvolvimento do núcleo do Perl, subsídios para projetos da comunidade e outras atividades de apoio à comunidade
  • As atividades da TPRF e seus objetivos futuros podem ser consultados no TPRF 2024 prospectus, e também é possível entrar em contato separadamente sobre doações institucionais

Doação da DuckDuckGo à TPRF

Atividades da TPRF e uso da doação

  • A TPRF realiza desenvolvimento open source, engajamento da comunidade e ações de divulgação para desenvolver as linguagens de programação Perl e Raku
  • Este apoio ajuda a TPRF a continuar com as seguintes atividades
    • financiamento do desenvolvimento do núcleo do Perl
    • concessão de subsídios para projetos importantes para a comunidade
    • apoio à comunidade dentro do possível
  • As atividades atuais e os objetivos futuros podem ser consultados no TPRF 2024 prospectus
  • Organizações interessadas em doar para a TPRF podem entrar em contato com a fundação para discutir como uma relação de doação pode beneficiar a organização

1 comentários

 
GN⁺ 2024-12-04
Comentários do Hacker News
  • O Craigslist costumava doar mais de US$ 100 mil por ano, mas não sei quando isso parou
    Na prática, essa doação foi o financiamento central que manteve o Perl de pé por volta de 2010~2016, e o conselho da fundação de fato pagava algumas pessoas para cuidar do repositório principal e da manutenção do código
    Pelo que sei, ainda fazem isso, mas deve estar ficando cada vez mais difícil por causa do déficit
    É uma pena que tantas empresas dependam de Perl e não doem nada; quando a AT&T dos anos 1980 foi dividida em mais de 20 empresas e depois reunificada nos anos 1990, sistemas de computador diferentes foram colados com Perl e ele foi usado para limpeza de dados e pipelines de ETL, mas a AT&T não doou nada ao Perl

    • Sinto falta do Craigslist. Parece que, de alguns anos para cá, todo mundo migrou para o Facebook Marketplace
    • Presentes não criam obrigação de retribuição. Publicar software livre é um presente para o mundo, e empresas não devem um centavo aos mantenedores de software livre
      Porque o fato de alguém usar meu software não aumenta meus custos
    • Pelo que sei, a booking.com ainda é um lugar que usa muito Perl, mas não sei o quanto devolvem
    • A https://hakai.org também usa bastante Perl em vários projetos
      O CTO é muito bom em Perl e também é uma pessoa realmente bacana
    • Esse é o defeito do modelo de negócio de código aberto
      Cada etapa de criar algo de graça, oferecer de graça para todos e permitir que qualquer um modifique, use ou abuse disso é uma escolha consciente da própria pessoa; depois sair implorando por doações e reclamando porque as pessoas não doam não faz sentido
      Se você não quer trabalhar de graça, então simplesmente cobre por isso
  • A: Muito legal. Perl é muito menosprezado, mas é um excelente canivete suíço motorizado, e ainda toca uma enorme quantidade de infraestrutura crítica
    B: O preocupante é que US$ 25 mil pareçam uma doação de destaque. A fundação está tão mal assim? Se isso é algo para ir à página principal, eu esperaria pelo menos mais dois zeros nesse número

    • Fiquei surpreso ao saber que Perl ainda é usado
      Claro que sempre existe código legado para manter, mas nem consigo lembrar da última vez que Perl foi mencionado numa conversa casual com colegas hoje em dia. Talvez só quando alguém conta histórias de guerra dos anos 90
      Se eu precisar escrever um script hoje, primeiro escolho Bash e, se precisar de mais recursos ou se ficar complexo o suficiente para eu me preocupar com o custo de manutenção, provavelmente usarei Python
      Hoje descobri que existe uma fundação sem fins lucrativos que também dá suporte ao Perl, e fiquei quase tão surpreso quanto quando ouvi falar de uma fundação de suporte ao VB6
    • Sobre o B, isso também bate com o que eu tenho visto. Patrocínio corporativo não funciona bem como modelo de negócio, nem mesmo para projetos em que pareceria fazer sentido
      Os incentivos não se alinham, e parece quase impossível puxar para doações a OSS até mesmo uma fração do dinheiro que empresas gastam ou desperdiçam em aspectos operacionais muito menos importantes do que ferramentas, bibliotecas e componentes OSS
      O motivo de o open source continuar existindo em geral é que muitas pessoas investem voluntariamente um tempo valioso; patrocínio corporativo, em comparação, é quase irrelevante
    • Se todo designer desse só 5% do que paga à Adobe aos desenvolvedores de Gimp/Krita/Inkscape/Penpot, o volume de recursos seria enorme
    • Há mais detalhes sobre as finanças da fundação aqui: https://blogs.perl.org/users/makoto_nozaki/2024/10/understan...
    • Pode ser que tenha sido pensado como uma doação de porte médio, não como uma doação chamativa
      Ainda assim, é uma coisa boa
  • Relacionado a isso, o Floss.fund da Zerodha vai apoiar projetos de software livre e de código aberto com US$ 1 milhão este ano, mas dizem que ainda não houve inscrições suficientes. Inscreva-se e compartilhe: https://floss.fund/
    O FLOSS/fund é um fundo para apoiar projetos importantes, influentes e valiosos de software livre e de código aberto no mundo todo, oferecendo até US$ 1 milhão por ano para desenvolvedores e comunidades que criam e mantêm projetos grandes e pequenos

  • Sempre esqueço que o DDG foi escrito em Perl. Há muito tempo mandei um e-mail para o yegg perguntando por que usaram Perl, e até recebi resposta; ele foi gentil
    Ouvi dizer que Raku é divertido, mas nunca usei, e depois de depurar a bruxaria de regex de alguém há uns 10 anos, fiz uma promessa meio frouxa de nunca mais mexer com Perl
    Perl fica divertido depois que você supera a curva inicial?

    • Regex é uma linguagem separada usada por várias ferramentas, e Perl só a integrou bem à linguagem e ainda adicionou boas extensões
      Não dá para culpar o Perl por problemas causados por regex
    • É só uma linguagem como qualquer outra. Até assembly dá para escrever com bastante facilidade se você usar por alguns anos
      Raku é bem legal, então vale a pena dar uma olhada. Como o felix[1] disse, é como se Bash e Python tivessem ganhado um primo descolado
      [1] https://felix-knorr.net/posts/2023-06-24-raku-is-awesome.htm...
    • Raku é basicamente Perl turbinado
      Da última vez que li sobre ele, ainda era bem lento, mas eu sempre gostei muito de usar Perl desde que era iniciante
    • Hoje em dia Perl e Raku aparecem juntos principalmente por razões históricas
      Raku começou como Perl 6 e de fato é uma linguagem inspirada em Perl, mas a mudança de nome aconteceu justamente porque ele se tornou diferente nesse mesmo nível
      Em relação a regex, Raku introduz uma sintaxe totalmente nova, faz com que espaços em branco sejam irrelevantes por padrão e permite dar nomes às regex para compô-las e reutilizá-las
      Essas três coisas, junto com módulos úteis como Grammar::Tracer, tornam a experiência de ler e escrever regex completamente diferente
      Claro que no começo ainda vai parecer ruído, mas mesmo assim a gramática é muito mais paralela ao código comum do que PCRE, então é mais provável que você consiga adivinhar corretamente o significado de algo
    • Raku é uma maravilha. Adotei porque é como se fosse Perl ao quadrado
      Eu usava Perl pelo poder, pela expressividade e pela estrutura em camadas da linguagem, em que você pode aprender os recursos aos poucos sem precisar dominar tudo de uma vez; Raku é um sucessor excelente e não decepciona. Claro, acho que nunca vou conhecer tudo
      Quanto à promessa, já se passaram 10 anos, então talvez agora você esteja melhor em aprender recursos de linguagem
      A documentação de Raku é muito boa, mas tem uma forma bem diferente da do Perl, e Raku levou ainda mais longe as ideias de documentar e estruturar regex, o que também pode ser aplicado ao refatorar regex dos outros
      Os fóruns em geral também ajudam muito bem com perguntas sobre Raku
  • Isso me lembrou de uma excelente palestra do Evan Czaplicki. A ideia era que, se você rastrear a fonte de financiamento da maioria das linguagens de programação modernas, no fim tudo leva a receita de mecanismo de busca :-) https://youtu.be/XZ3w_jec1v8?si=zdL6v9P8LnT7Cbal

  • Eu estava me perguntando por que Raku quase não era mencionado na discussão, e então me veio à cabeça o mantra que recito todos os dias
    Ninguém se importa com a comunidade em si; o que se precisa é Unicode e números racionais, e o que se ama não é code golf, mas poesia como um meio especializado expressivo, não contaminado por ruído do tipo "public void"
    O que já se conhece é CPAN, DWIM, REGEX, e o que se quer é gramática, funcional, orientação a objetos, declarativo, concorrência, tipagem dinâmica e também um procedural muito bem resolvido
    O que se tem hoje é PHP, Ruby, Python, C#, Go, Perl5, ECMAScript e Java, então vejo a demanda por Raku reprimida
    Por isso dá para sentir uma frustração natural dentro e fora da comunidade. É preciso manter a fé. Há um novo público, e ele valoriza verdade e beleza, e histórias de luta contra a adversidade
    Eles precisam dessa tecnologia. [perl6 | raku], tanto faz; talvez tenha de começar na academia, ou entre os apoiadores fiéis do Perl 5. No fim vai pegar fogo. Não devemos terminar a jornada e negar o legado

  • Um pouco fora do tópico, mas o Craigslist também foi feito em Perl e, alguns anos atrás, contratou Larry Wall
    https://news.ycombinator.com/item?id=14345022

  • Como usuário do DuckDuckGo, isso é muito legal. E, para constar, Perl ainda está na minha lista de linguagens para aprender

    • Perl pode ser a linguagem mais divertida com que já programei, mas no momento em que você precisa ler o código dos outros, vira sempre um inferno
    • Independentemente da reputação, Perl ainda é uma ferramenta útil em ambientes UNIX
  • Em outro post da thread mencionaram a AT&T, e posso confirmar que em outras grandes teles Perl ainda é usado em bastante coisa e continua sendo escolhido para alguns projetos novos

    • Se puder compartilhar, eu gostaria muito de ouvir mais sobre isso :) olaf@perlfoundation.org
  • Tomara que Raku ganhe um pouco mais de tração. É uma linguagem realmente incrível