Open Source Software ist eine Software, für die der Quellcode kostenlos verfügbar ist. Normalerweise können der Quellcode und die kompilierten Versionen mit einfachen Einschränkungen verwendet / geändert / weitergegeben werden, wie in der beigefügten Lizenz beschrieben. Obwohl der Quellcode leicht verfügbar ist, berechnen einige Unternehmen wie Red Hat Gebühren für den Support mit ihrem Produkt. Die Open Source-Prinzipien können neben Software auch auf Konzepte angewendet werden.