Quando un fornitore dichiara di non voler più fornire supporto o servizi a un software (e ha dichiarato l'intenzione di uscire dal business senza offrire percorsi di aggiornamento), che tipo di ricorso è disponibile per il cliente?
Si prega di considerare questo dal punto di vista del cliente . Il personale IT del cliente probabilmente prenderà in considerazione solo le opzioni tecniche, ma ci sono probabilmente opzioni non tecniche che il cliente può perseguire anche. Inoltre, che tipo di misure ragionevoli può essere intrapresa dal cliente in anticipo per ridurre al minimo l'interruzione, ad esempio in termini di contratto?
Cose che mi vengono in mente:
- È necessario acquistare hardware di riserva e impostare un ambiente di riserva in cui il software può continuare a funzionare.
- Vari metodi di esportazione dei dati che non richiedono il coinvolgimento del fornitore. (Ciò può includere tecniche banali come l'esame dei dati archiviati in un back-end del database delle merci, alle tecniche più coinvolte come lo scraping dello schermo, la stampa su immagine seguita da una nuova scansione, ecc.)
- Sistemi paralleli in cui il personale duplicherà i vecchi dati in un nuovo sistema manualmente o semi-automaticamente
- Mezzi legali, nel caso in cui il fornitore abbia problemi finanziari (come nel caso dell'impegno del codice sorgente )
Altre idee?
- Supponendo che non vi sia alcuna "elusione" (nessun DRM, nessun DMCA), il recupero dei dati o il reverse engineering è legale / accettabile?
Nota modificata:
È una combinazione di diverse storie aneddotiche, ma reali. Non sono direttamente coinvolto in nessuno di questi. È semplicemente il mio desiderio di sapere come viene gestita la situazione di "fine vita del software" in generale. Non è mia intenzione far sembrare la storia originale troppo "difficile" per essere risolta.