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 X-Spam-Level: X-Spam-Status: No, score=-1.0 required=3.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1E0C0C43381 for ; Wed, 20 Feb 2019 14:55:25 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id E33212183F for ; Wed, 20 Feb 2019 14:55:24 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=plexistor-com.20150623.gappssmtp.com header.i=@plexistor-com.20150623.gappssmtp.com header.b="RCaqtHZU" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726345AbfBTOzY (ORCPT ); Wed, 20 Feb 2019 09:55:24 -0500 Received: from mail-wr1-f67.google.com ([209.85.221.67]:33814 "EHLO mail-wr1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726194AbfBTOzY (ORCPT ); Wed, 20 Feb 2019 09:55:24 -0500 Received: by mail-wr1-f67.google.com with SMTP id f14so26404346wrg.1 for ; Wed, 20 Feb 2019 06:55:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=plexistor-com.20150623.gappssmtp.com; s=20150623; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding; bh=qPZ+eaAp65/n4Gbd6v0P32nTYMHmZUUr6HQpCeH+ZlM=; b=RCaqtHZUoYqJhmB/Mkn3I6MSNVVwI0CjJuh7U6/jD1jAMcXadj5MDW2yNnAvnffft5 +zP2IQv+rOUQL1yCsu8LVFQBJiEglPPOTOxQ233srtEGfZ+heJJVF9KhhXyWKzt53qQE MQ7FigO+AspMOT5kkSlXVEai9otusg1A3uJRRl10rkfF557X1XsiEVj470FGLkhrzp9J iuYIyn2uCENEUrTr21yFkEVW2/JljU9MZkv4x5JhKmm2wrm8OyrAXfnMVYQQdHfMDKN6 jAHsPF38CNhdV3C3ay1ZXoDjxFfTeCSCzA2IqL2auEG9jktA8jcgJYvSy5ZfHMViG+Rl SDXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=qPZ+eaAp65/n4Gbd6v0P32nTYMHmZUUr6HQpCeH+ZlM=; b=JGyyD/W62h4/+sVWThe4/ES6QbGwTKoNfL6IP5gHhQdCHrDCBAEZftqs456LD2clUn cDKgmCVoIKnw8R0Lkm5LTDBo2Uv3XA5hq99Y6zFaSVP01CWZ3pApKyJxnWkDmXkSDtEH PJyDEy4IncxiD5NjLvIv9hJD284rO3Z0X4uqwPPU9rAz8wn9AwuqauOaImZOM0shboKR W8ulBFkkAuXvbkWrP2CM8r1YjoRTnYhNiXEnONUvi56m1SjJsRWXmU3s+YLzX0qAFryd rs1rQJjvOVnNG7Tt+3qXRkwCAZlsPCrtcc0sBz/0AjNTYfnuR2OM1KeYM2nJtHhYWpHN Aj5w== X-Gm-Message-State: AHQUAuZBWf8tmr3G0LwStIs6mQi8K9sStf9hEBWCak8k6KL8pF9VEHh3 axh+WrVqNjnSMIUkOvSSRJmWZQ== X-Google-Smtp-Source: AHgI3Ib6Zsey6pLdnB0k7IyTj86T7yllM6nGwCPSWY7sSK4STOXhNsGhAmjtvFn4RRMdyGM655Ly/g== X-Received: by 2002:adf:c3c5:: with SMTP id d5mr11323157wrg.308.1550674522399; Wed, 20 Feb 2019 06:55:22 -0800 (PST) Received: from [10.0.0.5] ([207.232.55.62]) by smtp.googlemail.com with ESMTPSA id w12sm13219150wrr.67.2019.02.20.06.55.20 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 20 Feb 2019 06:55:21 -0800 (PST) Subject: Re: [RFC PATCH 01/17] fs: Add the ZUF filesystem to the build + License To: Greg KH References: <20190219115136.29952-1-boaz@plexistor.com> <20190219115136.29952-2-boaz@plexistor.com> <20190220110350.GA11937@kroah.com> Cc: linux-fsdevel , Anna Schumaker , Al Viro , Ric Wheeler , Miklos Szeredi , Steven Whitehouse , Jefff moyer , Amir Goldstein , Amit Golander , Sagi Manole From: Boaz Harrosh Message-ID: Date: Wed, 20 Feb 2019 16:55:19 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: <20190220110350.GA11937@kroah.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Sender: linux-fsdevel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-fsdevel@vger.kernel.org On 20/02/19 13:03, Greg KH wrote: > On Tue, Feb 19, 2019 at 01:51:20PM +0200, Boaz harrosh wrote: >> However the ZUS user mode Server is a BSD-3-Clause licensed >> project. >> Therefor you will see that: >> zus_api.h >> md_def.h >> md.h >> These are common files with ZUS project are separately Licensed as >> BSD-3-Clause. Any contributor to these files should note that his >> code for these files is submitted as BSD-3-Clause. >> This is for the obvious reasons as these define the API between Kernel >> an user-mode Server. It is the opinion of this project authors, as is >> of Linus that a pure API header is not governed by ANY license. But >> to make it clear. > > No, that is not true, the files do have a license. Please see the > proper SPDX text that we use for kernel api .h files for what that is, > and what you should also use for yours, if you go through with this. > OK Good I understand more now. I looked at UAPI/ headers and read the docs you mentioned. Please help me nail this properly. I will change these headers to be: /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note AND BSD-3-Clause */ (I will also change the message text to reflect this conversation) My motivation is that those Interface HEADERS can also be used in proprietary OSs as Macosx and Windows. To compile the ZUS Server application project which is licensed as SPDX BSD-3-Clause. So I changed the OR to an AND right? Is it now clear that anyone adding new API interface like new operations. Understand that this applies also to BSD-3-Clause projects? > thanks, > greg k-h Thanks very much for looking Boaz