Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S265721AbTIJUfA (ORCPT ); Wed, 10 Sep 2003 16:35:00 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S265725AbTIJUfA (ORCPT ); Wed, 10 Sep 2003 16:35:00 -0400 Received: from mail.webmaster.com ([216.152.64.131]:34247 "EHLO shell.webmaster.com") by vger.kernel.org with ESMTP id S265721AbTIJUe5 (ORCPT ); Wed, 10 Sep 2003 16:34:57 -0400 From: "David Schwartz" To: "Timothy Miller" Cc: "Pascal Schmidt" , Subject: RE: People, not GPL [was: Re: Driver Model] Date: Wed, 10 Sep 2003 13:34:52 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0) In-Reply-To: <3F5F3C46.4060004@techsource.com> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 Importance: Normal Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3591 Lines: 75 > But I have another point. You are not dealing with a license here. The > license is there to satisfy lawyers and make clear the INTENT of the > authors. The keyword here is INTENT in that someone who has developed > something is telling you how they feel about the use of their work > which, under many circumstances, they could have chosen not to share > with you. What you are dealing with is real people who have put an > incredible amount of time and effort into developing Linux. Those > people, to whom you owe much respect for sharing their contributions, > have decided that their software should be used with certain > restrictions, that being the GPL. If you abuse Linux, it is not the GPL > that you are insulting, but the people who developed Linux. In other words, information does not want to be free. You shouldn't use code the way you want to use it but the way the authors want you to use it. After all, they didn't have to give it to you if they didn't want to. However, Richard Stallman does not agree with this view. It's his view that if the authors chose to give you the code, you can use it any way you want to, regardless of how the authors feel about that type of usage. This is why he created the GPL. > So, the discussions about finding ways to make a non-GPL driver look > like a GPL driver and get away with it legally are all moot. The reason > you should not violate this is because the architects of Linux do not > want you to. If you really believe that the Linux authors wished to continue to control how their code was used, you have to think that they were stupid to release the code under the GPL. After all, the whole point of the GPL is to prohibit such restrictions. The reason Linux is under the GPL is so that developers *can't* put restrictions on how the package can be used. That's the "open" in open source. > If you choose to violate that, you are being unethical, > pure and simple. Or more to the point, you're being an asshole to a lot > of hard-working people who have chosen to freely share their work with > you. The person who tries to put other people's GPL'd works under his license restrictions is the asshole. I have contributed code to the Linux kernel under the GPL license (bonus points to anyone who can find my 25 lines of code or so). It is nobody else's right to add code to my code and add usage restrictions to it. The GPL expressly forbids this. > Since they are the authors and you are not, their feelings about > their softare are more important than yours. I'm just baffled. You don't seem to understand at all why the Linux kernel is organized under the GPL. It's precisely so that some developers can't hijack the project and encumber the growing source base with usage and distribution restrictions. > You may be able to screw > them over and get away with it -- people do that sort of thing all the > time -- but the fact that you may find a legal loophole doesn't make you > any less of an abject asshole. The asshole is the person who thinks that they have the right to change the express wishes of all the other contributors to the kernel who chose to contribute to a project that operates under the GPL license. The GPL license is about there being no restrictions on usage. > In short: Be honorable. I am. The hijackers are not. DS - 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/