On Wednesday, 13 בDecember 2006 11:30, Ira Abramov wrote:
> the company in question (and those of you who know who they are, know),
> Has promissed me to solve the issue. the problem was a proprietary
> kernel module that should have tainted the kernel and recieved a
> restricted set of symbols, but instead has a license string of "GPL is
> not the license of this module" with a null character after the "GPL",
> which is an ugly and unethical hack.

LinuxAnt did this circa 2004. It was trivial to patch the
MODULE_LICENSE() macro so it would detect this (several patches
were sent by people including Linus).

IIRC the general feeling was that an "arms-race" with drivers
that try to hack the kernel GPL tests are not the right course of
action and these patches were not applied.

However, if you want to stress how stupid this hack is, you may
want to clarify to these people several facts:

 - Putting this string in the module is a public proof that the
   company *deliberately* missrepresented their license.
   AFAIK, this in itself is a criminal offense in many countries.

 - If the copyright dispute ever get to court, there are usually
   big difference in penalties for "willfull infringement" vs.
   unknowingly infringement (I think in the US it's triple damages
   and up to 5 years in prison).
   "... Oh sir, we didn't know we had any problem with the GPL string,
    we normally put NULL in our strings every 3'rd charater..."

 - At least in the US, trying to circumvent the EXPORT_SYMBOL_GPL
   may trigger the ugly DMCA, only this time it would work for
   free software instead of against it. Your clients may want
   to be informed that at least one foreign programmer was arrested
   and held in a US prison for 1.5 months because of claims about DMCA
   infringement raised against his (foreign) employer.

Cheers,

-- 
Oron Peled                             Voice/Fax: +972-4-8228492
[EMAIL PROTECTED]                  http://www.actcom.co.il/~oron
ICQ UIN: 16527398

"Don't worry about what anybody else is going to do. 
 The best way to predict the future is to invent it."

                                  -- Alan Kay

=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to