On Wednesday 24 January 2007 15:31, Bradley Hook wrote:
Luke -Jr wrote:
No, the GPL also requires anything linking to be GPL-compatible.
Really? Where? http://www.gnu.org/licenses/gpl.html
http://www.fsf.org/licensing/licenses/gpl-faq.html#MereAggregation
"If modules are designed to run linked together in a shared address space, that almost surely means combining them into one program."
Each part needs to be *linkable* independently of any non-GPL-compatible code.
Even if this were true, this is still trivial. Two pieces of program code can interface with each other without having linked object code. If you need a rather obvious example, consider any client-server based application. In the case of certain programs (i.e., video drivers), this restriction does not remove the possibility of proprietary drivers, it simply makes life more difficult for everyone involved with developing or using those drivers.
However, the current state of nVidia/ATi's drivers is not legal.