Filozofia tworzenia oprogramowania oparta na założeniu, że kod źródłowy oprogramowania musi być udostępniony użytkownikowi i że nie można nałożyć ograniczeń na modyfikację kodu przez użytkownika, o ile użytkownik jest również związany tym samym zastrzeżeniem. Istnieją pewne nieporozumienia dotyczące dokładnego wykorzystania oprogramowania typu open source, ale ogólnie uważa się, że jest ono podobne, ale nie równe zarówno oprogramowaniu należącym do domeny publicznej, jak i freeware. Jednak oprogramowanie open source jest również postrzegane jako opłacalny model komercyjny. Porównaj z shareware.
Skrót: –
