Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Thu, 2 Jan 2003 23:31:20 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Thu, 2 Jan 2003 23:31:20 -0500 Received: from astound-64-85-224-253.ca.astound.net ([64.85.224.253]:38150 "EHLO master.linux-ide.org") by vger.kernel.org with ESMTP id ; Thu, 2 Jan 2003 23:31:18 -0500 Date: Thu, 2 Jan 2003 20:38:12 -0800 (PST) From: Andre Hedrick To: Richard Stallman cc: mark@mark.mielke.cc, billh@gnuppy.monkey.org, paul@clubi.ie, riel@conectiva.com.br, Hell.Surfers@cwctv.net, linux-kernel@vger.kernel.org Subject: Re: Why is Nvidia given GPL'd code to use in closed source drivers? In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 4372 Lines: 107 On Thu, 2 Jan 2003, Richard Stallman wrote: > I regularly use several kernel modules that provide a GPL component that > interfaces the module to the kernel, and a closed source object file that > is dynamically loaded as a kernel module at run time. > > If I did not have these modules, I would not be able to use Linux as my > host operating system. > > Many enthusiasts the "Linux" operating system take the popularity of > the system (or of the kernel, Linux) as the supreme goal; but why > should the popularity of any one operating system or program be so > important? That isn't what really matters. You forget a key aspect, the "GNU system Suite" needs a frame work to function. > We developed the GNU system for the sake of freedom, and freedom is > what really matters. The GNU/Linux system today is important because > it offers a road to freedom. But it doesn't guarantee you will arrive Let people travel the road of choice, and not dictate they have to ride a bobsled straight to HELL^W(your definition of freedom) with you pushing all the way down. > there. If you use non-free drivers, you go just part way along the > road and never arrive at freedom. That defeats the purpose. To > achieve freedom, we need to insist on free drivers (and free > applications). Your definition of FREEDOM STINKS! FREEDOM == CHOICE ! If people want to use "non-free drivers", they choose to execute the freedom to do so. Now, what is clearly stated in your text is, FREEDOM means the vendor of the "non-free drivers" has NONE! If people want to have "free drivers" then contribute them. What I see is a lot of people wait for new technology to be supported, yet do nothing to enable the ones who have access and are willing to take the risks of dealing with the vendors who are paranoid. > If NVidia cooperates with us this much, we should certainly pick up What if they decide to thumb the nose at you? What if they decide to withdraw their drivers? Is your ego of "my way or no way" or "it is my license, I dictate its use" or .... fill in the blank, sigh ... never mind. You bang a drum of fair use for everything else which does not have GPL stamped and pounded into it. Maybe you should allow a little fair use in your world of the license. Oh, I am dreaming and so now to the rant! > the ball from there, and I am sure we will manage to go the rest of > the way. But don't bet on 2 weeks. Softare always takes twice as > long as you expect ;-). If it takes a whole month month to be able to > use NVidia hardware in freedom, I won't complain about the delay. Execise your CHOICE and FREEDOM is yours. FREEDOM to pick and use hardware which is not natively supported. FREEDOM to use protocols which are not support. FREEDOM to use drivers which do the task you desire. or enjoy your CAPTIVITY with a loss of CHOICE. CAPTIVITY, well there is the FREEDOM to use what is supported open. CAPTIVITY, well this is not supported, no options available. CAPTIVITY, no drivers capable, we suffer down time to wait for a sucker^Whacker^Wcodepoet^Wwhatever will slave for us. > But we could make do with even less cooperation than that. If they > just provide the necessary specs to a person who wants to extend the > free drivers that exist, that would be sufficient. It might take more > than 4 weeks to write the code, but surely not more than a few months. Gee, it has taken 12 years to get to where we are now. Is everything today which is in the kernel "fully functional" ? Come on Richard, this is not your "printer". It is something of beauty wrappered with a tarbaby in front of a briar patch. Ease up with the sticky fingered tarbaby, the briar patch is enough of a boundary. Next go pick and use words out of BLACK's LAW. You risk it all with out drawing crisp clear lines. All it takes is for one loss in court and the fear of legal action is history. The court battle may not fall in a circuit which is friendly to your choice of words in the license. Regards, Andre Hedrick LAD Storage Consulting Group - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/