
Software development is een ingewikkeld proces dat niet altijd even vlekkeloos verloopt. Vrijwel iedere softwaregebruiker krijgt wel eens te maken met een bug of mankement. Meestal kan het gebrek met een simpele update worden verholpen. Indien de softwareontwikkelaar niet langer contractueel gehouden is om updates uit te brengen, is het nog maar de vraag of hij deze problemen vrijwillig zal gaan verhelpen. Onder bepaalde – strikte - voorwaarden kan een rechtmatige verkrijger van de software dan het heft in eigen handen nemen door het programma te decompileren. In deze blog wordt dieper ingegaan op de juridische aspecten van decompilatie, waarbij het recente arrest van het Hof van Justitie van de Europese Unie (HvJEU) als uitgangspunt zal dienen.
Wat is decompilatie?
Wat ging eraan vooraf
HvJEU: toegestaan voor noodzakelijke verbeteringen
Wat betekent dit voor de praktijk?
- Inventariseer of een fout in de weg staat aan de mogelijkheid om het programma te gebruiken voor het beoogde doel.
- Ga na of het decompileren van de software mogelijk én noodzakelijk is. Kijk daarbij specifiek naar de contractuele afspraken die tussen partijen zijn gemaakt en de wettelijke grondslagen waarop de rechtmatige verkrijger zich kan beroepen: wellicht is de originele broncode wettelijk of contractueel toegankelijk voor de rechtmatige verkrijger.
- Bij het doorvoeren van verbeteringen is het ook toegestaan om bepaalde functies te deactiveren, indien die functies in de weg staan aan de mogelijkheid om het programma te gebruiken voor het beoogde doel.