Quando um fornecedor declara que não pretende mais fornecer suporte ou serviços a um software (e declara a intenção de sair do negócio - sem oferecer caminhos de atualização), que tipo de recurso está disponível para o cliente?
Por favor, considere isso do ponto de vista do cliente . É provável que a equipe de TI do cliente considere apenas as opções técnicas, mas provavelmente existem opções não técnicas que o cliente também pode buscar. Além disso, que tipo de medidas razoáveis podem ser tomadas pelo cliente com antecedência para minimizar interrupções, como nos termos do contrato?
Coisas em que consigo pensar:
- É necessário adquirir hardware sobressalente e configurar um ambiente sobressalente no qual o software possa continuar operando.
- Vários métodos de exportação de dados que não requerem envolvimento do fornecedor. (Isso pode incluir técnicas triviais, como examinar os dados armazenados em um back-end de banco de dados de commodities, as técnicas mais envolvidas, como captura de tela, impressão em imagem seguida de nova digitalização, etc.)
- Sistemas paralelos em que a equipe duplicará os dados antigos em um novo sistema manual ou semi-automaticamente
- Meios legais, caso o fornecedor esteja com problemas financeiros (como no caso do depósito em código-fonte )
Alguma outra ideia?
- Supondo que não haja "evasão" envolvida (sem DRM, sem DMCA), a recuperação de dados ou a engenharia reversa são legais / aceitáveis?
Nota editada:
É uma combinação de várias histórias anedóticas, mas reais. Não estou diretamente envolvido em nenhum deles. É simplesmente meu desejo de aprender sobre como a situação de "fim de vida de software" é tratada em geral. Não é minha intenção fazer a história original parecer "muito difícil" para ser resolvida.