無料およびオープンソースソフトウェア（FOSS）は、自由に使用できるソフトウェアであり、ソースコードを自由に利用できるようにし、使用または変更するためにライセンスされています。
対照的に、クローズドソースソフトウェアはしばしば独自であり、多くの場合、ユーザーからコードを隠しています。

FOSSの自由は、「Free Speech」と同じ意味で無料の *Libre *と *Gratis *の両方を意味し、「Free Pizza」と同じ意味で無料を意味します。Free Software Foundationには、「Free Softwareの4つの本質的な自由」があります。これは、ソフトウェアをFOSSと見なすことができるかどうかを区別するために使用される4つの基準を持っています。

  - どんな目的でも、ソフトウェアを希望するように自由に実行する自由
  - ソースコードを見ることができるなど、ソフトウェアを調査して修正する自由
  - 元のソフトウェアのコピーを自由に配布する自由
  - より広いコミュニティが変更から恩恵を受けることができるように、元のソフトウェアのバージョンを配布する自由

クローズドソースまたは独自のソフトウェアには独自の利点があり、製品に充電できることは、新しいソフトウェアを作成および調査するためのより多くのインセンティブを生み出します。ただし、FOSSには、コスト、セキュリティ、プライバシー、ユーザーコントロールに利点があります。

長い目で見れば、FOSSコードは、より多くの人々がより多くのユーザーケースで長期間使用するために変更することができます。そこでは、開発者が開発を停止すると、閉じたソースソフトウェアが最終的に維持されなくなります。したがって、フォスは時間の経過とともに社会にとって比較的有益になります。寿命と適応性のこれらの利点の最も顕著な例は、Linuxカーネルです。これは、過去30年にわたってシンプルなパーソナルコンピューターオペレーティングシステムから、ほとんどのサーバーとすべてのAndroidスマートフォンの中心になりました。
Free and Open-Source Software (FOSS) is software that is freely available to use, and also has the source code freely available and licensed to use or modify.
By contrast, closed-source software is often proprietary, and often has the code hidden from its users.

The free in FOSS means both *libre*, meaning free in the same sense as "free speech", and *gratis*, meaning free in the same sense as "free pizza." The Free Software Foundation has the "Four Essential Freedoms of Free Software," four criteria used to distinguish whether a piece of software can be considered FOSS:

 - The freedom to run the software as one wishes, for any purposes
 - The freedom to study and modify the software, including being able to see the source code
 - The freedom to distribute copies of the original software freely
 - The freedom to distribute *modified* versions of the original software, so that the wider community can benefit from the changes

Closed-source or Proprietary software has its own advantages, being able to charge for a product creates more incentive for creating and researching new software. However, FOSS has advantages in cost, security, privacy and user control.

In the long run, FOSS code can be modified for more use cases by more people for a longer period of time, where closed source software will eventually stop being maintained once the developers stop development for any number of reasons. FOSS therefore becomes comparatively more beneficial to society over time. The most prominent example of these benefits of longevity and adaptability is the Linux kernel, which over the last thirty years has gone from a simple personal computer operating system to becoming the heart of most servers and all Android smartphones.