Re: Module Licensing? (thinking a little more)

Doug McNaught (doug@wireboard.com)
08 Nov 2001 12:29:11 -0500


"Drizzt Do'Urden" <drizzt.dourden@iname.com> 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/