> Apparently the main reason Nvidia and ATI cannot open their
> source is because they are both knowingly infringing each
> others patents.
Sometimes you also cannot open your code because you have 
licensed third party code.
 Best regards
    ce