世界を動かす技術を、日本語で。

ProxmoxがPerlおよびRaku財団に€10,000を寄付

概要

  • ProxmoxPerl 5 Core Maintenance Fund へ€10,000を寄付
  • 企業パートナーシップの重要性を強調
  • Perlは現代IT基盤の中核言語
  • コアメンテナンスの継続が安定運用の鍵
  • 寄付がコミュニティ活動と技術進化を後押し

ProxmoxによるTPRFへの多額寄付

  • Proxmox Server Solutions GmbHThe Perl and Raku Foundation (TPRF) へ€10,000を寄付

  • 寄付金は Perl 5 Core Maintenance Fund の支援目的

  • 企業パートナーシップがTPRFのミッション実現を支える基盤

    • Proxmox Virtual Environment はエンタープライズ向けの オープンソース仮想化管理プラットフォーム
    • KVMハイパーバイザーLinux Containers (LXC) を統合
    • ソフトウェア定義ストレージとネットワーク機能を単一基盤で提供
    • オープンソース企業として 透明性コミュニティ重視アクセシビリティ を実践

Perlの重要性とTPRFの役割

  • Perl はシステム管理・バイオインフォマティクス・Web開発など多様な分野で基盤技術

  • Perlコアの保守と開発には 安定した資金調達 が不可欠

  • TPRF はPerlとRakuの発展を推進する非営利団体

    • オープンな議論、協働、設計、コーディングを推進
    • 言語開発だけでなく、 コミュニティ形成教育活動インフラ維持 もミッション

コアメンテナンスの意義

  • 継続的なコアメンテナンス資金がなければ、言語の停滞やセキュリティリスク増大

  • Perl 5 Core Maintenance Fund の主な支援内容

    • セキュリティアップデート :脆弱性対応パッチの迅速提供
    • パフォーマンス最適化 :実行速度の競争力維持
    • プラットフォーム対応 :新OSやアーキテクチャへの対応
    • バグ修正 :グローバルコミュニティからの報告に対応
    • ドキュメント整備 :包括的なガイドの最新化と公開
  • Proxmoxの寄付 がこれら活動の継続を直接支援

  • オープンソースの持続的発展には、利用企業からの積極的投資が不可欠

今後への期待

  • Proxmox の投資がPerlエコシステムの発展に貢献
  • 開発者・システム管理者・企業を支える言語基盤の強化
  • 企業スポンサーの支援がTPRFの多様なコミュニティ施策を実現
  • オープンソースの価値を高める好事例

Hackerたちの意見

その気持ちはありがたいけど、毎日「コア」技術として使ってるって考えると、ちょっと安っぽく感じるな。

まあね、でもそれは99%のオープンソースソフトウェアを使ってる企業が還元してる額の100%高いってことでもあるよ。

Proxmoxってそんなに大きな会社じゃないと思うけど…何年も無料で使ってるし。たぶんほとんどの人が無料で使ってるんじゃないかな。確かにお金払ってる会社もあるだろうけど、そんなに大きな利益を上げてるとは思えないな。

ProxmoxってPerlベースなの?もうちょっと詳しく教えてくれる?ウェブのフロントエンドとか、VMの自動化とか…?

これ毎回起こるよね。会社がいいことをする。「でも、なんで2倍いいことをしなかったの?!」F500の会社で働いてるけど、予算の余剰を使って使ってるオープンソースプロジェクトに報いるようにしようとしたら、経営陣に変な目で見られたよ。

でも、彼らは自分の仕事を無料で公開してるよ!

神の仕事をしてるね。どちらも好きだよ。

TIMTOWTDI!

新しいソフトウェアにPerlを使ってる人ってまだいるのかな?前の会社では、12年前にPerlから大移行したのを覚えてる。あの時点でもPerlのコードベースはかなり古いって言われてたし。

うん、今でもちゃんとメンテされてるし、後方互換性も高いから、リリース間で壊れる変更は避けられてるよ。

そうだね、うちは新しいソフトウェアには主にPerlを使ってるよ。もしコードベースが「古代」の状態になっちゃったら、それは言語やシステムのせいじゃなくて、自分たちの問題だと思う。

私は通信サービスプロバイダーのバックエンドを維持・開発してるんだけど、ほぼ100%がPerlで、たまに全く新しいものを追加するときも、だいたいPerlを使ってるね。

