Index - Précédent - Suivant
Questions de Droit : La garantie
Une question revient souvent, chez les auteurs de logiciels, doivent-ils ou non garantir que leur produit ne risque pas de causer de dommage aux ressources et au matériel de l'utilisateur ? Prenons un premier axe de réflexion : Vous avez fait un programme, il est simplissime, tout à été vérifié, testé dans tous les sens, il n'utilise que des procédures complètement éprouvées. Aucun problème, vous le garantissez ! L'utilisateur lance le programme, disons qu'il s'agit d'un gestionnaire d'icônes contenant 3000 icônes compactées. C'est parti... Le programme se charge et lance le décompactage des 3000 petits bouts de fichiers. Manque de chance pour vous, le disque dur, qui jusque là fonctionnait à merveille, est quand même un vieux modèle... Au bout de 2998 allers et retours des têtes de lecture, un bruit bizarre puis plus rien ! Et surtout plus de données !! (Notez au passage que cette histoire est véridique !) Qui sait ce qui se serait passé si l'auteur avait garanti quoi que ce soit, et si l'utilisateur n'en était pas resté là ? Prenons maintenant un second axe de réflexion : L'évolution des systèmes et des matériels. On peut (théoriquement) garantir que son produit tournera sans dommage sur le parc de matériel existant (encore que vous pouvez difficilement procéder à tous les tests sur toutes les configurations). Mais qu'en est-il des systèmes à venir ? Personne ne peut prendre le risque d'assurer l'innocuité de son produit sur du matériel en devenir ! Bon, arrêtons là, car plus personne ne va vouloir écrire de logiciels après ça !!! Donc, il semblerait que personne ne puisse offrir une telle garantie, et qu'en réalité personne ne l'offre. Alors pourquoi vous l'offririez si vous êtes auteur ou pourquoi vous l'exigeriez si vous un êtes utilisateur qui a eu toute latitude pour tester le produit ? D'autant plus qu'avoir une telle disposition d'esprit est presque contraire à l'idée sous-jacente du "shareware", qui est de pouvoir développer librement et sans la contrainte des éditeurs. Ce qui devrait permettre un certain nombre d'audaces et d'innovations ! Conclusion : faites comme tout le monde, limitez la garantie. Lisez, sur toutes les docs que vous possédez, le chapitre (Limitation de) Garantie et de Responsabilité, et déduisez-en ce que vous devez faire. Maintenant, ne vous croyez quand même pas autorisé à mettre n'importe quoi dans vos programmes sous le couvert de ces limitations. Gardez à l'esprit qu'il y a une différence entre ne pas être responsable de choses présumées "imprévisibles" et commettre des négligences voire des actes de malveillance ! . Sources : Flore système Série "Florum" 1993-1995 Article paru dans Rush Magazine n°3bis 1997 Réédition Flore système année 2002 |