自由ソフトウェア

情報学

2022

自由ソフトウェアとは何か、そしてこのタイプのプログラムが許す自由について説明します。また、存在するタイプといくつかの例。

自由ソフトウェアは、ユーザーがソースコードにアクセスできるようにします。

自由ソフトウェアとは何ですか?

自由ソフトウェアはそれらを指しますソフトウェア 彼らは彼らに何を与えますか ユーザー、そのプログラマーとデザイナーの明示的な決定により、 ソースコード または、それらが製造された元のプログラミングコード。これにより、自由にコピー、変更、カスタマイズ、および配布できます。したがって、これにより、同じプログラムの複数のバージョンが発生しますが、その外観は、元のプログラムの法的または倫理的な違反を表すものではありません。

自由ソフトウェアという用語は、アメリカのリチャード・ストールマンの創設者に由来しています。自由ソフトウェア財団 (フリーソフトウェアファウンデーション)かなりの数のコンピュータ専門家が開発を熱望しました オペレーティング・システム 完全に無料で、GNUプロジェクトと呼ばれています(Unixと区別するため)。

このプロジェクトにより、上級ユーザーは、開発と改善に無料で、コミュニティで協力し、 仕事 伝統的な ソフトウェア、彼らのソースコードを守る 製品.

自由ソフトウェアのプレゼンテーションの多くは無料であるか、配布のみと同等の費用がかかります(ロイヤルティの支払いはありません)が、自由ソフトウェアと混同しないでください。フリーウェア o自由ソフトウェア(通常は試用版)。また、著作権侵害(著作権で保護されたソフトウェアの盗難)の罪状認否として解釈されるべきではありません。
アイデアは、それを使用する人に属し、自分でニーズに適応できるソフトウェアを作成することです。

特にいわゆる第三世界の国々では、彼らの中で実施する重要な傾向があります 機関 公務員または州の組織はフリーソフトウェアのみであるため、年間ライセンス更新費用を発生させる著作権で保護されたプログラムに取って代わります。

これはお金を節約することに加えて彼らにもっと大きなものを与えます 自律性 あなたの管理において 情報 そして彼らが避けることを可能にしますリスク これらのソフトウェアの無料コードは、特定のニーズに無料で適合させることができるため、彼らの主権に貢献します。

本質的な自由

自由ソフトウェアは、必要な機能を実行するように変更できます。

「4つの本質的な自由」として知られる次の一連の許可は、自由ソフトウェアと従来の商用タイプを区別するために不可欠です。

  • 自由#0。誰にも通知することなく、目的を問わず、必要に応じてプログラムを実行する自由。
  • 自由#1。プログラムの動作を研究し、目的のタスクを実行するようにプログラムを変更する自由。このためには、プログラムのソースコードへの無料アクセスが必要です。
  • 自由#2。の楽しみと支援のために、元のプログラムのコピーを再配布する自由 コミュニティ、誰にも通知する必要はありません。
  • 自由#3。誰にも通知することなく、変更されたバージョンのコピーをサードパーティに配布する自由。これにより、コミュニティ全体がプログラムの変更や新しいバージョンの恩恵を受けることができます。

プログラムがユーザーにこれらすべての記述された自由を与える場合、プログラムは自由ソフトウェアと見なされます。それ以外の場合は、無料のプログラムではありません。これらの無料プログラムのソースコードを変更することによって得られたプログラムのいくつかの非無料配布があります。これは、フリーソフトウェアコミュニティによって、 倫理.

自由ソフトウェアの種類

原則として、自由ソフトウェアは、オペレーティングシステムから、パーソナライズされた方法での操作とリソースの制御まで、あらゆるタイプのものにすることができます。 コンピューター、ユーザーのニーズに適応できるアプリケーション、介入するビデオゲーム、および管理プログラム 周辺機器 さまざまな部分の特定の要件を満たすように変更できます ハードウェア.

自由ソフトウェアの例

Chrome OSは、メインインターフェースとしてGoogleChromeを使用します。

自由ソフトウェアの世界で最も人気のあるディストリビューションまたはプレゼンテーションのいくつかは次のとおりです。

  • GNU / Linux。最も歴史的かつ人気のある重要なプログラムの1つであり、1983年以来、インターネットの世界でオープンソースソフトウェアの取り組みを主導してきました。
  • ChromeOS。 Linuxカーネルに基づいて、このオペレーティングシステムは現在同社によって開発中です Google Inc。メインインターフェースとしてGoogleChromeブラウザーを使用し、100%クラウドベースです。
  • VALO-CD。これは、2008年にフィンランドのプログラマーによって開発された、MicrosoftWindows環境で動作するように設計されたオープンソースソフトウェアを収録したCDです。
  • OpenDisc。 Linuxの使用についてユーザーを教育するために2007年に作成された、MicrosoftWindowsで動作するように設計された別のオープンソースツールのセット。
  • Ubuntu。これは、を使用する無料のGNU / Linuxディストリビューションです。 テクノロジー 仮想デスクトップ環境としてのGNOME。その作成者企業は、ユーザーに技術サポートを提供することで存続しています。
!-- GDPR -->