Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Программное обеспечение Simple Machines Forum ( SMF ) - это приложение с открытым исходным кодом , Интернет-форум и доска объявлений, разработанное Simple Machines, LLC. Название отражает первоначальную цель создателя - предоставить веб-сайт, которым могли бы управлять начинающие программисты и который требует минимальных ресурсов сервера. [1] Simple Machines выиграла награду forum-software.org за лучшее бесплатное программное обеспечение для форумов в 2009 году. [2]

Организация [ править ]

Simple Machines Forum - это проект программного обеспечения для дискуссионных форумов с открытым исходным кодом, в котором добровольцы участвуют в различных операционных функциях, включая разработку, настройку, документацию, локализацию / перевод, поддержку пользователей и маркетинг. Проект принадлежит некоммерческой организации Simple Machines . Лирой ван Ховейк («CoreISP») - президент и главный исполнительный директор организации; «Иллори» - руководитель проекта SMF. "Sesquipedalian" - ведущий разработчик программного обеспечения SMF.

Simple Machines организована и действует как некоммерческая членская корпорация, учрежденная в соответствии с законодательством штата Невада США. Чтобы иметь право на членство, физическое или юридическое лицо должно быть назначено действующим членом корпорации и должно заполнить письменное или электронное заявление о членстве и одобрено Советом директоров. Организация не подавала заявку на присвоение статуса 501 (c) (3) ; однако его внутренние подзаконные акты по-прежнему запрещают действия, которые лишили бы его права стать таковым в будущем. [3]

Организация финансируется за счет частных пожертвований, рекламы на ее веб-сайте и доходов от «чартерного членства». [4]

История [ править ]

16 июня 2001 г. [5] 16-летний Зеф Хемел вместе с соавторами Джеффом Льюисом, Кори Чепменом, Т. Освальдсом и Мэттом Мешамом выпустили первую доску объявлений с открытым исходным кодом, написанную на Perl, под названием YaBB 1.0 (еще одна доска объявлений. ). [6] YaBB 1.0 в то время был ведущим бесплатным программным обеспечением для форумов. Однако для активных сообществ это оказалось неэффективным и медленным. [7]

12 ноября 2001 года, вскоре после выпуска YaBB 1.0, вторая программа, YaBB SE 1 , написанная Джеффом Льюисом и Джозефом Фангом (из Lewis Media Inc.) с помощью Зефа Хемеля и Christian Land (из проекта YaBB) был выпущен. В конце концов, пользователи этого грубого PHP- порта YaBB также сообщили о проблемах с ресурсами и безопасностью. [7]

Льюис и Фунг отделились от команды YaBB SE, чтобы попробовать другой подход для решения проблем эффективности YaBB SE, проблем безопасности и добавления новых функций. Льюис и Фанг полностью переписали код [7] и изменили название на Simple Machines Forum (SMF) . [8] 30 сентября 2003 г. был выпущен первый продукт "YaBB SE / SMF" - SMF 1.0 Beta 1a. [9]

Группа разработки и поддержки YaBB SE была закрыта в марте 2004 года, когда работали сотни сообществ, когда разработчики присоединились к проекту SMF. Конвертер разработан для конвертации ЯББ SE в SMF. [8] [10] [11]

23 октября 2006 г. проект Simple Machines Forum был отделен от Lewis Media с целью «[укрепления] приверженности команды постоянному предоставлению бесплатного программного обеспечения без предполагаемых рисков корпоративного влияния». Новая компания получила название ООО «Простые машины». [12] Компания Simple Machines LLC была зарегистрирована в штате Аризона, и передача авторских прав от Lewis Media компании Simple Machines LLC была завершена 24 ноября 2006 года во время трехдневного семинара в Тусоне, штат Аризона. [8]

2 декабря 2006 г. был выпущен SMF 1.1 . [13]

