Software Reactionary / Necesario - por fschmidt

Foro - Reescritura de Nabble

Nabble es un software de foro antiguo que ayudé a escribir y que todavía uso para muchos foros. Por ejemplo, el foro de discusión de este sitio utiliza Nabble. Nabble permite asignar hilos a usuarios, lo que lo hace útil para gestionar el trabajo. Nabble está escrito en Java y es un código demasiado complicado. Aquí está el código fuente.

Desarrollé un lenguaje macro para Nabble que terminé odiando. Desarrollé Luan como una reacción a los problemas con Nabble. Había planeado reescribir Nabble en Luan, pero nunca lo hice.

Más tarde pensé en desarrollar una alternativa a Reddit en Luan para apoyar la libertad de expresión. Esta idea se llamó FreedIt. Pero ahora que he renunciado a la humanidad, ya no me importa la libertad de expresión.

Entonces, ¿por qué reescribir Nabble en Luan? Me beneficiaría de no tener que seguir soportando Nabble. Los usuarios se beneficiarían de tener una plataforma de foros soportada. Todavía hay usuarios de Nabble que se beneficiarían de esto. Además, cualquier proyecto de programación que involucre a varias personas podría usar Nabble para gestionar el proyecto. No he visto una mejor manera de gestionar proyectos en línea que Nabble.

Este es un proyecto de programación de tamaño medio, no tan involucrado como algo como hacer un fork de Lucene. Aprenderías mucho sobre programación al hacer este proyecto, y por supuesto te apoyaría. Si eres lo suficientemente loco como para creer en la libertad de expresión para la humanidad, o lo suficientemente masoquista como para tener interés en los negocios, entonces podrías agregar elementos sociales a Nabble como discutí para FreedIt.