This is what allows us to do #reverse-engineering http://en.wikipedia.org/wiki/Fair_use Also, #eula does not really matter, what matters is the #law of the state. So in practice proprietary software is better than #saas cause one can reverse engineer it, and create a free alternative, like in case with drivers, and practicly there are mostly technical ways to prevent it. #reverseengineering #copyright #law #programming #freedom