Reverse engineering
From Wikipedia, the free encyclopedia
Reverse engineering, också känt som demontering och baklängeskonstruktion, är tekniken att ifrån en färdig produkt ta fram detaljerade ritningar och specifikationer på hur produkter fungerar. Ordet syftar alltså på att arbetssättet är omvänt jämfört med hur en ingenjör vanligen arbetar. När det handlar om datorprogram används ofta uttrycket dekompilering.
Ett känt exempel är Phoenix Technologies demontering av IBM:s ROM-BIOS, vilket möjliggjorde tillverkning av kompatibla PC-datorer från andra tillverkare. Den åtföljande konkurrensen pressade priserna och påskyndade förmodligen datoriseringen av företag och hem betydligt.[1]
Vissa länder har lagar som förbjuder demontering, med motiveringen att det kan skada företagen som får sina hemligheter avslöjade. Det har rådit kraftig debatt om huruvida dessa lagars skyddande av tillverkarens hemligheter uppväger den åtföljande minskade konkurrensen och försämrade rättigheter för konsumenterna.