Benjamin Mako Hill har skrevet en (syntes jeg) interessant blog-post om forskellen mellem Free Software og Open Source, når man skal advokerer for sin ynglings software.
Jeg har aldrig selv været specielt bevidst om forskelle på de to begreber og har nok egentlig brugt dem lidt i flæng. Jeg ved også godt at der er et gevaldigt overlap mellem hvad der er dækket af begrebet Free Software og software der er udviklet vha. Open Source udviklings modellen. Men Mako gør meget ud af at understrege, at hvor Open Source er en udviklings model, så er Free Software et princip. Hvor en udviklingsmodels styrke og effektivitet til dels kan måles og efterprøves, er et princip mere universelt.
Argumenter for Free Software er altså ofte mere holdningsprægede, hvor Open Source som udviklingsmodel er mere resultat orienteret. Holdninger kan diskuteres, men man afkræves sjældent ‘beviser’ for sine holdninger. Omvendt kan det være svært at bevise at Open Source faktisk er en overlegen udviklingsmodel. For hvert succesfuldt open source software projekt findes utallige, som ikke blev til noget. Yderligere findes mange succesfulde software projekter, som ikke er udviklet efter Open Source modellen. Det kan altså være svært at bevise at udviklingsmodellen Open Source, sammenlignet med andre udviklingsmodeller, er overlegen. Det er dog ganske enkelt at udtrykke en holdning til Free Software og man kan slippe for at blive afkrævet svar på nogle meget indviklede spørgsmål, der kan stilles til effektiviteten af Open Source udviklingsmodellen.