8 апреля 2007 г. компания Simple Machines объявила о выпуске SMF 2.0. [14] SMF 2.0.x находится в разработке вместе с SMF 1.1 с декабря 2005 года.

В июне 2010 года Simple Machines была преобразована в некоммерческую организацию (НКО), зарегистрированную в Неваде. Передача активов из ООО в НПО была завершена в апреле 2011 года, а в мае 2011 года ООО «Простые машины» было ликвидировано. 24 сентября 2010 года команда Simple Machines объявила о роспуске ООО «Простые машины» и передаче всех активов некоммерческой организации (Simple Machines), созданной для этого проекта. [12]

11 июня 2011 года был выпущен SMF 2.0 . [15]

21 ноября 2014 года была выпущена SMF 2.1 beta 1. [16]

Лицензирование [ править ]

SMF 1.0 и 1.1 публикуются под частной лицензией. Хотя исходный код доступен , распространение и / или распространение модифицированных компонентов ограничено уполномоченными лицами.

SMF версии 2.0 и 2.1 находятся под лицензией BSD с тремя пунктами . [17] Это также открытый исходный код с распространением модифицированного кода в соответствии с требованиями BSD. [1]

Продукты [ править ]

Программное обеспечение Simple Machines Forum (SMF) написано на PHP и использует MySQL для управления базами данных - оно построено на установленных отраслевых стандартах и ​​обычно ценится за высокие стандарты безопасности. Использование PHP, MySQL и тот факт, что SMF является бесплатным программным обеспечением, помогли создать большое и относительно активное сообщество разработчиков-добровольцев. [1]

SMF обычно развертывается на базовых пакетах веб-хостинга, обычно на серверах, совместимых с Linux, Apache, MySQL, PHP (LAMP). Установка на VPS или выделенных серверах обычно требуется для сайтов с большим количеством одновременных пользователей онлайн. Количество одновременно обслуживаемых пользователей зависит от доступных ресурсов сервера , ограничений ресурсов, которые может подразумевать провайдер хостинга, конфигурации сервера и того, какие модификации были установлены. Однако сам SMF практически не имеет ограничений на трафик, который он может обрабатывать: чем больше пользователей в сети, тем более мощное оборудование потребуется для работы. [1]

Simple Machines Forum имеет 4 версии: SMF 1.0, SMF 1.1, SMF 2.0 и SMF 2.1.

  1. ^ Заменено на SMF 1.1
  2. ^ Заменено на SMF 2.0
  3. ^ Есть 33 улучшения между 2.0 и 1.1 [18]
  4. ^ Есть 54 улучшения между 2.0 и 2.1 [19]

Модификации надстройки функции [ править ]

SMF имеет базовый репозиторий модификаций для бесплатного размещения и отслеживания модификаций через главный сайт Simple Machines. Многие модификации, или «моды», как их обычно называют, были созданы и распространены бесплатно, в том числе аркады , справочная служба, добавления в профили, галереи, спам-фильтр , различные функции SEO и многое другое. Перед тем, как быть размещенным на сайте SMF Mods, мод проходит валидацию командой SMF, чтобы убедиться, что он соответствует Руководству по кодированию SMF.

Диспетчер пакетов , включенных в SMF является одной из особенностей флагманских. Он позволяет администратору устанавливать модификации и обновления SMF без изменения кода сценария, обычно всего несколькими щелчками мыши.

Критика [ править ]

SMF подвергся критике [ кем? ] за то, что они не доступны по лицензии свободного программного обеспечения ; разработчики это признают. Распространение более ранних версий программного обеспечения (SMF 1), даже без изменений, без письменного разрешения запрещено. Этот исходный код также не подлежит распространению, хотя разрешено распространять инструкции по его изменению. Однако, начиная с SMF 2.0 Final: программное обеспечение было выпущено под лицензией BSD, которая допускает разветвление и распространение. [20]

См. Также [ править ]

  • Сравнение программного обеспечения Интернет-форумов
  • Список интернет-форумов

