I am specifically referring to Software Engineering, but this post can refer to all types of Reverse Engineering.
Lately at my school I have been repeatedly been called a "Plagiarist" because I learned a bit about Reverse Engineering software. It is true that reverse engineering can lead to plagiarism, but it is also true that reverse engineering is one of the most useful tools in software engineering. Reverse Engineering has many uses, including but not limited to, making sure encryption password aren't broken, creating effective DRM, and making sure our computers are safe from viruses. Without Reverse Engineering(for legal purposes) we would probably have a lot more viruses on our computers, and hundreds of dollars being taken from bank accounts daily. There is no reason Reverse Engineering should become illegal, or regarded as fraud. Because it is not fraud unless you Reverse engineer something and call it yours (with the exception of small bits of code not protected by DRM that are required to create software that can effectively work with other software)
You need to be a member of Geeks to add comments!
Join Geeks