Google et Yahoo! fournissent des API

Comment faire pour qu'un site Web avec ses services soit utilisé ? En fournissant aux programmeurs les briques qui permettent d'utiliser les services du site afin qu'ils les utilisent dans leurs programmes. Pour les sites Web (ou pour les programmes), ces briques s'appelent les API (Application Programming Interfaces) : elles permettent d'employer les fonctions du site (ou du programme).

Plus les API seront disponibles et nombreuses, plus le site (ou le programme) pourra être employé par les développeurs et aussi in fine par les utilisateurs. Fournir les API revient à proposer à un format ouvert les moyens de tirer partie d'un moteur (le logiciel d'un site Web ou celui de sa machine).

C'est exactement ce que Yahoo! et Google ont fait en ce mois de mars : chacun propose un site Web dédié avec ses API, ses données techniques, ses outils, ses listes de discussions pour que leurs sites respectifs soient encore plus utilisés par les applications nouvellement créées. Comme avec l'utilisation des formats ouverts, l'ouverture des API permet une large diffusion et incite à adoption, même si ici ces API visent à renforcer la position de chacun des deux protagonistes.

Sources et liens :

[Rappel : En cas de vote favorable sur les brevets logiciels au Parlement européen, des fonctionnalités triviales (comme utiliser une base de données pour un site Web, ou la barre de progression) qui sont déjà brevetées ailleurs, seront valables en Europe si elles ont été acceptées par l'OEB. Avec le risque d'en voir d'autres brevetées. Cela pourra signifier des droits à payer pour les utiliser. Ce qui ne sera pas possible pour ce site, ni pour beaucoup d'autres, y compris ceux de sociétés.]