Jak to działa?
Dlaczego porzucamy ciągłość oprogramowania?
Zgodnie z międzynarodowymi prawami własności intelektualnej, jesteś właścicielem każdego napisanego przez siebie oprogramowania. Oznacza to, że każdy potrzebuje twojej zgody na użycie twojego kodu. Jeśli nie dostaną pozwolenia, nie będą mogli go używać aż do 70 lat po twojej śmierci.
W przypadku oprogramowania, może to czasami prowadzić do problemów, gdzie ludzie nie są w stanie aktualizować lub używać programów, które wcześniej kupili od firm, które już nie istnieją.
Nie ma sensu chronić własności intelektualnej, jeśli nie ma nikogo, kto mógłby rościć sobie do niej prawo. Każde oprogramowanie, które nie jest już własnością lub nie jest wspierane, powinno być udostępnione publicznie.
Jak możemy to naprawić?
Brak ciągłości, jak to może spowodować wiele szkód, więc firmy powinny albo "używać go lub stracić go". Albo firma kontynuuje wspieranie swojego oprogramowania, albo powstrzymuje się od roszczenia sobie praw do oprogramowania jako własnego - i pozwala użytkownikom na modyfikowanie i redystrybucję oprogramowania. Powinno to dać użytkownikom wystarczającą swobodę do rozwiązania własnych problemów, albo do migracji ich systemów do nowego oprogramowania oferowanego przez wydawcę.
Pozwalanie deweloperom na kontynuowanie abandonware dla ich własnej pracy pozwala użytkownikom na rozwiązywanie błędów, które w przeciwnym razie mogą prowadzić do nikczemnych rezultatów. Jeśli oryginalny autor pracy jest nieznany lub zrzekł się odpowiedzialności, powinien to być każdy.
Czytaj więcej
- StackOverflow: Jak ważna jest kompatybilność wsteczna? [zamknięte].
- Wikipedia: Abandonware.