SambaUne longue série de problèmes d’interopérabilité entre le logiciel Samba et les environnements Windows devrait rapidement trouver sa solution dans un accord récent portant la mise à disposition par Microsoft de la documentation technique de ses technologies et les protocoles.

Pour mieux comprendre, rappelons que Samba est un logiciel libre (le projet, sous licence GPL, à été créé en 1991 par Andrew Tridgell et Jeremy Allison) qui implémente le protocole SMB/CIFS utilisé par les systèmes Windows pour partager des ressources comme des fichiers ou des imprimantes. En mars 2004, en marge du procès antitrust, la Commission Européenne impose à Microsoft de fournir sa documentation technique relative aux protocoles utilisés par Windows Server et à l’annuaire Active Directory aux développeurs du projet Samba.

Après de longues démarches, c’est maintenant chose faite. Pour en arriver là, les développeurs du projet ont du passé par la PFIF (Protocol Freedom Information Foundation), une émanation de la SFLC (Software Freedom Law Center), pour avoir un représentant légal.
Contre le versement unique de 10 000 €, Microsoft fournira toute la documentation nécessaire pour que les développeurs Open Source puissent implanter les protocoles Windows dans leurs produits. Microsoft devra également indiquer clairement quels sont les brevets qu'il estime liés à sa technologie pour que les développeurs puissent éviter toute violation involontaire.
En échange, les développeurs devront signer un accord les empêchant de dévoiler le contenu de cette documentation ou de la redistribuer. En revanche, ils pourront écrire des logiciels utilisant ces protocoles, et donc suivant les termes de la GPL, fournir librement le code source associée.

Que Microsoft fournisse ce genre d’informations n’est pas une nouveauté, mais le modèle de paiement ainsi que l’acheteur sont réellement des premières. C’est le premier achat de documentation complète technique par versement unique « raisonnable », et c’est également la première fois que Microsoft vend une telle documentation à un organisme centré sur le logiciel libre.