Practical legal aspects of software reverse engineering · Study