GentooがAI生成コードの寄稿を禁止

2025-09-15

Gentoo評議会は4月14日、自然言語処理(NLP)AIツールで作成されたコンテンツの寄稿を禁止する議決を行いました。この方針は、著作権、品質、倫理的な懸念に対処するものです。AI関連のソフトウェアパッケージの追加は許可されますが、AI生成コードの直接使用は、著作権侵害の可能性、低品質または無意味な出力のリスク、そしてAIモデルのトレーニングに関する倫理的問題(例:著作権侵害、高いエネルギー消費)のために禁止されています。この方針は、Gentooプロジェクトの品質と整合性を維持することを目的としています。

続きを読む
開発

GentooによるPerlバージョン管理の巧妙な解決策

2025-07-21

GentooのPerlパッケージのバージョン番号は、Perlの上流バージョン番号と直接対応していません。これは、Perlの上流で2つの非互換なバージョン管理方式が使用されているためです。1つはバージョン番号を浮動小数点数として扱う方式で、1.1と1.10が同じバージョンとみなされます。もう1つは、'v'プレフィックスまたは複数の'.'を使用する方式です。Gentooは、`Gentoo::PerlMod::Version`モジュールを使用して、この問題を巧みに解決しています。このモジュールは、上流のバージョン番号を一貫した方式に変換し、ソート順序を維持し、競合を回避します。このモジュールは、浮動小数点バージョンを'v'のような形式に変換してから比較することで、互換性を確保し、バージョン競合を防ぎ、上流との対応関係を維持します。

続きを読む
開発