Received: by 2002:a05:6a10:6744:0:0:0:0 with SMTP id w4csp431365pxu; Wed, 7 Oct 2020 06:57:00 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzSQAzzLqFrqAzcLqZpKfkEbi+1MELUiZFbt8bnByXMO6I6L9GUQk2OuJ9JBsU8K9Mm//vo X-Received: by 2002:a50:8e5d:: with SMTP id 29mr2066799edx.142.1602079020001; Wed, 07 Oct 2020 06:57:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1602079019; cv=none; d=google.com; s=arc-20160816; b=tefPLXQVfcBPoKg7Rik8pIk0EkG0i4A82xmfo1XgYlAANe3BtT2CymMiTdL5KqAwu6 uZZvAUHgqdFGavQdCyFBAsNS1EPKkDpl2IziFhyOX0P7boMmIIeMkt8k8XSY5B47j2Ce 8PSpv2is4pxj71I7qJgD7yS5IhVxsVXTNsPruMbt14f/yRplqxOXYElBbi+cSCMHfIPr CbHArcaD+1xxV3+ZkvoEA56fuIrgzvWpWIUZIqGxH/GnXXZt2QuWhCBR03vEThnQSX7o i1kiN9sFYN/dVQ79rlCVFRDgT49A1aSXCIniTjA3OOWvzMmssrRzkvMKOA0ZkSuVRL+x Ed6A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject:dkim-signature; bh=EnbUIab0pYj3aAzSBtZY2agXtCAzcrLIon9nxdJolZU=; b=TYZ2AyoAR7jKZXeFvhPo4RNDgPumwjJ7y6X9I9eIm3zHgyDJor6Prfa0MVbUjWtazA BJ7yVFg849t6ayylxTG0hSvSInmKsn+HnpwWrgyBbfoU2N81XoAfhdVBp2oICW8js4Ux 2ZCdK3KVjpz7dAaG25OCBGRmdGZt6/2fW8O34hZf308iKuTRkIQyHvMH8l9iWLgg+AFe U52G7gQqC/MIQmwVYtmqTcA25eAwigOJpcRuAEpYqk9tVuy8qbn2VIanhkn0LUFF3thb S7ybVYfVYvbV1F6OUZMp6pc5LZMryTe58YHlkU5RB5g6hwqZ0TJ2V5n98tuTAAIB6q52 giWg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=llWN+f8r; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id m10si1518676ejr.589.2020.10.07.06.56.36; Wed, 07 Oct 2020 06:56:59 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=llWN+f8r; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728530AbgJGNx6 (ORCPT + 99 others); Wed, 7 Oct 2020 09:53:58 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54318 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728177AbgJGNx6 (ORCPT ); Wed, 7 Oct 2020 09:53:58 -0400 Received: from mail-lf1-x142.google.com (mail-lf1-x142.google.com [IPv6:2a00:1450:4864:20::142]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 01E9AC061755; Wed, 7 Oct 2020 06:53:58 -0700 (PDT) Received: by mail-lf1-x142.google.com with SMTP id d24so2371194lfa.8; Wed, 07 Oct 2020 06:53:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=EnbUIab0pYj3aAzSBtZY2agXtCAzcrLIon9nxdJolZU=; b=llWN+f8rkHxIFQxWcg0DYAln2ZOyoWvQerYzeZ3n9p8oJZKnYq9SHT9nm9zJWtSS2Z yXaGeHRwTJjY0dNdbLJXi56iotltit8GpwvdYYgLyagORc9ZckJhfr3wauMrN7ubeTC0 F4OaUp38qDgGKpmrAOV2rjm2ghBsqxIX5/H6QlHCzf4RqXNL9vNXQcvVFI3Lf+lj+gdn ErNEaiD29/P/r7uNmzra5nyTh63YS2mSuXzqsEh5jiqfiIgDaDg2iWmIfU0yy81suzka VgVurY02Oeu/0yTsK3VAB2t6N+F6Zaj0KOxNapyHxKjnguN6lhuDVcLb/uBmOqC+mi73 /rpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=EnbUIab0pYj3aAzSBtZY2agXtCAzcrLIon9nxdJolZU=; b=mOSjL32Oh8CSCSwHYhGzsZux9qeNXsJGtADAqIyby8+6CN+ZCcedJpH9kjZqoxoZZI 5vhAb37RN+JoHuYRF0+diG61fi4asvC61gxMVZy+aZYkIqdazB83GgVz9dq4GdXdkcfr S4UHhfxw8mAoTdPWwBRdg0JzDDAePHV9TR4WmbEjOPx6c8cp5ZzsV/a+FCfEaBbrnKLz mRICJsPcQRNaf5gEog4ZemB7wive2JMd5fFGsaVi8OBBHNOnsWFKVGwF0wTfWyUQEuF9 me4TMdeMZm+RUbu4Ykk6xrgZLu86j9jGLu4/ysY/5hJGJt7A5jeyfjYgXPe5g4y4Fbzk ZXsQ== X-Gm-Message-State: AOAM533/fVs+koezyr8vtTHRrBppoccVwyrwVQOMx5wcwr18rmcpx9QG 3P+4F+44leN4AZqXKz1iB42cNO/jEeM= X-Received: by 2002:ac2:4896:: with SMTP id x22mr1124977lfc.286.1602078836441; Wed, 07 Oct 2020 06:53:56 -0700 (PDT) Received: from [192.168.2.145] ([109.252.91.252]) by smtp.googlemail.com with ESMTPSA id i11sm364931ljn.119.2020.10.07.06.53.55 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 07 Oct 2020 06:53:55 -0700 (PDT) Subject: Re: [PATCH v3 0/3] Support NVIDIA Tegra-based Ouya game console To: Bob Ham , Stefan Agner , Peter Geis Cc: Rob Herring , Thierry Reding , Jonathan Hunter , Matt Merhar , Stephen Warren , Leonardo Bras , Michael Brougham , linux-tegra@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Lukas Rusak References: <20201004133114.845230-1-pgwipeout@gmail.com> <4d3eb998-045b-f288-7a9c-aaa620c38bff@settrans.net> From: Dmitry Osipenko Message-ID: Date: Wed, 7 Oct 2020 16:53:54 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: <4d3eb998-045b-f288-7a9c-aaa620c38bff@settrans.net> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 07.10.2020 16:36, Bob Ham пишет: > Hi all, > > The Bluetooth controller driver sent to linux-input by Lukas Rusak > (CC'd) is a bit of a concern. Here is the original driver: > > https://github.com/ouya/ouya_1_1-kernel/blob/master/drivers/hid/hid-ouya.c > > and you can see that there is no SPDX header, no license information and > no MODULE_LICENSE declaration. I'd previously noticed this as a > possible cause for concern in upstreaming the driver. > > Meanwhile, Lukas's driver is clearly derived from the Ouya Inc. driver > and even retains the Ouya Inc. copyright notice line. However, Lukas's > driver now has a MODULE_LICENSE("GPL") declaration added. > > Lukas, did you get clear permission to license the driver as GPL? > > Alternatively, kernel developers with greater legal or Ouya knowledge, > is this actually a concern or is it nothing to worry about? Hello Bob, That can't be a problem because: 1. Ouya Inc. doesn't exists anymore. 2. If code was officially published, then this implies that it can be derived. 3. Ouya's driver uses kernel symbols that are explicitly marked as GPL-only, see hid_open_report for example. Hence Ouya's driver inherents the GPL license. 4. Lukas's patch doesn't remind the original code at all. 5. In practice nobody cares about legal much if money aren't involved. Even if it happened that driver was 100% violating some copyrights, then it either won't be accepted to upstream or will be removed by request from the copyrights holder.