Software comes in many different forms and types. Even though as consumers we believe once we purchase something (a product) we own that product. Software is not something we tangibly own, we license the rights to use it. Since we only license the rights to use, it is it legal and ethical to reverse engineer software? Are there types of software with which we can alter and change?