Skip to content

Will GNU Emacs Ever Include php mode? ja

USAMI Kenta edited this page Jan 21, 2020 · 1 revision

PHP ModeはGNU Emacsに同梱されますか?

短い回答: いいえ。

長い回答

私(@ejmr)がphp-modeの作業をはじめたとき、メンテナーになってすぐにGNU Emacsの開発者たちにphp-modeをエディタに同梱するにはどうすればいいか尋ねました。それには、これまでにphp-modeに作業した全ての貢献者に自由ソフトウェア財団(FSF)に著作権を譲渡させることを要求されました。さて、READMEの寄稿者のリストには何が見えるでしょうか:

  1. 連絡をとって承諾をとらなければいけない、たくさんの人々の名前
  2. ……その多くは何年も昔の

私はすぐに、その努力に時間を費さないと決めました。決断をするにあたっての大きな理由は、そのとき既にGNU Emacsにパッケージマネージャが含まれていたことでした。上記の理由によってまだ公式のELPAに含めることはできませんが、MELPAなどの代替パッケージリポジトリがあります。それらは貢献者全員を洗い出さなくてもパッケージを登録できます。私はすぐにそれらのリポジトリにPHP Modeを提出しました。

したがってphp-modeは、誰かが一から書き直さない限りGNU Emacsの一部にはなりません。個人的に私はその選択をしたくありませんでした。しかし標準配布の一部ではなくとも、ELPAの代替パッケージリポジトリを登録する機能やEmacsWikiのような便利なサイト、そして重要なことに口コミのお蔭で、GNU Emacsを使用するPHP開発者はphp-modeを簡単に見付けられるようになったと感じます。