最近、趣味のプロジェクトでRakuを使い始めたんだけど(普段はC#やってる)、実際に書くのがすごく楽しいよ。

LLMってPerlを書くのにどれくらい上手なのかな?何回かPerlを使おうとしたことがあるけど、シェルスクリプトやsed、awkには結構慣れてるのに、Perlはイディオムが多すぎて「知らなきゃいけない」ことが多いから難しいと感じた。TIMDOWTDI(There Is More Than One Way To Do It)は、逆に新しいPerl開発者には難しく感じるんだよね。私が求めてるのはTITBWTDI(This Is The Best Way To Do It)なんだ。

俺は、主にPerl 5とPostgresで動いてるエンタープライズグレードのソフトウェアシステムを維持している会社で働いてる。毎年約5000万ユーロの収益を上げてるんだ。新しいPerlコードをゼロから作るのを避けるために、何年も前にREST APIを作ったんだけど、それを新しいフロントエンドやミドルウェアが使ってる。これのおかげで、フロントエンドチームはPerlに触れずにJS/TypeScriptでコーディングできるようになったから、ある程度成功してるよ。でも、APIの実装を再構築するのはリスクが高いから、会社はそれを避けてる。APIのバグを直すには、やっぱりPerlシステムに潜らなきゃいけない。でも、PythonやJSの開発者をPerl開発者にするのは、DBエンジニアにするより簡単だと思った。だから、通常DBサブシステムはリスクが大きくて、より高価な人材が必要になるんだ。

正規表現を多用するタスクには、やっぱりPerlが一番だね。仕事ではPythonとPerlのスクリプトがほぼ半々なんだけど、一般的なシステム管理のために使ってたPerlをPythonに書き直したこともある。でも、もっとやるほどのメリットは感じてないかな。Perlはちゃんと動くし、個人的には書くのが楽しいと思う。

PythonはPerlよりもたった3年若いけど、Pythonを捨てるべきかな?(実際、賛成だよ…)

Perlは素晴らしいよ、もっといろんなところで使われてほしいな!

そうだね。実は、Perlはずっとアクティブに開発されていて、新しい機能もずっと追加されてきたんだ。「死んでた」なんてことはないよ。これが最近5.40で安定機能として追加されたPerlの新しいOOインターフェースだよ: https://github.com/Perl-Apollo/Corinna

もっと多くの企業がこういうことをしてくれたらいいのに。€10kは素晴らしい露出と goodwill のためには安い価格だよ!

あと、OSSソフトウェアのためのコミュニティカンファレンスやミートアップのスポンサーシップもね。

Varnishはもう流行ってないかもしれないけど、たくさんの企業が無料で使ってて、セキュリティアップデートを求めてたんだよね。誰が実際にサポートしてるのか、コミュニティ全体が何を得ているのかについての透明性が好きだな。他のプロジェクトもそうしてくれたらいいのに、FOSSはただ起こるものじゃないってことを明らかにするためにでも。

家庭用ラボでProxmox使ってるけど、無料でこんなに価値を提供してくれるなんて信じられないよ。Cursorと一緒に使って、VMテンプレートを作って、それをProxmoxのMCPサーバーでクローンしてるんだけど、「VM 552からテンプレートを作成して、それをフルVMでクローンする」ってプロンプトするだけでめっちゃ満足感があるんだ。 https://github.com/agentify-sh/cursor-proxmox-mcp

あなたのホームラボでこれらのVMを何に使ってるの?過去にProxmoxをちょっと触ったことがあるけど、今はAnsibleで管理してるペットみたいなUbuntuのサーバーに落ち着いたよ。

まあ、Proxmoxは基本的にQEMU/KVMのUXラッパーみたいなもんだから、無料ソフトウェアで本当の価値の核だよね。MCPルートを選ぶなら、直接QEMUやlibvirtのMCPサーバーの方がもっとパワフルで正確なんじゃないかな。

うん、同じく。https://community-scripts.github.io/ProxmoxVEにも大きな声援を送りたいね。

いいね!Proxmoxは小規模ビジネスやラボの用途において、最高のオープンソースの無料ソフトウェアの一つだと思うよ。

Proxmoxの寛大な寄付にはみんな感謝してると思うけど、もし€10kがPerlの歴史的なプロフィールを持つ財団にとってニュースになるなら、ちょっと心配だよね。

彼らの寄付は、財団の労力を使って得ている収益と比べて考えるべきじゃない?Proxmoxは特に強い収益を上げてるのかな?彼らの製品はPerlが提供する以上のものが含まれてるんじゃない?寄付はかなり妥当だと思うよ。彼らの成功は確かにPerl自体を超えたものに起因してる。

じゃあ、心配しなよ。その金額は財団の年間収益の4分の1だよ。

それとも、財団を支援することにビジネスの価値があるって証明されてるからインスパイアされるべき?彼らが何千ユーロも使うのは、無駄になるとは思ってないからだよ。

資金調達ってほんと大変だよね。ここで詳しく説明するスペースはないけど、簡単に言うと、今は100kの大口寄付に頼るんじゃなくて、10kくらいのスポンサーをもっと探してるんだ。そういうサポートの価値をすぐに理解してくれる会社もあるし、その情報を広めることで、寄付してくれる団体がもっと見つかるといいな。もし誰か情報があったら、ぜひ連絡してね:olaf@perlfoundation.org 自分のスタックをよく見てみると、どこかにPerlがあるかもしれないよ。

でも、€10kがニュースになるってことは、EUのテック企業がどれだけ貧乏かってことだね。 ここでの経験から言うと、これはあまり人気のない意見だけど、すぐにダウンボートされると思う。俺はずっと平均的なEUやフランス、オランダ、ドイツのテック企業で働いてきたけど、アメリカのテック企業がどれだけ無駄遣いしてるかに驚いたよ(給料は置いといて)。アメリカのテック企業では、大小問わず、SW開発者のためにフル装備のMacBookやハーマンミラーの椅子を買うのが普通だったけど、俺がここで働いたところでは、いつもディスカウントの椅子と基本スペックのHP/Dell/Lenovoのノートパソコンしか見なかった。今働いてるところでも、SWエンジニアはHRがメールを読むために使う同じクソみたいなHPノートを使ってるし、経理がみんな同じ安いノートを好むから、マネージャーはSWエンジニアのためにもっとパワフルなノートを発注するのに苦労してるんだ。DockerやVMはOutlookやExcelよりもリソースを食うからね。アメリカのSWエンジニアにはありえない話で、設備に関してはほとんどお金を惜しまないのに。施設管理に関するコストも削減して、エアコンの稼働時間や清掃サービスを減らしてるから、ゴミ箱は週に2回しか空にされなくて、夏にはちょっと面白い匂いがすることもあるよ。もちろん、これをプーチンのせいにしてる。俺はずっと、アメリカの労働力や医療が高いから、逆にアメリカの企業は徹底的にコストカットしなきゃいけないと思ってたけど、実際はその逆で、アメリカの企業はヨーロッパの企業よりもずっとお金を使えるんだ。おかしいよね。俺の説明としては、ヨーロッパの企業はEU政府と同じように、緊縮とコストカットで運営されてるから、イノベーションや投資でお金を稼ぐんじゃなくて、購入から労働者の賃金、オフショアリングまで、あらゆるコストを削減して利益を上げようとしてるんだと思う。これもヨーロッパのMBAスクールで教えられてることだろうね。

今の世の中、コアインフラプロジェクトに10kを振り込むよりも、再包装されたChatGPTに1,000万ドルを燃やす方が簡単なんだ。悲しい現実だけど、現実は現実だよね。OSSの仕事をしたいなら、VCマネーをどうにかして手に入れる方法を考えた方がいいし、ブラックリストに載らないようにしないと。

寄付は「株主価値の最大化」や、ブラックロック、バンガード、ステートストリートの高貴な方々の他の指令に反するんだ。

それがニュースにする理由の一部だったのかなって思った。別の会社が「それだけ?もっといいことできるよ」って言って手助けしてくれるかも。

ありがとう、Proxmox!

これ言ったらみんなに嫌われるかもだけど、正直言って、もう飽き飽きなんだよね…俺もPerlの時代があったし、雇い主のために最初のコードもPerlで書いたことあるんだ。まあ、CGIスクリプトだったから、その時は自然な流れだったけどさ。でも、あの空虚なPerl6の話を聞いてから、過去10年から15年の間にその言語について何かを読んだり聞いたりしたことがないんだよね。たくさんのプログラミング言語があって、それぞれにメリットがあるけど、Perl5以降のものは、なんかレガシーに寄生しようとしてる感じがする。新しい言語を作るのはいいけど、foobarって名前つけてさっさと進めばいいのに。Perlの後継者を名乗るのは、今やマーケティングの手法にしか思えない…

Perl 5は先週中に開発版がリリースされて、最近の本番リリースも1ヶ月以内にあったよ。

嫌いかどうかは微妙だな :-) RakuにはPerlのDNAが流れてるし、両方の言語はLarry Wallが作ったんだ。Raku(当時のPerl6)のデザインプロセスは、PerlコミュニティからのRFAを取り入れて、それを組み合わせることだったんだよね。なんでRakuが空虚だと思うのか不思議だな。確かにユーザーベースが減って、Pythonに流出したりしてるけど、それが開発のペースを遅くしてるのは事実。でも、2015年10月からフルリリースされてて、今も優秀なコア開発チームが開発と改善を続けてるんだ。Rakuにはいくつかユニークな機能があって、組み込みの文法、正規表現での完全なUnicodeグラフィームサポート、遅延評価、ハイパー演算子とかがうまく組み合わさってる。人気がないのは確かだけど、空虚ってわけじゃないと思う。