Foro de máquinas simples - Simple Machines Forum

Foro de máquinas simples
Simple Machines Forum logo.png
Desarrollador (es) Máquinas simples
Lanzamiento estable 2.0.18 (1 de febrero de 2021 ; hace 2 meses ) [±]  ( 01/02/2021 )
Versión de vista previa 2.1 RC3 (15 de octubre de 2020 ; hace 6 meses ) [±]  ( 15/10/2020 )
Repositorio Edita esto en Wikidata
Escrito en PHP
Tipo foro de Internet
Licencia Fuente abierta
SMF 2: Licencia BSD de 3 cláusulas
SMF 1: Licencia de máquinas simples
Sitio web www .simplemachines .org

El software Simple Machines Forum ( SMF ) es una aplicación web de código abierto que proporciona servicios de foros de Internet y foros de mensajes. Está desarrollado por Simple Machines, LLC.

El nombre refleja el objetivo inicial del creador de proporcionar un sitio web que pueda ser operado por programadores novatos y requiera recursos mínimos del servidor. Simple Machines ganó el premio al mejor software de foro gratuito de forum-software.org en 2009.

Organización

Simple Machines Forum es un proyecto de software de panel de discusión de código abierto de voluntarios que participan en varias funciones operativas, incluido el desarrollo, la personalización, la documentación, la localización / traducción, la asistencia al usuario y el marketing. El proyecto es propiedad de una organización sin fines de lucro, llamada Simple Machines . Liroy van Hoewijk ("CoreISP") es presidente y director ejecutivo de la organización; "Illori" es el director de proyectos de SMF. "Sesquipedalian" es el desarrollador de software líder de SMF.

Simple Machines está organizada y opera como una corporación de membresía sin fines de lucro organizada bajo las leyes del estado de Nevada en los EE. UU. Para ser elegible para la membresía, una persona o entidad debe ser nominada por un miembro actual de la corporación y debe completar una solicitud de membresía por escrito o electrónica y debe ser aprobada por la junta directiva. La organización no ha solicitado convertirse en una organización 501 (c) (3) ; sin embargo, sus estatutos internos aún prohíben actividades que lo descalificarían para convertirse en uno en el futuro.

La organización se financia con donaciones privadas, anuncios en su sitio web e ingresos de "membresías fundacionales".

Historia

El 16 de junio de 2001, Zef Hemel, de 16 años, junto con sus colaboradores Jeff Lewis, Corey Chapman, T. Oswalds y Matt Mecham lanzaron el primer tablero de anuncios de código abierto escrito en Perl llamado YaBB 1.0 (Otro tablero de anuncios más). YaBB 1.0 era el paquete de software de foros gratuito líder en ese momento. Sin embargo, demostró ser ineficaz y lento para las comunidades activas.

El 12 de noviembre de 2001, poco después del lanzamiento de YaBB 1.0, un segundo programa, YaBB SE 1 , escrito por Jeff Lewis y Joseph Fung (de Lewis Media Inc.) con la ayuda de Zef Hemel y Christian Land (del proyecto YaBB) fue lanzado. En última instancia, los usuarios de este puerto PHP aproximado de YaBB también informaron problemas de recursos y seguridad.

Lewis y Fung se separaron del equipo de YaBB SE para probar un enfoque diferente para abordar los problemas de eficiencia y las preocupaciones de seguridad de YaBB SE y para agregar nuevas funciones. Lewis y Fung hicieron una reescritura completa del código y cambiaron el nombre de la marca a Simple Machines Forum (SMF) . El 30 de septiembre de 2003 , se lanzó el primer producto "YaBB SE / SMF", SMF 1.0 Beta 1a.

El equipo de desarrollo y soporte de YaBB SE se cerró en marzo de 2004 con cientos de comunidades en funcionamiento, cuando los desarrolladores se unieron al proyecto SMF. Se desarrolló un convertidor para convertir YaBB SE a SMF.

El 23 de octubre de 2006, el proyecto Simple Machines Forum se separó de Lewis Media con el propósito de "[solidificar] el compromiso del equipo de proporcionar continuamente software libre, sin los riesgos percibidos de la influencia corporativa". La nueva empresa se denominó Simple Machines, LLC. Simple Machines LLC se registró en el estado de Arizona, y la transferencia de derechos de autor de Lewis Media a Simple Machines LLC se completó el 24 de noviembre de 2006 durante un retiro de tres días en Tucson, AZ.

