Lorsqu'un fournisseur déclare qu'il n'a plus l'intention de fournir un support ou des services à un logiciel (et a déclaré son intention de quitter l'entreprise - n'offrant aucun chemin de mise à niveau), quel type de recours est disponible pour le client?
Veuillez considérer cela du point de vue du client . Le personnel informatique du client ne considérera probablement que les options techniques, mais il existe probablement des options non techniques que le client peut également envisager. En outre, quel type de mesures raisonnables le client peut-il prendre à l'avance pour minimiser les perturbations, par exemple en termes de contrat?
Choses auxquelles je peux penser:
- Besoin d'acheter du matériel de rechange et de configurer un environnement de rechange sur lequel le logiciel peut continuer à fonctionner.
- Diverses méthodes d'exportation de données qui ne nécessitent pas la participation du fournisseur. (Cela peut inclure des techniques triviales telles que l'examen des données stockées dans un backend de base de données de produits, aux techniques plus impliquées telles que le grattage d'écran, l'impression sur image suivie d'une nouvelle numérisation, etc.)
- Systèmes parallèles où le personnel dupliquera les anciennes données dans un nouveau système manuellement ou semi-automatiquement
- Moyens légaux, dans le cas où le vendeur a des problèmes financiers (comme dans le cas du dépôt de code source )
D'autres idées?
- En supposant qu'il n'y ait pas de «contournement» en cause (pas de DRM, pas de DMCA), la récupération des données ou l'ingénierie inverse est-elle légale / acceptable?
Note modifiée:
C'est une combinaison de plusieurs histoires anecdotiques, mais réelles. Je ne suis directement impliqué dans aucun de ces projets. Je souhaite simplement savoir comment la situation de "fin de vie logicielle" est gérée en général. Ce n'est pas mon intention de faire sonner l'histoire originale comme trop "difficile" à résoudre.