ID
15092
Auteurs
Martin Quinson
Jean-Christophe Bach
Introduction
Quoi de plus cool que la dernière tablette ou la dernière console de jeu ? On peut les utiliser partout, quelle liberté ! Certes, il faut passer par le site du fabricant pour acheter des programmes, mais c’est tellement pratique. Pourtant, ces objets reposent sur des techniques commerciales peu respectueuses des droits des utilisateurs. Le plus étonnant, c’est que cela s’explique par les travaux de Turing et Church, deux mathématiciens et philosophes des années 30.

Idée reçue : L'informatique nomade, c'est la liberté !

Contenu

Si vous créez vous-même une application pour votre iPhone, vous devrez, pour la charger sur votre propre téléphone, passer obligatoirement par le site web du fabricant, qui se réserve le droit de bannir votre application du système. Le seul moyen de passer outre est de « jailbreaker » l'appareil, c'est-à-dire contourner certaines protections mises en place par le fabricant.

[caption id="" align="aligncenter" width="320"] EULA, c'est l'acronyme de End user license agreement, ces conditions générales d'utilisation que vous « acceptez » souvent sans les lire... Illustration : James Provost, Flickr.[/caption]

Brider un ordinateur comme une mobylette ?

Cependant, les ordinateurs ne sont pas comme les mobylettes : on ne peut pas les brider aussi simplement qu'on installe un limiteur de vitesse (qui contrôle le débit d’essence). N'importe quel ordinateur est en effet une machine universelle, capable de simuler n'importe quel autre ordinateur, et d'exécuter n'importe quel algorithme (peut-être plus ou moins efficacement) : on dit qu'ils sont Turing-complets. En particulier, il est impossible de concevoir un ordinateur fondamentalement incapable d’exécuter autre chose que ce que le vendeur vous autorise à utiliser, puisque les ordinateurs sont intrinsèquement universels. Une machine, ordinateur ou smartphone, peut soit tout calculer, soit ne rien calculer du tout, mais il n'y a pas d’entre-deux. Difficile à croire ? Cette affirmation, que l'on appelle « la thèse de Church-Turing », est pourtant à la base de l'informatique théorique, comme expliqué ci-dessous.
Contenu

Si vous créez vous-même une application pour votre iPhone, vous devrez, pour la charger sur votre propre téléphone, passer obligatoirement par le site web du fabricant, qui se réserve le droit de bannir votre application du système. Le seul moyen de passer outre est de « jailbreaker » l'appareil, c'est-à-dire contourner certaines protections mises en place par le fabricant.

[caption id="" align="aligncenter" width="320"] EULA, c'est l'acronyme de End user license agreement, ces conditions générales d'utilisation que vous « acceptez » souvent sans les lire... Illustration : James Provost, Flickr.[/caption]

Brider un ordinateur comme une mobylette ?

Cependant, les ordinateurs ne sont pas comme les mobylettes : on ne peut pas les brider aussi simplement qu'on installe un limiteur de vitesse (qui contrôle le débit d’essence). N'importe quel ordinateur est en effet une machine universelle, capable de simuler n'importe quel autre ordinateur, et d'exécuter n'importe quel algorithme (peut-être plus ou moins efficacement) : on dit qu'ils sont Turing-complets. En particulier, il est impossible de concevoir un ordinateur fondamentalement incapable d’exécuter autre chose que ce que le vendeur vous autorise à utiliser, puisque les ordinateurs sont intrinsèquement universels. Une machine, ordinateur ou smartphone, peut soit tout calculer, soit ne rien calculer du tout, mais il n'y a pas d’entre-deux. Difficile à croire ? Cette affirmation, que l'on appelle « la thèse de Church-Turing », est pourtant à la base de l'informatique théorique, comme expliqué ci-dessous.
Thèmes scientifiques
ID
15092
Auteurs
Martin Quinson
Jean-Christophe Bach
Introduction
Quoi de plus cool que la dernière tablette ou la dernière console de jeu ? On peut les utiliser partout, quelle liberté ! Certes, il faut passer par le site du fabricant pour acheter des programmes, mais c’est tellement pratique. Pourtant, ces objets reposent sur des techniques commerciales peu respectueuses des droits des utilisateurs. Le plus étonnant, c’est que cela s’explique par les travaux de Turing et Church, deux mathématiciens et philosophes des années 30.
Contenu

Si vous créez vous-même une application pour votre iPhone, vous devrez, pour la charger sur votre propre téléphone, passer obligatoirement par le site web du fabricant, qui se réserve le droit de bannir votre application du système. Le seul moyen de passer outre est de « jailbreaker » l'appareil, c'est-à-dire contourner certaines protections mises en place par le fabricant.

[caption id="" align="aligncenter" width="320"] EULA, c'est l'acronyme de End user license agreement, ces conditions générales d'utilisation que vous « acceptez » souvent sans les lire... Illustration : James Provost, Flickr.[/caption]

Brider un ordinateur comme une mobylette ?

Cependant, les ordinateurs ne sont pas comme les mobylettes : on ne peut pas les brider aussi simplement qu'on installe un limiteur de vitesse (qui contrôle le débit d’essence). N'importe quel ordinateur est en effet une machine universelle, capable de simuler n'importe quel autre ordinateur, et d'exécuter n'importe quel algorithme (peut-être plus ou moins efficacement) : on dit qu'ils sont Turing-complets. En particulier, il est impossible de concevoir un ordinateur fondamentalement incapable d’exécuter autre chose que ce que le vendeur vous autorise à utiliser, puisque les ordinateurs sont intrinsèquement universels. Une machine, ordinateur ou smartphone, peut soit tout calculer, soit ne rien calculer du tout, mais il n'y a pas d’entre-deux. Difficile à croire ? Cette affirmation, que l'on appelle « la thèse de Church-Turing », est pourtant à la base de l'informatique théorique, comme expliqué ci-dessous.
Thèmes scientifiques