Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Thu, 8 Nov 2001 12:29:46 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Thu, 8 Nov 2001 12:29:35 -0500 Received: from [216.151.155.121] ([216.151.155.121]:22795 "EHLO belphigor.mcnaught.org") by vger.kernel.org with ESMTP id ; Thu, 8 Nov 2001 12:29:24 -0500 To: "Drizzt Do'Urden" Cc: Subject: Re: Module Licensing? (thinking a little more) In-Reply-To: From: Doug McNaught Date: 08 Nov 2001 12:29:11 -0500 In-Reply-To: "Drizzt Do'Urden"'s message of "Thu, 8 Nov 2001 18:00:45 +0100" Message-ID: Lines: 28 User-Agent: Gnus/5.0806 (Gnus v5.8.6) XEmacs/21.1 (20 Minutes to Nikko) 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 "Drizzt Do'Urden" writes: > Yes, clause 3.a) "machine readable source code". A .s file is, "machine > readable source code" by the assembler and by people that have enough time > to lost.. It is like head.S, but using numeric labels and other stuff of > that kind. > > Btw I don't understand exactly the problem with the use of asm code (in > opcodes or in nemonics) and the GPL in this particular case . To me, it's > "machine readable source code" by the assembler and if it's compilation > produces exactly the same executable, and don't see the problem. You need to read further down in section 3: The source code for a work means the preferred form of the work for making modifications to it. If the code was originally written in assembler, than the assembler source (with comments and meaningful variable names) is the "preferred form". If written in C and compiled to assembler, it isn't. IANAL, but the wording of the GPL is fairly clear. Obfuscated and semi-compiled source doesn't cut it. -Doug -- Let us cross over the river, and rest under the shade of the trees. --T. J. Jackson, 1863 - 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/