From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 41F17C433F5 for ; Tue, 14 Dec 2021 19:32:02 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237442AbhLNTcB (ORCPT ); Tue, 14 Dec 2021 14:32:01 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47788 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229482AbhLNTcA (ORCPT ); Tue, 14 Dec 2021 14:32:00 -0500 Received: from mail-lf1-x12b.google.com (mail-lf1-x12b.google.com [IPv6:2a00:1450:4864:20::12b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5783FC061574 for ; Tue, 14 Dec 2021 11:31:59 -0800 (PST) Received: by mail-lf1-x12b.google.com with SMTP id z7so38783758lfi.11 for ; Tue, 14 Dec 2021 11:31:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sharpeleven-org.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=CSsQizS2Alccn09uVVHMhRrxYpQSyu5zyJjpNQE3tlI=; b=sf8PduFp6j+NjHLIpIDvQ4RC318EDH6SD3pXBY8xfLup36IkrZVN9oQ+iwUc+uldQE XfARii3Mm4ENAJDWhQ2aqollunGkuGZQqDuyEhBie3Qzb4qdcwLZmMc5+0CKeFL3NiRr Lm9gGApSYH53GjDTMQcbbMXqwjFAbIQtPHvpL3uo4xNqUgXY6zdIzQIl8iie1hfdPqwZ lLgv3NrQA9H1tLpvfl/Ti7SwOb/pzX3wIhn6gZfUmExuxM4eZI/omnNoTvAHKthYywNU s8LcP8l8Ye4ax2Vru+5+asaMOfzIr3AXQpo3D2mWkeb6a36bIyJTNPo5LqHk0KI09ETS /fMA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=CSsQizS2Alccn09uVVHMhRrxYpQSyu5zyJjpNQE3tlI=; b=h1QmB1Kh7g3I6RE2mF7rq+SkqG1Y55cvsQR9IJ1wN9i+m5rpj/GW27LqkvTUj9XQ1k YFBcgnswc5HFHIkM5PaHu2lYgTOKRsITJINMf3eyb5W+0bgUibLhrLvBEIKpAG+zyfMS MYuWP9aCyCo047tVYBgKRw8pHjrAWEq6+MemTrt4vI8/pCCRf6P3q/erZMfBjCcXKuMP sryjBn4DS4aVhVZSfk5+uSkTueW4qBY7teAFhoHQZqptuBUC8EtMW3IiaQ6LUNg8Mhrp cDonvwgpYvYPpDsISacJfAdT1plJvs+6lLq2PxypfpV66aav8ctysFrG2hdkzH1G11bJ lK0w== X-Gm-Message-State: AOAM530p//cNiL474GPif04jFJPnQG4cbcJsPPfvo8aiaYckXB/lka4O x8b2MajXtAkMiRdj7Lsp0Dn1VSgkxZeqX+KrIwxXaQ== X-Google-Smtp-Source: ABdhPJzLUx4mda4fQ7H0Ga9lBWntpZB7VpWdQX2o1dcRwm3prFV7nNv/EX6mBWmoe0www35mz1g39dVYV3eVfxoc5SQ= X-Received: by 2002:ac2:5499:: with SMTP id t25mr6633200lfk.674.1639510317616; Tue, 14 Dec 2021 11:31:57 -0800 (PST) MIME-Version: 1.0 References: <20211029184500.2821444-1-mcgrof@kernel.org> <20211029184500.2821444-4-mcgrof@kernel.org> In-Reply-To: From: Richard Fontana Date: Tue, 14 Dec 2021 14:31:46 -0500 Message-ID: Subject: Re: [copyleft-next] Re: [PATCH v9 3/6] selftests: add tests_sysfs module To: Discussion and development of copyleft-next Cc: Greg KH , Petr Mladek , akpm@linux-foundation.org, jeyu@kernel.org, tglx@linutronix.de, linux-kernel@vger.kernel.org, rostedt@goodmis.org, shuah@kernel.org, keescook@chromium.org, linux-fsdevel@vger.kernel.org, linux-spdx@vger.kernel.org, tj@kernel.org, dan.j.williams@intel.com, bvanassche@acm.org, linux-kselftest@vger.kernel.org, joe@perches.com, linux-doc@vger.kernel.org, linux-block@vger.kernel.org, minchan@kernel.org Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-spdx@vger.kernel.org On Wed, Dec 8, 2021 at 8:52 PM Luis Chamberlain wrote: > > On Fri, Dec 03, 2021 at 04:29:02PM +0100, Greg KH wrote: > > On Fri, Oct 29, 2021 at 11:44:57AM -0700, Luis Chamberlain wrote: > > > diff --git a/lib/test_sysfs.c b/lib/test_sysfs.c > > > new file mode 100644 > > > index 000000000000..2a6ec072da60 > > > --- /dev/null > > > +++ b/lib/test_sysfs.c > > > @@ -0,0 +1,894 @@ > > > +// SPDX-License-Identifier: GPL-2.0-or-later OR copyleft-next-0.3.1 > > > > Again, sorry, but no, I am going to object to this license as you are > > only accessing a GPL-v2-only api. Any other license on a file that > > interacts with that, especially for core stuff like testing the > > functionality of this code, needs to have that same license. Sorry. > > Huh? The license is GPL-v2 compatible, and when used in the kernel the > GPLv2 applies. > > Likewise, are you taking the position that permissively licensed code, > say BSD or ISC licensed code, cannot use EXPORT_SYMBOL_GPL() symbols? Just chiming in here, not really because of any association with the copyleft-next license (or GPLv2 for that matter) but because of general personal immersion in open source licensing. I would think that code interacting with a GPLv2-only api could be under any GPLv2-only-compatible license, such as ISC, GPLv2-or-later, or copyleft-next. That said, of course kernel maintainers can establish stricter policies around acceptable forms of licensing. Richard