Fonctionnement
Pourquoi abandonner la continuité ?
Selon les droits internationaux de propriété intellectuelle, vous êtes le propriétaire de tout logiciel que vous écrivez. Cela signifie que tout le monde a besoin de votre permission pour utiliser votre code. S'ils n'obtiennent pas cette permission, ils ne pourront l'utiliser que 70 ans après votre mort.
Pour les logiciels, cela peut parfois conduire à des problèmes, où les gens ne sont pas en mesure de mettre à jour ou d'utiliser des programmes qu'ils ont précédemment achetés auprès de sociétés qui n'existent plus.
Il est inutile de préserver la propriété intellectuelle s'il n'y a plus personne pour en revendiquer la propriété. Tout logiciel qui n'est plus possédé ou supporté, devrait être mis à la disposition du public.
Comment pouvons-nous corriger cela ?
Un manque de continuité comme celui-ci peut causer beaucoup de dommages, donc les entreprises devraient soit "l'utiliser ou le perdre". Soit l'entreprise continue à supporter son logiciel, soit elle s'abstient de revendiquer le logiciel comme le sien - et permet aux utilisateurs de modifier et de redistribuer le logiciel. Cela devrait donner aux utilisateurs suffisamment de liberté pour résoudre leurs propres problèmes, ou pour migrer leurs systèmes vers un nouveau logiciel proposé par l'éditeur.
Permettre aux développeurs de poursuivre l'abandonware pour leur propre travail permet aux utilisateurs de résoudre des bugs qui pourraient conduire à des résultats néfastes autrement. Si l'auteur original de l'œuvre est inconnu ou si l'auteur original a abandonné sa responsabilité, tout le monde devrait pouvoir en profiter.
Lire plus
- StackOverflow : Quelle est l'importance de la rétrocompatibilité ? [closed]
- Wikipedia : Abandonware