Received: by 10.223.164.202 with SMTP id h10csp2356687wrb; Sat, 18 Nov 2017 20:07:40 -0800 (PST) X-Google-Smtp-Source: AGs4zMaoYtBcUoLK2WIWzCtzxygbGKtqZjrHwnySBxBF7S2yLCDAm2nlnRwb0PRPs9SXXMAcGlHh X-Received: by 10.99.167.6 with SMTP id d6mr9564687pgf.100.1511064460128; Sat, 18 Nov 2017 20:07:40 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1511064460; cv=none; d=google.com; s=arc-20160816; b=lgSdRaDhTbjg2844XBTnqSmMwg5YEoqhzTyKhU/MqsXqe99zcNzzxtLjiOo1pItbv2 F3T0uBjwOPgRyPsCOaN07sXm4LxJWv9hOVtRmN/2cvtkXisO1AyM5tt5DdEGva97VcJd 5QxDxedm6VQ5NI23oQZ+ztfme3tgakWn4GIY/OHZuQlNRx8mfsMQ6bd5RRrefkDmn9tm 85pr0xFKxZSMHNS01xv1i+qj6wlGFdn3Zw3GEsC7FjOdz938ClkIS5YECe1pbyatIM2f j8dt5uQvseeC3EYGvznTB5EC5ZT2okzYkLbEuzEwyQNRMOsi3q2vx2pmlgIWZ3sNf8Oe K6Vw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=l75cH2K38HaalsxizCWLjL+B107E3YPAO9/qofjRNPw=; b=f7XcPM8m37AWPdMFzv7VSsQCc1WuhWQWCHNVU8KbF4m/3/7CPilfVSY+i/54GpCqhS wZk7rGAbt2MDpgOOUnKDf30gy6ODm8ijMFY+tFpQbflcQ+ICueHjROPxW3DsOyqA93pR IZ5TAx9QGkjt9ehuSqspaoNbs5rpYlJ807Y1WJJIlpYdOpUkHY/yl7w7X4TW3hlVVKSw nn/PrWAG+ikwxA1HxlLRX8j/Ub4n7xOXpiJ3WNuI33RBKAJCxeScJxzFwyZlXdC858zE NMTXvgObWo51BVGhKLBhB7NepnUZsNNr3Y3RnYFXlcrFWd+Oo355EI2dD18RdvtnRrG+ h6uQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nexb-com.20150623.gappssmtp.com header.s=20150623 header.b=wV1dNp+N; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id e13si5602461pgn.481.2017.11.18.20.07.27; Sat, 18 Nov 2017 20:07:40 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@nexb-com.20150623.gappssmtp.com header.s=20150623 header.b=wV1dNp+N; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1947253AbdKRN1w (ORCPT + 93 others); Sat, 18 Nov 2017 08:27:52 -0500 Received: from mail-wm0-f68.google.com ([74.125.82.68]:46232 "EHLO mail-wm0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1947237AbdKRN1s (ORCPT ); Sat, 18 Nov 2017 08:27:48 -0500 Received: by mail-wm0-f68.google.com with SMTP id u83so2636555wmb.5 for ; Sat, 18 Nov 2017 05:27:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nexb-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=l75cH2K38HaalsxizCWLjL+B107E3YPAO9/qofjRNPw=; b=wV1dNp+NydwjVfe6maElbfF2A5HBqbTchuD33mUmaakJCaFP8YEmespiP78Fz29W74 Eiqy7diV7Je0nOHPmjvaIzjdYQC0pal0JJkUaC9TGRrDxsRfcGnExvCW/6uIZ9lkDrpP Qk/sdA30E5AlM4npp57jQnvx+8y8ruqS3EY5MtAhGD+b7aLXKfIMqpQrsK9422R/u4is 0NjHT1W29O6/+Mcw9+rtp2Tggy9d1+NBMZ1gY+Z1xQNK8A1eqUaIy8d+cYxk6Ks9vJdJ Tjc9q6OsUBmQlaVAKk4HbHLCKHtvMiZDmRZUmpqh3kSROXOQeTcPCPR5HQgsKhRDFKfG 2Czg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=l75cH2K38HaalsxizCWLjL+B107E3YPAO9/qofjRNPw=; b=mW7IVYSTZwx/y+WEfKiq92OrGu5YhOMs0Wqe+Qx39EQxFofO1Ye1qKqUB5IMjLz72/ 3DPFYBCssb01BsmKQndhnccsLDK9n4Zl5YDM2h7IN8pzmd+3wylasPYeBLAf57N8Kpll vOKUDhDGMc1HWEaeCm3jY0aPotIPaFBCmFvfo48FDl6LwQY8TlKM1BSwlvo44ndcK9kF 4wtai2KOUD0/49sIfCx3j1jGljkBa50TzUDXPe6/tMCe6TVigrhAXTyAtGCBPLsXG2r0 5+tn2h7tt4EdF83NnqU42dKjuFTKOaXfKk1Rei4AS7ci38TqZdVhsMXff/wpoBJrBST/ C3uA== X-Gm-Message-State: AJaThX4szVC+ID11PLpp31ihOY6Ynx1pKrDPTZmO9JWefNSZAqt9pZkQ n0c7KfODUP61UCW89fxjwrL3SoMcKTCinTGZKrPLRw== X-Received: by 10.28.193.66 with SMTP id r63mr6049790wmf.18.1511011667508; Sat, 18 Nov 2017 05:27:47 -0800 (PST) MIME-Version: 1.0 Received: by 10.223.157.195 with HTTP; Sat, 18 Nov 2017 05:27:06 -0800 (PST) In-Reply-To: <20171118124942.GA31864@kroah.com> References: <20171117141720.GB17880@kroah.com> <20171117203313.l7lqzrun5bnuj2ht@dtor-ws> <20171118102724.GF8368@kroah.com> <20171118124942.GA31864@kroah.com> From: Philippe Ombredanne Date: Sat, 18 Nov 2017 14:27:06 +0100 Message-ID: Subject: Re: [PATCH] input: remove unneeded DRIVER_LICENSE #defines To: Greg Kroah-Hartman Cc: Dmitry Torokhov , Arvind Yadav , LKML , linux-input@vger.kernel.org, Thomas Gleixner Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sat, Nov 18, 2017 at 1:49 PM, Greg Kroah-Hartman wrote: > On Sat, Nov 18, 2017 at 01:39:03PM +0100, Philippe Ombredanne wrote: >> On Sat, Nov 18, 2017 at 11:27 AM, Greg Kroah-Hartman >> wrote: >> > >> > Please do, I got rid of all of the DRIVER_VERSION crap in the >> > drivers/usb/ tree a release or so ago, as they make no sense at all. >> > The other defines are also really silly and can be cleaned up too. >> > >> > Want me to do that for drivers/input/ for you? >> > >> > thanks, >> > >> > greg "I'm a janitor now" k-h >> >> >> Thing could get worse: you could become a documentalist like tglx turned into. >> >> For the fun, another weird thingie that I once stumbled upon in an >> out-of-tree third-party module: >> >> MODULE_LICENSE("\x47\x50\x4c\x20\x76\x32"); >> >> ... which was most likely from a GPL-shy closet Free software >> advocate: this is "GPL v2" in ASCII. > > Hah, we've seen worse with people trying to put '0x00' in the middle of > the string to fake out the string checking logic. Whenever stuff like > that gets pointed out to the legal department of the company involved, > stuff gets fixed fast, Thanks! FWIW, this was fixed fast alright when I pointed it to the software team that had farted this. This happened a couple years ago. I have seen worse than using '0x00' once: a combo of a patched insmod to remove all the MODULE_LICENSE checks especially on "Proprietary" AND a patched kernel adding a hook in module.[c,h] and some core net patched code to make userspace, "look-ma-kernelspace-gpl-will-not-apply-here" modules possible to do network packet filtering in userspace. Which was also a nice try but another baseless fart, beside being also terrible from a perf and reliabiility point of view. The squirrelly thing was that only a handful of line of code were modified: a few needles hidden in a giant haystack. If there were an award for "Sneakiest f*ck-the-gpl attempt", these folks would have been winning the trophy hands down with special jury congratulations. > trying to 'circumvent' a license check is really > frowned apon by almost all legal juristictions :) In the US, in a weird twist of unintended consequences, this might be likely a violation of the infamous DMCA. -- Cordially Philippe Ombredanne From 1584465751453230624@xxx Sun Nov 19 04:04:52 +0000 2017 X-GM-THRID: 1584342199971883013 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread