From nobody Mon Jan 20 19:29:36 2025 X-Original-To: freebsd-fs@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YcL4z6rL0z5kpjr for ; Mon, 20 Jan 2025 19:29:39 +0000 (UTC) (envelope-from fuz@fuz.su) Received: from fuz.su (fuz.su [IPv6:2001:41d0:8:e508::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "fuz.su", Issuer "fuz.su" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YcL4z0WhTz3v4H; Mon, 20 Jan 2025 19:29:38 +0000 (UTC) (envelope-from fuz@fuz.su) Authentication-Results: mx1.freebsd.org; none Received: from fuz.su (localhost [127.0.0.1]) by fuz.su (8.18.1/8.18.1) with ESMTPS id 50KJTaqh029778 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Mon, 20 Jan 2025 20:29:37 +0100 (CET) (envelope-from fuz@fuz.su) Received: (from fuz@localhost) by fuz.su (8.18.1/8.18.1/Submit) id 50KJTa6j029777; Mon, 20 Jan 2025 20:29:36 +0100 (CET) (envelope-from fuz) Date: Mon, 20 Jan 2025 20:29:36 +0100 From: Robert Clausecker To: Mark Millard Cc: fuz@freebsd.org, freebsd-fs@freebsd.org Subject: Re: exfat driver as a gsoc project: mentors wanted Message-ID: References: <86B4B4D0-2B25-4632-B9BE-AE65633AE165.ref@yahoo.com> <86B4B4D0-2B25-4632-B9BE-AE65633AE165@yahoo.com> List-Id: Filesystems List-Archive: https://lists.freebsd.org/archives/freebsd-fs List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-fs@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <86B4B4D0-2B25-4632-B9BE-AE65633AE165@yahoo.com> X-Rspamd-Queue-Id: 4YcL4z0WhTz3v4H X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:16276, ipnet:2001:41d0::/32, country:FR] Hi Mark, Am Mon, Jan 20, 2025 at 11:06:39AM -0800 schrieb Mark Millard: > Robert Clausecker wrote on > Date: Mon, 20 Jan 2025 17:17:40 UTC : > > > With ExFAT being a common file system on external storage devices > > and the patent situation being less bad than a few years ago, > > Did I miss a status change? I do know that: > > https://patents.google.com/patent/US20090164440?oq=US2009164440 > > reports: 2027-03-09 Adjusted expiration > > But, other than that: > > https://opensource.microsoft.com/blog/2019/08/28/exfat-linux-kernel/ > > reported: > > QUOTE > We also support the eventual inclusion of a Linux kernel with exFAT support in a future revision of the Open Invention Network’s Linux System Definition, where, once accepted, the code will benefit from the defensive patent commitments of OIN’s 3040+ members and licensees. > END QUOTE > > Quoting https://openinventionnetwork.com/# : > > QUOTE > OIN is the largest patent non-aggression community in history. Together, we support freedom of action in Linux as a key element of Open Source & help members reduce patent risks. > END QUOTE > > So, apparently: Very specific to Linux as a context. > > To my knowledge FreeBSD is not and can not be a member of the > Open Invention Network in order to get FreeBSD itself covered. No, you did not miss anything. However, if Microsoft has given the patent to an open source patent pool, it seems likely that we can join said pool. > I'm less sure relative to the means of running Linux code in > a booted FreeBSD. May be a OIN membership could cover that > for exFAT and more? (No clue.) Yes, exactly that's what we should evaluate. > > it > > seems interesting to have a native ExFAT driver. > > > > The driver could be maintained out-of-tree and hosted in Europe > > (where the software patents are not enforceable) until we can > > merge it. > > May be the above is an implicit reference to the "2027-03-09 > Adjusted expiration"? No, though 2027 is only two years away, so if we cannot join the OIN, we only have to keep the driver out-of-tree for that long worst case. As for “hosted in Europe:” Europe does not have software patents, so we can basically ignore the ExFAT patents if development is done in Europe independently of any US entity. Yours, Robert Clausecker -- () ascii ribbon campaign - for an encoding-agnostic world /\ - against html email - against proprietary attachments