Originally Posted by
Simon Garrett
dcraw is written in standard C. Would you know how to make that run on Windows 7? If so, you would be in the minority. And in 30 years time, when we're all using strange new devices with minimal (if any) support for the original C library, and everything would have to be re-written... Yes, in theory it could be done. But it would be way outside the capability of most users. There's bound to be someone who can do it for you - at a price.
You're quite right, it is some degree of safeguard to have a program in open source C, but don't think of it as a trouble-free long-term archive solution.