<br><br><div class="gmail_quote">On Fri, Jan 21, 2011 at 3:02 PM, Lennart Sorensen <span dir="ltr"><<a href="mailto:lsorense-1wCw9BSqJbv44Nm34jS7Gw@public.gmane.org.ca">lsorense-1wCw9BSqJbv44Nm34jS7GywD8/FfD2ys@public.gmane.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="im">On Fri, Jan 21, 2011 at 01:49:15PM -0500, Thomas Milne wrote:<br>
> That's always been my question, really: why not? What is the<br>
> advantage, really, to keeping the code closed? I know what NVidia<br>
> would say, but aren't they kinda being disingenuous? For the average<br>
> person, of course, the stuff they don't want to share is protected.<br>
> But for anyone who knows what they're doing, isn't it trivial to take<br>
> apart the 'blob' and see what's inside? Or is it encrypted or<br>
> something? And even if someone _did_ get a peek at the code, they<br>
> would still be legally prevented from using it, no?<br>
<br>
</div>Well if someone wants to disassemble their driver, they can try.<br>
It is huge. Making sense of the assembly would be very hard.<br>
<br>
I think they have a lot of 3D optimizing code to make the opengl requests<br>
be handled efficiently. No point passing stuff to hardware if you know<br>
it isn't needed in the first place. If their optimizations are better<br>
than what ATI currently has (No idea if they are or not), then open<br>
source would let ATI see how they do that. Of course it may be that it<br>
isn't even ATI they are worried about, but other smaller companies that<br>
currently don't stand a chance at writing a good 3D driver from scratch.</blockquote><div> </div></div>Generally in the past one reason ATI and Nvidia don't open up their specs for open source development has to do with 3rd party agreements. Often they license technological solutions from 3rd party that they are not allowed to open up as per the agreement.<br>
<br>-- <br>Mark Lane <<a href="mailto:lmlane-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org">lmlane@gmail.com</a>><br><br>