stringtranslate.com

Foro de máquinas simples

El software Simple Machines Forum ( SMF ) es una aplicación web de código abierto que ofrece servicios de foro y tablero de mensajes en Internet. Fue desarrollado por Simple Machines.

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

Organización

Simple Machines Forum es un proyecto de software de foro de discusión de código abierto en el que participan voluntarios en diversas funciones operativas, entre ellas, desarrollo, personalización, documentación, localización/traducción, asistencia al usuario y marketing. El proyecto es propiedad de una organización sin fines de lucro llamada Simple Machines . Liroy van Hoewijk es presidente y director ejecutivo de la organización; Aleksi Kilpinen es el actual director de proyectos de SMF. "Sesquipedalian" es el desarrollador principal de software 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, 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 escrita o electrónica y 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 la descalificarían para convertirse en una en el futuro. [3]

La organización se financia mediante donaciones privadas, anuncios en su sitio web e ingresos procedentes de "membresías fundadoras". [4]

Historia

El 16 de junio de 2001, [5] Zef Hemel, de 16 años, junto con sus colaboradores Jeff Lewis, Corey Chapman, T. Oswalds y Matt Mecham, lanzaron el primer tablón de anuncios de código abierto escrito en Perl, llamado YaBB 1.0 (Yet Another Bulletin Board). [6] YaBB 1.0 era el paquete de software de foro gratuito líder en ese momento. Sin embargo, demostró ser ineficiente y lento para las comunidades activas. [7]

El 12 de noviembre de 2001, poco después del lanzamiento de YaBB 1.0, se lanzó 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). Finalmente, los usuarios de este puerto PHP preliminar de YaBB también informaron problemas de recursos y seguridad. [7]

Lewis y Fung se separaron del equipo de YaBB SE para intentar un enfoque diferente para abordar los problemas de eficiencia y seguridad de YaBB SE y para agregar nuevas características. Lewis y Fung reescribieron por completo el código [7] y cambiaron el nombre de la marca a Simple Machines Forum (SMF) . [8] El 30 de septiembre de 2003, se lanzó el primer producto "YaBB SE/SMF", SMF 1.0 Beta 1a. [9]

El equipo de desarrollo y soporte de YaBB SE se cerró en marzo de 2004, cuando cientos de comunidades estaban en funcionamiento y los desarrolladores se unieron al proyecto SMF. Se desarrolló un conversor para convertir YaBB SE a SMF. [8] [10] [11]

El 23 de octubre de 2006, el proyecto Simple Machines Forum se separó de Lewis Media con el objetivo de "[consolidar] 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. [12] Simple Machines LLC se registró en el estado de Arizona, y la transferencia de los 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, Arizona. [8]

El 2 de diciembre de 2006 se lanzó SMF 1.1 . [13]

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

En junio de 2010, Simple Machines se reformó 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. [12]

El 11 de junio de 2011 se lanzó SMF 2.0 . [15]

El 9 de febrero de 2022 se lanzó SMF 2.1 . [16]

Licencias

SMF 1.0 y 1.1 se publican bajo una licencia propietaria. Si bien el código fuente está disponible , la redistribución y/o distribución de componentes modificados está limitada a entidades autorizadas.

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

Productos

El software Simple Machines Forum (SMF) está escrito en PHP y utiliza MySQL para la gestión de bases de datos; está construido según estándares establecidos de la industria y generalmente se lo valora por sus altos estándares de seguridad. El uso de PHP, MySQL y el hecho de que SMF sea un software gratuito ayudaron a generar la creación de una comunidad de desarrollo voluntaria grande y relativamente activa. [1]

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 disponibles del servidor , los límites de recursos que pueda implicar un proveedor de alojamiento, la configuración del servidor y el tipo de modificaciones que se hayan instalado. Sin embargo, SMF en sí prácticamente no tiene límite de tráfico que puede procesar: cuantos más usuarios estén en línea, más hardware potente necesitará para funcionar. [1]

