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=-2.6 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_PASS, USER_AGENT_MUTT 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 3B1ACC43381 for ; Wed, 20 Feb 2019 19:40:38 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 10C19214AF for ; Wed, 20 Feb 2019 19:40:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1550691638; bh=FxKo/YKwH2gyGE1woCRY/vS6T6G5OXOB5BWoO29nXSI=; h=Date:From:To:Cc:Subject:References:In-Reply-To:List-ID:From; b=Vrk/mzV0DKb20kghqpf3K3F5hjcP3jecWHPW9aQ/J4QnR+Q5iayyG+CUugEZWUS5X 93buoldsIQjVcFBHHjgS8hmr2xziKj++xYywbWczFpeHGFcmK+UDqtPas2rUt45Vxl mLqw8eY24rh3PcTeYHx3yXqSCz/KaJI/0hSDx3Ro= Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1725939AbfBTTkh (ORCPT ); Wed, 20 Feb 2019 14:40:37 -0500 Received: from mail.kernel.org ([198.145.29.99]:58032 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725798AbfBTTkh (ORCPT ); Wed, 20 Feb 2019 14:40:37 -0500 Received: from localhost (5356596B.cm-6-7b.dynamic.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id C78E32147A; Wed, 20 Feb 2019 19:40:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1550691636; bh=FxKo/YKwH2gyGE1woCRY/vS6T6G5OXOB5BWoO29nXSI=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=KGk5MP3fFY0EfNlSL/VyqFkhHEFzYecOtGLBVybPBuBdfpnK9VMhDBArO3f/iQOlc +KzQ7s4dUMjfuSuW1WI2agAavG4tMlIo0u7LbknGcZO0i3WEKXcE4LCGcW5zDoLK29 1vhlhK9u3LjhRI98qfu7waow2MRnk6GEe3CZ0JBs= Date: Wed, 20 Feb 2019 20:40:33 +0100 From: Greg KH To: Boaz Harrosh Cc: linux-fsdevel , Anna Schumaker , Al Viro , Ric Wheeler , Miklos Szeredi , Steven Whitehouse , Jefff moyer , Amir Goldstein , Amit Golander , Sagi Manole Subject: Re: [RFC PATCH 01/17] fs: Add the ZUF filesystem to the build + License Message-ID: <20190220194033.GA29416@kroah.com> References: <20190219115136.29952-1-boaz@plexistor.com> <20190219115136.29952-2-boaz@plexistor.com> <20190220110350.GA11937@kroah.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.11.3 (2019-02-01) Sender: linux-fsdevel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-fsdevel@vger.kernel.org On Wed, Feb 20, 2019 at 04:55:19PM +0200, Boaz Harrosh wrote: > 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. You are asking legal questions to a technical person? Would you ask medical questions to a lawyer? Consult your lawyers please, they know the answers to this. And if they do not, go find your corporate lawyers who do. Hint, as a test, ask them why what you wrote as a suggested SPDX line above makes no sense :) good luck! greg k-h