Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp7433257ybi; Mon, 8 Jul 2019 21:53:34 -0700 (PDT) X-Google-Smtp-Source: APXvYqynfKD3BALA/5XvTn4P9vKDjTe4i6FgQS1daPxgCCHcxnVu95aehrfzvICOYxrUaTjqHaGI X-Received: by 2002:a63:f959:: with SMTP id q25mr13661729pgk.357.1562648014596; Mon, 08 Jul 2019 21:53:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1562648014; cv=none; d=google.com; s=arc-20160816; b=lTx58kAfgm0e2xSufaTfhcaMCsQJlZCuy0mNq5r4e3VSBuFgsnW0iNxOI55BHPuNYz 87noe+tpAi/d0wpx6OZAd+/35kKOdKHK+tJdHFA9hCSrRYvb15z0gs7o6+N+WhOOSFr5 PV7L3z6Hv+GcugUOaJp0b9Z7JL4Bcaq7O7cDhUM4wDyhcJ8zoWT/hlM3uMF6qpPCaftE RJkEG62XQU4cf+PAJPJ0qx6uhVxiDYQElyty4jVFDDfR9cLW3SMa1zSTNpJm26K9aajF humhzQ6vfBzcCKO7qSSggKBrO8Ne96TDoUfQspGU9hPdtHJpRWlfvsX/RQ/uJmcCBGOx GJ7w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-transfer-encoding:content-disposition:mime-version :references:mail-followup-to:message-id:subject:cc:to:from:date; bh=06KELmW3VxnrUGV5z9DCYHnG0TqNkkrHLKutcdhGcXM=; b=uU0aOD0HF0A7DH33oktQ0cB6StfHMswXlE+d1crgvF2MxJjZZryqykrgrzU7LDKFuP EsI3s9y96kLyHBkkJ9n7mOhyXCB9p4co+hjNhkztOArrQD/W3l6ggVlW+gZKZ3UMHta0 6IGUnnBfwMIRT+ZosJsEP+8WchdXnTiPp6yJte/6WbMiQwviWu1bCvhQ5aACynwIekUl N6UGVDSylsBT+2jp/irJAszZuGuOFbM9DnIa/ut9gTuvAvQjRF+BQ8BIpnv+7/tpp6NH cDuGfald1x2bX/PKqVVVqZYrhoakHhxnsQrexNyhyP0D5kqps/dMsIIktkHIMkKafAF7 l4MA== ARC-Authentication-Results: i=1; mx.google.com; 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 19si23686499pfc.239.2019.07.08.21.53.19; Mon, 08 Jul 2019 21:53:34 -0700 (PDT) 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; 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 S1726403AbfGIEvl (ORCPT + 99 others); Tue, 9 Jul 2019 00:51:41 -0400 Received: from outgoing-auth-1.mit.edu ([18.9.28.11]:48513 "EHLO outgoing.mit.edu" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1725886AbfGIEvk (ORCPT ); Tue, 9 Jul 2019 00:51:40 -0400 Received: from callcc.thunk.org (guestnat-104-133-8-97.corp.google.com [104.133.8.97] (may be forged)) (authenticated bits=0) (User authenticated as tytso@ATHENA.MIT.EDU) by outgoing.mit.edu (8.14.7/8.12.4) with ESMTP id x694oKBg013059 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 9 Jul 2019 00:50:22 -0400 Received: by callcc.thunk.org (Postfix, from userid 15806) id 8B32242002E; Tue, 9 Jul 2019 00:50:20 -0400 (EDT) Date: Tue, 9 Jul 2019 00:50:20 -0400 From: "Theodore Ts'o" To: Valdis =?utf-8?Q?Kl=C4=93tnieks?= Cc: Alexander Viro , Greg Kroah-Hartman , linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, devel@driverdev.osuosl.org Subject: Re: Procedure questions - new filesystem driver.. Message-ID: <20190709045020.GB23646@mit.edu> Mail-Followup-To: Theodore Ts'o , Valdis =?utf-8?Q?Kl=C4=93tnieks?= , Alexander Viro , Greg Kroah-Hartman , linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, devel@driverdev.osuosl.org References: <21080.1562632662@turing-police> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <21080.1562632662@turing-police> User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Jul 08, 2019 at 08:37:42PM -0400, Valdis Klētnieks wrote: > I have an out-of-tree driver for the exfat file system that I beaten into shape > for upstreaming. The driver works, and passes sparse and checkpatch (except > for a number of line-too-long complaints). > > Do you want this taken straight to the fs/ tree, or through drivers/staging? How have you dealt with the patent claims which Microsoft has asserted[1] on the exFAT file system design? [1] https://www.microsoft.com/en-us/legal/intellectualproperty/mtl/exfat-licensing.aspx I am not making any claims about the validity of Microsoft's patent assertions on exFAT, one way or another. But it might be a good idea for some laywers from the Linux Foundation to render some legal advice to their employees (namely Greg K-H and Linus Torvalds) regarding the advisability of taking exFAT into the official Linux tree. Personally, if Microsoft is going to be unfriendly about not wanting others to use their file system technology by making patent claims, why should we reward them by making their file system better by improvings its interoperability? (My personal opinion only.) Cheers, - Ted