La plupart du temps, lorsque je publie des conseils sur un logiciel, le produit correspondant est gratuit. Cependant, ce n'est pas parce qu'il est "libre" qu'il n'y a pas de restrictions, car il existe différents modèles de logiciels libres. Les principaux sont freeware, shareware et open source.
C'est une bonne idée de connaître la différence entre ces modèles de versions. Pour une bonne explication en anglais clair, consultez cet article. Pour citer un bref aperçu des différences:
- Freeware est généralement un très petit programme, publié par un étudiant ou un passionné.
- Le shareware est généralement un utilitaire ou une application de taille moyenne, écrit par un développeur professionnel ou une petite entreprise de logiciels. Le développeur ou l'éditeur ne disposant pas des ressources nécessaires pour le commercialiser, il le publie sous forme de shareware avec un modèle commercial «essayez avant d'acheter».
- Les sources ouvertes couvrent toute la gamme, mais les plus grands logiciels «gratuits» qui existent sont tous des sources ouvertes: Linux, FreeBSD, PostgreSQL, Apache. Avant l'avènement des VC dans «l'industrie du logiciel libre», le développement collaboratif autour d'une base de code partagée était le seul moyen de construire une grande application gratuite.