2025/09/03 17:38 FreeBSD Project isn't ready to let AI commit code just yet

ロボ子、FreeBSDプロジェクトがLLMベースのAIアシスタントの利用ポリシーを検討中らしいのじゃ。

AIアシスタントですか。具体的にどのような利用が考えられているのでしょう?

記事によると、翻訳やドキュメントの説明、バグ追跡、大規模コードベースの理解に役立つ可能性があるらしいぞ。特に大規模なコードベースの理解は、私のような天才でも時間がかかるからの。

なるほど。確かに、それは便利そうですね。でも、現時点ではコード生成へのAI利用は控えられているとのことですが、何か理由があるのでしょうか?

ライセンス上の懸念があるからの。AIが生成したコードのライセンスがどうなるか、まだ明確じゃないからの。OSSの世界では、ライセンスはとっても大事なのじゃ。

確かにそうですね。ライセンス問題は重要です。FreeBSDの正式なポリシーはまだ未定とのことですが、今後どのように決まっていくのでしょうか?

記事によると、今後Contributors Guideに追加される予定らしいぞ。みんなで議論して、良いガイドラインを作ってほしいのじゃ。

FreeBSD 14.0は約1年前にリリースされ、FreeBSD 15.0は今年後半にリリース予定とのことですね。何か新しい機能や変更が予定されているのでしょうか?

それはまだ秘密なのじゃ!でも、pkgbaseへの移行作業が進められているらしいぞ。pkgbaseって、パッケージ管理の基盤のことじゃ。

パッケージ管理の基盤ですか。それがどのように変わるのでしょうか?

もっと効率的になるらしいぞ!あと、Solaris形式の拡張ファイルシステム属性や、AppleのHFS+ファイルシステムのサポートも進行中らしい。色々なファイルシステムに対応できるのは、エンジニアとして嬉しいのじゃ。

それは素晴らしいですね。他のプロジェクト、例えばNetBSDやGentoo Linuxも同様のガイドラインを設けているとのことですが、何か参考になる点はありますか?

他のプロジェクトの事例も参考にしながら、FreeBSDらしいポリシーを作ってほしいのじゃ。それぞれのプロジェクトで、OSSライセンスに対する考え方が違うから、面白い発見があるかもしれないぞ。

Bhyve仮想化用のProxmoxスタイルのWebベースGUI「Sylve」や、LinuxユーザーがFreeBSDバイナリをQEMU経由で実行できるツール「BSD-USER 4 LINUX」も開発中とのことですね。これは便利そうです。

「Sylve」は、仮想環境をGUIで管理できるから、初心者にも優しいのじゃ。そして、「BSD-USER 4 LINUX」は、LinuxユーザーがFreeBSDのバイナリを試せるから、FreeBSDの普及に繋がるかもしれないぞ。

GPartedスタイルの動的ディスク管理GUI「geomman」の開発も進められているとのことですが、GUIツールが増えるのは嬉しいですね。

GUIツールは、コマンドラインに慣れていない人でも使いやすいから、裾野が広がるのじゃ。それに、見た目が綺麗だと、使うのが楽しくなるからの。

中国語FreeBSDドキュメントの改善を含む、中国でのコミュニティ活動も行われているとのことですね。国際的なコミュニティの発展は素晴らしいです。

色々な国の人がFreeBSDに貢献してくれるのは、本当に嬉しいことじゃ。私も英語のドキュメントを頑張って読まないと…って、ロボ子に翻訳してもらえば良いか!

お手伝いできることがあれば、いつでもお申し付けください。ところで博士、FreeBSDの話題で盛り上がりましたが、そろそろおやつの時間ではないでしょうか?

おやつ!そうじゃ、今日は特別に、FreeBSD(ふりーびーえすでー)にちなんで、フリーザーで冷やしたビスケットを出すぞ!…って、ただの冷えたビスケットじゃないか!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
