Per riassumere, diciamo che il software libero e l'open source differiscono da un lato in termini di criteri (il software open source non è sempre totalmente libero, lo vediamo con qualche software copyleft) e dall'altro in termini di progettazione morale, economica o addirittura filosofica (i progetti open source sono spesso criticati per essere sostenuti o gestiti da grandi aziende, mentre il software libero è destinato ad avere un'immagine più "eroica", spesso basata sullo sforzo comunitario e su uno scopo non profit).