I would not care about pure software products which you could just ignore, but when you buy hardware, the software is bundled to it and can make software unusable. The law says that reverse-engineering is allowed for some purposes, one of them is the purpose of making the product you purchase more usable (there are different legislation regions and other subtleties, I don't want to discuss them here). NET API to make the hardware at list minimally usable. Usually, you can do little too low level but can fix, say. Want some typical example? You purchase some "industrial-grade" specialized hardware, and nearly all the "programmers" of that products write lousy drivers and lousy API. There are many cases when you need to reverse-engineer code and the law allows that. Your statement about malpractice is highly exaggerated.
0 Comments
Leave a Reply. |