§ 42. Omvendt utvikling av datamaskinprogram
- Dekompilering betyr å kopiere og oversette et programs kode for å finne ut hvordan det kan samvirke med et annet program.
- Bare den som har rett til å bruke programmet kan gjøre dette, og bare så langt det er nødvendig.
- Opplysningene som hentes ut, kan bare brukes til samvirket, ikke til å kopiere eller selge et lignende program.
- Reglene om dekompilering kan ikke avtales bort, og henger sammen med reglene om feilretting i § 41.
§ 42. Omvendt utvikling av datamaskinprogram
- handlingene utføres av en person som har rett til å bruke et eksemplar av et datamaskinprogram, eller på dennes vegne av en person som har tillatelse til det
- de opplysninger som er nødvendige for å oppnå funksjonelt samvirke, ikke tidligere har vært lett tilgjengelige for de personer som nevnes i bokstav a, og
- handlingene er begrenset til de deler av det opprinnelige program som er nødvendige for å oppnå funksjonelt samvirke.
- brukes til andre formål enn å muliggjøre funksjonelt samvirke med det selvstendig utviklede datamaskinprogram
- gis videre til andre, bortsett fra når dette er nødvendig for å muliggjøre funksjonelt samvirke med det selvstendig utviklede datamaskinprogram
- brukes til utvikling, fremstilling eller markedsføring av et datamaskinprogram som vesentlig svarer til det opprinnelige i sin utforming, eller til noen annen handling som gjør inngrep i opphavsretten til programmet.
Paragrafen åpner for det som kalles dekompilering: å kopiere og oversette koden i et dataprogram for å finne ut hvordan det må bygges opp for å samvirke med et annet, selvstendig utviklet program. Adgangen gjelder bare den som allerede har rett til å bruke et eksemplar av programmet, eller noen som handler på dennes vegne med tillatelse. Opplysningene må ikke ha vært lett tilgjengelige fra før, og handlingene kan bare gå så langt som nødvendig for å oppnå samvirket.
Informasjonen som hentes ut på denne måten, er underlagt strenge bruksbegrensninger. Den kan bare brukes til å få programmene til å fungere sammen, ikke gis videre til andre utover det som trengs for akkurat det formålet, og aldri brukes til å lage eller selge et konkurrerende program som i det vesentlige er en kopi av det opprinnelige. Verken denne regelen eller retten til dekompilering kan avtales bort. Overtres disse grensene, kan det utgjøre et selvstendig inngrep i opphavsretten, uavhengig av om dekompileringen i seg selv var lovlig i utgangspunktet.
Paragrafen bygger videre på retten til å rette feil og tilpasse et program man har lovlig tilgang til (§ 41). Den står også sammen med andre avgrensninger i samme kapittel, som fri bruk av verk i undervisning (§ 43), tvangslisensen for samleverk brukt i undervisning (§ 44), tvangslisensen for eksamensbruk (§ 45) og avtalelisensen for undervisningsvirksomhet (§ 46).
- § 41Rett til endringer i datamaskinprogram og databaser
- § 43Fri bruk av verk ved undervisningsvirksomhet
- § 44Tvangslisens for samleverk til bruk i undervisning mv.
- § 45Tvangslisens for bruk av verk ved offentlig eksamen
- § 46Avtalelisens for undervisningsvirksomhet