Fórum de Máquinas Simples - Simple Machines Forum

Fórum de Máquinas Simples
Simple Machines Forum logo.png
Desenvolvedor (s) Máquinas simples
Versão estável 2.0.18 (1 de fevereiro de 2021 ; 2 meses atrás ) [±]  ( 2021-02-01 )
Versão de visualização 2.1 RC3 (15 de outubro de 2020 ; 6 meses atrás ) [±]  ( 2020-10-15 )
Repositório Edite isso no Wikidata
Escrito em PHP
Modelo Fórum de internet
Licença Código aberto
SMF 2: Licença BSD de 3 cláusulas
SMF 1: Licença de Máquinas Simples
Local na rede Internet www .simplemachines .org

O software Simple Machines Forum ( SMF ) é um aplicativo da Web de código aberto que fornece serviços de fórum e quadro de mensagens na Internet . É desenvolvido pela Simple Machines, LLC.

O nome reflete o objetivo inicial do criador de fornecer um site que pudesse ser operado por programadores novatos e requer o mínimo de recursos de servidor. Simple Machines ganhou o prêmio forum-software.org de melhor software de fórum grátis em 2009.

Organização

Simple Machines Forum é um projeto de software de fórum de discussão de código aberto de voluntários participando de várias funções operacionais, incluindo desenvolvimento, personalização, documentação, localização / tradução, suporte ao usuário e marketing. O projeto é propriedade de uma organização sem fins lucrativos, chamada Simple Machines . Liroy van Hoewijk ("CoreISP") é presidente e CEO da organização; "Illori" é o gerente de projeto da SMF. "Sesquipedalian" é o desenvolvedor de software líder da SMF.

A Simple Machines é organizada e opera como uma sociedade anônima sem fins lucrativos organizada de acordo com as leis do Estado de Nevada, nos Estados Unidos. Para ser elegível para associação, uma pessoa ou entidade deve ser indicada por um membro atual da corporação e deve preencher um pedido de associação por escrito ou eletrônico e aprovado pelo conselho de administração. A organização não se inscreveu para se tornar uma organização 501 (c) (3) ; entretanto, seu estatuto interno ainda proíbe atividades que o desqualificariam de se tornar um no futuro.

A organização é financiada por doações privadas, anúncios em seu site e renda de "associações charter".

História

Em 16 de junho de 2001, Zef Hemel, de 16 anos, junto com os colaboradores Jeff Lewis, Corey Chapman, T. Oswalds e Matt Mecham, lançou o primeiro quadro de avisos de código aberto escrito em Perl chamado YaBB 1.0 (Yet Another Bulletin Board). YaBB 1.0 era o pacote de software de fórum grátis líder na época. Porém, provou ser ineficiente e lento para comunidades ativas.

Em 12 de novembro de 2001, logo após o lançamento do YaBB 1.0, um segundo programa, YaBB SE 1 , escrito por Jeff Lewis e Joseph Fung (da Lewis Media Inc.) com a ajuda de Zef Hemel e Christian Land (do projeto YaBB) foi liberado. Por fim, os usuários dessa versão tosca do PHP do YaBB também relataram problemas de recursos e segurança.

Lewis e Fung se separaram da equipe do YaBB SE para tentar uma abordagem diferente para abordar os problemas de eficiência do YaBB SE, questões de segurança e para adicionar novos recursos. Lewis e Fung reescreveram completamente o código e mudaram o nome da marca para Simple Machines Forum (SMF) . Em 30 de setembro de 2003, o primeiro produto "YaBB SE / SMF", SMF 1.0 Beta 1a, foi lançado.

A equipe de desenvolvimento e suporte para YaBB SE foi fechada em março de 2004 com centenas de comunidades em operação, quando os desenvolvedores se juntaram ao projeto SMF. Um conversor foi desenvolvido para converter YaBB SE em SMF.

Em 23 de outubro de 2006, o projeto Simple Machines Forum foi separado da Lewis Media com o propósito de "[solidificar] o compromisso da equipe em fornecer continuamente software livre, sem os riscos percebidos de influência corporativa". A nova empresa foi denominada Simple Machines, LLC. A Simple Machines LLC foi registrada no estado do Arizona e a transferência dos direitos autorais da Lewis Media para a Simple Machines LLC foi concluída em 24 de novembro de 2006 durante um retiro de três dias em Tucson, AZ.

