Форум простых машин
Разработчик(и) | Простые машины |
---|---|
Стабильная версия | 2.1.4 (10 июня 2023 г [±] 2.0.19 (21 декабря 2021 г ) [±] | )
Репозиторий | |
Написано в | PHP |
Тип | Интернет-форум |
Лицензия | Открытый исходный код SMF 2: Лицензия BSD из 3 пунктов SMF 1: Лицензия на простые машины |
Веб-сайт | www |
Программное обеспечение Simple Machines Forum ( SMF ) — это веб-приложение с открытым исходным кодом , которое предоставляет услуги интернет-форума и доски объявлений. Он разработан Simple Machines.
Название отражает первоначальную цель создателя — создать веб-сайт, которым смогут управлять начинающие программисты и который требует минимальных ресурсов сервера. [1] Simple Machines выиграла награду forum-software.org за лучшее бесплатное программное обеспечение для форумов в 2009 году. [2]
Организация
[ редактировать ]Simple Machines Forum — это проект программного обеспечения для дискуссионных форумов с открытым исходным кодом, в котором добровольцы участвуют в различных операционных функциях, включая разработку, настройку, документацию, локализацию/перевод, поддержку пользователей и маркетинг. Проект принадлежит некоммерческой организации Simple Machines . Лирой ван Ховейк — президент и генеральный директор организации; Алекси Килпинен — нынешний руководитель проекта 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.) при помощи Зефа Хемеля и Кристиана Лэнда (из проекта YaBB). был освобожден. В конечном итоге пользователи этого грубого PHP- порта YaBB также сообщили о проблемах с ресурсами и безопасностью. [7]
Льюис и Фунг отделились от команды YaBB SE, чтобы попробовать другой подход к решению проблем эффективности YaBB SE, проблем безопасности и добавления новых функций. Льюис и Фунг полностью переписали код [7] и изменил название бренда на Simple Machines Forum (SMF) . [8] первый продукт «ЯББ SE/SMF» — SMF 1.0 Beta 1a. 30 сентября 2003 года вышел [9]
Команда разработки и поддержки YaBB SE была закрыта в марте 2004 года, когда действовали сотни сообществ, когда разработчики присоединились к проекту SMF. Разработан конвертер для конвертации YaBB SE в SMF. [8] [10] [11]
23 октября 2006 года проект Simple Machines Forum был отделен от Lewis Media с целью «[укрепления] приверженности команды постоянному предоставлению бесплатного программного обеспечения без предполагаемых рисков корпоративного влияния». Новая компания получила название Simple Machines, LLC. [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 объявила о роспуске ООО «Простые машины» и передаче всех активов некоммерческой организации («Простые машины»), созданной для проекта. [12]
11 июня 2011 г. SMF 2.0 . был выпущен [15]
9 февраля 2022 г. SMF 2.1 . был выпущен [16]
Лицензирование
[ редактировать ]SMF 1.0 и 1.1 публикуются под частной лицензией. Хотя исходный код доступен , перераспределение и/или распространение модифицированных компонентов ограничено авторизованными лицами.
SMF версии 2.0 и 2.1 лицензируются по 3-пунктной лицензии 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 имеет 4 версии: SMF 1.0, SMF 1.1, SMF 2.0 и SMF 2.1.
Версия | Дата выпуска | Последняя версия № | Дата редакции | Разработка |
---|---|---|---|---|
СМФ 1.0 | 30 сентября 2003 г. | 1.0.23 | 16 декабря 2012 г. | Неактивный [а] |
СМФ 1.1 | 3 декабря 2006 г. | 1.1.21 | 24 апреля 2015 г. | Неактивный [б] |
СМФ 2.0 | 11 июня 2011 г. | 2.0.19 | 21 декабря 2021 г. | Активный [с] |
СМФ 2.1 | 9 февраля 2022 г. | 2.1.3 | 21 ноября 2022 г. | Активный [д] |
Модификации дополнительных функций
[ редактировать ]У SMF есть базовый репозиторий модификаций для бесплатного размещения и отслеживания модификаций через главный сайт Simple Machines. Многие модификации, или «моды», как их обычно называют, были созданы и распространены бесплатно, включая аркаду , справочную службу, дополнения профиля, галерею, спам-фильтр , различные функции SEO и многое другое. Прежде чем быть размещенным на сайте модов SMF, мод проверяется командой SMF, чтобы гарантировать его соответствие рекомендациям по кодированию SMF.
Менеджер пакетов , включенный в SMF, является одной из флагманских функций. Это позволяет администратору устанавливать модификации и обновления SMF без необходимости изменения кода сценария, обычно всего несколькими щелчками мыши.
Критика
[ редактировать ]Несмотря на то, что исходные коды были доступны с самого начала, сообщество открытого исходного кода раскритиковало SMF за то, что он не доступен по лицензии свободного программного обеспечения . Распространение более ранних версий программного обеспечения, даже в неизмененном виде, без письменного разрешения запрещено. Исходный код также не подлежит распространению, хотя допускается распространение инструкций по его модификации.
Начиная с версии 2.0 программное обеспечение доступно под лицензией BSD, что решает проблемы. [20]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Jump up to: а б с д «Что такое форум Simple Machines?» . Кто размещает это. Архивировано из оригинала 23 января 2015 года . Проверено 15 января 2015 г.
- ^ «Лучший форумный софт 2009 года» . Форум обзоров программного обеспечения . Проверено 9 января 2010 г.
- ^ «Устав» . Простые машины . Проверено 22 июня 2010 г.
- ^ «Чартерное членство» . Простые машины . Проверено 15 января 2015 г.
- ^ «ЯББ 1.0» . Softwareweb.com . Проверено 12 ноября 2001 г. [ постоянная мертвая ссылка ]
- ^ «Интервью с Зефом Хемелем – основателем ЯББ» . Зона администратора . Проверено 15 июня 2005 г.
- ^ Jump up to: а б с Бес Зейн. «Интервью с Джеффом Льюисом, создателем YaBB SE» . Сайтпойнт . Проверено 13 августа 2002 г.
- ^ Jump up to: а б с «ООО «Внедрение простых машин» . Организация простых машин . Проверено 27 ноября 2006 г.
- ^ «Выпущена бета-версия SMF 1.0 Beta 1!» . Простые машины . Проверено 13 ноября 2003 г.
- ^ Льюис, Джефф. «Сообщество разработчиков программного обеспечения YaBB Perl» . ЯББ СЭ . Проверено 4 марта 2004 г.
- ^ Льюис, Джефф. «Сообщество разработчиков программного обеспечения YaBB Perl» . ЯББ СЭ . Проверено 31 марта 2004 г.
- ^ Jump up to: а б «Кто мы?» . Организация простых машин . Проверено 15 января 2015 г.
- ^ «Финал SMF 1.1» . Проект Форума Простых Машин . Проверено 25 октября 2015 г.
- ^ «Представляем SMF 2.0» . Простые машины . Проверено 8 апреля 2007 г.
- ^ «Вышла версия 2.0 Final» . Команда «Простые машины» . Проверено 11 июня 2011 г.
- ^ «Выпущен SMF 2.1.0» . Простые машины . Проверено 9 февраля 2022 г.
- ^ «Лицензия на простые машины» . Простые машины . Проверено 13 ноября 2003 г.
- ^ «Различия между SMF 2.0 и SMF 1.1» . Простые машины . Проверено 27 августа 2011 г.
- ^ «Различия между SMF 2.1 и SMF 2.0» . Простые машины . Проверено 29 марта 2014 г.
- ^ Джошуа Дикерсон. «Простые машины и открытый исходный код» . Организация простых машин . Проверено 15 января 2015 г.