- 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
- A The Perl and Raku Foundation (TPRF) recebeu uma doação de US$ 25 mil da DuckDuckGo no “Giving Tuesday”
- A DuckDuckGo mantém ações de doação desde 2011 e já destinou mais de US$ 6 milhões a organizações alinhadas à sua visão de “elevar o padrão de confiança online”
- A TPRF agradeceu à DuckDuckGo pela doação e pela confiança na missão da fundação
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
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
Porque o fato de alguém usar meu software não aumenta meus custos
O CTO é muito bom em Perl e também é uma pessoa realmente bacana
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
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
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
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?
Não dá para culpar o Perl por problemas causados por regex
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...
Da última vez que li sobre ele, ainda era bem lento, mas eu sempre gostei muito de usar Perl desde que era iniciante
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
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
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
Tomara que Raku ganhe um pouco mais de tração. É uma linguagem realmente incrível