1. reverse engineering - Noun
2. reverse engineering - Verb
reverse engineering (uncountable)
The process of analyzing the construction and operation of a product in order to manufacture a similar one.
(computing) Such analysis of an executable or other system in order to recreate its workings.
reverse engineering
present participle of reverse engineer
Basically, if reverse engineering is banned, then a lot of the open source community is doomed to fail. Jon Lech Johansen