p.s.
guys, about "free as freedom", I just paid ~320 euro (shipping, customs fees, all included) to see the HDL source (Verilog) of a PCI-fpga interface.
OK, it includes the little board with a SpartanII-fpga on it, which is the best chip you want to use in your hobby projects because it's 5V tolerant, but frankly, I bought the kit mostly for the HDL-code, because PCI is complex and that code is a complete working example.
Included HDL-source:
- two CDroms, everything is BSD-model
- you have to buy the hardware to see the source code and doc
- you can not share sources or documentation in any form!
- you can modify the source-code as you wish, but ONLY for your personal purposes
I have already seen this working scheme several times. Last time with VxWorks sources (Windriver).
So, personally I think what we have behind these two "OpenSource" watches is a great thing