<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/maint/check_licenses, branch arti-v1.9.0</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.9.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.9.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2025-12-09T10:27:27Z</updated>
<entry>
<title>check_licenses: Adjust comment on priority-queue exception</title>
<updated>2025-12-09T10:27:27Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-12-08T16:18:40Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0f549dc639118c2547b96c90cad00b98b88ebba5'/>
<id>urn:sha1:0f549dc639118c2547b96c90cad00b98b88ebba5</id>
<content type='text'>
Technically `priority-queue` belongs in the `MPL_20_OK` list, but our
current checks are too rudimentary to be able to handle the `OR` (we
*do* split on `OR` for one of the checks, but we only compare the
resulting licenses against `RECOGNIZED_LICENSES`, not `MPL_20_OK`). So
for now, let's retain the exception for `priority-queue`.

(We could expand the logic in the branch handling the `OR'`d licenses to
fix this issue, but the result would be quite fragile; and besides, I
think we're going to eventually want to replace this with a proper
license parser).
</content>
</entry>
<entry>
<title>check_licenses: Update comment about priority-queue</title>
<updated>2025-12-09T10:27:27Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-12-01T11:29:06Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=996b669e42be3b9cbab8ea7176bfa55472b3eb77'/>
<id>urn:sha1:996b669e42be3b9cbab8ea7176bfa55472b3eb77</id>
<content type='text'>
They have in fact added the MPL "Exhibit A" text to every file in the
crate.

The license is still LGPL-3.0-or-later OR MPL-2.0, so the rest of the
comment still applies.

See
https://github.com/garro95/priority-queue/pull/54/commits/e2f90b0811c252f80165bbdb19233464289e428f
</content>
</entry>
<entry>
<title>check_licenses: refactor how we handle per-crate exceptions</title>
<updated>2025-08-27T16:22:28Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-08-27T16:22:28Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=060b98f1968996f23a590987cfec5a04b13934b7'/>
<id>urn:sha1:060b98f1968996f23a590987cfec5a04b13934b7</id>
<content type='text'>
Instead of using a specific "if" for each license/crate combo (as we
had done for priority-queue) or adding a blanket exception (as we
had done for ring and aws-lc-sys) we now use an associative array to
indicate that a license is allowed for a single crate.
</content>
</entry>
<entry>
<title>Remove a workaround for older broken cargo-license</title>
<updated>2025-08-27T15:52:01Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-08-27T15:52:01Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b4351292ca66a9acf51f01652dd41361c20db34c'/>
<id>urn:sha1:b4351292ca66a9acf51f01652dd41361c20db34c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove license exception for ring</title>
<updated>2025-08-27T15:49:31Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-08-27T15:49:31Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=89b73625e56b7f862af281fde75d6daef47f04b7'/>
<id>urn:sha1:89b73625e56b7f862af281fde75d6daef47f04b7</id>
<content type='text'>
Ring is now "Apache-2.0 AND ISC".
</content>
</entry>
<entry>
<title>check_licenses: treat LGPL-3.0/LGPL-3.0-only as synonyms</title>
<updated>2025-07-30T14:10:21Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-07-30T12:12:43Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0d84ff43c021ca7c45d2a12ed2f2f4919a965683'/>
<id>urn:sha1:0d84ff43c021ca7c45d2a12ed2f2f4919a965683</id>
<content type='text'>
cargo-license version 0.7 now normalizes the "-only" variant into
"LGPL-3.0".
</content>
</entry>
<entry>
<title>check_licenses: allow sorted versions of some spdx exprs</title>
<updated>2025-07-30T14:10:21Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-07-30T12:09:38Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ae80586ae1f81ff3fcac65aa66a820e67fca3988'/>
<id>urn:sha1:ae80586ae1f81ff3fcac65aa66a820e67fca3988</id>
<content type='text'>
cargo-license 0.7 has started normalizing SPDX expressions, which
includes sorting the licenses in an AND or OR.
</content>
</entry>
<entry>
<title>maint: Update check_license exceptions.</title>
<updated>2025-04-30T14:19:16Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2025-04-30T14:17:47Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=906a5011ee1b0dd11b4ea3451844d9b345423b6e'/>
<id>urn:sha1:906a5011ee1b0dd11b4ea3451844d9b345423b6e</id>
<content type='text'>
webpki have fixed their situation, and tinystr is now Unicode-3.0
licensed.
</content>
</entry>
<entry>
<title>maint: Allow CDLA-Permissive-2.0 license.</title>
<updated>2025-04-29T21:35:34Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2025-04-29T17:52:38Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=cfccc08a7a81f4037ce0e051698deb3d1e6c567a'/>
<id>urn:sha1:cfccc08a7a81f4037ce0e051698deb3d1e6c567a</id>
<content type='text'>
This seems to be compatible with our licenses, and is used by the webpki
crates.
</content>
</entry>
<entry>
<title>arti-ureq: New library which integrates with ureq</title>
<updated>2025-04-09T10:59:19Z</updated>
<author>
<name>nield</name>
<email>contact@ndvibes.com</email>
</author>
<published>2025-04-09T10:59:19Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=91d6b0ed2116e27a9764753a314911a9fc0ba814'/>
<id>urn:sha1:91d6b0ed2116e27a9764753a314911a9fc0ba814</id>
<content type='text'>
Fixes #1519
</content>
</entry>
</feed>