Ссылки [ править ]

  1. ^ a b c d "Что такое форум Simple Machines?" . WhoIsHostingThis . Проверено 15 января 2015 года . CS1 maint: обескураженный параметр ( ссылка )
  2. ^ «Лучшее программное обеспечение для форумов 2009 года» . Форум обзоров программного обеспечения . Проверено 9 января 2010 года . CS1 maint: обескураженный параметр ( ссылка )
  3. ^ "Устав" . Простые машины . Проверено 22 июня 2010 года . CS1 maint: обескураженный параметр ( ссылка )
  4. ^ «Устав членства» . Простые машины . Проверено 15 января 2015 года . CS1 maint: обескураженный параметр ( ссылка )
  5. ^ "ЯББ 1.0" . Softwareweb.com . Проверено 12 ноября 2001 года . CS1 maint: обескураженный параметр ( ссылка )[ постоянная мертвая ссылка ]
  6. ^ "Интервью с Зефом Хемелем - основателем YaBB" . Зона администратора . Проверено 15 июня 2005 года . CS1 maint: обескураженный параметр ( ссылка )
  7. ^ a b c Бес Заин. «Интервью с Джеффом Льюисом, создателем YaBB SE» . Sitepoint . Проверено 13 августа 2002 года . CS1 maint: обескураженный параметр ( ссылка )
  8. ^ a b c «Знакомство с ООО« Простые машины »» . Организация простых машин . Проверено 27 ноября 2006 года . CS1 maint: обескураженный параметр ( ссылка )
  9. ^ "Выпущена бета-версия 1 SMF 1.0!" . Простые машины . Проверено 13 ноября 2003 года . CS1 maint: обескураженный параметр ( ссылка )
  10. ^ Льюис, Джефф. "Сообщество программного обеспечения YaBB Perl" . ЯББ СЕ . Проверено 4 марта 2004 года . CS1 maint: обескураженный параметр ( ссылка )
  11. ^ Льюис, Джефф. "Сообщество программного обеспечения YaBB Perl" . ЯББ СЕ . Проверено 31 марта 2004 года . CS1 maint: обескураженный параметр ( ссылка )
  12. ^ a b "Кто мы?" . Организация простых машин . Проверено 15 января 2015 года . CS1 maint: обескураженный параметр ( ссылка )
  13. ^ "SMF 1.1 Final" . Проект форума "Простые машины" . Проверено 25 октября 2015 года . CS1 maint: обескураженный параметр ( ссылка )
  14. ^ «Представляем SMF 2.0» . Простые машины . Проверено 8 апреля 2007 года . CS1 maint: обескураженный параметр ( ссылка )
  15. ^ "Вышла финальная версия 2.0" . Команда Simple Machines . Проверено 11 июня 2011 года . CS1 maint: обескураженный параметр ( ссылка )
  16. ^ «Выпущена бета-версия 1 SMF 2.1» . Простые машины . Проверено 25 октября 2015 года . CS1 maint: обескураженный параметр ( ссылка )
  17. ^ "Лицензия Simple Machines" . Простые машины . Проверено 13 ноября 2003 года . CS1 maint: обескураженный параметр ( ссылка )
  18. ^ «Различия между SMF 2.0 и SMF 1.1» . Простые машины . Проверено 27 августа 2011 года . CS1 maint: обескураженный параметр ( ссылка )
  19. ^ «Различия между SMF 2.1 и SMF 2.0» . Простые машины . Проверено 29 марта 2014 года . CS1 maint: обескураженный параметр ( ссылка )
  20. ^ Джошуа Дикерсон. «Простые машины и открытый код» . Организация простых машин . Проверено 15 января 2015 года . CS1 maint: обескураженный параметр ( ссылка )

Внешние ссылки [ править ]

  • Сообщество YaBB
  • Сообщество YaBBse
  • Сообщество SMF
  • Обзор, демонстрация и скриншоты Simple Machines