El foro Simple Machines tiene 4 versiones: SMF 1.0, SMF 1.1, SMF 2.0 y SMF 2.1

  1. ^ Reemplazado por SMF 1.1
  2. ^ Reemplazado por SMF 2.0
  3. ^ Hay 33 mejoras entre 2.0 y 1.1 [18]
  4. ^ Hay 54 mejoras entre 2.1 y 2.0 [19]

Modificaciones de complementos de funciones

SMF tiene un repositorio de base de modificaciones para el alojamiento y 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 las suele llamar, entre ellas una galería de juegos , un servicio de asistencia, adiciones al perfil, una galería, un filtro de spam , varias funciones de SEO y muchas más. Antes de incluirse en el sitio de SMF Mods, el equipo de SMF valida el mod para garantizar que cumple con las pautas de codificación de SMF.

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

Crítica

Aunque las fuentes estaban disponibles desde el principio, SMF ha sido criticado por la comunidad de código abierto por no estar disponible bajo una licencia de software libre . No se permite la redistribución de versiones anteriores del software, incluso sin modificar, sin un permiso escrito. El código fuente tampoco es redistribuible, aunque sí se permite distribuir instrucciones sobre cómo modificarlo.

A partir de la versión 2.0, el software está disponible bajo la licencia BSD, lo que resuelve los problemas. [20]

Véase también

Referencias

  1. ^ abcd "¿Qué es Simple Machines Forum?". WhoIsHostingThis. Archivado desde el original el 23 de enero de 2015. Consultado el 15 de enero de 2015 .
  2. ^ "El mejor software de foro de 2009". Reseñas de software de foro . Consultado el 9 de enero de 2010 .
  3. ^ "Reglamento". Simple Machines . Consultado el 22 de junio de 2010 .
  4. ^ "Miembro fundador". Simple Machines . Consultado el 15 de enero de 2015 .
  5. ^ "YaBB 1.0". Softwareweb.com . Consultado el 12 de noviembre de 2001 .[ enlace muerto permanente ]
  6. ^ "Entrevista con Zef Hemel, fundador de YaBB". Zona de administración . Consultado el 15 de junio de 2005 .
  7. ^ abc Bes Zain. "Entrevista con Jeff Lewis, creador de YaBB SE". Sitepoint . Consultado el 13 de agosto de 2002 .
  8. ^ abc "Presentación de Simple Machines LLC". The Simple Machines Organization . Consultado el 27 de noviembre de 2006 .
  9. ^ "¡Lanzamiento de SMF 1.0 Beta 1!". Simple Machines . Consultado el 13 de noviembre de 2003 .
  10. ^ Lewis, Jeff. "YaBB Perl Software Community". YaBB SE . Consultado el 4 de marzo de 2004 .
  11. ^ Lewis, Jeff. "YaBB Perl Software Community". YaBB SE . Consultado el 31 de marzo de 2004 .
  12. ^ ab "¿Quiénes somos?". The Simple Machines Organization . Consultado el 15 de enero de 2015 .
  13. ^ "SMF 1.1 Final". Proyecto Simple Machines Forum . Consultado el 25 de octubre de 2015 .
  14. ^ "Presentación de SMF 2.0". Simple Machines . Consultado el 8 de abril de 2007 .
  15. ^ "Se ha publicado la versión 2.0 Final". El equipo de Simple Machines . Consultado el 11 de junio de 2011 .
  16. ^ "Lanzamiento de SMF 2.1.0". Simple Machines . Consultado el 9 de febrero de 2022 .
  17. ^ "Licencia de Simple Machines". Simple Machines . Consultado el 13 de noviembre de 2003 .
  18. ^ "Diferencias entre SMF 2.0 y SMF 1.1". Simple Machines . Consultado el 27 de agosto de 2011 .
  19. ^ "Diferencias entre SMF 2.1 y SMF 2.0". Simple Machines . Consultado el 29 de marzo de 2014 .
  20. ^ Joshua Dickerson. «Simple Machines and Open Source». Organización de máquinas simples . Consultado el 15 de enero de 2015 .

Enlaces externos