Le coup de "bah ouvre un terme, compile" pour faire croire aux gens que c'est simple
Je crois que les gens qui défendent le logiciel open source ont un gros problème: ils ne se rendent pas compte que compiler un logiciel libre n'est pas une bonne solution à l'installation d'un logiciel par tout le monde. Ça demande des connaissances, et surtout, surtout, du temps.
De la même manière, je peux acheter des crêpes au supermarché du coin. Ou je peux acheter les ingrédients, apprendre la recette, l'appliquer, faire des erreurs, recommencer, casser complètement mes crêpes quand j'essaie de les retourner,…
Oui, c'est faisable. Mais si je veux des crêpes maintenant, je n'ai pas forcément envie d'y passer un temps fou. La compilation d'un logiciel pour l'installer, c'est pareil : c'est non seulement du temps pour le faire, mais aussi du temps pour résoudre les problèmes - qui nécessitent alors que je m'y connaisse, ce qui est loin d'être gagné.
Distribuer un logiciel par le code source en disant aux gens "compilez ça", c'est tout simplement pas faisable aujourd'hui.
Par contre, on peut distribuer un logiciel dans un langage interprété, en disant aux gens "installez la vm". C'est d'ailleurs le principe du Web 2.0, et ça m'a tout l'air de marcher très bien.
[^] # Re: Problèmes?
Posté par rakoo (site web personnel) . En réponse au journal Linux a des défauts sur le bureau. Évalué à 4.
Je crois que les gens qui défendent le logiciel open source ont un gros problème: ils ne se rendent pas compte que compiler un logiciel libre n'est pas une bonne solution à l'installation d'un logiciel par tout le monde. Ça demande des connaissances, et surtout, surtout, du temps.
De la même manière, je peux acheter des crêpes au supermarché du coin. Ou je peux acheter les ingrédients, apprendre la recette, l'appliquer, faire des erreurs, recommencer, casser complètement mes crêpes quand j'essaie de les retourner,…
Oui, c'est faisable. Mais si je veux des crêpes maintenant, je n'ai pas forcément envie d'y passer un temps fou. La compilation d'un logiciel pour l'installer, c'est pareil : c'est non seulement du temps pour le faire, mais aussi du temps pour résoudre les problèmes - qui nécessitent alors que je m'y connaisse, ce qui est loin d'être gagné.
Distribuer un logiciel par le code source en disant aux gens "compilez ça", c'est tout simplement pas faisable aujourd'hui.
Par contre, on peut distribuer un logiciel dans un langage interprété, en disant aux gens "installez la vm". C'est d'ailleurs le principe du Web 2.0, et ça m'a tout l'air de marcher très bien.