Le séquestre logiciel est un accord conclu entre une entreprise et la société qui lui délivre un logiciel impliquant un tiers. Dans un tel accord, le fabricant du logiciel, ou le concédant de licence, accepte de placer le code source du logiciel sur un compte détenu par un agent séquestre, qui agit en tant que tiers. Si la société de logiciels ne parvient pas à maintenir les services qu’elle a promis à l’entreprise à laquelle elle a émis le logiciel, également connue sous le nom de titulaire de la licence, l’agent d’entiercement communique le code source au titulaire de la licence. La conclusion d’un contrat d’entiercement de logiciel protège les entreprises de la perte de logiciels intégrés à l’exécution de leurs opérations.
Il est presque impossible dans le monde des affaires moderne d’exploiter une entreprise sans une utilisation intensive des ordinateurs. Dans de nombreux cas, les entreprises ont besoin de logiciels spécialement conçus pour exécuter les programmes dont elles pourraient avoir besoin pour mener à bien leurs activités quotidiennes. Si un éditeur de logiciels ne parvient pas à rendre les services promis à l’entreprise, cela pourrait être potentiellement dommageable, voire mortel, pour cette entreprise. Le séquestre logiciel est une méthode pour empêcher qu’un événement aussi malheureux ne se produise.
La clé de l’accord d’entiercement logiciel est le code source. Le code source est essentiellement le modèle de tout logiciel spécifique, bien qu’écrit dans un langage déchiffrable par les humains. La possession de ces informations permettrait à une entreprise d’exécuter son logiciel sans avoir à dépendre de l’entreprise qui a émis le logiciel en premier lieu. Il s’agit de l’information qu’un agent d’entiercement divulguerait si le concédant de licence du logiciel renonçait à son accord initial.
Dans un contrat d’entiercement de logiciel typique, le donneur de licence paie les frais pour les services d’entiercement et est généralement autorisé à choisir l’agent d’entiercement qui gérera le code source. Cela permet à un éditeur de logiciels de choisir un agent qu’il a utilisé dans le passé. Cela simplifie les choses pour l’éditeur de logiciels, car l’utilisation du même agent permet une plus grande simplicité en termes de contrats et de facturation.
Il existe plusieurs façons pour un donneur de licence de ne pas respecter son accord initial et d’amener l’agent d’entiercement à céder le code source au preneur de licence. Le plus courant se produit si le concédant de licence ne fournit pas la maintenance logicielle appropriée, ce qui inclurait l’échec de la mise à jour du logiciel ou l’absence de disponibilité pour les réparations. D’autres causes pour lesquelles l’agent d’entiercement intervient incluent la faillite du donneur de licence, une acquisition ou une fusion qui modifie la nature de l’accord initial, ou toute action qui viole l’accord que le donneur de licence a conclu avec le licencié.