The legal status of reverse engineering of computer software

Citation
C. Cifuentes et A. Fitzgerald, The legal status of reverse engineering of computer software, ANN SOFTW E, 9(1-4), 2000, pp. 337-351
Citations number
24
Categorie Soggetti
Computer Science & Engineering
Journal title
ANNALS OF SOFTWARE ENGINEERING
ISSN journal
10227091 → ACNP
Volume
9
Issue
1-4
Year of publication
2000
Pages
337 - 351
Database
ISI
SICI code
1022-7091(2000)9:1-4<337:TLSORE>2.0.ZU;2-#
Abstract
Reverse engineering of computer software has assumed greater importance in recent years because of the need to examine legacy code to remove the year 2000 bug. There are different types of reverse engineering based on the lev el of abstraction of the code to be reengineered; machine code, assembly co de, source code or even CASE code. We describe the different types of rever se engineering and the extent of copyright protection for software. The mos t common uses of reverse engineering are described. This provides for a com parative overview of the legal standing on reverse engineering at the inter national level. We propose challenges to the global electronic community in relation to existing and future legislation in the area of reverse enginee ring and protection of digital works.