Le marxisme, pour ceux qui ont lu marx - et je crains que nous ne soyons pas très nombreux - comprend d'une part une théorie économique, plus ou moins fausse et d'autre part un projet politique. Ce projet politique a été responsable de la mise en place d'un système totalitaire - et rappelons le parallèle dressé par H Arendt entre fascisme et communisme, nazisme et stalinisme. Et la Chine, l'asie du sud est, l'europe de l'est et pas mal de pays au monde ont subi cette oppression, et aucun d'entre eux n'a été à l'origine du mouvement 'logiciel libre'.

Le logiciel libre a pour origine ... un pays capitaliste et libéral - attention à ne pas mélanger les deux. Il correspond presque à 'une réaction d'appropriation de moyen de production' par une frange des informaticiens de ce pays, pour éviter que le système de brevet ne vienne stériliser leur outil.
La licence libre est un outil pour empêcher que le brevet, les grosses firmes et in fine le capital ne vienne déposséder les créateurs de leur moyens.
Et ce mouvement est possible parce que le code logiciel est finalement assez peu gourmand en capital, par rapport à une usine ou un réseau téléphonique, et que sa distribution est elle aussi peu chère et aisée - par rapport à un réseau de vente de voiture.

Le logiciel libre est libéral, voire libertaire (en fonction de notre rapport personnel au capital).

Il est d'ailleurs à noter l'aversion ou l'incompréhension des états pour le logiciel libre, et le caractère contractuel - et le contrat est le socle de la société libérale - et non réglementaire des licences libres.
En tout cas, absolument pas marxiste.