One of the keys to OSHW is open documentation for ICs. This is particularly important for programmable ICs. Yet FPGAs, which are some of the most useful (or potentially useful) programmable ICs, have closed programming documentation so you must use the vendor's tools. IMO this has held back FPGAs' potential and has made a number of useful applications impractical, such as reconfigurable computers. Anybody have opinions on this topic?