Nous ne sommes pas contre une pré-installation qui faciliterait pour une certaine clientèle la mise en route du matériel, à condition que son activation dépende d'un acte volontaire d'achat des logiciels, séparé de celui de la machine. Dans ce cas, le client n'aurait qu'à saisir, au premier démarrage de l'ordinateur, les codes d'activation (aussi appelés clés d'activation) associés aux licences acquises pour chacun des logiciels qu'il a souhaités.
Un code d'activation est une suite de caractères qui permet de garantir la validité de l'acquisition d'une licence logicielle. Sans code d'activation valide, le logiciel refuse de s'exécuter ou de s'installer.
Notre avis. Le recours à cette technique est un des moyens d'assurer l'optionnalité des logiciels, autrement dit la vente séparée du matériel et des logiciels, tout en facilitant les conditions de mise en route de tout matériel neuf.
Les constructeurs ne veulent pas parler de l'optionnalité car elle met fin à la confusion qu'ils entretiennent entre « installation » et « activation ». Cette confusion leur permet de tenir un discours sur le chaos que représenterait la vente d'ordinateurs « nus » pour tous si la vente liée cessait. L'activation est pourtant une pratique courante, notamment en téléphonie mobile. En informatique, elle est par exemple utilisée depuis une dizaine d'années par Microsoft :
Etape 1 | Etape 2 | Etape 3 | Etape 4 |
Pour le versant technique de l'optionnalité, la société Nexedi a développé une solution basée sur le chargeur d'amorçage libre GRUB2 permettant :