Only problem I see is it might me be entirely legal to strip out the binary from within the firmware and run it on another piece of hardware. It might be a good learning experience though. The world of the DCMA is so much fun.
I'm no lawyer, but one would assume that software that is freely available to download (as the firmware for the HS-series of Linkstations is freely distributed on Buffalo's website) can be used in our projects, especially since we would be using it on hardware sold by the company that licensed it. I dunno about redistribution rights, but I highly doubt that directions on how to extract the media server out of an HS-series firmware or a script that does it for you would technically be illegal. We wouldn't be circumventing any copy protection or anything like that. But again, I'm not a lawyer.
I too am not a lawyer, but have been in the middle of licensing talks before. Your assumptions are not correct. It depends on
1) the license Buffalo has to distribute the software
2) the license you receive to run the software.
The license can easily state "this software is licensed to run on XYZ hardware.
As far as circumvention is described: the DMCA states the paragraph below. Which means that even if it is not password encrypted, extracting the binary files from the .exe can still be argued to be decrypting an encrypted work.
Circumvention, according to Section 1201(a)(3)(A), means "to descramble a scrambled work, to decrypt an encrypted work, or otherwise to avoid, bypass, remove, deactivate, or impair a technological measure, without the authority of the copyright owner." Reverse engineering, on the other hand, is the scientific method of taking something apart in order to figure out how it works. While not all acts of circumvention require the use of reverse engineering, the reverse engineering of works protected by technological mechanisms requires circumvention. The placement of digital protection systems on copyrighted works essentially fences in the information a reverse engineer seeks to discover about the way the product works.
All this said if I have time I will look at it, I just wanted to provide a devil's advocate approach.
Hint of the day: See pages added to the wiki via RSS: http://www.kurobox.com/mwiki/index.php? ... s&feed=rss