|
|
|
Ask HN: Is it OK to reverse engineer a file format for interoperability?
|
|
11 points
by chwind
4213 days ago
|
|
Thinking about writing an app that will share a market with a widely used but very expensive piece of software. That software has a proprietary XML-based file format that I'd love to be able to open and save to from my app. Is that legal? I've seen examples like Google Docs & OpenOffice opening Microsoft Office files, but I'm not sure if that's generally the case. I've heard it's prohibited in the EU; I'm in the US. Anybody know for sure? |
|
In practice, perhaps the question you ought to be asking is more like: "How pissed off are they going to be, and what are they going to do about it?". That will depend on what you're doing, to whom, and why. Aggravating factors may include, for example, if the files tend to contain copyrighted works you don't hold the copyrights to, or if the files are scrambled or crypted; sure they might use a ROT13 transform as their "encryption", but that doesn't mean they're not going to get the FBI to arrest you for getting up at a security convention and telling everyone that¹.
___
1. The Dmitry Sklyarov case, aka "one of the reasons reverse-engineers don't visit the United States". https://en.wikipedia.org/wiki/United_States_v._ElcomSoft_and...