Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1ri7JO-00FDuM-Nx for pgsql-committers@arkaria.postgresql.org; Thu, 07 Mar 2024 06:33:03 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1ri7JN-001lOB-20 for pgsql-committers@arkaria.postgresql.org; Thu, 07 Mar 2024 06:33:01 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1ri7JM-001lO3-RS for pgsql-committers@lists.postgresql.org; Thu, 07 Mar 2024 06:33:01 +0000 Received: from sss.pgh.pa.us ([68.162.161.243]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1ri7JG-003DQI-OI; Thu, 07 Mar 2024 06:33:00 +0000 Received: from sss1.sss.pgh.pa.us (localhost [127.0.0.1]) by sss.pgh.pa.us (8.15.2/8.15.2) with ESMTP id 4276WqRv442422; Thu, 7 Mar 2024 01:32:52 -0500 From: Tom Lane To: John Naylor cc: John Naylor , pgsql-committers@lists.postgresql.org Subject: Re: pgsql: Add template for adaptive radix tree In-reply-to: References: <439211.1709791712@sss.pgh.pa.us> Comments: In-reply-to John Naylor message dated "Thu, 07 Mar 2024 13:14:41 +0700" MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-ID: <442420.1709793172.1@sss.pgh.pa.us> Content-Transfer-Encoding: 8bit Date: Thu, 07 Mar 2024 01:32:52 -0500 Message-ID: <442421.1709793172@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk John Naylor writes: > On Thu, Mar 7, 2024 at 1:08 PM Tom Lane wrote: >> Hm ... do we know that this is not patent-encumbered technology? >> Commits citing such specific prior art make me nervous. > There are several open source implementations in a variety of > languages, so I assumed not. Are any of those implementations used in places that might entice a patent troll to come after them? (If you think Postgres isn't an inviting target for patent trolls, you're wrong. We've avoided getting sued so far, but man this topic scares me.) regards, tom lane