Majordomoは、Brent Chapmanによって開発されたメーリングリストマネージャー(MLM)です。Perlで記述されており、 UNIXおよび関連オペレーティングシステム上でsendmailと連携して動作します。名前はラテン語の「majordomo 」に由来し、「家の主人」を意味します。英語では、この単語は大家族の主任使用人を指します。
Majordomoの現在のバージョンは1.94.5で、2000年1月19日にリリースされました。[ 3 ]
公式ウェブサイトでは、特にPerlバージョン5.001および5.005_01では動作しないと警告しています。Perl 4.036または利用可能な最新バージョンを使用することを推奨しています。Perl 4.036のサポートは将来的に維持されない可能性があります。[ 4 ]
電子メールの登場により、多くのメーリングリストは手動で管理されるようになり、リストの所有者はテキストファイルを編集して参加者を追加したり削除したりしていた。1984年、IBM VMメインフレーム上で動作するLISTSERVが開発され、大規模なメーリングリスト管理が自動化された。
ほとんどのメーリングリストは商用のメーリングリストホスティングサービスに移行し、その際、ホスティングサービスからリスト所有者には移行の見返りとして100ドル以上の謝礼金が支払われることが多かった。これらのホスティングプロバイダーのほとんどはその後Yahoo!に買収され、現在サービスが終了しているYahoo!グループに統合された。
Majordomoは1992年から広く利用されており[ 1 ] 、 Webブラウザが普及する以前、多くの人が電子メールを利用できたものの、ワールドワイドウェブが広く普及していなかった時代に登場しました。そのため、購読や購読解除などのタスクはメールメッセージの送信によってのみ処理されていました[ 5 ] 。
MajorCool [ 6 ]のようなフロントエンドがあり、Web インターフェースを提供しています。多くのメーリングリストは今でも Majordomo を使用しています。
これは、使い慣れたメールインターフェースを維持しつつ、Webインターフェースやその他の機能を大幅に改善することに重点を置いた、Majordomoの完全な書き直しです。このコーディング作業はMajordomo 2 [ 7 ]と呼ばれ、 OpenBSDプロジェクトで使用されています。[ 8 ]。2016年2月19日以降、このプロジェクトは停滞しています。[ 9 ]
Majordomoはコミュニティがサポートするソースコード公開ソフトウェアです。ライセンスには「Majordomoのいかなる部分も、Great Circle Associatesの書面による許可なしに、販売されるプログラムやその他の製品、または収益を得る製品に組み込むことはできません」と記載されています。[ 10 ]ただし、ライセンスにはいくつかの例外が記載されています。「Majordomoを自分のサイトにインストールし、それを使用する他のユーザー向けにメーリングリストを運用し、そのサービスに対して料金を請求することができます。Majordomoを他のサイトにインストールし、インストール、設定、カスタマイズ、管理にかかる時間に対して料金を請求することができます。Majordomoソフトウェアに加えた機能強化に対して料金を請求することができますが、ライセンスに記載されている配布制限に従う必要があります。Majordomoソフトウェア自体に対して料金を請求することはできません」。
最初のバージョンは彼[Brent Chapman]が約20時間かけて作成し、Perl言語で約600行のコードで構成され、1992年6月に展開されました。
はPerlで書かれています。Perl 4.036またはPerl 5.002以降で動作します。
で書かれており、長い歴史を持ち、1992年以来広く使われるようになった。
のいかなる部分も、Great Circle Associatesの書面による許可なしに、販売される、または収益を得るプログラムまたはその他の製品に組み込むことはできません。ただし、以下の例外があります。