- Con motivo de “Giving Tuesday”, DuckDuckGo donó 25 mil dólares a The Perl and Raku Foundation (TPRF)
- Desde 2011, DuckDuckGo ha donado más de 6 millones de dólares a organizaciones alineadas con su visión de “elevar el estándar de confianza en línea”
- TPRF es una fundación que apoya el crecimiento y la accesibilidad de Perl y Raku mediante desarrollo open source, participación comunitaria y difusión
- Esta donación puede destinarse a apoyar el desarrollo del núcleo de Perl, subvenciones para proyectos comunitarios y otras actividades de apoyo a la comunidad
- Las actividades de TPRF y sus metas futuras pueden consultarse en el TPRF 2024 prospectus, y también es posible contactar por separado para donaciones institucionales
Donación de DuckDuckGo a TPRF
- The Perl and Raku Foundation (TPRF) recibió una donación de 25 mil dólares de DuckDuckGo durante “Giving Tuesday”
- DuckDuckGo ha mantenido sus actividades de donación desde 2011 y ha apoyado con más de 6 millones de dólares a organizaciones alineadas con su visión de “elevar el estándar de confianza en línea”
- TPRF expresó su agradecimiento por la donación de DuckDuckGo y por la confianza depositada en la misión de la fundación
Actividades de TPRF y uso de la donación
- TPRF lleva a cabo desarrollo open source, participación comunitaria y actividades de difusión para impulsar los lenguajes de programación Perl y Raku
- Este apoyo ayuda a TPRF a continuar con las siguientes actividades
- Financiamiento para el desarrollo del núcleo de Perl
- Subvenciones para proyectos importantes para la comunidad
- Apoyo comunitario en la medida de lo posible
- Las actividades actuales y las metas futuras pueden consultarse en el TPRF 2024 prospectus
- Las organizaciones interesadas en donar a TPRF pueden contactar a la fundación para conversar sobre qué beneficios podría aportar una relación de donación a su organización
1 comentarios
Comentarios en Hacker News
Craigslist antes donaba más de 100 mil dólares al año, aunque no sé cuándo dejó de hacerlo
Ese aporte era básicamente el financiamiento clave que mantuvo a Perl a flote alrededor de 2010~2016, y la junta de la fundación de hecho les pagaba a algunas personas por el mantenimiento del código y del repositorio principal
Según entiendo, todavía lo hacen, pero cada vez será más difícil por el déficit
Es una pena que haya tantas empresas que dependen de Perl y no donen nada; cuando AT&T se dividió en más de 20 compañías en los años 80 y luego volvió a fusionarse en los 90, pegó con Perl unos 20 sistemas informáticos distintos y manejó la depuración de datos y los pipelines de ETL, pero AT&T no donó nada a Perl
Porque que alguien use mi software no hace que mis costos aumenten
El CTO sabe muchísimo de Perl y además es muy buena persona
Cada paso de crear algo gratis, dárselo gratis a todo el mundo y permitir que lo modifiquen, usen o malusen libremente es una decisión consciente propia; después andar pidiendo donaciones y quejándose de que la gente no dona no tiene sentido
Si no quieres trabajar gratis, simplemente cobra
A: Está muy bien. A Perl lo menosprecian mucho, pero es una excelente navaja suiza motorizada y todavía mueve muchísima infraestructura crítica
B: Me preocupa que 25 mil dólares parezcan una donación tan destacada. ¿La fundación está tan mal? Si esto da para llegar a la portada, habría esperado que ese número tuviera dos ceros más
Claro, siempre habrá código legado que mantener, pero ni siquiera recuerdo cuándo fue la última vez que Perl salió en una charla casual con colegas. Probablemente cuando compartíamos historias de guerra de los 90
Hoy, si tuviera que escribir un script, primero elegiría Bash, y si necesitara más funcionalidad o se volviera lo bastante complejo como para preocuparme por el costo de mantenimiento, probablemente usaría Python
Hoy también me enteré de que existe una fundación sin fines de lucro que en parte da soporte a Perl, y me sorprendió casi tanto como cuando escuché que había una fundación de soporte para VB6
Los incentivos no están alineados, y parece casi imposible atraer aunque sea una parte del dinero que las empresas gastan o desperdician en elementos operativos mucho menos importantes que las herramientas, bibliotecas y componentes de OSS hacia donaciones a OSS
El motivo por el que el código abierto se mantiene en general es que mucha gente invierte voluntariamente tiempo valioso, y el patrocinio corporativo, en comparación, me parece casi despreciable
Aun así, es algo bueno
Relacionado con eso, el Floss.fund de Zerodha está apoyando este año con 1 millón de dólares a proyectos de software libre y de código abierto, pero dicen que todavía no hay suficientes postulaciones. Postúlense y compártanlo: https://floss.fund/
FLOSS/fund es un fondo para apoyar proyectos importantes, influyentes y valiosos de software libre y de código abierto en todo el mundo, y entrega hasta 1 millón de dólares al año para desarrolladores y comunidades que crean y mantienen proyectos grandes y pequeños
Siempre se me olvida que DDG está hecho en Perl. Hace muchísimo tiempo le mandé un correo a yegg preguntándole por qué había usado Perl, y hasta me respondió; fue muy amable
He oído que Raku es divertido, pero no lo he usado, y después de depurar la magia de expresiones regulares de alguien hace como 10 años, hice una leve promesa de no volver a tocar Perl nunca más
¿Perl se vuelve divertido una vez que superas la curva inicial?
No hay que culpar a Perl por los problemas causados por las expresiones regulares
Raku está bastante genial, así que vale la pena echarle un vistazo. Como dijo felix[1], se siente como si Bash y Python tuvieran un primo genial
[1] https://felix-knorr.net/posts/2023-06-24-raku-is-awesome.htm...
La última vez que leí sobre él, todavía era bastante lento, pero yo siempre disfruté usar Perl desde que era principiante
Es cierto que Raku comenzó como Perl 6 y que es un lenguaje inspirado en Perl, pero precisamente le cambiaron el nombre porque ya era así de distinto
En cuanto a las expresiones regulares, Raku introduce una sintaxis completamente nueva, hace que los espacios en blanco sean insignificantes por defecto y permite ponerles nombre a las regex para combinarlas y reutilizarlas
Gracias a esas tres cosas y a módulos útiles como Grammar::Tracer, la experiencia de leer y escribir expresiones regulares cambia por completo
Claro, al principio puede seguir pareciendo puro ruido, pero aun así la gramática es mucho más paralela al código normal que PCRE, así que es más probable acertar al intuir qué significa algo
Me gustaba Perl por su potencia y expresividad, y por esa estructura en capas donde puedes aprender funciones una por una sin tener que dominar todo el lenguaje de golpe; Raku no decepciona y es un gran sucesor. Aunque probablemente nunca llegue a conocerlo todo
Sobre esa promesa: ya pasaron 10 años, y puede que ahora seas mejor aprendiendo funciones de un lenguaje
La documentación de Raku es muy buena, pero su forma es bastante distinta de la de Perl, y Raku lleva más lejos las ideas de documentar y estructurar expresiones regulares, algo que también se puede aplicar tal cual al refactorizar las regex de otros
Los foros generales también ayudan muchísimo con preguntas sobre Raku
Me hizo pensar en la excelente charla de Evan Czaplicki. La idea era que, si rastreas de dónde sale el financiamiento de la mayoría de los lenguajes de programación modernos, al final todo lleva a ingresos de motores de búsqueda :-) https://youtu.be/XZ3w_jec1v8?si=zdL6v9P8LnT7Cbal
Me preguntaba por qué casi no se mencionaba Raku en la discusión, y entonces recordé el mantra que repito todos los días
A nadie le interesa la comunidad en sí; lo que se necesita es Unicode y números racionales, y lo que se ama no es el code golf sino la poesía como medio profesional expresivo no contaminado por ruido como "public void"
Lo que ya se conoce es CPAN, DWIM y REGEX, y lo que se quiere es gramática, funcional, orientación a objetos, declarativo, concurrencia, tipado dinámico y un estilo procedural resuelto con muchísima limpieza
Lo que se tiene ahora es PHP, Ruby, Python, C#, Go, Perl5, ECMAScript y Java, así que la demanda por Raku está contenida
Por eso se percibe una frustración natural dentro y fuera de la comunidad. Hay que mantener la fe. Hay una nueva audiencia, y valora la verdad, la belleza y las historias de lucha contra la adversidad
Ellos necesitan esta tecnología. [perl6 | raku], da igual; quizá haya que empezar en la academia o con los partidarios más fieles de Perl 5. Al final prenderá. No hay que completar el viaje y negar el legado
Un poco fuera de tema, pero Craigslist también está hecho en Perl, y hace unos años contrató a Larry Wall
https://news.ycombinator.com/item?id=14345022
Como usuario de DuckDuckGo, esto me parece genial. Por cierto, Perl sigue en mi lista de lenguajes por aprender
En otra publicación del hilo se mencionó AT&T, y puedo confirmar que en otras grandes telecos Perl todavía se usa bastante en varios lugares, y que también se sigue usando en algunos proyectos nuevos
Ojalá Raku agarrara un poco más de impulso. De verdad es un lenguaje genial