Em 02 de dezembro de 2006, o SMF 1.1 foi lançado.

Em 8 de abril de 2007, a Simple Machines anunciou o lançamento do SMF 2.0. O SMF 2.0.x está em desenvolvimento junto com o SMF 1.1 desde dezembro de 2005.

Em junho de 2010, a Simple Machines se reformou como uma organização sem fins lucrativos (NPO) registrada em Nevada. A transferência de ativos da LLC para a NPO foi concluída em abril de 2011 e, em maio de 2011, a Simple Machines, LLC foi dissolvida. No dia 24 de setembro de 2010, a equipe Simple Machines anunciou a dissolução da Simple Machines LLC e todos os ativos foram transferidos para a organização sem fins lucrativos (Simple Machines) criada para o projeto.

Em 11 de junho de 2011, o SMF 2.0 foi lançado.

Em 21 de novembro de 2014, o SMF 2.1 beta 1 foi lançado.

Licenciamento

SMF 1.0 e 1.1 são publicados sob uma licença proprietária. Enquanto estiver disponível no código-fonte , a redistribuição e / ou distribuição de componentes modificados é limitada a entidades autorizadas.

O SMF versão 2.0 e 2.1 são licenciados sob a licença BSD de 3 cláusulas . Também é open source com redistribuição de código modificado sujeito aos requisitos BSD.

Produtos

O software Simple Machines Forum (SMF) é escrito em PHP e usa MySQL para gerenciamento de banco de dados - é construído em torno de padrões de mercado estabelecidos e geralmente é valorizado por seus altos padrões de segurança. O uso de PHP, MySQL e o fato de o SMF ser freeware ajudaram a gerar a criação de uma grande e relativamente ativa comunidade de desenvolvimento de voluntários.

O SMF é comumente implantado em pacotes básicos de hospedagem na web, geralmente servidores compatíveis com Linux, Apache, MySQL, PHP (LAMP). As instalações em VPS ou servidores dedicados geralmente são necessárias para sites com um grande número de usuários simultâneos online ao mesmo tempo. O número de usuários simultâneos que podem ser tratados depende dos recursos de servidor disponíveis , dos limites de recursos que um provedor de hospedagem pode implicar, da configuração do servidor e de quais tipos de modificações foram instaladas. O SMF em si não tem praticamente nenhum limite de tráfego que pode processar: quanto mais usuários online, mais poderoso o hardware exigirá para funcionar.

Simple Machines Forum tem 4 versões, SMF 1.0, SMF 1.1, SMF 2.0 e SMF 2.1

Versão Data de lançamento Rev # mais recente Data de revisão Desenvolvimento
SMF 1.0 30 de setembro de 2003 1.0.23 16 de dezembro de 2012 Inativo
SMF 1.1 03 de dezembro de 2006 1.1.21 24 de abril de 2015 Inativo
SMF 2.0 11 de junho de 2011 2.0.18 1 de fevereiro de 2021 Ativo
SMF 2.1 21 de novembro de 2014 2.1 RC3 15 de outubro de 2020 Candidato a Lançamento

Modificações de add-on de recursos

O SMF tem um repositório de base de modificação para hospedagem de modificação gratuita e rastreamento por meio do site principal do Simple Machines. Muitas modificações, ou "mods" como são normalmente chamados, foram criados e distribuídos gratuitamente, incluindo um fliperama , Help desk, acréscimos de perfil, galeria, filtro de spam , vários recursos de SEO e muito mais. Antes de ser listado no site SMF Mods, o mod é validado pela equipe SMF, para garantir que esteja em conformidade com as diretrizes de codificação SMF.

O Package Manager incluído no SMF é um dos principais recursos. Ele permite que um administrador instale modificações e atualizações no SMF sem ter que modificar o código do script, geralmente com apenas alguns cliques do mouse.

Crítica

SMF foi criticado por não estar disponível sob uma licença de software livre ; os desenvolvedores reconhecem isso. A redistribuição de versões anteriores do software (SMF 1), mesmo sem modificações, não é permitida sem permissão por escrito. Esse código-fonte também não é redistribuível, embora seja permitido distribuir instruções sobre como modificá-lo. No entanto, a partir do SMF 2.0 Final: o software foi lançado sob a licença BSD que permite bifurcação e distribuição.

Veja também

Referências

links externos