Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Or just reverse their stupid ass USB protocol

My point is that gets a bit tedious for sufficiently large number of stupid ass USB devices. You might want a simpler to automate approach, and possibly something where you don't have to deal with binary driver signing yourself, which is rather expensive if you are doing this for a hobby.

> No legal threats with that, because RE for interoperability is legal.

The local copyright law where I live agrees with that assessment. I take it you did the necessary research for wherever you live?

But what if your reverse engineered driver infringes one of their stupid ass patents? What about trademarks (e.g. if you try to advertise it as a replacement for the official device driver)?

You do know that even if you are totally in the right, that does not necessarily stop them from suing you anyway? Regardless of who is actually right, this will end up costing you a lot of time, money and nerves.

I'd be very careful making legal assessments like that as an engineer. Responding to a legal threat totally unprepared and with a response like that will make the "sue you anyway" scenario very likely.



Good points.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: