Hur det fungerar
Varför avstå från kontinuitet i programvaran?
Enligt internationell immaterialrätt är du ägare till all programvara som du skriver. Det innebär att alla behöver ditt tillstånd för att få använda din kod. Om de inte får tillstånd kan de inte använda den förrän 70 år efter din död.
När det gäller mjukvara kan detta ibland leda till problem, där människor inte kan uppdatera eller använda program som de tidigare har köpt från företag som inte längre existerar.
Det är ingen idé att bevara immateriella rättigheter om det inte finns någon kvar som kan göra anspråk på äganderätten. All programvara som inte längre ägs eller stöds bör släppas ut till allmänheten.
Hur kan vi åtgärda detta?
En sådan brist på kontinuitet kan orsaka stor skada, så företagen bör antingen "use it or lose it". Antingen fortsätter företaget att stödja sin programvara, eller så avstår de från att göra anspråk på programvaran som sin egen - och låter användarna ändra och distribuera programvaran vidare. Detta bör ge användarna tillräckligt med frihet för att lösa sina egna problem eller för att flytta sina system till ny programvara som erbjuds av utgivaren.
Genom att låta utvecklare fortsätta att använda övergivna programvaror för sina egna arbeten kan användarna lösa fel som annars kan leda till skadliga resultat. Om den ursprungliga upphovsmannen till verket är okänd eller om den ursprungliga upphovsmannen inte längre är ansvarig, bör det vara allas spel.
Läs mer
- StackOverflow: Hur viktig är bakåtkompatibilitet? [stängd]
- Wikipedia: Abandonware