Aínda que conceptualmente son diferentes, dende o punto de vista do usuario final, no que atinxe ás vantaxes de uso, podemos dicir que son o mesmo.
A diferencia é a filosofía dos movementos que defenden cada un dos termos, aínda que tecnicamente e na práctica son compatíbeis. De feito, ambos movementos colaboran a cotío en diversos proxectos.
O movemento a prol do software libre (free software) é máis filosófico e descansa na idea de liberdade e na ética. Para eles o acceso ao código fonte é un requisito para as liberdades de estudar e modificar o programa. Este termo en inglés presenta unha dobre interpretación (free: gratis e libre) que leva á idea errada de que o software libre debe ser gratis.
O movemento open source é un movemento máis orientado cara á visión empresarial que centra o seu eixe no acceso ao código fonte como medio para a excelencia do software. Eliminan a ambigüedade do termo software libre aínda que introducen outra. Non todo o software que teña o código fonte dispoñible é open source, debe existir tamén a liberdade de modificalo e distribuílo. Hai empresas que para apuntarse á moda do open source permiten acceder ao código pero non permiten facer nada con el, nin distribuír as modificacións, nin comerciar con el…
Para máis información sobre a controversia entre ambos termos ler as seguintes referencias:
