Hi,
I'm currently trying to start a new open-source project that will do
the same as WINE did with the windows API, but for a Sony framework,
named OPEN-R.
This framework allows users to write programs for Sony's robots
(namely the dog AIBO). But Sony has discontinued the robotics division
and they won't provide support for the framework.
I already have the initial code running. I can already compile the
code for a non-MIPS platform (their robots are MIPS based) and also
load the code and run it. Of course there are still many function
stubs.
My question is about legal things. Is it considered
reverse-engineering to re-implement the Sony's framework (the API is
somewhat documented)? Did you have some law problems with Microsoft?
One more thing: How do you do with the headers? do you use original
Microsoft's headers or did you rewrite them? I'm currently using
Sony's headers, which can't be redistributed. So I also have a problem
here. How can I rewrite the headers, so that they aren't considered a
copy??
I would love if you could answer my questions, so that I can make the
project public as soon as possible.
Best Regards,
Nuno
P.S.: btw, nice work with valgrind ;) I think I'll start to test my
windows apps for memleaks in linux.