Оригинальный автор(ы) | Брент Чепмен |
---|---|
Первоначальный выпуск | Июнь 1992 г ( 1992-06 ) | [1]
Окончательный релиз | 1.94.5 / 19 января 2000 г. (2000-01-19) |
Написано в | Перл |
Операционная система | Unix |
Тип | Списки рассылки |
Лицензия | Бесплатное ПО [2] |
Веб-сайт | old.greatcircle.com/majordomo/ |
Majordomo — это менеджер списков рассылки (MLM), разработанный Брентом Чепменом. Он написан на Perl и работает совместно с sendmail на UNIX и связанных операционных системах. Название происходит от латинского «majordomo», что означает «хозяин дома»; в английском языке это слово относится к главному слуге большого домохозяйства .
Текущая версия Majordomo — 1.94.5, выпущенная 19 января 2000 года. [3]
Официальный сайт предупреждает, что он не будет работать с версиями Perl 5.001 и 5.005_01. Он рекомендует использовать Perl 4.036 или последнюю доступную версию. Поддержка Perl 4.036 может быть не сохранена в будущем. [4]
С появлением электронной почты многие списки рассылки поддерживались вручную, а владелец списка добавлял и удалял участников, редактируя текстовый файл. В 1984 году был разработан LISTSERV для работы на мэйнфреймах IBM VM и автоматизированных списков рассылки в больших масштабах.
Большинство списков рассылки перешли на коммерческие хостинговые сервисы списков рассылки, часто с выплатой владельцу списка 100 долларов или более хостинговой службой в обмен на перенос. Большинство этих хостинговых провайдеров впоследствии были выкуплены Yahoo! и объединены в его сервис Yahoo! Groups . [ необходима цитата ]
Majordomo широко используется с 1992 года, [1] до популярности веб-браузера , в эпоху, когда многие люди имели доступ к электронной почте, но Всемирная паутина не получила широкого распространения. В результате такие задачи, как подписка и отписка, обрабатываются только путем отправки почтовых сообщений. [5]
Существуют фронтенды, такие как MajorCool, [6] для предоставления веб-интерфейса. Многие списки рассылки по-прежнему используют Majordomo.
По состоянию на 4 апреля 2016 года [7] велась работа по полной переписыванию Majordomo с упором на сохранение привычного интерфейса электронной почты и значительное улучшение веб-интерфейса и других функций. Эта работа по кодированию называется Majordomo 2 [8] и используется проектом OpenBSD . [9]
Majordomo — это поддерживаемое сообществом программное обеспечение с исходным кодом; в лицензии указано: «Никакая часть Majordomo не может быть включена в какую-либо программу или другой продукт, который продается или за который получен какой-либо доход без письменного разрешения Great Circle Associates». [10] В лицензии перечислено несколько исключений из этого: «Вы можете установить Majordomo на своем сайте и вести списки рассылки для других (sic), использующих его, и взимать плату за эту услугу. Вы можете установить Majordomo на других сайтах и взимать плату за свое время на установку, настройку, кастомизацию и управление им. Вы можете взимать плату за улучшения, которые вы внесли в программное обеспечение Majordomo, с учетом ограничений на распространение, указанных [в лицензии]. Вы не можете взимать плату за само программное обеспечение Majordomo».
Первая версия заняла у него [Брента Чепмена] около 20 часов, состояла из около 600 строк кода на языке Perl и была развернута в июне 1992 г.
написан на Perl. Он будет работать с Perl 4.036 или Perl 5.002 или выше
написан на Perl и имеет долгую историю, популярен с 1992 г.
часть Majordomo не может быть включена в какую-либо программу или другой продукт, который продается или за который получен какой-либо доход без письменного разрешения Great Circle Associates, за следующими исключениями.