FreeBSD Daily Topics

2013年2月6日FreeBSDベースシステムにおけるGPL系ソフトウェアの入れ替え状況

src

GPL'd Software in the Base System

FreeBSDベースシステムにおいて、どのソフトウェアがGPLで提供されており、どのソフトウェアへの代替が検討されているか、または開発が進められているかがGPL'd Software in the Base Systemのページにまとまっています。FreeBSD 10.0でGPLで提供されるソフトウェアをベースシステムに含めない、または少なくするというのが当面の目標です。

状況を簡単にまとめると次のような感じでになります。

置き換え作業が完了したもの
  • bc : OpenBSD bcへ置き換え完了
  • cpio : bsd-cpioへ置き換え完了
  • sort : bsdsortへ置き換え完了
  • libobjc : ベースコードにObjective Cのコードがないため削除
  • libodialog : 新しいlibdialogへ置き換え完了
  • libf2c : 使われていないので削除
置き換え作業が進んでいるもの
代替候補はあるが作業はしていないもの
  • diff : OpenBSDのBSDライセンスdiffへの置き換えが可能
  • rcs : OpenRCSプロジェクトの成果物への置き換えが可能とみられるが、すでにPorts Collectionに入っているため、ベースにrcsを入れ続けるかどうかをまず検討する必要がある
ほかのソフトウェアが削除されると消せるものなど
  • gperf : gccのみが使っている
  • libregex : GNU grepが使っている
  • send-pr : Bugtracking / BugRelocationPlan
  • texinfo : GNUコンポーネントがすべて削除されれば、texinfoも不要になる

OpenBSDプロジェクトで取り組まれているBSDライセンスツール開発の成果物を取り込む作業や、ほかのBSDライセンス/MITライセンス系プロジェクトの成果物を取り込むといった作業が進められています。

おすすめ記事

記事・ニュース一覧