From nobody Fri Jan 31 11:10:29 2025 X-Original-To: hackers@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 4YktVG4g65z5mPxK for ; Fri, 31 Jan 2025 11:10:46 +0000 (UTC) (envelope-from theraven@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (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 (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YktVG3rlPz4JRJ; Fri, 31 Jan 2025 11:10:46 +0000 (UTC) (envelope-from theraven@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1738321846; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=t9cDAIy8JYb/1Qhmj9qeYWd8NJkee7vVQJspLQo2xJI=; b=iYoOSnt7Qs+6MPi787tdVS6uXNT2r5iGs/jDIzGHXNhYJf4toY3CSMMRHGdrGI1Mf2+CxD cx2/o7Gfl4S8tEseZq7DWZmyjtMpHzFL+INyBYNE32DjYDG7C9VLRNqNyw8HhJ3iz7/Gqo U5vZr5dP9T6EAyV3mhsyxQRadLzUaiMBc62zy/8nHUiXpDO2ZZTyu1QUBj3J+Qk50M1ST0 oee8UTGPoYcz6WQQ+iTSqNbwsHMyaSyDXbHT/BL3F2b3xGSlc6vHVHP7E7M6vn1jldNWnW lfnTwhzFSoeduxP3nw1k1QTofeZjlxsi/ev4Dz3wYPLZrsZtwlDrUSV1RY5tyw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1738321846; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=t9cDAIy8JYb/1Qhmj9qeYWd8NJkee7vVQJspLQo2xJI=; b=E5vFNP5cAh9ZMEZQQOzA3YfmxEw2V5T9wIRu90xP5Tpcx6DxsSGeSunrkBDrkXPeGCSYcL 33skb2VzZKypPzlvXYO1SHS1tgk7FjwUcf9LjjHeA53IGnR+y7JnJ0t0lneNT09xoW4mpC 1HkUaHFrsPiLjOdlNRx20B9DDZ1dj30ytO9otCTvzUYUYu3fIXAXShxoKcyPvCW3F8qylv H1NbcSI8BkHORDZcme+qApSxnTl5RXn7NYGgj6iYUm818/XBA69PHOTqEyEnw1uQGebBwq IhvIvV47NLoaxDjcGZlyUAFcQVRXJi87uMZlihelWyGgQBQgI3Y8/+cPvipt7Q== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1738321846; a=rsa-sha256; cv=none; b=EivsTzbbf90HPJdyfO6eeIJYl72CAURGMpKz9HJU4x84tNW2nqLJl1DLR7Hg+RK3NMoPk4 hw+DzSyMAKlNY/Bf+9WGxH7HtV9WeYx6g5e066O0mUnCKkaaTLoo9iLX4SUgHaPwdTA1Qi PL7Sf+XkDHkczUdAOqZqok2mhsoWnjXrLwoevEC59MjiL+2hUASxbAqoBu9JC6oAaZIwUR FbvQFwS8FEFNouQaPSt+KXYOB5zBTRawgTR03tshLLkiKMjyr6XeNjdAa9dsyn6OvjIMHh Xs1iHBSF9pFbef8+LovvA9fcBoaGoFpSy0li7vD/fqJ6BIDd5TMT7BePzE7TJQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from smtp.theravensnest.org (smtp.theravensnest.org [45.77.103.195]) (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 did not present a certificate) (Authenticated sender: theraven) by smtp.freebsd.org (Postfix) with ESMTPSA id 4YktVG3NJpzJ4V; Fri, 31 Jan 2025 11:10:46 +0000 (UTC) (envelope-from theraven@FreeBSD.org) Received: from smtpclient.apple (unknown [147.148.179.33]) by smtp.theravensnest.org (Postfix) with ESMTPSA id 1D3C5DBF1; Fri, 31 Jan 2025 11:10:40 +0000 (GMT) From: David Chisnall Message-Id: <6CCBDE08-88F2-4E21-8100-F7E61AB37CB4@FreeBSD.org> Content-Type: multipart/alternative; boundary="Apple-Mail=_A399325C-9E0B-4F4A-A494-D6C11C7926AA" List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3776.700.51.11.1\)) Subject: Re: Provisions to the contribution guidelines for using LLM generated code Date: Fri, 31 Jan 2025 11:10:29 +0000 In-Reply-To: Cc: hackers@freebsd.org To: paige@paige.bio References: <4922BB4E-1361-4AE9-A40D-D75E4875033D@freebsd.org> X-Mailer: Apple Mail (2.3776.700.51.11.1) --Apple-Mail=_A399325C-9E0B-4F4A-A494-D6C11C7926AA Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 On 31 Jan 2025, at 10:12, paige@paige.bio wrote: >=20 > If you look at the older post, a lot of people didn=E2=80=99t think it = belonged in the kernel even though it was GPL because of the patent. = Fast forward to today Linus allowed ExFAT in but couldn=E2=80=99t get = behind BCacheFS =F0=9F=98=82 wonderful.=20 Microsoft has issued an explicit patent grant of the exFAT patents *for = Linux*. The =E2=80=98Open=E2=80=99 Innovation Network manages a small = pool of patents that are granted for Linux but not for the broader F/OSS = ecosystem. This grant does not apply to other implementations. The patent that you reference was filed three years after exFAT was = introduced and so presumably it is possible to implement exFAT without = it. It expires in two years, some other performance optimisations are = covered by different patents, some of which are four years later. Next year, I believe, all patents on the original version of exFAT will = have expired, which makes it possible to implement an exFAT driver that = is not patent encumbered, though without many of the performance = improvements. David --Apple-Mail=_A399325C-9E0B-4F4A-A494-D6C11C7926AA Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 On 31 Jan = 2025, at 10:12, paige@paige.bio wrote:

If you look at the older post, a lot of people didn=E2=80=99t = think it belonged in the kernel even though it was GPL because of the = patent. Fast forward to today Linus allowed ExFAT in but couldn=E2=80=99t = get behind BCacheFS =F0=9F=98=82 = wonderful. 

Microsoft has = issued an explicit patent grant of the exFAT patents *for Linux*. =  The =E2=80=98Open=E2=80=99 Innovation Network manages a small pool = of patents that are granted for Linux but not for the broader F/OSS = ecosystem.  This grant does not apply to other = implementations.

The patent that you reference = was filed three years after exFAT was introduced and so presumably it is = possible to implement exFAT without it.  It expires in two years, = some other performance optimisations are covered by different patents, = some of which are four years later.

Next year, = I believe, all patents on the original version of exFAT will have = expired, which makes it possible to implement an exFAT driver that is = not patent encumbered, though without many of the performance = improvements.

David

= --Apple-Mail=_A399325C-9E0B-4F4A-A494-D6C11C7926AA--