Gentoo Archives: gentoo-dev

From: Peter Stuge <peter@×××××.se>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Guidance on distributed patented software
Date: Thu, 23 Sep 2021 15:52:43
Message-Id: 20210923155233.20950.qmail@stuge.se
In Reply to: Re: [gentoo-dev] Guidance on distributed patented software by Joshua Kinard
1 Joshua Kinard wrote:
2 > Hmm, it looks like dropbear is relying heavily on the ecc/ecdsa functions
3 > provided in libtomcrypt, and that library's homepage states all its code is
4 > public domain. Our ebuild has no bindist restrictions on that library.
5 > Perhaps that is how dropbear, and thus Red Hat, avoids the issues with
6 > licensing or patents?
7
8 Licenses apply to implementations and patents apply to inventions/ideas.
9
10 A software license can allow you to theoretically use an implementation
11 while a patent says no you can't without licensing that right separately.
12
13 The reverse is equally possible; an expired patent means that using the
14 invention/idea is not restricted by the patent anymore, but there may
15 still be no free/open source implementation (yet).
16
17
18 AIUI USE=-bindist is all three variants (swlicense_says_no || patent_says_no)
19 while USE=bindist promises that (swlicense_says_yes && patent_says_yes)
20 is guaranteed to be true at the cost of functionality?
21
22
23 //Peter