El 02 de diciembre de 2006, se lanzó SMF 1.1 .

El 8 de abril de 2007, Simple Machines anunció la introducción de SMF 2.0. SMF 2.0.x ha estado en desarrollo junto con SMF 1.1 desde diciembre de 2005.

En junio de 2010, Simple Machines se volvió a formar como una organización sin fines de lucro (NPO) registrada en Nevada. La transferencia de activos de LLC a NPO se completó en abril de 2011 y en mayo de 2011, Simple Machines, LLC se disolvió. El 24 de septiembre de 2010, el equipo de Simple Machines anunció la disolución de Simple Machines LLC y todos los activos se trasladaron a la organización sin fines de lucro (Simple Machines) creada para el proyecto.

El 11 de junio de 2011, se lanzó SMF 2.0 .

El 21 de noviembre de 2014, se lanzó SMF 2.1 beta 1.

Licencia

SMF 1.0 y 1.1 se publican bajo una licencia propietaria. Si bien está disponible en origen , la redistribución y / o distribución de componentes modificados se limita a entidades autorizadas.

Las versiones 2.0 y 2.1 de SMF tienen la licencia BSD de 3 cláusulas . También es de código abierto con redistribución de código modificado sujeto a los requisitos de BSD.

Productos

El software Simple Machines Forum (SMF) está escrito en PHP y utiliza MySQL para la gestión de bases de datos; se basa en estándares establecidos de la industria y generalmente se valora por sus altos estándares de seguridad. El uso de PHP, MySQL y el hecho de que SMF es freeware ayudó a generar la creación de una comunidad de desarrollo de voluntarios grande y relativamente activa.

SMF se implementa comúnmente en paquetes de alojamiento web básicos, generalmente servidores compatibles con Linux, Apache, MySQL, PHP (LAMP). Las instalaciones en VPS o servidores dedicados suelen ser necesarias para sitios con una gran cantidad de usuarios simultáneos en línea al mismo tiempo. La cantidad de usuarios simultáneos que se pueden manejar depende de los recursos del servidor disponibles , los límites de recursos que puede implicar un proveedor de alojamiento, la configuración del servidor y el tipo de modificaciones que se hayan instalado. Sin embargo, SMF en sí no tiene prácticamente ningún límite de tráfico que pueda procesar: cuantos más usuarios estén en línea, más potente hardware necesitará para funcionar.

Simple Machines Forum tiene 4 versiones, SMF 1.0, SMF 1.1, SMF 2.0 y SMF 2.1

Versión Fecha de lanzamiento Última Rev # Fecha de revisión Desarrollo
SMF 1.0 30 de septiembre de 2003 1.0.23 16 de diciembre de 2012 Inactivo
SMF 1.1 03 de diciembre de 2006 1.1.21 24 de abril de 2015 Inactivo
SMF 2.0 11 de junio de 2011 2.0.18 1 de febrero de 2021 Activo
SMF 2.1 21 de noviembre de 2014 2.1 RC3 15 de oct de 2020 Release Candidate

Modificaciones de complementos de funciones

SMF tiene un repositorio de base de modificaciones para el alojamiento y el seguimiento de modificaciones gratuitas a través del sitio principal de Simple Machines. Se han creado y distribuido de forma gratuita muchas modificaciones, o "mods" como se les suele llamar, que incluyen una sala de juegos , mesa de ayuda, adiciones de perfil, galería, filtro de spam , varias funciones de SEO y muchas más. Antes de aparecer en el sitio de SMF Mods, el equipo de SMF valida el mod para asegurarse de que cumple con las Directrices de codificación SMF.

El Administrador de paquetes incluido en SMF es una de las características principales. Permite a un administrador instalar modificaciones y actualizaciones a SMF sin tener que modificar el código del script, generalmente con solo unos pocos clics del mouse.

Crítica

SMF ha sido criticado por no estar disponible bajo una licencia de software libre; los desarrolladores reconocen esto. No se permite la redistribución de versiones anteriores del software (SMF 1), incluso sin modificar, sin permiso por escrito. Ese código fuente tampoco es redistribuible, aunque se permite distribuir instrucciones sobre cómo modificarlo. Sin embargo, a partir de SMF 2.0 Final: el software se ha lanzado bajo la licencia BSD que permite la bifurcación y distribución.

Ver también

Referencias

enlaces externos