フリーソフトウェア

フリーソフトウェアとは?

フリーソフトウェアとは、自由に実行、研究、共有、改変できるソフトウェアです。「フリー」はその自由を指しており、価格のことではありません。

エンジニアに相談する ナレッジベース
データセンターにある、2列の長いサーバーラックの間の通路

どういう意味か

フリーソフトウェア財団は、フリーソフトウェアを 4 つの自由で定義しています。あらゆる目的でプログラムを実行する自由、仕組みを研究して改変する自由、コピーを共有する自由、改変したバージョンを共有する自由です。2 番目と 4 番目には、ソースコードへのアクセスが必要です。フリーなプログラムを販売することもできます。

フリーソフトウェアの大半はオープンソースでもあります。2 つの用語は強調点が異なり、フリーソフトウェアは自由を原則の問題として扱い、オープンソースは共同開発の実用的な利点を強調します。Linux と GNU ツールが代表的な例です。

フリーライセンスの中には、コピーレフトのものがあります。最もよく知られているのが GPL で、改変したバージョンを配布する場合は、同じライセンスで公開し、ソースコードを入手できるようにしなければなりません。

企業にとって重要な理由

  • 必要に応じて自由に運用できる:ライセンスはあらゆる目的を認めており、自社のチームでもパートナーでも作業できます。
  • ベンダーが取り上げることはできない:手元にあるコピーに対してライセンスを撤回することはできず、元の開発者が手を引いても、誰でもコードを引き継げます。
  • 社内利用:自社内でフリーソフトウェアを動かすだけなら、通常は追加の義務は生じません。主な例外は AGPL で、AGPL のプログラムを改変し、外部のユーザーがネットワーク経由で利用できるようにする場合は、その変更内容を提供しなければなりません。
  • 配布:改変したコピーレフトのプログラムを他者に渡したり販売したりする場合は、同じライセンスで変更内容を共有しなければなりません。

当社の業務での関わり

お客様向けに運用、構築しているものの多くは、フリーソフトウェアとオープンソースソフトウェアです。Ubuntu、Debian、RHEL 系の Linux サーバー、Proxmox VE、Ceph、Docker、OPNsense、FreePBX などです。自社のインフラでも Proxmox と Ceph を運用し、自社の公開オープンソースツールも保守しています。お客様向けにソフトウェアを構築するときは、使う部品のライセンス条件を確認します。

関連サービス

LinuxとKubernetes

フリーソフトウェアで構築したサーバーとコンテナプラットフォーム。

Proxmoxコンサルティング

オープンなプラットフォーム上の仮想化クラスター。

ソフトウェア

ライセンス条件を確認したうえでの、業務向けカスタムソフトウェア。

詳しく見る

ライセンスで何が許されるか気になりますか?

お使いの、または構築を予定しているものをお知らせください。そのライセンスで何が許されるかを説明します。

相談を始める