From a26402702f2a2967dee8d8475aa3f6c055c6fe81 Mon Sep 17 00:00:00 2001 From: Leo Kettmeir Date: Thu, 3 Sep 2026 20:13:14 +0000 Subject: [PATCH 1/3] feat(tickets): let staff open a ticket addressed to a user (#1550) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Staff could only ever answer tickets; there was no way to start a conversation with a user. This reuses the ticket system for that rather than adding a separate messaging feature. ## What changes - **`POST /api/admin/users/:user_id/tickets`** (staff only) opens a ticket of the new kind `staff_outreach`, owned by the target user, with the staff member's message as its first, outbound message. Takes `subject`, `message` and an optional `meta` object. Writes an audit log entry. - The ticket starts out **`waiting_on_user`** so it stays out of the open queue until the user replies. From then on it behaves like any ticket the user opened themselves: it lists in their account, their replies are inbound and flip the status to waiting on support, the unread badge counts it, and staff notes and canned replies work on it. - A new **`support_ticket_outreach` email** introduces the conversation ("The JSR team has opened a support ticket to get in touch with you about …") instead of announcing a reply. Subject is `[TICKET-…] `. It is sent under a fresh Message-ID so a reply from the user's inbox threads back onto the ticket via the existing inbound webhook. Users with no email on file get the web ticket alone. - **Admin UI**: a "contact" button on each row of the admin users table opens a subject/message form and lands on the new ticket. `EditModal` gains optional `method`, `label` and `redirect` props to support a create form; existing uses are unchanged. - Migration adds the `staff_outreach` enum value only, so it is safe to run ahead of the API deploy. ## Not included Contacting by bare email address (the reporter-email/claim-token ticket shape) was considered and deliberately left out; this targets accounts only. ## Testing New test `api::admin::tests::create_outreach_ticket` covers: non-staff rejected, empty message and unknown user refused, resulting ticket kind/status/subject/meta/reporter/author, the contacted user replying (inbound, status flips), the ticket appearing in their list, and another user getting a 404. Full API suite passes; sqlx offline cache regenerated with `--all-targets`. --- ...403e6a69b8d4af7b8d08fd90227a3e438b35b.json | 3 +- ...55a59524620f5504355232490a66d412d190e.json | 24 ++ ...b0cf6f2364a1e991c5e0a5b6d6bab4f90a52c.json | 3 +- ...3a88e576df31929dc614347753c5f6d0d2d9c.json | 17 ++ .../20260903000000_ticket_staff_outreach.sql | 5 + api/src/api/admin.rs | 237 ++++++++++++++++++ api/src/api/tickets.rs | 2 +- api/src/api/types.rs | 12 + api/src/db/database.rs | 74 ++++++ api/src/emails/mod.rs | 32 +++ .../support_ticket_outreach.html.hbs | 26 ++ .../templates/support_ticket_outreach.txt.hbs | 15 ++ crates/jsr_types/src/models.rs | 3 + frontend/components/TicketTitle.tsx | 4 + .../routes/admin/(_islands)/EditModal.tsx | 30 ++- frontend/routes/admin/users.tsx | 74 ++++-- frontend/routes/ticket.tsx | 2 + frontend/utils/api_types.ts | 4 +- 18 files changed, 533 insertions(+), 34 deletions(-) create mode 100644 api/.sqlx/query-2d7b84a6ce0ac4b0d1b9912463155a59524620f5504355232490a66d412d190e.json create mode 100644 api/.sqlx/query-ce1ed670ec26b083bab86ff3f873a88e576df31929dc614347753c5f6d0d2d9c.json create mode 100644 api/migrations/20260903000000_ticket_staff_outreach.sql create mode 100644 api/src/emails/templates/support_ticket_outreach.html.hbs create mode 100644 api/src/emails/templates/support_ticket_outreach.txt.hbs diff --git a/api/.sqlx/query-12a9310c1545b8bf4c9656df981403e6a69b8d4af7b8d08fd90227a3e438b35b.json b/api/.sqlx/query-12a9310c1545b8bf4c9656df981403e6a69b8d4af7b8d08fd90227a3e438b35b.json index 2c83f0126..2cbff2ca5 100644 --- a/api/.sqlx/query-12a9310c1545b8bf4c9656df981403e6a69b8d4af7b8d08fd90227a3e438b35b.json +++ b/api/.sqlx/query-12a9310c1545b8bf4c9656df981403e6a69b8d4af7b8d08fd90227a3e438b35b.json @@ -20,7 +20,8 @@ "scope_quota_increase", "scope_claim", "package_report", - "other" + "other", + "staff_outreach" ] } } diff --git a/api/.sqlx/query-2d7b84a6ce0ac4b0d1b9912463155a59524620f5504355232490a66d412d190e.json b/api/.sqlx/query-2d7b84a6ce0ac4b0d1b9912463155a59524620f5504355232490a66d412d190e.json new file mode 100644 index 000000000..2ecda1f66 --- /dev/null +++ b/api/.sqlx/query-2d7b84a6ce0ac4b0d1b9912463155a59524620f5504355232490a66d412d190e.json @@ -0,0 +1,24 @@ +{ + "db_name": "PostgreSQL", + "query": "INSERT INTO tickets (kind, creator, subject, meta, status)\n VALUES ('staff_outreach', $1, $2, $3, 'waiting_on_user')\n RETURNING id", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "id", + "type_info": "Uuid" + } + ], + "parameters": { + "Left": [ + "Uuid", + "Text", + "Jsonb" + ] + }, + "nullable": [ + false + ] + }, + "hash": "2d7b84a6ce0ac4b0d1b9912463155a59524620f5504355232490a66d412d190e" +} diff --git a/api/.sqlx/query-c80f65a0a17b45a42580398f6f3b0cf6f2364a1e991c5e0a5b6d6bab4f90a52c.json b/api/.sqlx/query-c80f65a0a17b45a42580398f6f3b0cf6f2364a1e991c5e0a5b6d6bab4f90a52c.json index b8ea56c01..b50e3f972 100644 --- a/api/.sqlx/query-c80f65a0a17b45a42580398f6f3b0cf6f2364a1e991c5e0a5b6d6bab4f90a52c.json +++ b/api/.sqlx/query-c80f65a0a17b45a42580398f6f3b0cf6f2364a1e991c5e0a5b6d6bab4f90a52c.json @@ -25,7 +25,8 @@ "scope_quota_increase", "scope_claim", "package_report", - "other" + "other", + "staff_outreach" ] } } diff --git a/api/.sqlx/query-ce1ed670ec26b083bab86ff3f873a88e576df31929dc614347753c5f6d0d2d9c.json b/api/.sqlx/query-ce1ed670ec26b083bab86ff3f873a88e576df31929dc614347753c5f6d0d2d9c.json new file mode 100644 index 000000000..1bbb2e15b --- /dev/null +++ b/api/.sqlx/query-ce1ed670ec26b083bab86ff3f873a88e576df31929dc614347753c5f6d0d2d9c.json @@ -0,0 +1,17 @@ +{ + "db_name": "PostgreSQL", + "query": "INSERT INTO ticket_messages (ticket_id, author, direction, message, email_message_id)\n VALUES ($1, $2, 'outbound', $3, $4)", + "describe": { + "columns": [], + "parameters": { + "Left": [ + "Uuid", + "Uuid", + "Text", + "Text" + ] + }, + "nullable": [] + }, + "hash": "ce1ed670ec26b083bab86ff3f873a88e576df31929dc614347753c5f6d0d2d9c" +} diff --git a/api/migrations/20260903000000_ticket_staff_outreach.sql b/api/migrations/20260903000000_ticket_staff_outreach.sql new file mode 100644 index 000000000..28e6955f2 --- /dev/null +++ b/api/migrations/20260903000000_ticket_staff_outreach.sql @@ -0,0 +1,5 @@ +-- Staff can open a ticket on a user's behalf to start a conversation with them. +-- The ticket is owned by the user it is addressed to, so it shows up alongside +-- their own tickets and their replies count as inbound; the first message is +-- outbound, written by the staff member who opened it. +ALTER TYPE ticket_kind ADD VALUE 'staff_outreach'; diff --git a/api/src/api/admin.rs b/api/src/api/admin.rs index afa4fc397..9e31c00e9 100644 --- a/api/src/api/admin.rs +++ b/api/src/api/admin.rs @@ -14,11 +14,17 @@ use tracing::Span; use tracing::field; use tracing::instrument; +use std::borrow::Cow; use std::collections::HashMap; use crate::analysis::PackageAnalysisData; use crate::analysis::analyze_package; use crate::db::*; +use crate::emails; +use crate::emails::EmailArgs; +use crate::emails::EmailQueue; +use crate::emails::EmailSender; +use crate::emails::EmailThread; use crate::iam::ReqIamExt; use crate::ids::PackagePath; use crate::ids::ScopeDescription; @@ -41,6 +47,10 @@ pub fn admin_router() -> Router { Router::builder() .get("/users", util::auth(util::json(list_users))) .patch("/users/:user_id", util::auth(util::json(update_user))) + .post( + "/users/:user_id/tickets", + util::auth(util::json(create_outreach_ticket)), + ) .get("/scopes", util::auth(util::json(list_scopes))) .post("/scopes", util::auth(util::json(assign_scope))) .patch("/scopes/:scope", util::auth(util::json(patch_scopes))) @@ -126,6 +136,108 @@ pub async fn update_user(mut req: Request) -> ApiResult { } } +/// Opens a ticket addressed to a user, so that staff can start a conversation +/// rather than only answer one. The user is notified by email when they have +/// one; either way the ticket shows up in their account and unread badge, and +/// replying works exactly as on a ticket they opened themselves. +#[instrument(name = "POST /api/admin/users/:user_id/tickets", skip(req))] +pub async fn create_outreach_ticket( + mut req: Request, +) -> ApiResult { + let user_id = req.param_uuid("user_id")?; + Span::current().record("user_id", field::display(&user_id)); + let ApiAdminNewOutreachTicketRequest { + subject, + message, + meta, + } = decode_json(&mut req).await?; + let db = req.data::().unwrap(); + + let iam = req.iam(); + let staff = iam.check_admin_access()?; + + let subject = subject.trim(); + if subject.is_empty() { + return Err(ApiError::MalformedRequest { + msg: "'subject' must not be empty".into(), + }); + } + if message.trim().is_empty() { + return Err(ApiError::TicketMessageEmpty); + } + let meta = meta.unwrap_or_else(|| serde_json::json!({})); + if !meta.is_object() { + return Err(ApiError::TicketMetaNotValid); + } + + let user = db.get_user(user_id).await?.ok_or(ApiError::UserNotFound)?; + + let email_sender = req.data::>().unwrap(); + let registry_url = req.data::().unwrap(); + + // Generated before the insert so the stored row and the header on the email + // announcing it agree, which is what makes the user's reply threadable. Only + // recorded when an email actually goes out: a user with no address on file + // gets the ticket on the web alone. + let email_message_id = match (&email_sender, &user.email) { + (Some(_), Some(_)) => { + Some(super::tickets::new_email_message_id(registry_url)) + } + _ => None, + }; + + let (ticket, user, message) = db + .create_staff_outreach_ticket( + &staff.id, + user_id, + subject, + meta, + &message, + email_message_id.as_deref(), + ) + .await?; + + if let Some(email) = &user.email + && let Some(email_sender) = email_sender + && let Some(email_message_id) = &email_message_id + { + let email_args = EmailArgs::SupportTicketOutreach { + name: Cow::Borrowed(&user.name), + ticket_id: Cow::Owned(ticket.id.to_string()), + ticket_number: Cow::Borrowed(&ticket.ticket_number), + subject: Cow::Borrowed(subject), + content: Cow::Borrowed(&message.0.message), + registry_url: Cow::Borrowed(registry_url.0.as_str()), + registry_name: Cow::Borrowed(&email_sender.from_name), + support_email: Cow::Borrowed(&email_sender.from), + }; + // Logged rather than returned: the ticket is already open, and failing the + // request would have staff open a second one. The sweeper re-drives + // anything left unsent. + if let Err(err) = emails::enqueue( + db, + email_sender, + req.data::().unwrap(), + email.clone(), + email_args, + Some(EmailThread { + message_id: email_message_id, + in_reply_to: None, + references: vec![], + }), + ) + .await + { + tracing::error!("failed to queue email: {:?}", err); + } + } + + Ok(ApiTicket::for_viewer( + (ticket, Some(user), vec![message]), + true, + )) +} + #[instrument(name = "GET /api/admin/scopes", skip(req))] pub async fn list_scopes( req: Request, @@ -536,6 +648,131 @@ mod tests { use hyper::StatusCode; use serde_json::json; + #[tokio::test] + async fn create_outreach_ticket() { + use crate::api::ApiTicket; + use crate::api::ApiTicketActor; + use crate::api::ApiTicketMessage; + use crate::db::TicketKind; + use crate::db::TicketMessageDirection; + use crate::db::TicketStatus; + + let mut t = TestSetup::new().await; + let staff_token = t.staff_user.token.clone(); + let user_token = t.user1.token.clone(); + let user_id = t.user1.user.id; + let path = format!("/api/admin/users/{user_id}/tickets"); + + // Not for regular users. + t.http() + .post(&path) + .token(Some(&user_token)) + .body_json(json!({ "subject": "Hi", "message": "hello" })) + .call() + .await + .unwrap() + .expect_err_code(StatusCode::FORBIDDEN, "actorNotAuthorized") + .await; + + // An empty message opens nothing. + t.http() + .post(&path) + .token(Some(&staff_token)) + .body_json(json!({ "subject": "Hi", "message": " " })) + .call() + .await + .unwrap() + .expect_err_code(StatusCode::BAD_REQUEST, "ticketMessageEmpty") + .await; + + // Nor does one addressed to nobody. + t.http() + .post(format!("/api/admin/users/{}/tickets", uuid::Uuid::new_v4())) + .token(Some(&staff_token)) + .body_json(json!({ "subject": "Hi", "message": "hello" })) + .call() + .await + .unwrap() + .expect_err_code(StatusCode::NOT_FOUND, "userNotFound") + .await; + + let ticket = t + .http() + .post(&path) + .token(Some(&staff_token)) + .body_json(json!({ + "subject": "About your scope", + "message": "hello from staff", + "meta": { "scope": "scope" }, + })) + .call() + .await + .unwrap() + .expect_ok::() + .await; + + assert_eq!(ticket.kind, TicketKind::StaffOutreach); + assert_eq!(ticket.subject.as_deref(), Some("About your scope")); + assert_eq!(ticket.status, TicketStatus::WaitingOnUser); + assert_eq!(ticket.meta, json!({ "scope": "scope" })); + let ApiTicketActor::User { user: reporter } = &ticket.reporter else { + panic!("expected a user reporter, got {:?}", ticket.reporter); + }; + assert_eq!(reporter.id, user_id); + assert_eq!(ticket.messages.len(), 1); + assert_eq!(ticket.messages[0].message, "hello from staff"); + assert_eq!( + ticket.messages[0].direction, + TicketMessageDirection::Outbound + ); + let ApiTicketActor::User { user: author } = &ticket.messages[0].author + else { + panic!( + "expected a user author, got {:?}", + ticket.messages[0].author + ); + }; + assert_eq!(author.id, t.staff_user.user.id); + + // The contacted user can see it and reply, and their reply is inbound + // like on any ticket they opened themselves. + let message = t + .http() + .post(format!("/api/tickets/{}", ticket.id)) + .token(Some(&user_token)) + .body_json(json!({ "message": "hello back" })) + .call() + .await + .unwrap() + .expect_ok::() + .await; + assert_eq!(message.direction, TicketMessageDirection::Inbound); + + let tickets = t + .http() + .get("/api/user/tickets") + .token(Some(&user_token)) + .call() + .await + .unwrap() + .expect_ok::>() + .await; + assert_eq!(tickets.len(), 1); + assert_eq!(tickets[0].id, ticket.id); + assert_eq!(tickets[0].status, TicketStatus::WaitingOnSupport); + + // Somebody else cannot. + let other_token = t.user2.token.clone(); + t.http() + .get(format!("/api/tickets/{}", ticket.id)) + .token(Some(&other_token)) + .call() + .await + .unwrap() + .expect_err_code(StatusCode::NOT_FOUND, "ticketNotFound") + .await; + } + #[tokio::test] async fn list_users() { let mut t = TestSetup::new().await; diff --git a/api/src/api/tickets.rs b/api/src/api/tickets.rs index 9e51f66c8..b0fbcdbee 100644 --- a/api/src/api/tickets.rs +++ b/api/src/api/tickets.rs @@ -116,7 +116,7 @@ fn thread_for<'a>( /// Generates a `Message-ID` for an email JSR is about to send. Recorded against /// the message it announces, so a reply pointing back at it can be threaded onto /// the right ticket. -fn new_email_message_id(registry_url: &RegistryUrl) -> String { +pub(super) fn new_email_message_id(registry_url: &RegistryUrl) -> String { let domain = registry_url.0.host_str().unwrap_or("jsr.io"); format!("<{}@{}>", Uuid::new_v4(), domain) } diff --git a/api/src/api/types.rs b/api/src/api/types.rs index c335aa8b9..c81b32bb6 100644 --- a/api/src/api/types.rs +++ b/api/src/api/types.rs @@ -1294,6 +1294,18 @@ pub struct ApiAdminUpdateTicketRequest { pub status: Option, } +/// Opens a `staff_outreach` ticket addressed to a user. +#[derive(Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +pub struct ApiAdminNewOutreachTicketRequest { + pub subject: String, + pub message: String, + /// Structured context for what the conversation is about, such as the scope + /// or package it concerns. Shown on the ticket page. + #[serde(default)] + pub meta: Option, +} + #[derive(Debug, Serialize, Deserialize)] #[serde(rename_all = "camelCase")] pub struct ApiAuditLog { diff --git a/api/src/db/database.rs b/api/src/db/database.rs index fbff975f0..0cb69ab14 100644 --- a/api/src/db/database.rs +++ b/api/src/db/database.rs @@ -4597,6 +4597,80 @@ gitlab_id: r.user_gitlab_id, Ok((ticket, user, message)) } + /// Opens a ticket addressed to `user_id` on behalf of staff. + /// + /// The ticket belongs to the user being contacted, so it lists with their own + /// tickets and their replies are inbound like on any other. The opening + /// message is outbound from `staff_id`, and the ticket starts out waiting on + /// the user rather than in the open queue, since nobody is owed a reply by + /// support yet. + /// + /// `email_message_id` is the `Message-ID` the notification email will be + /// sent under, or `None` when no email goes out. + #[instrument( + name = "Database::create_staff_outreach_ticket", + skip(self, message), + err + )] + pub async fn create_staff_outreach_ticket( + &self, + staff_id: &Uuid, + user_id: Uuid, + subject: &str, + meta: serde_json::Value, + message: &str, + email_message_id: Option<&str>, + ) -> Result<(Ticket, User, FullTicketMessage)> { + let mut tx = self.pool.begin().await?; + + let ticket_id = sqlx::query_scalar!( + r#"INSERT INTO tickets (kind, creator, subject, meta, status) + VALUES ('staff_outreach', $1, $2, $3, 'waiting_on_user') + RETURNING id"#, + user_id as _, + subject, + meta as _, + ) + .fetch_one(&mut *tx) + .await?; + + sqlx::query!( + r#"INSERT INTO ticket_messages (ticket_id, author, direction, message, email_message_id) + VALUES ($1, $2, 'outbound', $3, $4)"#, + ticket_id as _, + staff_id as _, + message, + email_message_id, + ) + .execute(&mut *tx) + .await?; + + audit_log( + &mut tx, + staff_id, + true, + "create_staff_outreach_ticket", + json!({ + "ticket_id": ticket_id, + "user_id": user_id, + }), + ) + .await?; + + let (ticket, user, mut messages) = + Self::load_full_ticket(&mut tx, ticket_id) + .await? + .expect("ticket was just inserted in this transaction"); + + tx.commit().await?; + + // The whole message, author included: unlike a ticket somebody opens + // themselves, the author here is not the ticket's owner. + let message = messages.remove(0); + let user = user.expect("ticket was just created with a creator"); + Ok((ticket, user, message)) + } + #[instrument(name = "Database::list_tickets", skip(self), err)] pub async fn list_tickets( &self, diff --git a/api/src/emails/mod.rs b/api/src/emails/mod.rs index 70e7ab0a1..9e156f5cf 100644 --- a/api/src/emails/mod.rs +++ b/api/src/emails/mod.rs @@ -23,6 +23,8 @@ const SUPPORT_TICKET_MESSAGE_TXT: &str = "support_ticket_message.txt"; const SUPPORT_TICKET_MESSAGE_HTML: &str = "support_ticket_message.html"; const SUPPORT_TICKET_AUTO_REPLY_TXT: &str = "support_ticket_auto_reply.txt"; const SUPPORT_TICKET_AUTO_REPLY_HTML: &str = "support_ticket_auto_reply.html"; +const SUPPORT_TICKET_OUTREACH_TXT: &str = "support_ticket_outreach.txt"; +const SUPPORT_TICKET_OUTREACH_HTML: &str = "support_ticket_outreach.html"; #[derive(Debug, Serialize)] #[serde(untagged)] @@ -73,6 +75,19 @@ pub enum EmailArgs<'a> { registry_name: Cow<'a, str>, support_email: Cow<'a, str>, }, + /// Sent to a user when staff open a ticket addressed to them. Unlike the + /// other ticket emails it is not a reply to anything, so it introduces the + /// conversation rather than announcing a new message on it. + SupportTicketOutreach { + name: Cow<'a, str>, + ticket_id: Cow<'a, str>, + ticket_number: Cow<'a, str>, + subject: Cow<'a, str>, + content: Cow<'a, str>, + registry_url: Cow<'a, str>, + registry_name: Cow<'a, str>, + support_email: Cow<'a, str>, + }, } impl EmailArgs<'_> { @@ -109,6 +124,13 @@ impl EmailArgs<'_> { .trim(); format!("[{ticket_number}] Re: {subject}") } + EmailArgs::SupportTicketOutreach { + ticket_number, + subject, + .. + } => { + format!("[{ticket_number}] {}", subject.trim()) + } } } @@ -119,6 +141,7 @@ impl EmailArgs<'_> { EmailArgs::SupportTicketCreated { .. } => SUPPORT_TICKET_CREATED_TXT, EmailArgs::SupportTicketMessage { .. } => SUPPORT_TICKET_MESSAGE_TXT, EmailArgs::SupportTicketAutoReply { .. } => SUPPORT_TICKET_AUTO_REPLY_TXT, + EmailArgs::SupportTicketOutreach { .. } => SUPPORT_TICKET_OUTREACH_TXT, } } @@ -131,6 +154,7 @@ impl EmailArgs<'_> { EmailArgs::SupportTicketAutoReply { .. } => { SUPPORT_TICKET_AUTO_REPLY_HTML } + EmailArgs::SupportTicketOutreach { .. } => SUPPORT_TICKET_OUTREACH_HTML, } } } @@ -187,6 +211,14 @@ fn init_handlebars() SUPPORT_TICKET_AUTO_REPLY_HTML, include_str!("./templates/support_ticket_auto_reply.html.hbs"), )?; + t.register_template_string( + SUPPORT_TICKET_OUTREACH_TXT, + include_str!("./templates/support_ticket_outreach.txt.hbs"), + )?; + t.register_template_string( + SUPPORT_TICKET_OUTREACH_HTML, + include_str!("./templates/support_ticket_outreach.html.hbs"), + )?; t.set_strict_mode(true); diff --git a/api/src/emails/templates/support_ticket_outreach.html.hbs b/api/src/emails/templates/support_ticket_outreach.html.hbs new file mode 100644 index 000000000..875128ca9 --- /dev/null +++ b/api/src/emails/templates/support_ticket_outreach.html.hbs @@ -0,0 +1,26 @@ +{{#*inline "html_inner"}} +

+ Hey {{ name }}, +

+

+ The {{ registry_name }} team has opened a support ticket to get in touch with you about “{{ subject }}”. +

+ +
+	{{ content }}
+
+ +

+ To view the ticket, you can go to + {{ registry_url }}ticket/{{ ticket_id }}. You can reply to the ticket from there. +

+ +

+ You can reply to the ticket via the link above, or simply reply to this email. Your replies are added to the ticket automatically. +

+

+ Cheers, +
{{ registry_name }} +

+{{/inline}} +{{> base.html}} diff --git a/api/src/emails/templates/support_ticket_outreach.txt.hbs b/api/src/emails/templates/support_ticket_outreach.txt.hbs new file mode 100644 index 000000000..d9fa42225 --- /dev/null +++ b/api/src/emails/templates/support_ticket_outreach.txt.hbs @@ -0,0 +1,15 @@ +{{#*inline "text_inner"}} +Hey {{ name }}, + +The {{ registry_name }} team has opened a support ticket to get in touch with you about "{{ subject }}": + +--- +{{content}} +--- + +To view the ticket, you can go to {{ registry_url }}ticket/{{ ticket_id }}. You can reply to the ticket from there, or simply reply to this email. Your replies are added to the ticket automatically. + +Cheers, +{{ registry_name }} +{{/inline}} +{{> base.txt }} diff --git a/crates/jsr_types/src/models.rs b/crates/jsr_types/src/models.rs index f6d88088f..9d2440582 100644 --- a/crates/jsr_types/src/models.rs +++ b/crates/jsr_types/src/models.rs @@ -1106,6 +1106,9 @@ pub enum TicketKind { ScopeClaim, PackageReport, Other, + /// Opened by staff, addressed to a user. The ticket's creator is the user + /// being contacted, and its first message is outbound. + StaffOutreach, } #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] diff --git a/frontend/components/TicketTitle.tsx b/frontend/components/TicketTitle.tsx index 6a582086c..e5dcf4ac8 100644 --- a/frontend/components/TicketTitle.tsx +++ b/frontend/components/TicketTitle.tsx @@ -35,6 +35,10 @@ export function TicketTitle(props: TicketTitleProps): JSX.Element { case "scope_claim": title = `Request for reserved scope '@${props.meta.scope}'`; break; + case "staff_outreach": + // Always opened with a subject; this is only reached if it was blank. + title = "Message from JSR staff"; + break; case "package_report": title = `Report package '${props.meta.scope}/${props.meta.name}${ props.meta.version ? `@${props.meta.version}` : "" diff --git a/frontend/routes/admin/(_islands)/EditModal.tsx b/frontend/routes/admin/(_islands)/EditModal.tsx index 6587c2af1..eed91fc0a 100644 --- a/frontend/routes/admin/(_islands)/EditModal.tsx +++ b/frontend/routes/admin/(_islands)/EditModal.tsx @@ -37,11 +37,19 @@ type Field = SelectField | BooleanField | NumberField | TextField; const BASE_INPUT_STYLING = "w-full block px-2 py-1.5 input-container input"; export function EditModal( - { style, fields, title, path }: { + { style, fields, title, path, method = "patch", label = "edit", redirect }: { path: APIPath; style: "primary" | "danger"; title: string; fields: Field[]; + /// `patch` sends only the fields that changed from their initial value and + /// reloads the page; `post` sends every field and creates something new. + method?: "patch" | "post"; + /// Text on the button that opens the modal. + label?: string; + /// Where to go once a `post` succeeds, with `{id}` replaced by the id of + /// the object the API returned. Reloads the page when unset. + redirect?: string; }, ) { const open = useSignal(false); @@ -85,7 +93,7 @@ export function EditModal( onClick={() => open.value = !open.value} aria-expanded={open.value ? "true" : "false"} > - edit + {label}
{ - if (res.ok) { + const request = method === "post" + ? api.post<{ id: string }>(path, data) + : api.patch<{ id: string }>(path, data); + request.then((res) => { + if (!res.ok) { + status.value = "pending"; + return; + } + if (redirect !== undefined) { + globalThis.location.href = redirect.replace( + "{id}", + res.data.id, + ); + } else { globalThis.location.reload(); } }); diff --git a/frontend/routes/admin/users.tsx b/frontend/routes/admin/users.tsx index 10365d11d..037666fbc 100644 --- a/frontend/routes/admin/users.tsx +++ b/frontend/routes/admin/users.tsx @@ -67,31 +67,55 @@ export default define.page(function Users({ data, url }) { {twas(new Date(user.createdAt).getTime())} - +
+ + +
))} diff --git a/frontend/routes/ticket.tsx b/frontend/routes/ticket.tsx index 49a8a4fd8..e5eb4681b 100644 --- a/frontend/routes/ticket.tsx +++ b/frontend/routes/ticket.tsx @@ -292,6 +292,8 @@ function formatMeta(kind: TicketKind, meta: Record) { return null; case "other": return null; + case "staff_outreach": + return null; } } diff --git a/frontend/utils/api_types.ts b/frontend/utils/api_types.ts index c1753ab3c..9cd4ce654 100644 --- a/frontend/utils/api_types.ts +++ b/frontend/utils/api_types.ts @@ -349,7 +349,9 @@ export type TicketKind = | "scope_quota_increase" | "scope_claim" | "package_report" - | "other"; + | "other" + /// Opened by staff, addressed to the user who appears as its reporter. + | "staff_outreach"; export interface NewTicket { kind: TicketKind; From 2820565ec7dcc9908504afd66c71f101a4055ee3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 3 Sep 2026 20:22:02 +0000 Subject: [PATCH 2/3] feat: update SPDX license data (#1546) ## Summary This PR updates the SPDX license data with the latest version from the upstream repository. ### Changes - Updated license data in `api/license-list-data/json/details/` - Synced with latest SPDX license-list-data repository ### Automation This PR was created automatically by the monthly sync workflow. Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com> --- api/license-list-data/json/details/0BSD.json | 8 +-- .../json/details/3D-Slicer-1.0.json | 12 ++-- api/license-list-data/json/details/AAL.json | 2 +- api/license-list-data/json/details/ADSL.json | 2 +- .../json/details/AFL-1.1.json | 4 +- .../json/details/AFL-1.2.json | 16 ++--- .../json/details/AFL-2.0.json | 2 +- .../json/details/AFL-2.1.json | 6 +- .../json/details/AFL-3.0.json | 4 +- .../json/details/AGPL-1.0-only.json | 2 +- .../json/details/AGPL-1.0-or-later.json | 2 +- .../json/details/AGPL-1.0.json | 2 +- .../json/details/AGPL-3.0-only.json | 4 +- .../json/details/AGPL-3.0-or-later.json | 12 ++-- .../json/details/AGPL-3.0.json | 4 +- .../json/details/AMD-newlib.json | 2 +- .../json/details/AMDPLPA.json | 2 +- .../json/details/AML-glslang.json | 6 +- api/license-list-data/json/details/AML.json | 2 +- api/license-list-data/json/details/AMPAS.json | 2 +- .../json/details/ANTLR-PD-fallback.json | 2 +- .../json/details/ANTLR-PD.json | 2 +- .../json/details/APAFML.json | 2 +- .../json/details/APL-1.0.json | 2 +- .../json/details/APSL-1.0.json | 2 +- .../json/details/APSL-1.1.json | 2 +- .../json/details/APSL-1.2.json | 2 +- .../json/details/APSL-2.0.json | 2 +- .../json/details/ASWF-Digital-Assets-1.0.json | 2 +- .../json/details/ASWF-Digital-Assets-1.1.json | 2 +- .../json/details/Abstyles.json | 2 +- .../json/details/AdaCore-doc.json | 20 +++---- .../json/details/Adobe-2006.json | 2 +- .../details/Adobe-Display-PostScript.json | 2 +- .../json/details/Adobe-Glyph.json | 2 +- .../json/details/Adobe-Utopia.json | 2 +- .../details/Advanced-Cryptics-Dictionary.json | 2 +- .../json/details/Afmparse.json | 2 +- .../json/details/Aladdin.json | 2 +- .../json/details/Apache-1.0.json | 2 +- .../json/details/Apache-1.1.json | 4 +- .../json/details/Apache-2.0.json | 16 ++--- .../json/details/App-s2p.json | 2 +- .../json/details/Arphic-1999.json | 6 +- .../json/details/Artistic-1.0-Perl.json | 2 +- .../json/details/Artistic-1.0-cl8.json | 2 +- .../json/details/Artistic-1.0.json | 2 +- .../json/details/Artistic-2.0.json | 6 +- .../json/details/Artistic-dist.json | 2 +- .../json/details/Aspell-RU.json | 2 +- .../json/details/BOLA-1.1.json | 2 +- .../json/details/BSD-1-Clause.json | 2 +- .../json/details/BSD-2-Clause-Darwin.json | 2 +- .../json/details/BSD-2-Clause-FreeBSD.json | 2 +- .../json/details/BSD-2-Clause-NetBSD.json | 2 +- .../json/details/BSD-2-Clause-Patent.json | 2 +- .../json/details/BSD-2-Clause-Views.json | 22 +++---- .../details/BSD-2-Clause-first-lines.json | 4 +- .../BSD-2-Clause-pkgconf-disclaimer.json | 4 +- .../details/BSD-2-Clause-pos-unchanged.json | 55 +++++++++++++++++ .../json/details/BSD-2-Clause.json | 2 +- .../details/BSD-3-Clause-Attribution.json | 2 +- .../json/details/BSD-3-Clause-Clear.json | 2 +- .../json/details/BSD-3-Clause-HP.json | 2 +- .../json/details/BSD-3-Clause-LBNL.json | 2 +- .../details/BSD-3-Clause-Modification.json | 2 +- .../BSD-3-Clause-No-Military-License.json | 16 ++--- .../BSD-3-Clause-No-Nuclear-License-2014.json | 2 +- .../BSD-3-Clause-No-Nuclear-License.json | 2 +- .../BSD-3-Clause-No-Nuclear-Warranty.json | 6 +- .../json/details/BSD-3-Clause-Open-MPI.json | 4 +- .../json/details/BSD-3-Clause-Sun.json | 2 +- .../json/details/BSD-3-Clause-Tso.json | 2 +- .../json/details/BSD-3-Clause-acpica.json | 2 +- .../json/details/BSD-3-Clause-flex.json | 2 +- .../json/details/BSD-3-Clause.json | 4 +- .../json/details/BSD-4-Clause-Shortened.json | 2 +- .../json/details/BSD-4-Clause-UC.json | 2 +- .../json/details/BSD-4-Clause.json | 20 +++---- .../json/details/BSD-4.3RENO.json | 16 ++--- .../json/details/BSD-4.3TAHOE.json | 16 ++--- .../BSD-Advertising-Acknowledgement.json | 2 +- .../BSD-Attribution-HPND-disclaimer.json | 2 +- .../json/details/BSD-Inferno-Nettverk.json | 2 +- .../json/details/BSD-Mark-Modifications.json | 2 +- .../json/details/BSD-Protection.json | 2 +- .../BSD-Source-Code-no-disclaimer.json | 23 +++++++ .../json/details/BSD-Source-Code.json | 4 +- .../details/BSD-Source-beginning-file.json | 2 +- .../json/details/BSD-Systemics-W3Works.json | 6 +- .../json/details/BSD-Systemics.json | 4 +- .../json/details/BSD-ask-to-endorse.json | 23 +++++++ .../json/details/BSL-1.0.json | 4 +- .../json/details/BUSL-1.1.json | 2 +- .../json/details/Baekmuk.json | 2 +- .../json/details/Bahyph.json | 2 +- api/license-list-data/json/details/Barr.json | 2 +- .../json/details/Beerware.json | 12 ++-- .../json/details/BitTorrent-1.0.json | 2 +- .../json/details/BitTorrent-1.1.json | 2 +- .../json/details/Bitstream-Charter.json | 4 +- .../json/details/Bitstream-Vera.json | 20 +++---- .../json/details/BlueOak-1.0.0.json | 2 +- .../json/details/Boehm-GC-without-fee.json | 2 +- .../json/details/Boehm-GC.json | 20 +++---- .../json/details/Borceux.json | 2 +- .../json/details/Brian-Gladman-2-Clause.json | 4 +- .../Brian-Gladman-3-Clause-no-conversion.json | 2 +- .../json/details/Brian-Gladman-3-Clause.json | 2 +- api/license-list-data/json/details/Buddy.json | 2 +- .../json/details/Bugroff.json | 2 +- .../json/details/C-UDA-1.0.json | 12 ++-- .../CAL-1.0-Combined-Work-Exception.json | 4 +- .../json/details/CAL-1.0.json | 4 +- .../json/details/CAPEC-tou.json | 2 +- .../json/details/CATOSL-1.1.json | 2 +- .../json/details/CC-BY-1.0.json | 2 +- .../json/details/CC-BY-2.0.json | 2 +- .../json/details/CC-BY-2.5-AU.json | 2 +- .../json/details/CC-BY-2.5.json | 2 +- .../json/details/CC-BY-3.0-AT.json | 2 +- .../json/details/CC-BY-3.0-AU.json | 2 +- .../json/details/CC-BY-3.0-DE.json | 2 +- .../json/details/CC-BY-3.0-IGO.json | 2 +- .../json/details/CC-BY-3.0-NL.json | 2 +- .../json/details/CC-BY-3.0-US.json | 2 +- .../json/details/CC-BY-3.0.json | 2 +- .../json/details/CC-BY-4.0.json | 2 +- .../json/details/CC-BY-NC-1.0.json | 2 +- .../json/details/CC-BY-NC-2.0.json | 2 +- .../json/details/CC-BY-NC-2.5.json | 2 +- .../json/details/CC-BY-NC-3.0-DE.json | 2 +- .../json/details/CC-BY-NC-3.0-IGO.json | 2 +- .../json/details/CC-BY-NC-3.0.json | 2 +- .../json/details/CC-BY-NC-4.0.json | 2 +- .../json/details/CC-BY-NC-ND-1.0.json | 2 +- .../json/details/CC-BY-NC-ND-2.0.json | 2 +- .../json/details/CC-BY-NC-ND-2.5.json | 2 +- .../json/details/CC-BY-NC-ND-3.0-DE.json | 2 +- .../json/details/CC-BY-NC-ND-3.0-IGO.json | 2 +- .../json/details/CC-BY-NC-ND-3.0.json | 2 +- .../json/details/CC-BY-NC-ND-4.0.json | 2 +- .../json/details/CC-BY-NC-SA-1.0.json | 2 +- .../json/details/CC-BY-NC-SA-2.0-DE.json | 2 +- .../json/details/CC-BY-NC-SA-2.0-FR.json | 2 +- .../json/details/CC-BY-NC-SA-2.0-UK.json | 2 +- .../json/details/CC-BY-NC-SA-2.0.json | 2 +- .../json/details/CC-BY-NC-SA-2.5.json | 2 +- .../json/details/CC-BY-NC-SA-3.0-DE.json | 2 +- .../json/details/CC-BY-NC-SA-3.0-IGO.json | 2 +- .../json/details/CC-BY-NC-SA-3.0.json | 2 +- .../json/details/CC-BY-NC-SA-4.0.json | 2 +- .../json/details/CC-BY-ND-1.0.json | 2 +- .../json/details/CC-BY-ND-2.0.json | 2 +- .../json/details/CC-BY-ND-2.5.json | 2 +- .../json/details/CC-BY-ND-3.0-DE.json | 2 +- .../json/details/CC-BY-ND-3.0.json | 2 +- .../json/details/CC-BY-ND-4.0.json | 2 +- .../json/details/CC-BY-SA-1.0.json | 2 +- .../json/details/CC-BY-SA-2.0-UK.json | 2 +- .../json/details/CC-BY-SA-2.0.json | 2 +- .../json/details/CC-BY-SA-2.1-JP.json | 2 +- .../json/details/CC-BY-SA-2.5.json | 2 +- .../json/details/CC-BY-SA-3.0-AT.json | 2 +- .../json/details/CC-BY-SA-3.0-DE.json | 2 +- .../json/details/CC-BY-SA-3.0-IGO.json | 2 +- .../json/details/CC-BY-SA-3.0.json | 2 +- .../json/details/CC-BY-SA-4.0.json | 2 +- .../json/details/CC-PDDC.json | 2 +- .../json/details/CC-PDM-1.0.json | 16 ++--- .../json/details/CC-SA-1.0.json | 2 +- .../json/details/CC0-1.0.json | 2 +- .../json/details/CDDL-1.0.json | 2 +- .../json/details/CDDL-1.1.json | 20 +++---- .../json/details/CDL-1.0.json | 22 +++---- .../json/details/CDLA-Permissive-1.0.json | 2 +- .../json/details/CDLA-Permissive-2.0.json | 2 +- .../json/details/CDLA-Sharing-1.0.json | 2 +- .../json/details/CECILL-1.0.json | 2 +- .../json/details/CECILL-1.1.json | 2 +- .../json/details/CECILL-2.0.json | 2 +- .../json/details/CECILL-2.1.json | 2 +- .../json/details/CECILL-B.json | 2 +- .../json/details/CECILL-C.json | 2 +- .../json/details/CERN-OHL-1.1.json | 2 +- .../json/details/CERN-OHL-1.2.json | 2 +- .../json/details/CERN-OHL-P-2.0.json | 2 +- .../json/details/CERN-OHL-S-2.0.json | 2 +- .../json/details/CERN-OHL-W-2.0.json | 2 +- .../json/details/CFITSIO.json | 12 ++-- .../json/details/CMU-Mach-nodoc.json | 12 ++-- .../json/details/CMU-Mach.json | 2 +- .../json/details/CNRI-Jython.json | 2 +- .../details/CNRI-Python-GPL-Compatible.json | 2 +- .../json/details/CNRI-Python.json | 2 +- .../json/details/COIL-1.0.json | 2 +- .../json/details/CPAL-1.0.json | 2 +- .../json/details/CPL-1.0.json | 2 +- .../json/details/CPOL-1.02.json | 2 +- .../json/details/CUA-OPL-1.0.json | 2 +- .../json/details/Caldera-no-preamble.json | 2 +- .../json/details/Caldera.json | 2 +- .../json/details/Catharon.json | 2 +- .../json/details/ClArtistic.json | 4 +- api/license-list-data/json/details/Clips.json | 2 +- .../json/details/Community-Spec-1.0.json | 2 +- .../json/details/Condor-1.1.json | 20 +++---- .../json/details/Cornell-Lossless-JPEG.json | 14 ++--- .../json/details/Cronyx.json | 20 +++---- .../json/details/Crossword.json | 2 +- .../json/details/CryptoSwift.json | 2 +- .../json/details/CrystalStacker.json | 2 +- api/license-list-data/json/details/Cube.json | 2 +- .../json/details/D-FSL-1.0.json | 60 +++++++++---------- .../json/details/DEC-3-Clause.json | 2 +- .../json/details/DL-DE-BY-2.0.json | 2 +- .../json/details/DL-DE-ZERO-2.0.json | 2 +- api/license-list-data/json/details/DOC.json | 4 +- .../json/details/DRL-1.0.json | 2 +- .../json/details/DRL-1.1.json | 2 +- api/license-list-data/json/details/DSDP.json | 2 +- .../json/details/DocBook-DTD.json | 2 +- .../json/details/DocBook-Schema.json | 2 +- .../json/details/DocBook-Stylesheet.json | 2 +- .../json/details/DocBook-XML.json | 2 +- .../json/details/Dotseqn.json | 2 +- .../json/details/ECL-1.0.json | 2 +- .../json/details/ECL-2.0.json | 2 +- .../json/details/EFL-1.0.json | 4 +- .../json/details/EFL-2.0.json | 16 ++--- api/license-list-data/json/details/EPICS.json | 2 +- .../json/details/EPL-1.0.json | 16 ++--- .../json/details/EPL-2.0.json | 24 ++++---- .../json/details/ESA-PL-permissive-2.4.json | 2 +- .../details/ESA-PL-strong-copyleft-2.4.json | 2 +- .../details/ESA-PL-weak-copyleft-2.4.json | 2 +- .../json/details/EUDatagrid.json | 16 ++--- .../json/details/EUPL-1.0.json | 12 ++-- .../json/details/EUPL-1.1.json | 26 ++++---- .../json/details/EUPL-1.2.json | 60 +++++++++---------- .../json/details/Elastic-2.0.json | 4 +- .../json/details/Entessa.json | 2 +- .../json/details/ErlPL-1.1.json | 2 +- .../json/details/Eurosym.json | 2 +- api/license-list-data/json/details/FBM.json | 2 +- .../json/details/FDK-AAC.json | 20 +++---- .../json/details/FDK-MPEG-H.json | 25 ++++++++ .../details/FSFAP-no-warranty-disclaimer.json | 6 +- api/license-list-data/json/details/FSFAP.json | 2 +- api/license-list-data/json/details/FSFUL.json | 2 +- .../json/details/FSFULLR.json | 2 +- .../json/details/FSFULLRSD.json | 2 +- .../json/details/FSFULLRWD.json | 2 +- .../json/details/FSL-1.1-ALv2.json | 2 +- .../json/details/FSL-1.1-MIT.json | 2 +- api/license-list-data/json/details/FTL.json | 6 +- api/license-list-data/json/details/Fair.json | 4 +- .../json/details/Ferguson-Twofish.json | 2 +- .../json/details/Frameworx-1.0.json | 2 +- .../json/details/FreeBSD-DOC.json | 2 +- .../json/details/FreeImage.json | 2 +- .../json/details/Furuseth.json | 2 +- .../json/details/GCR-docs.json | 2 +- api/license-list-data/json/details/GD.json | 2 +- .../details/GFDL-1.1-invariants-only.json | 2 +- .../details/GFDL-1.1-invariants-or-later.json | 2 +- .../details/GFDL-1.1-no-invariants-only.json | 2 +- .../GFDL-1.1-no-invariants-or-later.json | 2 +- .../json/details/GFDL-1.1-only.json | 2 +- .../json/details/GFDL-1.1-or-later.json | 2 +- .../json/details/GFDL-1.1.json | 2 +- .../details/GFDL-1.2-invariants-only.json | 2 +- .../details/GFDL-1.2-invariants-or-later.json | 2 +- .../details/GFDL-1.2-no-invariants-only.json | 2 +- .../GFDL-1.2-no-invariants-or-later.json | 2 +- .../json/details/GFDL-1.2-only.json | 2 +- .../json/details/GFDL-1.2-or-later.json | 2 +- .../json/details/GFDL-1.2.json | 2 +- .../details/GFDL-1.3-invariants-only.json | 2 +- .../details/GFDL-1.3-invariants-or-later.json | 2 +- .../details/GFDL-1.3-no-invariants-only.json | 2 +- .../GFDL-1.3-no-invariants-or-later.json | 2 +- .../json/details/GFDL-1.3-only.json | 2 +- .../json/details/GFDL-1.3-or-later.json | 2 +- .../json/details/GFDL-1.3.json | 2 +- api/license-list-data/json/details/GL2PS.json | 2 +- .../json/details/GLWTPL.json | 2 +- .../json/details/GPL-1.0+.json | 2 +- .../json/details/GPL-1.0-only.json | 2 +- .../json/details/GPL-1.0-or-later.json | 2 +- .../json/details/GPL-1.0.json | 2 +- .../json/details/GPL-2.0+.json | 4 +- .../json/details/GPL-2.0-only.json | 32 +++++----- .../json/details/GPL-2.0-or-later.json | 22 +++---- .../details/GPL-2.0-with-GCC-exception.json | 2 +- .../GPL-2.0-with-autoconf-exception.json | 2 +- .../details/GPL-2.0-with-bison-exception.json | 2 +- .../GPL-2.0-with-classpath-exception.json | 2 +- .../details/GPL-2.0-with-font-exception.json | 2 +- .../json/details/GPL-2.0.json | 4 +- .../json/details/GPL-3.0+.json | 4 +- .../json/details/GPL-3.0-only.json | 4 +- .../json/details/GPL-3.0-or-later.json | 4 +- .../details/GPL-3.0-with-GCC-exception.json | 2 +- .../GPL-3.0-with-autoconf-exception.json | 2 +- .../json/details/GPL-3.0.json | 16 ++--- .../json/details/Game-Programming-Gems.json | 2 +- .../json/details/Giftware.json | 2 +- api/license-list-data/json/details/Glide.json | 2 +- .../json/details/Glulxe.json | 2 +- .../json/details/Graphics-Gems.json | 4 +- .../json/details/Gutmann.json | 2 +- api/license-list-data/json/details/HDF5.json | 2 +- .../json/details/HIDAPI.json | 2 +- .../json/details/HP-1986.json | 6 +- .../json/details/HP-1989.json | 2 +- .../json/details/HPND-DEC.json | 2 +- .../details/HPND-Fenneberg-Livingston.json | 4 +- .../json/details/HPND-INRIA-IMAG.json | 2 +- .../json/details/HPND-Intel.json | 6 +- .../json/details/HPND-Kevlin-Henney.json | 2 +- .../json/details/HPND-MIT-disclaimer.json | 6 +- .../json/details/HPND-Markus-Kuhn.json | 16 ++--- .../json/details/HPND-Pbmplus.json | 2 +- .../json/details/HPND-SMC.json | 2 +- .../json/details/HPND-UC-export-US.json | 2 +- .../json/details/HPND-UC.json | 2 +- .../json/details/HPND-doc-sell.json | 4 +- .../json/details/HPND-doc.json | 4 +- .../HPND-export-US-acknowledgement.json | 12 ++-- .../json/details/HPND-export-US-modify.json | 16 ++--- .../json/details/HPND-export-US.json | 2 +- .../json/details/HPND-export2-US.json | 4 +- .../details/HPND-merchantability-variant.json | 2 +- .../HPND-sell-MIT-disclaimer-xserver.json | 2 +- .../json/details/HPND-sell-regexpr.json | 2 +- .../HPND-sell-variant-MIT-disclaimer-rev.json | 2 +- .../HPND-sell-variant-MIT-disclaimer.json | 2 +- .../HPND-sell-variant-critical-systems.json | 2 +- .../json/details/HPND-sell-variant.json | 4 +- api/license-list-data/json/details/HPND.json | 16 ++--- .../json/details/HTMLTIDY.json | 2 +- .../json/details/HaskellReport.json | 2 +- .../json/details/Hippocratic-2.1.json | 4 +- .../json/details/IBM-pibs.json | 2 +- api/license-list-data/json/details/ICU.json | 2 +- .../details/IEC-Code-Components-EULA.json | 18 +++--- .../json/details/IJG-short.json | 2 +- api/license-list-data/json/details/IJG.json | 6 +- api/license-list-data/json/details/IPA.json | 2 +- .../json/details/IPL-1.0.json | 2 +- .../json/details/ISC-Veillard.json | 22 +++---- api/license-list-data/json/details/ISC.json | 6 +- .../json/details/ISO-permission.json | 16 ++--- .../json/details/ImageMagick.json | 2 +- .../json/details/Imlib2.json | 4 +- .../json/details/Info-ZIP.json | 2 +- .../json/details/Informatica.json | 4 +- .../json/details/Inner-Net-2.0.json | 18 +++--- .../json/details/InnoSetup.json | 2 +- .../json/details/Intel-ACPI.json | 2 +- api/license-list-data/json/details/Intel.json | 2 +- .../json/details/Interbase-1.0.json | 2 +- .../json/details/JPL-image.json | 2 +- api/license-list-data/json/details/JPNIC.json | 2 +- api/license-list-data/json/details/JSON.json | 2 +- api/license-list-data/json/details/Jam.json | 4 +- .../json/details/JasPer-2.0.json | 2 +- .../json/details/Kastrup.json | 2 +- .../json/details/Kazlib.json | 4 +- .../json/details/Knuth-CTAN.json | 2 +- .../json/details/LAL-1.2.json | 2 +- .../json/details/LAL-1.3.json | 2 +- .../json/details/LGPL-2.0+.json | 2 +- .../json/details/LGPL-2.0-only.json | 2 +- .../json/details/LGPL-2.0-or-later.json | 2 +- .../json/details/LGPL-2.0.json | 2 +- .../json/details/LGPL-2.1+.json | 12 ++-- .../json/details/LGPL-2.1-only.json | 6 +- .../json/details/LGPL-2.1-or-later.json | 18 +++--- .../json/details/LGPL-2.1.json | 16 ++--- .../json/details/LGPL-3.0+.json | 14 ++--- .../json/details/LGPL-3.0-only.json | 18 +++--- .../json/details/LGPL-3.0-or-later.json | 18 +++--- .../json/details/LGPL-3.0.json | 14 ++--- .../json/details/LGPLLR.json | 2 +- api/license-list-data/json/details/LOOP.json | 12 ++-- .../json/details/LPD-document.json | 4 +- .../json/details/LPL-1.0.json | 2 +- .../json/details/LPL-1.02.json | 16 ++--- .../json/details/LPPL-1.0.json | 2 +- .../json/details/LPPL-1.1.json | 2 +- .../json/details/LPPL-1.2.json | 2 +- .../json/details/LPPL-1.3a.json | 2 +- .../json/details/LPPL-1.3c.json | 4 +- .../json/details/LZMA-SDK-9.11-to-9.20.json | 20 +++---- .../json/details/LZMA-SDK-9.22.json | 4 +- .../details/Latex2e-translated-notice.json | 2 +- .../json/details/Latex2e.json | 2 +- .../json/details/Leptonica.json | 2 +- .../json/details/LiLiQ-P-1.1.json | 6 +- .../json/details/LiLiQ-R-1.1.json | 22 +++---- .../json/details/LiLiQ-Rplus-1.1.json | 22 +++---- .../json/details/Libpng.json | 2 +- .../json/details/Linux-OpenIB.json | 2 +- .../json/details/Linux-man-pages-1-para.json | 2 +- .../Linux-man-pages-copyleft-2-para.json | 12 ++-- .../details/Linux-man-pages-copyleft-var.json | 2 +- .../details/Linux-man-pages-copyleft.json | 2 +- .../json/details/Lucida-Bitmap-Fonts.json | 2 +- api/license-list-data/json/details/MIPS.json | 6 +- api/license-list-data/json/details/MIT-0.json | 8 +-- .../json/details/MIT-CMU.json | 16 ++--- .../json/details/MIT-Click.json | 2 +- .../json/details/MIT-Festival.json | 16 ++--- .../json/details/MIT-Khronos-old.json | 2 +- .../json/details/MIT-Modern-Variant.json | 24 ++++---- .../json/details/MIT-STK.json | 2 +- .../json/details/MIT-Wu.json | 2 +- .../json/details/MIT-advertising.json | 2 +- .../json/details/MIT-enna.json | 2 +- .../json/details/MIT-feh.json | 2 +- .../json/details/MIT-open-group.json | 18 +++--- .../json/details/MIT-testregex.json | 2 +- api/license-list-data/json/details/MIT.json | 16 ++--- .../json/details/MITNFA.json | 2 +- .../json/details/MMIXware.json | 2 +- .../json/details/MMPL-1.0.1.json | 12 ++-- .../json/details/MPEG-SSG.json | 2 +- .../json/details/MPL-1.0.json | 16 ++--- .../json/details/MPL-1.1.json | 4 +- .../MPL-2.0-no-copyleft-exception.json | 20 +++---- .../json/details/MPL-2.0.json | 16 ++--- .../json/details/MS-LPL.json | 22 +++---- api/license-list-data/json/details/MS-PL.json | 16 ++--- api/license-list-data/json/details/MS-RL.json | 4 +- api/license-list-data/json/details/MTLL.json | 2 +- .../json/details/MVT-1.1.json | 22 +++---- .../Mackerras-3-Clause-acknowledgment.json | 2 +- .../json/details/Mackerras-3-Clause.json | 2 +- .../json/details/MakeIndex.json | 2 +- .../json/details/Martin-Birgmeier.json | 2 +- .../json/details/McPhee-slideshow.json | 2 +- .../json/details/Minpack.json | 4 +- api/license-list-data/json/details/MirOS.json | 2 +- .../json/details/Motosoto.json | 2 +- .../json/details/MulanPSL-1.0.json | 4 +- .../json/details/MulanPSL-2.0.json | 2 +- .../json/details/Multics.json | 2 +- api/license-list-data/json/details/Mup.json | 2 +- .../json/details/NAIST-2003.json | 4 +- .../json/details/NASA-1.3.json | 4 +- .../json/details/NBPL-1.0.json | 2 +- .../json/details/NCBI-PD.json | 30 +++++----- .../json/details/NCGL-UK-2.0.json | 2 +- api/license-list-data/json/details/NCL.json | 2 +- api/license-list-data/json/details/NCSA.json | 4 +- api/license-list-data/json/details/NGPL.json | 2 +- .../json/details/NICTA-1.0.json | 2 +- .../json/details/NIST-PD-TNT.json | 2 +- .../json/details/NIST-PD-fallback.json | 16 ++--- .../json/details/NIST-PD.json | 4 +- .../json/details/NIST-Software.json | 12 ++-- .../json/details/NLOD-1.0.json | 2 +- .../json/details/NLOD-2.0.json | 2 +- api/license-list-data/json/details/NLPL.json | 2 +- api/license-list-data/json/details/NOSL.json | 2 +- .../json/details/NPL-1.0.json | 2 +- .../json/details/NPL-1.1.json | 2 +- .../json/details/NPOSL-3.0.json | 2 +- api/license-list-data/json/details/NRL.json | 2 +- .../json/details/NTIA-PD.json | 4 +- api/license-list-data/json/details/NTP-0.json | 2 +- api/license-list-data/json/details/NTP.json | 2 +- .../json/details/Naumen.json | 2 +- .../json/details/Net-SNMP.json | 2 +- .../json/details/NetCDF.json | 2 +- .../json/details/Newsletr.json | 2 +- api/license-list-data/json/details/Nokia.json | 2 +- api/license-list-data/json/details/Noweb.json | 2 +- api/license-list-data/json/details/Nunit.json | 2 +- .../json/details/O-UDA-1.0.json | 12 ++-- api/license-list-data/json/details/OAR.json | 6 +- .../json/details/OCCT-PL.json | 2 +- .../json/details/OCLC-2.0.json | 16 ++--- .../json/details/ODC-By-1.0.json | 2 +- .../json/details/ODbL-1.0.json | 16 ++--- api/license-list-data/json/details/OFFIS.json | 2 +- .../json/details/OFL-1.0-RFN.json | 2 +- .../json/details/OFL-1.0-no-RFN.json | 2 +- .../json/details/OFL-1.0.json | 2 +- .../json/details/OFL-1.1-RFN.json | 20 +++---- .../json/details/OFL-1.1-no-RFN.json | 4 +- .../json/details/OFL-1.1.json | 4 +- .../json/details/OGC-1.0.json | 2 +- .../json/details/OGDL-Taiwan-1.0.json | 2 +- .../json/details/OGL-Canada-2.0.json | 2 +- .../json/details/OGL-UK-1.0.json | 2 +- .../json/details/OGL-UK-2.0.json | 2 +- .../json/details/OGL-UK-3.0.json | 2 +- api/license-list-data/json/details/OGTSL.json | 4 +- .../json/details/OLDAP-1.1.json | 2 +- .../json/details/OLDAP-1.2.json | 2 +- .../json/details/OLDAP-1.3.json | 2 +- .../json/details/OLDAP-1.4.json | 2 +- .../json/details/OLDAP-2.0.1.json | 2 +- .../json/details/OLDAP-2.0.json | 2 +- .../json/details/OLDAP-2.1.json | 2 +- .../json/details/OLDAP-2.2.1.json | 2 +- .../json/details/OLDAP-2.2.2.json | 2 +- .../json/details/OLDAP-2.2.json | 2 +- .../json/details/OLDAP-2.3.json | 2 +- .../json/details/OLDAP-2.4.json | 2 +- .../json/details/OLDAP-2.5.json | 2 +- .../json/details/OLDAP-2.6.json | 2 +- .../json/details/OLDAP-2.7.json | 2 +- .../json/details/OLDAP-2.8.json | 2 +- .../json/details/OLFL-1.3.json | 16 ++--- api/license-list-data/json/details/OML.json | 2 +- .../json/details/OPL-1.0.json | 20 +++---- .../json/details/OPL-UK-3.0.json | 2 +- .../json/details/OPUBL-1.0.json | 18 +++--- .../json/details/OSC-1.0.json | 2 +- .../json/details/OSET-PL-2.1.json | 4 +- .../json/details/OSL-1.0.json | 2 +- .../json/details/OSL-1.1.json | 2 +- .../json/details/OSL-2.0.json | 2 +- .../json/details/OSL-2.1.json | 20 +++---- .../json/details/OSL-3.0.json | 4 +- api/license-list-data/json/details/OSSP.json | 6 +- .../json/details/OpenMDW-1.0.json | 4 +- .../json/details/OpenPBS-2.3.json | 20 +++---- .../json/details/OpenSSL-standalone.json | 4 +- .../json/details/OpenSSL.json | 2 +- .../json/details/OpenVision.json | 14 ++--- api/license-list-data/json/details/PADL.json | 2 +- .../json/details/PDDL-1.0.json | 16 ++--- .../json/details/PHP-3.0.json | 4 +- .../json/details/PHP-3.01.json | 2 +- api/license-list-data/json/details/PPL.json | 20 +++---- .../json/details/PSF-2.0.json | 20 +++---- .../json/details/ParaType-Free-Font-1.3.json | 4 +- .../json/details/Parity-6.0.0.json | 2 +- .../json/details/Parity-7.0.0.json | 2 +- api/license-list-data/json/details/Pixar.json | 22 +++---- .../json/details/Plexus.json | 2 +- .../details/PolyForm-Noncommercial-1.0.0.json | 2 +- .../PolyForm-Small-Business-1.0.0.json | 2 +- .../json/details/PostgreSQL.json | 4 +- .../json/details/Python-2.0.1.json | 6 +- .../json/details/Python-2.0.json | 2 +- .../json/details/QPL-1.0-INRIA-2004.json | 2 +- .../json/details/QPL-1.0.json | 22 +++---- api/license-list-data/json/details/Qhull.json | 2 +- .../json/details/RHeCos-1.1.json | 2 +- .../json/details/RPL-1.1.json | 2 +- .../json/details/RPL-1.5.json | 2 +- .../json/details/RPSL-1.0.json | 16 ++--- .../json/details/RSA-MD.json | 2 +- api/license-list-data/json/details/RSCPL.json | 4 +- api/license-list-data/json/details/Rdisc.json | 2 +- .../json/details/Ruby-pty.json | 18 +++--- api/license-list-data/json/details/Ruby.json | 2 +- .../json/details/SAX-PD-2.0.json | 2 +- .../json/details/SAX-PD.json | 2 +- api/license-list-data/json/details/SCEA.json | 2 +- .../json/details/SGI-B-1.0.json | 2 +- .../json/details/SGI-B-1.1.json | 2 +- .../json/details/SGI-B-2.0.json | 2 +- .../json/details/SGI-OpenGL.json | 2 +- .../json/details/SGMLUG-PM.json | 2 +- api/license-list-data/json/details/SGP4.json | 2 +- .../json/details/SHL-0.5.json | 2 +- .../json/details/SHL-0.51.json | 2 +- .../json/details/SISSL-1.2.json | 2 +- api/license-list-data/json/details/SISSL.json | 4 +- api/license-list-data/json/details/SL.json | 2 +- .../json/details/SMAIL-GPL.json | 2 +- api/license-list-data/json/details/SMLNJ.json | 2 +- api/license-list-data/json/details/SMPPL.json | 2 +- api/license-list-data/json/details/SNIA.json | 2 +- api/license-list-data/json/details/SOFA.json | 2 +- .../json/details/SPL-1.0.json | 2 +- .../json/details/SSH-OpenSSH.json | 2 +- .../json/details/SSH-short.json | 6 +- .../json/details/SSLeay-standalone.json | 2 +- .../json/details/SSPL-1.0.json | 2 +- .../json/details/SUL-1.0.json | 2 +- api/license-list-data/json/details/SWL.json | 2 +- .../json/details/Saxpath.json | 2 +- .../json/details/Sendmail-8.23.json | 20 +++---- .../details/Sendmail-Open-Source-1.1.json | 2 +- .../json/details/Sendmail.json | 4 +- .../json/details/SimPL-2.0.json | 2 +- .../json/details/Sleepycat.json | 2 +- .../json/details/Soundex.json | 6 +- .../json/details/Spencer-86.json | 2 +- .../json/details/Spencer-94.json | 16 ++--- .../json/details/Spencer-99.json | 2 +- .../json/details/StandardML-NJ.json | 2 +- .../json/details/SugarCRM-1.1.3.json | 2 +- .../json/details/Sun-PPP-2000.json | 2 +- .../json/details/Sun-PPP.json | 2 +- .../json/details/SunPro.json | 4 +- .../json/details/Symlinks.json | 2 +- .../json/details/TAPR-OHL-1.0.json | 2 +- api/license-list-data/json/details/TCL.json | 8 +-- .../json/details/TCP-wrappers.json | 2 +- .../json/details/TGPPL-1.0.json | 18 +++--- api/license-list-data/json/details/TMate.json | 2 +- .../json/details/TORQUE-1.1.json | 2 +- api/license-list-data/json/details/TOSL.json | 2 +- api/license-list-data/json/details/TPDL.json | 6 +- .../json/details/TPL-1.0.json | 2 +- api/license-list-data/json/details/TTWL.json | 4 +- api/license-list-data/json/details/TTYP0.json | 2 +- .../json/details/TU-Berlin-1.0.json | 2 +- .../json/details/TU-Berlin-2.0.json | 2 +- .../json/details/TekHVC.json | 2 +- .../json/details/TermReadKey.json | 2 +- .../json/details/ThirdEye.json | 6 +- .../json/details/TrustedQSL.json | 2 +- api/license-list-data/json/details/UCAR.json | 2 +- .../json/details/UCL-1.0.json | 2 +- .../json/details/UMich-Merit.json | 2 +- .../json/details/UPL-1.0.json | 2 +- .../json/details/URT-RLE.json | 4 +- .../json/details/Ubuntu-font-1.0.json | 12 ++-- api/license-list-data/json/details/UnRAR.json | 2 +- .../json/details/Unicode-3.0.json | 2 +- .../json/details/Unicode-DFS-2015.json | 2 +- .../json/details/Unicode-DFS-2016.json | 22 +++---- .../json/details/Unicode-TOU.json | 4 +- .../json/details/UnixCrypt.json | 6 +- .../json/details/Unlicense-libtelnet.json | 2 +- .../json/details/Unlicense-libwhirlpool.json | 2 +- .../json/details/Unlicense.json | 2 +- .../json/details/VOSTROM.json | 2 +- .../json/details/VSL-1.0.json | 2 +- api/license-list-data/json/details/Vim.json | 2 +- .../json/details/Vixie-Cron.json | 2 +- .../json/details/W3C-19980720.json | 2 +- .../json/details/W3C-20150513.json | 18 +++--- api/license-list-data/json/details/W3C.json | 4 +- .../json/details/WTFNMFPL.json | 12 ++-- api/license-list-data/json/details/WTFPL.json | 16 ++--- .../json/details/Watcom-1.0.json | 2 +- .../json/details/Widget-Workshop.json | 2 +- .../json/details/WordNet.json | 2 +- .../json/details/Wsuipa.json | 2 +- .../X11-distribute-modifications-variant.json | 2 +- .../json/details/X11-no-permit-persons.json | 2 +- .../json/details/X11-swapped.json | 2 +- api/license-list-data/json/details/X11.json | 2 +- .../json/details/XFree86-1.1.json | 2 +- api/license-list-data/json/details/XSkat.json | 2 +- .../json/details/Xdebug-1.03.json | 2 +- api/license-list-data/json/details/Xerox.json | 2 +- api/license-list-data/json/details/Xfig.json | 22 +++---- api/license-list-data/json/details/Xnet.json | 2 +- .../json/details/YPL-1.0.json | 2 +- .../json/details/YPL-1.1.json | 2 +- .../json/details/ZPL-1.1.json | 2 +- .../json/details/ZPL-2.0.json | 16 ++--- .../json/details/ZPL-2.1.json | 2 +- api/license-list-data/json/details/Zed.json | 2 +- api/license-list-data/json/details/Zeeff.json | 2 +- .../json/details/Zend-2.0.json | 2 +- .../json/details/Zimbra-1.3.json | 2 +- .../json/details/Zimbra-1.4.json | 2 +- api/license-list-data/json/details/Zlib.json | 4 +- .../json/details/any-OSI-perl-modules.json | 30 +++++----- .../json/details/any-OSI.json | 2 +- .../json/details/atc-game.json | 2 +- .../json/details/bcrypt-Solar-Designer.json | 2 +- .../json/details/blessing.json | 16 ++--- .../json/details/bzip2-1.0.5.json | 4 +- .../json/details/bzip2-1.0.6.json | 14 ++--- .../json/details/check-cvs.json | 2 +- .../json/details/checkmk.json | 2 +- .../json/details/copyleft-next-0.3.0.json | 2 +- .../json/details/copyleft-next-0.3.1.json | 4 +- api/license-list-data/json/details/curl.json | 2 +- .../json/details/cve-tou.json | 2 +- .../json/details/diffmark.json | 2 +- api/license-list-data/json/details/dtoa.json | 12 ++-- .../json/details/dvipdfm.json | 2 +- .../json/details/eCos-2.0.json | 2 +- .../json/details/eGenix.json | 4 +- .../json/details/etalab-2.0.json | 4 +- api/license-list-data/json/details/fwlw.json | 2 +- .../json/details/gSOAP-1.3b.json | 2 +- .../json/details/generic-xts.json | 2 +- .../json/details/gnuplot.json | 2 +- .../json/details/gtkbook.json | 4 +- .../json/details/hdparm.json | 2 +- .../json/details/hyphen-bulgarian.json | 12 ++-- .../json/details/iMatix.json | 2 +- api/license-list-data/json/details/jove.json | 2 +- .../json/details/libpng-1.6.35.json | 2 +- .../json/details/libpng-2.0.json | 2 +- .../json/details/libselinux-1.0.json | 2 +- .../json/details/libtiff.json | 2 +- .../json/details/libutil-David-Nugent.json | 18 +++--- api/license-list-data/json/details/lsof.json | 2 +- api/license-list-data/json/details/magaz.json | 4 +- .../json/details/mailprio.json | 2 +- .../json/details/man2html.json | 22 +++---- .../json/details/metamail.json | 2 +- .../json/details/mpi-permissive.json | 2 +- .../json/details/mpich2.json | 2 +- api/license-list-data/json/details/mplus.json | 2 +- api/license-list-data/json/details/ngrep.json | 2 +- .../json/details/pkgconf.json | 2 +- .../json/details/pnmstitch.json | 2 +- .../json/details/psfrag.json | 2 +- .../json/details/psutils.json | 2 +- .../json/details/python-ldap.json | 4 +- api/license-list-data/json/details/radvd.json | 4 +- .../json/details/snprintf.json | 2 +- .../json/details/softSurfer.json | 16 ++--- .../json/details/ssh-keyscan.json | 2 +- .../json/details/swrule.json | 2 +- .../json/details/threeparttable.json | 2 +- api/license-list-data/json/details/ulem.json | 2 +- api/license-list-data/json/details/w3m.json | 2 +- api/license-list-data/json/details/wwl.json | 2 +- .../json/details/wxWindows.json | 2 +- .../json/details/xinetd.json | 2 +- .../details/xkeyboard-config-Zinoviev.json | 2 +- api/license-list-data/json/details/xlock.json | 2 +- api/license-list-data/json/details/xpp.json | 2 +- api/license-list-data/json/details/xzoom.json | 2 +- .../json/details/zlib-acknowledgement.json | 2 +- 734 files changed, 1846 insertions(+), 1720 deletions(-) create mode 100644 api/license-list-data/json/details/BSD-2-Clause-pos-unchanged.json create mode 100644 api/license-list-data/json/details/BSD-Source-Code-no-disclaimer.json create mode 100644 api/license-list-data/json/details/BSD-ask-to-endorse.json create mode 100644 api/license-list-data/json/details/FDK-MPEG-H.json diff --git a/api/license-list-data/json/details/0BSD.json b/api/license-list-data/json/details/0BSD.json index a5a8cf47f..ae35a5871 100644 --- a/api/license-list-data/json/details/0BSD.json +++ b/api/license-list-data/json/details/0BSD.json @@ -10,16 +10,16 @@ "url": "https://opensource.org/license/0BSD", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:27Z", + "timestamp": "2026-08-27T17:03:00Z", "isWayBackLink": false, "order": 1 }, { - "match": "N/A", + "match": "true", "url": "http://landley.net/toybox/license.html", "isValid": true, - "isLive": false, - "timestamp": "2026-07-16T09:30:27Z", + "isLive": true, + "timestamp": "2026-08-27T17:03:00Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/3D-Slicer-1.0.json b/api/license-list-data/json/details/3D-Slicer-1.0.json index 6444498df..60398a6b0 100644 --- a/api/license-list-data/json/details/3D-Slicer-1.0.json +++ b/api/license-list-data/json/details/3D-Slicer-1.0.json @@ -7,21 +7,21 @@ "crossRef": [ { "match": "false", - "url": "https://slicer.org/LICENSE", + "url": "https://github.com/Slicer/Slicer/blob/main/License.txt", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:36Z", + "timestamp": "2026-08-27T17:01:20Z", "isWayBackLink": false, - "order": 0 + "order": 1 }, { "match": "false", - "url": "https://github.com/Slicer/Slicer/blob/main/License.txt", + "url": "https://slicer.org/LICENSE", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:37Z", + "timestamp": "2026-08-27T17:01:21Z", "isWayBackLink": false, - "order": 1 + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/AAL.json b/api/license-list-data/json/details/AAL.json index 9579000fd..d7a1185bd 100644 --- a/api/license-list-data/json/details/AAL.json +++ b/api/license-list-data/json/details/AAL.json @@ -12,7 +12,7 @@ "url": "https://opensource.org/license/AAL", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:50Z", + "timestamp": "2026-08-27T17:09:21Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/ADSL.json b/api/license-list-data/json/details/ADSL.json index 24f5026f2..d29fded58 100644 --- a/api/license-list-data/json/details/ADSL.json +++ b/api/license-list-data/json/details/ADSL.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/AmazonDigitalServicesLicense", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:37Z", + "timestamp": "2026-08-27T17:02:32Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/AFL-1.1.json b/api/license-list-data/json/details/AFL-1.1.json index 5b10e5b55..d8ca1e324 100644 --- a/api/license-list-data/json/details/AFL-1.1.json +++ b/api/license-list-data/json/details/AFL-1.1.json @@ -15,7 +15,7 @@ "url": "http://wayback.archive.org/web/20021004124254/http://www.opensource.org/licenses/academic.php", "isValid": false, "isLive": false, - "timestamp": "2026-07-16T09:31:24Z", + "timestamp": "2026-08-27T16:59:19Z", "isWayBackLink": false, "order": 1 }, @@ -24,7 +24,7 @@ "url": "http://opensource.linux-mirror.org/licenses/afl-1.1.txt", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:31:24Z", + "timestamp": "2026-08-27T16:59:19Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/AFL-1.2.json b/api/license-list-data/json/details/AFL-1.2.json index 2664bc3ba..aebf538fc 100644 --- a/api/license-list-data/json/details/AFL-1.2.json +++ b/api/license-list-data/json/details/AFL-1.2.json @@ -12,21 +12,21 @@ "crossRef": [ { "match": "N/A", - "url": "http://wayback.archive.org/web/20021204204652/http://www.opensource.org/licenses/academic.php", - "isValid": false, + "url": "http://opensource.linux-mirror.org/licenses/afl-1.2.txt", + "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:20:24Z", + "timestamp": "2026-08-27T17:01:20Z", "isWayBackLink": false, - "order": 1 + "order": 0 }, { "match": "N/A", - "url": "http://opensource.linux-mirror.org/licenses/afl-1.2.txt", - "isValid": true, + "url": "http://wayback.archive.org/web/20021204204652/http://www.opensource.org/licenses/academic.php", + "isValid": false, "isLive": false, - "timestamp": "2026-07-16T09:20:24Z", + "timestamp": "2026-08-27T17:01:20Z", "isWayBackLink": false, - "order": 0 + "order": 1 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/AFL-2.0.json b/api/license-list-data/json/details/AFL-2.0.json index 56b155226..94155f43c 100644 --- a/api/license-list-data/json/details/AFL-2.0.json +++ b/api/license-list-data/json/details/AFL-2.0.json @@ -13,7 +13,7 @@ "url": "http://wayback.archive.org/web/20060924134533/http://www.opensource.org/licenses/afl-2.0.txt", "isValid": false, "isLive": false, - "timestamp": "2026-07-16T09:23:34Z", + "timestamp": "2026-08-27T16:57:40Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/AFL-2.1.json b/api/license-list-data/json/details/AFL-2.1.json index d953d0c55..dd3191e5e 100644 --- a/api/license-list-data/json/details/AFL-2.1.json +++ b/api/license-list-data/json/details/AFL-2.1.json @@ -13,7 +13,7 @@ "url": "http://opensource.linux-mirror.org/licenses/afl-2.1.txt", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:26:17Z", + "timestamp": "2026-08-27T16:59:19Z", "isWayBackLink": false, "order": 0 }, @@ -22,7 +22,7 @@ "url": "https://gitlab.freedesktop.org/dbus/dbus/-/blob/789d97ad53044f94351a958e785c2923643b346a/COPYING#L11-207", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:26:18Z", + "timestamp": "2026-08-27T16:59:19Z", "isWayBackLink": false, "order": 2 }, @@ -31,7 +31,7 @@ "url": "https://web.archive.org/web/20061013013632/http://opensource.linux-mirror.org/licenses/afl-2.1.txt", "isValid": false, "isLive": false, - "timestamp": "2026-07-16T09:26:18Z", + "timestamp": "2026-08-27T16:59:20Z", "isWayBackLink": false, "order": 1 } diff --git a/api/license-list-data/json/details/AFL-3.0.json b/api/license-list-data/json/details/AFL-3.0.json index bdbad83b2..9614ee554 100644 --- a/api/license-list-data/json/details/AFL-3.0.json +++ b/api/license-list-data/json/details/AFL-3.0.json @@ -13,7 +13,7 @@ "url": "https://opensource.org/license/AFL-3.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:27Z", + "timestamp": "2026-08-27T16:57:40Z", "isWayBackLink": false, "order": 1 }, @@ -22,7 +22,7 @@ "url": "http://www.rosenlaw.com/AFL3.0.htm", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:27Z", + "timestamp": "2026-08-27T16:57:40Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/AGPL-1.0-only.json b/api/license-list-data/json/details/AGPL-1.0-only.json index 6e20bdc15..ffac92e0e 100644 --- a/api/license-list-data/json/details/AGPL-1.0-only.json +++ b/api/license-list-data/json/details/AGPL-1.0-only.json @@ -10,7 +10,7 @@ "url": "http://www.affero.org/oagpl.html", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:23:06Z", + "timestamp": "2026-08-27T17:03:35Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/AGPL-1.0-or-later.json b/api/license-list-data/json/details/AGPL-1.0-or-later.json index a7c81caa2..20c8508c9 100644 --- a/api/license-list-data/json/details/AGPL-1.0-or-later.json +++ b/api/license-list-data/json/details/AGPL-1.0-or-later.json @@ -12,7 +12,7 @@ "url": "http://www.affero.org/oagpl.html", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:19:51Z", + "timestamp": "2026-08-27T17:07:32Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/AGPL-1.0.json b/api/license-list-data/json/details/AGPL-1.0.json index ebaca07e6..4a1d896ad 100644 --- a/api/license-list-data/json/details/AGPL-1.0.json +++ b/api/license-list-data/json/details/AGPL-1.0.json @@ -13,7 +13,7 @@ "url": "http://www.affero.org/oagpl.html", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:21:01Z", + "timestamp": "2026-08-27T17:02:25Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/AGPL-3.0-only.json b/api/license-list-data/json/details/AGPL-3.0-only.json index b20d299ef..4efd1423d 100644 --- a/api/license-list-data/json/details/AGPL-3.0-only.json +++ b/api/license-list-data/json/details/AGPL-3.0-only.json @@ -15,7 +15,7 @@ "url": "https://opensource.org/license/AGPL-3.0-only", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:27:18Z", + "timestamp": "2026-08-27T16:58:48Z", "isWayBackLink": false, "order": 1 }, @@ -24,7 +24,7 @@ "url": "https://www.gnu.org/licenses/agpl.txt", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:27:48Z", + "timestamp": "2026-08-27T16:59:18Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/AGPL-3.0-or-later.json b/api/license-list-data/json/details/AGPL-3.0-or-later.json index 53ab4266c..24a22bd31 100644 --- a/api/license-list-data/json/details/AGPL-3.0-or-later.json +++ b/api/license-list-data/json/details/AGPL-3.0-or-later.json @@ -12,21 +12,21 @@ "crossRef": [ { "match": "N/A", - "url": "https://www.gnu.org/licenses/agpl.txt", + "url": "https://opensource.org/license/AGPL-3.0", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:26:16Z", + "timestamp": "2026-08-27T17:08:21Z", "isWayBackLink": false, - "order": 0 + "order": 1 }, { "match": "N/A", - "url": "https://opensource.org/license/AGPL-3.0", + "url": "https://www.gnu.org/licenses/agpl.txt", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:26:16Z", + "timestamp": "2026-08-27T17:08:51Z", "isWayBackLink": false, - "order": 1 + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/AGPL-3.0.json b/api/license-list-data/json/details/AGPL-3.0.json index 63eb083d6..e55f3e97a 100644 --- a/api/license-list-data/json/details/AGPL-3.0.json +++ b/api/license-list-data/json/details/AGPL-3.0.json @@ -13,7 +13,7 @@ "url": "https://www.gnu.org/licenses/agpl.txt", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:31:18Z", + "timestamp": "2026-08-27T17:01:54Z", "isWayBackLink": false, "order": 0 }, @@ -22,7 +22,7 @@ "url": "https://opensource.org/license/AGPL-3.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:31:18Z", + "timestamp": "2026-08-27T17:01:54Z", "isWayBackLink": false, "order": 1 } diff --git a/api/license-list-data/json/details/AMD-newlib.json b/api/license-list-data/json/details/AMD-newlib.json index 71e3ac42e..9e1d42b08 100644 --- a/api/license-list-data/json/details/AMD-newlib.json +++ b/api/license-list-data/json/details/AMD-newlib.json @@ -10,7 +10,7 @@ "url": "https://sourceware.org/git/?p\u003dnewlib-cygwin.git;a\u003dblob;f\u003dnewlib/libc/sys/a29khif/_close.S;h\u003d04f52ae00de1dafbd9055ad8d73c5c697a3aae7f;hb\u003dHEAD", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:27:19Z", + "timestamp": "2026-08-27T17:07:32Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/AMDPLPA.json b/api/license-list-data/json/details/AMDPLPA.json index ae6dfe523..77d36efba 100644 --- a/api/license-list-data/json/details/AMDPLPA.json +++ b/api/license-list-data/json/details/AMDPLPA.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/AMD_plpa_map_License", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:02Z", + "timestamp": "2026-08-27T16:59:20Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/AML-glslang.json b/api/license-list-data/json/details/AML-glslang.json index 3cbe62566..11e11eaea 100644 --- a/api/license-list-data/json/details/AML-glslang.json +++ b/api/license-list-data/json/details/AML-glslang.json @@ -10,16 +10,16 @@ "url": "https://docs.omniverse.nvidia.com/install-guide/latest/common/licenses.html", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:23:34Z", + "timestamp": "2026-08-27T16:55:32Z", "isWayBackLink": false, "order": 1 }, { - "match": "false", + "match": "true", "url": "https://github.com/KhronosGroup/glslang/blob/main/LICENSE.txt#L949", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:34Z", + "timestamp": "2026-08-27T16:55:32Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/AML.json b/api/license-list-data/json/details/AML.json index a1405bbd4..89b6852b2 100644 --- a/api/license-list-data/json/details/AML.json +++ b/api/license-list-data/json/details/AML.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/Apple_MIT_License", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:27:19Z", + "timestamp": "2026-08-27T16:55:33Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/AMPAS.json b/api/license-list-data/json/details/AMPAS.json index 3213ebf53..a69e5c549 100644 --- a/api/license-list-data/json/details/AMPAS.json +++ b/api/license-list-data/json/details/AMPAS.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/BSD#AMPASBSD", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:38Z", + "timestamp": "2026-08-27T16:55:34Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/ANTLR-PD-fallback.json b/api/license-list-data/json/details/ANTLR-PD-fallback.json index e90a61065..336fdf413 100644 --- a/api/license-list-data/json/details/ANTLR-PD-fallback.json +++ b/api/license-list-data/json/details/ANTLR-PD-fallback.json @@ -12,7 +12,7 @@ "url": "http://www.antlr2.org/license.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:26:48Z", + "timestamp": "2026-08-27T16:59:19Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/ANTLR-PD.json b/api/license-list-data/json/details/ANTLR-PD.json index 874b3f1f0..a9d26592f 100644 --- a/api/license-list-data/json/details/ANTLR-PD.json +++ b/api/license-list-data/json/details/ANTLR-PD.json @@ -12,7 +12,7 @@ "url": "http://www.antlr2.org/license.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:22:51Z", + "timestamp": "2026-08-27T16:57:41Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/APAFML.json b/api/license-list-data/json/details/APAFML.json index b4ed048f1..520908902 100644 --- a/api/license-list-data/json/details/APAFML.json +++ b/api/license-list-data/json/details/APAFML.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/AdobePostscriptAFM", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:24Z", + "timestamp": "2026-08-27T17:02:29Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/APL-1.0.json b/api/license-list-data/json/details/APL-1.0.json index ea6a38534..87c1084c6 100644 --- a/api/license-list-data/json/details/APL-1.0.json +++ b/api/license-list-data/json/details/APL-1.0.json @@ -10,7 +10,7 @@ "url": "https://opensource.org/license/APL-1.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:27Z", + "timestamp": "2026-08-27T17:03:35Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/APSL-1.0.json b/api/license-list-data/json/details/APSL-1.0.json index 194b9b572..0186215bf 100644 --- a/api/license-list-data/json/details/APSL-1.0.json +++ b/api/license-list-data/json/details/APSL-1.0.json @@ -13,7 +13,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/Apple_Public_Source_License_1.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:34Z", + "timestamp": "2026-08-27T17:03:42Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/APSL-1.1.json b/api/license-list-data/json/details/APSL-1.1.json index 132323d78..eb8428eda 100644 --- a/api/license-list-data/json/details/APSL-1.1.json +++ b/api/license-list-data/json/details/APSL-1.1.json @@ -12,7 +12,7 @@ "url": "http://www.opensource.apple.com/source/IOSerialFamily/IOSerialFamily-7/APPLE_LICENSE", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:49Z", + "timestamp": "2026-08-27T17:03:38Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/APSL-1.2.json b/api/license-list-data/json/details/APSL-1.2.json index 71ecf8658..f09e7c511 100644 --- a/api/license-list-data/json/details/APSL-1.2.json +++ b/api/license-list-data/json/details/APSL-1.2.json @@ -12,7 +12,7 @@ "url": "http://www.samurajdata.se/opensource/mirror/licenses/apsl.php", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:29:22Z", + "timestamp": "2026-08-27T17:04:43Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/APSL-2.0.json b/api/license-list-data/json/details/APSL-2.0.json index 7895df89a..07908558b 100644 --- a/api/license-list-data/json/details/APSL-2.0.json +++ b/api/license-list-data/json/details/APSL-2.0.json @@ -15,7 +15,7 @@ "url": "http://www.opensource.apple.com/license/apsl/", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:26:17Z", + "timestamp": "2026-08-27T17:05:44Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/ASWF-Digital-Assets-1.0.json b/api/license-list-data/json/details/ASWF-Digital-Assets-1.0.json index ced2a69de..19f06d3c3 100644 --- a/api/license-list-data/json/details/ASWF-Digital-Assets-1.0.json +++ b/api/license-list-data/json/details/ASWF-Digital-Assets-1.0.json @@ -10,7 +10,7 @@ "url": "https://github.com/AcademySoftwareFoundation/foundation/blob/main/digital_assets/aswf_digital_assets_license_v1.0.txt", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:49Z", + "timestamp": "2026-08-27T17:04:43Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/ASWF-Digital-Assets-1.1.json b/api/license-list-data/json/details/ASWF-Digital-Assets-1.1.json index 53f49940e..d7d77f955 100644 --- a/api/license-list-data/json/details/ASWF-Digital-Assets-1.1.json +++ b/api/license-list-data/json/details/ASWF-Digital-Assets-1.1.json @@ -10,7 +10,7 @@ "url": "https://github.com/AcademySoftwareFoundation/foundation/blob/main/digital_assets/aswf_digital_assets_license_v1.1.txt", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:40Z", + "timestamp": "2026-08-27T17:08:22Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Abstyles.json b/api/license-list-data/json/details/Abstyles.json index dde6293f0..e768abd5e 100644 --- a/api/license-list-data/json/details/Abstyles.json +++ b/api/license-list-data/json/details/Abstyles.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/Abstyles", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:29:53Z", + "timestamp": "2026-08-27T17:08:22Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/AdaCore-doc.json b/api/license-list-data/json/details/AdaCore-doc.json index e53ee2c70..699e0619f 100644 --- a/api/license-list-data/json/details/AdaCore-doc.json +++ b/api/license-list-data/json/details/AdaCore-doc.json @@ -6,31 +6,31 @@ "licenseId": "AdaCore-doc", "crossRef": [ { - "match": "false", - "url": "https://github.com/AdaCore/gnatcoll-core/blob/master/docs/index.rst", + "match": "true", + "url": "https://github.com/AdaCore/gnatcoll-db/blob/master/docs/index.rst", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:40Z", + "timestamp": "2026-08-27T17:07:39Z", "isWayBackLink": false, - "order": 1 + "order": 2 }, { "match": "true", - "url": "https://github.com/AdaCore/xmlada/blob/master/docs/index.rst", + "url": "https://github.com/AdaCore/gnatcoll-core/blob/master/docs/index.rst", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:40Z", + "timestamp": "2026-08-27T17:07:40Z", "isWayBackLink": false, - "order": 0 + "order": 1 }, { "match": "true", - "url": "https://github.com/AdaCore/gnatcoll-db/blob/master/docs/index.rst", + "url": "https://github.com/AdaCore/xmlada/blob/master/docs/index.rst", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:41Z", + "timestamp": "2026-08-27T17:07:41Z", "isWayBackLink": false, - "order": 2 + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/Adobe-2006.json b/api/license-list-data/json/details/Adobe-2006.json index e5cfc28bf..480d51743 100644 --- a/api/license-list-data/json/details/Adobe-2006.json +++ b/api/license-list-data/json/details/Adobe-2006.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/AdobeLicense", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:26:48Z", + "timestamp": "2026-08-27T16:55:30Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Adobe-Display-PostScript.json b/api/license-list-data/json/details/Adobe-Display-PostScript.json index 202fdd1e5..6238d9807 100644 --- a/api/license-list-data/json/details/Adobe-Display-PostScript.json +++ b/api/license-list-data/json/details/Adobe-Display-PostScript.json @@ -10,7 +10,7 @@ "url": "https://gitlab.freedesktop.org/xorg/xserver/-/blob/master/COPYING?ref_type\u003dheads#L752", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:34Z", + "timestamp": "2026-08-27T17:03:38Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Adobe-Glyph.json b/api/license-list-data/json/details/Adobe-Glyph.json index 88189cb35..d376ac403 100644 --- a/api/license-list-data/json/details/Adobe-Glyph.json +++ b/api/license-list-data/json/details/Adobe-Glyph.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/MIT#AdobeGlyph", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:24:41Z", + "timestamp": "2026-08-27T16:58:47Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Adobe-Utopia.json b/api/license-list-data/json/details/Adobe-Utopia.json index b538de995..9802e379d 100644 --- a/api/license-list-data/json/details/Adobe-Utopia.json +++ b/api/license-list-data/json/details/Adobe-Utopia.json @@ -10,7 +10,7 @@ "url": "https://gitlab.freedesktop.org/xorg/font/adobe-utopia-100dpi/-/blob/master/COPYING?ref_type\u003dheads", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:01Z", + "timestamp": "2026-08-27T17:03:36Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Advanced-Cryptics-Dictionary.json b/api/license-list-data/json/details/Advanced-Cryptics-Dictionary.json index 818067867..6c09365da 100644 --- a/api/license-list-data/json/details/Advanced-Cryptics-Dictionary.json +++ b/api/license-list-data/json/details/Advanced-Cryptics-Dictionary.json @@ -10,7 +10,7 @@ "url": "https://ftp.gnu.org/gnu/aspell/dict/en/aspell6-en-2020.12.07-0.tar.bz2", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:21:01Z", + "timestamp": "2026-08-27T17:09:21Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Afmparse.json b/api/license-list-data/json/details/Afmparse.json index 62f738e94..d2b28a25a 100644 --- a/api/license-list-data/json/details/Afmparse.json +++ b/api/license-list-data/json/details/Afmparse.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/Afmparse", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:00Z", + "timestamp": "2026-08-27T17:05:14Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Aladdin.json b/api/license-list-data/json/details/Aladdin.json index 1e13b9f2c..0e8f59eb1 100644 --- a/api/license-list-data/json/details/Aladdin.json +++ b/api/license-list-data/json/details/Aladdin.json @@ -13,7 +13,7 @@ "url": "http://pages.cs.wisc.edu/~ghost/doc/AFPL/6.01/Public.htm", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:45Z", + "timestamp": "2026-08-27T16:58:49Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Apache-1.0.json b/api/license-list-data/json/details/Apache-1.0.json index eb4756990..2c89c81a9 100644 --- a/api/license-list-data/json/details/Apache-1.0.json +++ b/api/license-list-data/json/details/Apache-1.0.json @@ -11,7 +11,7 @@ "url": "http://www.apache.org/licenses/LICENSE-1.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:43Z", + "timestamp": "2026-08-27T16:56:06Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Apache-1.1.json b/api/license-list-data/json/details/Apache-1.1.json index ab7dd4b2f..437f41442 100644 --- a/api/license-list-data/json/details/Apache-1.1.json +++ b/api/license-list-data/json/details/Apache-1.1.json @@ -13,7 +13,7 @@ "url": "https://opensource.org/license/apache-1.1", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:27Z", + "timestamp": "2026-08-27T16:58:45Z", "isWayBackLink": false, "order": 1 }, @@ -22,7 +22,7 @@ "url": "http://apache.org/licenses/LICENSE-1.1", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:27Z", + "timestamp": "2026-08-27T16:58:45Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Apache-2.0.json b/api/license-list-data/json/details/Apache-2.0.json index 51595c968..8a02db7a7 100644 --- a/api/license-list-data/json/details/Apache-2.0.json +++ b/api/license-list-data/json/details/Apache-2.0.json @@ -11,22 +11,22 @@ "standardLicenseHeader": "Copyright [yyyy] [name of copyright owner]\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\nhttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n\n", "crossRef": [ { - "match": "N/A", - "url": "https://opensource.org/license/apache-2.0", + "match": "true", + "url": "https://www.apache.org/licenses/LICENSE-2.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:27:18Z", + "timestamp": "2026-08-27T17:04:13Z", "isWayBackLink": false, - "order": 1 + "order": 0 }, { - "match": "true", - "url": "https://www.apache.org/licenses/LICENSE-2.0", + "match": "N/A", + "url": "https://opensource.org/license/apache-2.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:27:18Z", + "timestamp": "2026-08-27T17:04:13Z", "isWayBackLink": false, - "order": 0 + "order": 1 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/App-s2p.json b/api/license-list-data/json/details/App-s2p.json index e9fcf35f8..161a9d552 100644 --- a/api/license-list-data/json/details/App-s2p.json +++ b/api/license-list-data/json/details/App-s2p.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/App-s2p", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:45Z", + "timestamp": "2026-08-27T17:02:29Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Arphic-1999.json b/api/license-list-data/json/details/Arphic-1999.json index 12ac50ed3..d4d3158f7 100644 --- a/api/license-list-data/json/details/Arphic-1999.json +++ b/api/license-list-data/json/details/Arphic-1999.json @@ -6,11 +6,11 @@ "licenseId": "Arphic-1999", "crossRef": [ { - "match": "N/A", + "match": "true", "url": "http://ftp.gnu.org/gnu/non-gnu/chinese-fonts-truetype/LICENSE", "isValid": true, - "isLive": false, - "timestamp": "2026-07-16T09:20:54Z", + "isLive": true, + "timestamp": "2026-08-27T17:00:52Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Artistic-1.0-Perl.json b/api/license-list-data/json/details/Artistic-1.0-Perl.json index 6f63b55fa..ea6e2583b 100644 --- a/api/license-list-data/json/details/Artistic-1.0-Perl.json +++ b/api/license-list-data/json/details/Artistic-1.0-Perl.json @@ -12,7 +12,7 @@ "url": "http://dev.perl.org/licenses/artistic.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:01Z", + "timestamp": "2026-08-27T17:00:54Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Artistic-1.0-cl8.json b/api/license-list-data/json/details/Artistic-1.0-cl8.json index 550babf7e..64179ad97 100644 --- a/api/license-list-data/json/details/Artistic-1.0-cl8.json +++ b/api/license-list-data/json/details/Artistic-1.0-cl8.json @@ -12,7 +12,7 @@ "url": "https://opensource.org/license/Artistic-1.0", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:23:37Z", + "timestamp": "2026-08-27T17:03:39Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Artistic-1.0.json b/api/license-list-data/json/details/Artistic-1.0.json index c6150219c..bd6f0c733 100644 --- a/api/license-list-data/json/details/Artistic-1.0.json +++ b/api/license-list-data/json/details/Artistic-1.0.json @@ -13,7 +13,7 @@ "url": "https://opensource.org/license/Artistic-1.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:27:18Z", + "timestamp": "2026-08-27T16:55:31Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Artistic-2.0.json b/api/license-list-data/json/details/Artistic-2.0.json index 10b5723dc..749b3b3a9 100644 --- a/api/license-list-data/json/details/Artistic-2.0.json +++ b/api/license-list-data/json/details/Artistic-2.0.json @@ -13,7 +13,7 @@ "url": "http://www.perlfoundation.org/artistic_license_2_0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:38Z", + "timestamp": "2026-08-27T17:04:42Z", "isWayBackLink": false, "order": 0 }, @@ -22,7 +22,7 @@ "url": "https://opensource.org/license/Artistic-2.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:38Z", + "timestamp": "2026-08-27T17:04:43Z", "isWayBackLink": false, "order": 2 }, @@ -31,7 +31,7 @@ "url": "https://www.perlfoundation.org/artistic-license-20.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:38Z", + "timestamp": "2026-08-27T17:04:43Z", "isWayBackLink": false, "order": 1 } diff --git a/api/license-list-data/json/details/Artistic-dist.json b/api/license-list-data/json/details/Artistic-dist.json index 4c7d8109d..ef41a359f 100644 --- a/api/license-list-data/json/details/Artistic-dist.json +++ b/api/license-list-data/json/details/Artistic-dist.json @@ -12,7 +12,7 @@ "url": "https://github.com/pexip/os-perl/blob/833cf4c86cc465ccfc627ff16db67e783156a248/debian/copyright#L2720-L2845", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:26:18Z", + "timestamp": "2026-08-27T16:56:06Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Aspell-RU.json b/api/license-list-data/json/details/Aspell-RU.json index d656b587b..6f49a0765 100644 --- a/api/license-list-data/json/details/Aspell-RU.json +++ b/api/license-list-data/json/details/Aspell-RU.json @@ -10,7 +10,7 @@ "url": "https://ftp.gnu.org/gnu/aspell/dict/ru/aspell6-ru-0.99f7-1.tar.bz2", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:19:52Z", + "timestamp": "2026-08-27T17:06:27Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/BOLA-1.1.json b/api/license-list-data/json/details/BOLA-1.1.json index d97f6c989..438de8f92 100644 --- a/api/license-list-data/json/details/BOLA-1.1.json +++ b/api/license-list-data/json/details/BOLA-1.1.json @@ -10,7 +10,7 @@ "url": "https://blitiri.com.ar/p/bola/", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:31Z", + "timestamp": "2026-08-27T16:58:46Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/BSD-1-Clause.json b/api/license-list-data/json/details/BSD-1-Clause.json index 6fe32d24a..87832c19d 100644 --- a/api/license-list-data/json/details/BSD-1-Clause.json +++ b/api/license-list-data/json/details/BSD-1-Clause.json @@ -10,7 +10,7 @@ "url": "https://svnweb.freebsd.org/base/head/include/ifaddrs.h?revision\u003d326823", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:01Z", + "timestamp": "2026-08-27T16:55:21Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/BSD-2-Clause-Darwin.json b/api/license-list-data/json/details/BSD-2-Clause-Darwin.json index d93691f6f..ab3893ab1 100644 --- a/api/license-list-data/json/details/BSD-2-Clause-Darwin.json +++ b/api/license-list-data/json/details/BSD-2-Clause-Darwin.json @@ -12,7 +12,7 @@ "url": "https://github.com/file/file/blob/master/COPYING", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:32Z", + "timestamp": "2026-08-27T16:55:22Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/BSD-2-Clause-FreeBSD.json b/api/license-list-data/json/details/BSD-2-Clause-FreeBSD.json index 9bc3274d4..dc1662341 100644 --- a/api/license-list-data/json/details/BSD-2-Clause-FreeBSD.json +++ b/api/license-list-data/json/details/BSD-2-Clause-FreeBSD.json @@ -13,7 +13,7 @@ "url": "http://www.freebsd.org/copyright/freebsd-license.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:38Z", + "timestamp": "2026-08-27T17:03:35Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/BSD-2-Clause-NetBSD.json b/api/license-list-data/json/details/BSD-2-Clause-NetBSD.json index 25f63ec20..fdc4f76ee 100644 --- a/api/license-list-data/json/details/BSD-2-Clause-NetBSD.json +++ b/api/license-list-data/json/details/BSD-2-Clause-NetBSD.json @@ -13,7 +13,7 @@ "url": "http://www.netbsd.org/about/redistribution.html#default", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:54Z", + "timestamp": "2026-08-27T17:06:16Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/BSD-2-Clause-Patent.json b/api/license-list-data/json/details/BSD-2-Clause-Patent.json index 90ed35c7c..e9a1fe0e7 100644 --- a/api/license-list-data/json/details/BSD-2-Clause-Patent.json +++ b/api/license-list-data/json/details/BSD-2-Clause-Patent.json @@ -12,7 +12,7 @@ "url": "https://opensource.org/license/BSD-2-Clause-Patent", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:24:43Z", + "timestamp": "2026-08-27T17:05:13Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/BSD-2-Clause-Views.json b/api/license-list-data/json/details/BSD-2-Clause-Views.json index 682ebe26e..2497b6cb5 100644 --- a/api/license-list-data/json/details/BSD-2-Clause-Views.json +++ b/api/license-list-data/json/details/BSD-2-Clause-Views.json @@ -8,31 +8,31 @@ "licenseId": "BSD-2-Clause-Views", "crossRef": [ { - "match": "false", - "url": "https://people.freebsd.org/~ivoras/wine/patch-wine-nvidia.sh", + "match": "true", + "url": "https://github.com/protegeproject/protege/blob/master/license.txt", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:50Z", + "timestamp": "2026-08-27T17:07:50Z", "isWayBackLink": false, - "order": 1 + "order": 2 }, { - "match": "true", - "url": "http://www.freebsd.org/copyright/freebsd-license.html", + "match": "false", + "url": "https://people.freebsd.org/~ivoras/wine/patch-wine-nvidia.sh", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:50Z", + "timestamp": "2026-08-27T17:07:50Z", "isWayBackLink": false, - "order": 0 + "order": 1 }, { "match": "true", - "url": "https://github.com/protegeproject/protege/blob/master/license.txt", + "url": "http://www.freebsd.org/copyright/freebsd-license.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:51Z", + "timestamp": "2026-08-27T17:07:51Z", "isWayBackLink": false, - "order": 2 + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/BSD-2-Clause-first-lines.json b/api/license-list-data/json/details/BSD-2-Clause-first-lines.json index 132386c2e..5f93f9cdc 100644 --- a/api/license-list-data/json/details/BSD-2-Clause-first-lines.json +++ b/api/license-list-data/json/details/BSD-2-Clause-first-lines.json @@ -12,7 +12,7 @@ "url": "https://web.mit.edu/kerberos/krb5-1.21/doc/mitK5license.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:29:22Z", + "timestamp": "2026-08-27T16:57:42Z", "isWayBackLink": false, "order": 1 }, @@ -21,7 +21,7 @@ "url": "https://github.com/krb5/krb5/blob/krb5-1.21.2-final/NOTICE#L664-L690", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:29:22Z", + "timestamp": "2026-08-27T16:57:43Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/BSD-2-Clause-pkgconf-disclaimer.json b/api/license-list-data/json/details/BSD-2-Clause-pkgconf-disclaimer.json index a09e7efa3..66339c0ee 100644 --- a/api/license-list-data/json/details/BSD-2-Clause-pkgconf-disclaimer.json +++ b/api/license-list-data/json/details/BSD-2-Clause-pkgconf-disclaimer.json @@ -10,7 +10,7 @@ "url": "https://github.com/audacious-media-player/audacious/blob/master/COPYING", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:46Z", + "timestamp": "2026-08-27T17:03:04Z", "isWayBackLink": false, "order": 1 }, @@ -19,7 +19,7 @@ "url": "https://github.com/audacious-media-player/audacious/blob/master/src/audacious/main.cc", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:46Z", + "timestamp": "2026-08-27T17:03:05Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/BSD-2-Clause-pos-unchanged.json b/api/license-list-data/json/details/BSD-2-Clause-pos-unchanged.json new file mode 100644 index 000000000..91c75a6e0 --- /dev/null +++ b/api/license-list-data/json/details/BSD-2-Clause-pos-unchanged.json @@ -0,0 +1,55 @@ +{ + "isDeprecatedLicenseId": false, + "licenseText": "Copyright (c) \u003cyear\u003e \u003cowner\u003e\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions\nare met:\n1. Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer\n in this position and unchanged.\n2. Redistributions in binary form must reproduce the above copyright\n notice, this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS\u0027\u0027 AND ANY EXPRESS OR\nIMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES\nOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.\nIN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,\nINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT\nNOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\nDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\nTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF\nTHIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n", + "standardLicenseTemplate": "\u003c\u003cvar;name\u003d\"copyright\";original\u003d\"Copyright (c) \u003cyear\u003e \u003cowner\u003e All rights reserved.\";match\u003d\".{0,5000}\"\u003e\u003e\nRedistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:\n\n \u003c\u003cvar;name\u003d\"bullet\";original\u003d\"1.\";match\u003d\".{0,20}\"\u003e\u003e Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer in this position and unchanged.\n \u003c\u003cvar;name\u003d\"bullet\";original\u003d\"2.\";match\u003d\".{0,20}\"\u003e\u003e Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\nTHIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS\u0027\u0027 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n", + "name": "BSD 2-Clause - position unchanged variant", + "licenseComments": "This is the same as BSD-2-Clause, but adds a requirement that the notice remain in the same position unchanged.", + "comment": "This is the same as BSD-2-Clause, but adds a requirement that the notice remain in the same position unchanged.", + "licenseId": "BSD-2-Clause-pos-unchanged", + "crossRef": [ + { + "match": "false", + "url": "https://github.com/libarchive/libarchive/blob/master/libarchive_fe/line_reader.c", + "isValid": true, + "isLive": true, + "timestamp": "2026-08-27T17:00:52Z", + "isWayBackLink": false, + "order": 2 + }, + { + "match": "true", + "url": "https://cgit.freebsd.org/src/tree/usr.bin/sockstat/sockstat.c", + "isValid": true, + "isLive": true, + "timestamp": "2026-08-27T17:00:53Z", + "isWayBackLink": false, + "order": 1 + }, + { + "match": "false", + "url": "https://github.com/freebsd/pkg/blob/main/src/add.c", + "isValid": true, + "isLive": true, + "timestamp": "2026-08-27T17:00:54Z", + "isWayBackLink": false, + "order": 3 + }, + { + "match": "false", + "url": "https://scancode-licensedb.aboutcode.org/bsd-unchanged", + "isValid": true, + "isLive": true, + "timestamp": "2026-08-27T17:00:54Z", + "isWayBackLink": false, + "order": 0 + } + ], + "seeAlso": [ + "https://scancode-licensedb.aboutcode.org/bsd-unchanged", + "https://cgit.freebsd.org/src/tree/usr.bin/sockstat/sockstat.c", + "https://github.com/libarchive/libarchive/blob/master/libarchive_fe/line_reader.c", + "https://github.com/freebsd/pkg/blob/main/src/add.c" + ], + "isOsiApproved": false, + "licenseTextHtml": "\n \u003cvar class\u003d\"replaceable-license-text\"\u003e\u003cspan title\u003d\"can be replaced with the pattern .{0,5000}\"\u003e \n Copyright (c) \u0026lt;year\u0026gt; \u0026lt;owner\u0026gt;\u003cbr /\u003e\n\n All rights reserved.\n \u003c/span\u003e\u003c/var\u003e\n \u003cp\u003eRedistribution and use in source and binary forms, with or without modification,\n are permitted provided that the following conditions are met:\u003c/p\u003e\n\n\u003cul style\u003d\"list-style:none\"\u003e\n \n\u003cli\u003e\n \u003cvar class\u003d\"replaceable-license-text\"\u003e\u003cspan title\u003d\"can be replaced with the pattern .{0,20}\"\u003e 1.\u003c/span\u003e\u003c/var\u003e\n Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer\n in this position and unchanged.\n \u003c/li\u003e\n \n\u003cli\u003e\n \u003cvar class\u003d\"replaceable-license-text\"\u003e\u003cspan title\u003d\"can be replaced with the pattern .{0,20}\"\u003e 2.\u003c/span\u003e\u003c/var\u003e\n Redistributions in binary form must reproduce the above copyright\n notice, this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\n \u003c/li\u003e\n \n\u003c/ul\u003e\n \u003cp\u003eTHIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS\u0026apos;\u0026apos; AND ANY EXPRESS OR\n IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES\n OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.\n IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,\n INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT\n NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\n DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\n THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF\n THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\u003c/p\u003e\n\n " +} \ No newline at end of file diff --git a/api/license-list-data/json/details/BSD-2-Clause.json b/api/license-list-data/json/details/BSD-2-Clause.json index 506d9d053..dec7048f8 100644 --- a/api/license-list-data/json/details/BSD-2-Clause.json +++ b/api/license-list-data/json/details/BSD-2-Clause.json @@ -11,7 +11,7 @@ "url": "https://opensource.org/license/BSD-2-Clause", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:02Z", + "timestamp": "2026-08-27T17:06:24Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/BSD-3-Clause-Attribution.json b/api/license-list-data/json/details/BSD-3-Clause-Attribution.json index 3c741fca7..7d6ce0053 100644 --- a/api/license-list-data/json/details/BSD-3-Clause-Attribution.json +++ b/api/license-list-data/json/details/BSD-3-Clause-Attribution.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/BSD_with_Attribution", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:01Z", + "timestamp": "2026-08-27T17:03:42Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/BSD-3-Clause-Clear.json b/api/license-list-data/json/details/BSD-3-Clause-Clear.json index dc12f6889..1173acb45 100644 --- a/api/license-list-data/json/details/BSD-3-Clause-Clear.json +++ b/api/license-list-data/json/details/BSD-3-Clause-Clear.json @@ -13,7 +13,7 @@ "url": "http://labs.metacarta.com/license-explanation.html#license", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:24:09Z", + "timestamp": "2026-08-27T16:55:33Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/BSD-3-Clause-HP.json b/api/license-list-data/json/details/BSD-3-Clause-HP.json index 2f1ea788a..e8b197576 100644 --- a/api/license-list-data/json/details/BSD-3-Clause-HP.json +++ b/api/license-list-data/json/details/BSD-3-Clause-HP.json @@ -12,7 +12,7 @@ "url": "https://github.com/zdohnal/hplip/blob/master/COPYING#L939", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:34Z", + "timestamp": "2026-08-27T16:56:41Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/BSD-3-Clause-LBNL.json b/api/license-list-data/json/details/BSD-3-Clause-LBNL.json index 57f54357f..5260ba9d4 100644 --- a/api/license-list-data/json/details/BSD-3-Clause-LBNL.json +++ b/api/license-list-data/json/details/BSD-3-Clause-LBNL.json @@ -12,7 +12,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/LBNLBSD", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:50Z", + "timestamp": "2026-08-27T16:59:20Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/BSD-3-Clause-Modification.json b/api/license-list-data/json/details/BSD-3-Clause-Modification.json index d935e8098..1f9d053a0 100644 --- a/api/license-list-data/json/details/BSD-3-Clause-Modification.json +++ b/api/license-list-data/json/details/BSD-3-Clause-Modification.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing:BSD#Modification_Variant", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:28Z", + "timestamp": "2026-08-27T16:57:41Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/BSD-3-Clause-No-Military-License.json b/api/license-list-data/json/details/BSD-3-Clause-No-Military-License.json index 99f64bedf..ce557f9c7 100644 --- a/api/license-list-data/json/details/BSD-3-Clause-No-Military-License.json +++ b/api/license-list-data/json/details/BSD-3-Clause-No-Military-License.json @@ -8,22 +8,22 @@ "licenseId": "BSD-3-Clause-No-Military-License", "crossRef": [ { - "match": "true", - "url": "https://github.com/greymass/swift-eosio/blob/master/LICENSE", + "match": "false", + "url": "https://gitlab.syncad.com/hive/dhive/-/blob/master/LICENSE", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:27:19Z", + "timestamp": "2026-08-27T17:03:00Z", "isWayBackLink": false, - "order": 1 + "order": 0 }, { - "match": "false", - "url": "https://gitlab.syncad.com/hive/dhive/-/blob/master/LICENSE", + "match": "true", + "url": "https://github.com/greymass/swift-eosio/blob/master/LICENSE", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:27:19Z", + "timestamp": "2026-08-27T17:03:01Z", "isWayBackLink": false, - "order": 0 + "order": 1 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/BSD-3-Clause-No-Nuclear-License-2014.json b/api/license-list-data/json/details/BSD-3-Clause-No-Nuclear-License-2014.json index e4757fc5d..85063cac4 100644 --- a/api/license-list-data/json/details/BSD-3-Clause-No-Nuclear-License-2014.json +++ b/api/license-list-data/json/details/BSD-3-Clause-No-Nuclear-License-2014.json @@ -12,7 +12,7 @@ "url": "https://java.net/projects/javaeetutorial/pages/BerkeleyLicense", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:27:18Z", + "timestamp": "2026-08-27T17:04:12Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/BSD-3-Clause-No-Nuclear-License.json b/api/license-list-data/json/details/BSD-3-Clause-No-Nuclear-License.json index 56c0b1eb3..a0752665e 100644 --- a/api/license-list-data/json/details/BSD-3-Clause-No-Nuclear-License.json +++ b/api/license-list-data/json/details/BSD-3-Clause-No-Nuclear-License.json @@ -12,7 +12,7 @@ "url": "http://download.oracle.com/otn-pub/java/licenses/bsd.txt", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:29:56Z", + "timestamp": "2026-08-27T16:56:06Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/BSD-3-Clause-No-Nuclear-Warranty.json b/api/license-list-data/json/details/BSD-3-Clause-No-Nuclear-Warranty.json index 65f74ef7b..ec9efbd8e 100644 --- a/api/license-list-data/json/details/BSD-3-Clause-No-Nuclear-Warranty.json +++ b/api/license-list-data/json/details/BSD-3-Clause-No-Nuclear-Warranty.json @@ -8,11 +8,11 @@ "licenseId": "BSD-3-Clause-No-Nuclear-Warranty", "crossRef": [ { - "match": "true", + "match": "N/A", "url": "https://jogamp.org/git/?p\u003dgluegen.git;a\u003dblob_plain;f\u003dLICENSE.txt", "isValid": true, - "isLive": true, - "timestamp": "2026-07-16T09:30:46Z", + "isLive": false, + "timestamp": "2026-08-27T17:01:24Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/BSD-3-Clause-Open-MPI.json b/api/license-list-data/json/details/BSD-3-Clause-Open-MPI.json index 47bbcb513..211f17fa8 100644 --- a/api/license-list-data/json/details/BSD-3-Clause-Open-MPI.json +++ b/api/license-list-data/json/details/BSD-3-Clause-Open-MPI.json @@ -12,7 +12,7 @@ "url": "https://www.open-mpi.org/community/license.php", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:55Z", + "timestamp": "2026-08-27T16:56:07Z", "isWayBackLink": false, "order": 0 }, @@ -21,7 +21,7 @@ "url": "http://www.netlib.org/lapack/LICENSE.txt", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:55Z", + "timestamp": "2026-08-27T16:56:07Z", "isWayBackLink": false, "order": 1 } diff --git a/api/license-list-data/json/details/BSD-3-Clause-Sun.json b/api/license-list-data/json/details/BSD-3-Clause-Sun.json index 1ea3d0065..249a15332 100644 --- a/api/license-list-data/json/details/BSD-3-Clause-Sun.json +++ b/api/license-list-data/json/details/BSD-3-Clause-Sun.json @@ -12,7 +12,7 @@ "url": "https://github.com/xmlark/msv/blob/b9316e2f2270bc1606952ea4939ec87fbba157f3/xsdlib/src/main/java/com/sun/msv/datatype/regexp/InternalImpl.java", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:27:51Z", + "timestamp": "2026-08-27T17:03:02Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/BSD-3-Clause-Tso.json b/api/license-list-data/json/details/BSD-3-Clause-Tso.json index 99239e49e..98a64fd09 100644 --- a/api/license-list-data/json/details/BSD-3-Clause-Tso.json +++ b/api/license-list-data/json/details/BSD-3-Clause-Tso.json @@ -12,7 +12,7 @@ "url": "https://www.x.org/archive/current/doc/xorg-docs/License.html#Theodore_Tso", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:28:21Z", + "timestamp": "2026-08-27T16:59:20Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/BSD-3-Clause-acpica.json b/api/license-list-data/json/details/BSD-3-Clause-acpica.json index cd2cf9dd8..5c373d7c1 100644 --- a/api/license-list-data/json/details/BSD-3-Clause-acpica.json +++ b/api/license-list-data/json/details/BSD-3-Clause-acpica.json @@ -10,7 +10,7 @@ "url": "https://github.com/acpica/acpica/blob/master/source/common/acfileio.c#L119", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:26:18Z", + "timestamp": "2026-08-27T16:55:31Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/BSD-3-Clause-flex.json b/api/license-list-data/json/details/BSD-3-Clause-flex.json index 885b8e1fc..66e5ce567 100644 --- a/api/license-list-data/json/details/BSD-3-Clause-flex.json +++ b/api/license-list-data/json/details/BSD-3-Clause-flex.json @@ -10,7 +10,7 @@ "url": "https://github.com/westes/flex/blob/master/COPYING", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:01Z", + "timestamp": "2026-08-27T17:05:44Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/BSD-3-Clause.json b/api/license-list-data/json/details/BSD-3-Clause.json index c0817ebac..c4f6ea99d 100644 --- a/api/license-list-data/json/details/BSD-3-Clause.json +++ b/api/license-list-data/json/details/BSD-3-Clause.json @@ -13,7 +13,7 @@ "url": "https://www.eclipse.org/org/documents/edl-v10.php", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:46Z", + "timestamp": "2026-08-27T17:02:29Z", "isWayBackLink": false, "order": 1 }, @@ -22,7 +22,7 @@ "url": "https://opensource.org/license/BSD-3-Clause", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:46Z", + "timestamp": "2026-08-27T17:02:29Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/BSD-4-Clause-Shortened.json b/api/license-list-data/json/details/BSD-4-Clause-Shortened.json index 546056be7..f19d056cc 100644 --- a/api/license-list-data/json/details/BSD-4-Clause-Shortened.json +++ b/api/license-list-data/json/details/BSD-4-Clause-Shortened.json @@ -10,7 +10,7 @@ "url": "https://metadata.ftp-master.debian.org/changelogs//main/a/arpwatch/arpwatch_2.1a15-7_copyright", "isValid": false, "isLive": false, - "timestamp": "2026-07-16T09:22:50Z", + "timestamp": "2026-08-27T16:59:18Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/BSD-4-Clause-UC.json b/api/license-list-data/json/details/BSD-4-Clause-UC.json index 4f25cc4ea..5809a7b0a 100644 --- a/api/license-list-data/json/details/BSD-4-Clause-UC.json +++ b/api/license-list-data/json/details/BSD-4-Clause-UC.json @@ -12,7 +12,7 @@ "url": "http://www.freebsd.org/copyright/license.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:48Z", + "timestamp": "2026-08-27T16:58:45Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/BSD-4-Clause.json b/api/license-list-data/json/details/BSD-4-Clause.json index bb29da4f2..2e4a4e8e1 100644 --- a/api/license-list-data/json/details/BSD-4-Clause.json +++ b/api/license-list-data/json/details/BSD-4-Clause.json @@ -8,23 +8,23 @@ "comment": "This license was rescinded by the author on 22 July 1999.", "licenseId": "BSD-4-Clause", "crossRef": [ - { - "match": "N/A", - "url": "http://directory.fsf.org/wiki/License:BSD_4Clause", - "isValid": true, - "isLive": false, - "timestamp": "2026-07-16T09:29:52Z", - "isWayBackLink": false, - "order": 0 - }, { "match": "false", "url": "https://github.com/jsommers/pytricia/blob/master/patricia.c#L33-L67", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:29:52Z", + "timestamp": "2026-08-27T16:56:41Z", "isWayBackLink": false, "order": 1 + }, + { + "match": "N/A", + "url": "http://directory.fsf.org/wiki/License:BSD_4Clause", + "isValid": true, + "isLive": false, + "timestamp": "2026-08-27T16:56:44Z", + "isWayBackLink": false, + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/BSD-4.3RENO.json b/api/license-list-data/json/details/BSD-4.3RENO.json index 57a385b36..4f16e06ed 100644 --- a/api/license-list-data/json/details/BSD-4.3RENO.json +++ b/api/license-list-data/json/details/BSD-4.3RENO.json @@ -6,22 +6,22 @@ "licenseId": "BSD-4.3RENO", "crossRef": [ { - "match": "false", - "url": "https://sourceware.org/git/?p\u003dbinutils-gdb.git;a\u003dblob;f\u003dlibiberty/strcasecmp.c;h\u003d131d81c2ce7881fa48c363dc5bf5fb302c61ce0b;hb\u003dHEAD", + "match": "N/A", + "url": "https://git.openldap.org/openldap/openldap/-/blob/master/COPYRIGHT#L55-63", "isValid": true, - "isLive": true, - "timestamp": "2026-07-16T09:22:21Z", + "isLive": false, + "timestamp": "2026-08-27T16:57:41Z", "isWayBackLink": false, - "order": 0 + "order": 1 }, { "match": "N/A", - "url": "https://git.openldap.org/openldap/openldap/-/blob/master/COPYRIGHT#L55-63", + "url": "https://sourceware.org/git/?p\u003dbinutils-gdb.git;a\u003dblob;f\u003dlibiberty/strcasecmp.c;h\u003d131d81c2ce7881fa48c363dc5bf5fb302c61ce0b;hb\u003dHEAD", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:22:21Z", + "timestamp": "2026-08-27T16:57:41Z", "isWayBackLink": false, - "order": 1 + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/BSD-4.3TAHOE.json b/api/license-list-data/json/details/BSD-4.3TAHOE.json index b2387f518..1201066e0 100644 --- a/api/license-list-data/json/details/BSD-4.3TAHOE.json +++ b/api/license-list-data/json/details/BSD-4.3TAHOE.json @@ -6,22 +6,22 @@ "licenseId": "BSD-4.3TAHOE", "crossRef": [ { - "match": "false", - "url": "https://github.com/389ds/389-ds-base/blob/main/ldap/include/sysexits-compat.h#L15", + "match": "true", + "url": "https://git.savannah.gnu.org/cgit/indent.git/tree/doc/indent.texi?id\u003da74c6b4ee49397cf330b333da1042bffa60ed14f#n1788", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:56Z", + "timestamp": "2026-08-27T17:07:49Z", "isWayBackLink": false, - "order": 0 + "order": 1 }, { - "match": "true", - "url": "https://git.savannah.gnu.org/cgit/indent.git/tree/doc/indent.texi?id\u003da74c6b4ee49397cf330b333da1042bffa60ed14f#n1788", + "match": "false", + "url": "https://github.com/389ds/389-ds-base/blob/main/ldap/include/sysexits-compat.h#L15", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:57Z", + "timestamp": "2026-08-27T17:07:51Z", "isWayBackLink": false, - "order": 1 + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/BSD-Advertising-Acknowledgement.json b/api/license-list-data/json/details/BSD-Advertising-Acknowledgement.json index 0bc2ac5b7..7d1a5002e 100644 --- a/api/license-list-data/json/details/BSD-Advertising-Acknowledgement.json +++ b/api/license-list-data/json/details/BSD-Advertising-Acknowledgement.json @@ -12,7 +12,7 @@ "url": "https://github.com/python-excel/xlrd/blob/master/LICENSE#L33", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:45Z", + "timestamp": "2026-08-27T16:56:10Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/BSD-Attribution-HPND-disclaimer.json b/api/license-list-data/json/details/BSD-Attribution-HPND-disclaimer.json index d9b342a38..78157b945 100644 --- a/api/license-list-data/json/details/BSD-Attribution-HPND-disclaimer.json +++ b/api/license-list-data/json/details/BSD-Attribution-HPND-disclaimer.json @@ -10,7 +10,7 @@ "url": "https://github.com/cyrusimap/cyrus-sasl/blob/master/COPYING", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:52Z", + "timestamp": "2026-08-27T16:57:42Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/BSD-Inferno-Nettverk.json b/api/license-list-data/json/details/BSD-Inferno-Nettverk.json index 091a16aa2..4a843efff 100644 --- a/api/license-list-data/json/details/BSD-Inferno-Nettverk.json +++ b/api/license-list-data/json/details/BSD-Inferno-Nettverk.json @@ -12,7 +12,7 @@ "url": "https://www.inet.no/dante/LICENSE", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:01Z", + "timestamp": "2026-08-27T17:06:25Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/BSD-Mark-Modifications.json b/api/license-list-data/json/details/BSD-Mark-Modifications.json index 9cb6fb5c0..983a04404 100644 --- a/api/license-list-data/json/details/BSD-Mark-Modifications.json +++ b/api/license-list-data/json/details/BSD-Mark-Modifications.json @@ -10,7 +10,7 @@ "url": "https://ftp.gnu.org/gnu/aspell/dict/en/aspell6-en-2020.12.07-0.tar.bz2", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:22:19Z", + "timestamp": "2026-08-27T17:07:38Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/BSD-Protection.json b/api/license-list-data/json/details/BSD-Protection.json index ab7ba2131..a932cff03 100644 --- a/api/license-list-data/json/details/BSD-Protection.json +++ b/api/license-list-data/json/details/BSD-Protection.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/BSD_Protection_License", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:40Z", + "timestamp": "2026-08-27T17:07:33Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/BSD-Source-Code-no-disclaimer.json b/api/license-list-data/json/details/BSD-Source-Code-no-disclaimer.json new file mode 100644 index 000000000..7515d83f3 --- /dev/null +++ b/api/license-list-data/json/details/BSD-Source-Code-no-disclaimer.json @@ -0,0 +1,23 @@ +{ + "isDeprecatedLicenseId": false, + "licenseText": "Redistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions\nare met:\n1. Redistributions of source code must retain the above copyright\n notice and this list of conditions, without modification.\n2. The name of the author may not be used to endorse or promote products\n derived from this software without specific prior written permission.\n", + "standardLicenseTemplate": "Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:\n\n \u003c\u003cvar;name\u003d\"bullet\";original\u003d\"1.\";match\u003d\".{0,20}\"\u003e\u003e Redistributions of source code must retain the above copyright notice and this list of conditions, without modification.\n \u003c\u003cvar;name\u003d\"bullet\";original\u003d\"2.\";match\u003d\".{0,20}\"\u003e\u003e The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission.", + "name": "BSD Source Code Attribution - no disclaimer", + "licenseId": "BSD-Source-Code-no-disclaimer", + "crossRef": [ + { + "match": "false", + "url": "https://github.com/PicoEFI/PicoEFI/blob/2263ac1a2bc98e5534d64a4896d3cfbbae00745a/LICENSES/LicenseRef-scancode-bsd-no-disclaimer-unmodified.txt", + "isValid": true, + "isLive": true, + "timestamp": "2026-08-27T16:55:31Z", + "isWayBackLink": false, + "order": 0 + } + ], + "seeAlso": [ + "https://github.com/PicoEFI/PicoEFI/blob/2263ac1a2bc98e5534d64a4896d3cfbbae00745a/LICENSES/LicenseRef-scancode-bsd-no-disclaimer-unmodified.txt" + ], + "isOsiApproved": false, + "licenseTextHtml": "\n \u003cp\u003eRedistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:\u003c/p\u003e\n\n\u003cul style\u003d\"list-style:none\"\u003e\n \n\u003cli\u003e\n \u003cvar class\u003d\"replaceable-license-text\"\u003e\u003cspan title\u003d\"can be replaced with the pattern .{0,20}\"\u003e 1.\u003c/span\u003e\u003c/var\u003e\n Redistributions of source code must retain the above copyright notice and this list of conditions, without modification.\n \u003c/li\u003e\n \n\u003cli\u003e\n \u003cvar class\u003d\"replaceable-license-text\"\u003e\u003cspan title\u003d\"can be replaced with the pattern .{0,20}\"\u003e 2.\u003c/span\u003e\u003c/var\u003e\n The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission.\n \u003c/li\u003e\n \n\u003c/ul\u003e\n " +} \ No newline at end of file diff --git a/api/license-list-data/json/details/BSD-Source-Code.json b/api/license-list-data/json/details/BSD-Source-Code.json index 4cfe95fc9..ca18adef9 100644 --- a/api/license-list-data/json/details/BSD-Source-Code.json +++ b/api/license-list-data/json/details/BSD-Source-Code.json @@ -6,11 +6,11 @@ "licenseId": "BSD-Source-Code", "crossRef": [ { - "match": "false", + "match": "true", "url": "https://github.com/robbiehanson/CocoaHTTPServer/blob/master/LICENSE.txt", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:43Z", + "timestamp": "2026-08-27T17:07:30Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/BSD-Source-beginning-file.json b/api/license-list-data/json/details/BSD-Source-beginning-file.json index 6093d6a8b..47f5da64f 100644 --- a/api/license-list-data/json/details/BSD-Source-beginning-file.json +++ b/api/license-list-data/json/details/BSD-Source-beginning-file.json @@ -12,7 +12,7 @@ "url": "https://github.com/lattera/freebsd/blob/master/sys/cam/cam.c#L4", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:31:24Z", + "timestamp": "2026-08-27T17:07:33Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/BSD-Systemics-W3Works.json b/api/license-list-data/json/details/BSD-Systemics-W3Works.json index 2b7253186..e11c98b0b 100644 --- a/api/license-list-data/json/details/BSD-Systemics-W3Works.json +++ b/api/license-list-data/json/details/BSD-Systemics-W3Works.json @@ -6,11 +6,11 @@ "licenseId": "BSD-Systemics-W3Works", "crossRef": [ { - "match": "true", + "match": "N/A", "url": "https://metacpan.org/release/DPARIS/Crypt-Blowfish-2.14/source/COPYRIGHT#L7", "isValid": true, - "isLive": true, - "timestamp": "2026-07-16T09:28:20Z", + "isLive": false, + "timestamp": "2026-08-27T16:57:43Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/BSD-Systemics.json b/api/license-list-data/json/details/BSD-Systemics.json index fff69d1ed..3014dfe3d 100644 --- a/api/license-list-data/json/details/BSD-Systemics.json +++ b/api/license-list-data/json/details/BSD-Systemics.json @@ -6,11 +6,11 @@ "licenseId": "BSD-Systemics", "crossRef": [ { - "match": "true", + "match": "false", "url": "https://metacpan.org/release/DPARIS/Crypt-DES-2.07/source/COPYRIGHT", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:55Z", + "timestamp": "2026-08-27T16:55:30Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/BSD-ask-to-endorse.json b/api/license-list-data/json/details/BSD-ask-to-endorse.json new file mode 100644 index 000000000..120664826 --- /dev/null +++ b/api/license-list-data/json/details/BSD-ask-to-endorse.json @@ -0,0 +1,23 @@ +{ + "isDeprecatedLicenseId": false, + "licenseText": " Copyright (c) 2001 Emin Martinian\n\n Redistribution and use in source and binary forms, with or without\n modification, are permitted provided that neither the name of Emin\n Martinian nor the names of any contributors are be used to endorse or\n promote products derived from this software without specific prior\n written permission.\n\n THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\n LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\n A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\n OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\n LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\n DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\n THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n", + "standardLicenseTemplate": "\u003c\u003cvar;name\u003d\"copyright\";original\u003d\"Copyright (c) 2001 Emin Martinian \";match\u003d\".{0,5000}\"\u003e\u003e\nRedistribution and use in source and binary forms, with or without modification, are permitted provided that neither the name of Emin Martinian nor the names of any contributors are be used to endorse or promote products derived from this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n", + "name": "BSD - ask to endorse", + "licenseId": "BSD-ask-to-endorse", + "crossRef": [ + { + "match": "false", + "url": "https://github.com/sudo-project/sudo/blob/c1307ea9ff340ce0538779f8e456501461fc44b7/plugins/sudoers/redblack.c#L24-L43", + "isValid": true, + "isLive": true, + "timestamp": "2026-08-27T16:55:29Z", + "isWayBackLink": false, + "order": 0 + } + ], + "seeAlso": [ + "https://github.com/sudo-project/sudo/blob/c1307ea9ff340ce0538779f8e456501461fc44b7/plugins/sudoers/redblack.c#L24-L43" + ], + "isOsiApproved": true, + "licenseTextHtml": "\n \u003cdiv class\u003d\"replaceable-license-text\"\u003e\u003cspan title\u003d\"can be replaced with the pattern .{0,5000}\"\u003e \n \u003cp\u003eCopyright (c) 2001 Emin Martinian\u003c/p\u003e\n\n \u003c/span\u003e\u003c/div\u003e\n\n \u003cp\u003e\n Redistribution and use in source and binary forms, with or without\n modification, are permitted provided that neither the name of Emin\n Martinian nor the names of any contributors are be used to endorse or\n promote products derived from this software without specific prior\n written permission.\n \u003c/p\u003e\n\n \u003cp\u003e\n THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n \u0026quot;AS IS\u0026quot; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\n LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\n A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\n OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\n LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\n DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\n THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n \u003c/p\u003e\n\n " +} \ No newline at end of file diff --git a/api/license-list-data/json/details/BSL-1.0.json b/api/license-list-data/json/details/BSL-1.0.json index e7f7c36ab..e625cc28d 100644 --- a/api/license-list-data/json/details/BSL-1.0.json +++ b/api/license-list-data/json/details/BSL-1.0.json @@ -13,7 +13,7 @@ "url": "https://opensource.org/license/BSL-1.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:24:10Z", + "timestamp": "2026-08-27T17:02:30Z", "isWayBackLink": false, "order": 1 }, @@ -22,7 +22,7 @@ "url": "http://www.boost.org/LICENSE_1_0.txt", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:24:10Z", + "timestamp": "2026-08-27T17:02:30Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/BUSL-1.1.json b/api/license-list-data/json/details/BUSL-1.1.json index d717103f7..7334b965b 100644 --- a/api/license-list-data/json/details/BUSL-1.1.json +++ b/api/license-list-data/json/details/BUSL-1.1.json @@ -14,7 +14,7 @@ "url": "https://mariadb.com/bsl11/", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:51Z", + "timestamp": "2026-08-27T16:59:19Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Baekmuk.json b/api/license-list-data/json/details/Baekmuk.json index d17f36652..e53d75b3d 100644 --- a/api/license-list-data/json/details/Baekmuk.json +++ b/api/license-list-data/json/details/Baekmuk.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing:Baekmuk?rd\u003dLicensing/Baekmuk", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:37Z", + "timestamp": "2026-08-27T17:03:38Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Bahyph.json b/api/license-list-data/json/details/Bahyph.json index bd7f2fd28..a8b817d9c 100644 --- a/api/license-list-data/json/details/Bahyph.json +++ b/api/license-list-data/json/details/Bahyph.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/Bahyph", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:52Z", + "timestamp": "2026-08-27T16:57:43Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Barr.json b/api/license-list-data/json/details/Barr.json index cadcac860..b2fa9e763 100644 --- a/api/license-list-data/json/details/Barr.json +++ b/api/license-list-data/json/details/Barr.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/Barr", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:31:25Z", + "timestamp": "2026-08-27T17:01:24Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Beerware.json b/api/license-list-data/json/details/Beerware.json index 1d7ad11dc..597102055 100644 --- a/api/license-list-data/json/details/Beerware.json +++ b/api/license-list-data/json/details/Beerware.json @@ -7,21 +7,21 @@ "crossRef": [ { "match": "false", - "url": "https://fedoraproject.org/wiki/Licensing/Beerware", + "url": "https://people.freebsd.org/~phk/", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:22:21Z", + "timestamp": "2026-08-27T17:01:20Z", "isWayBackLink": false, - "order": 0 + "order": 1 }, { "match": "false", - "url": "https://people.freebsd.org/~phk/", + "url": "https://fedoraproject.org/wiki/Licensing/Beerware", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:22:21Z", + "timestamp": "2026-08-27T17:01:21Z", "isWayBackLink": false, - "order": 1 + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/BitTorrent-1.0.json b/api/license-list-data/json/details/BitTorrent-1.0.json index ab67920e7..45b6d40a9 100644 --- a/api/license-list-data/json/details/BitTorrent-1.0.json +++ b/api/license-list-data/json/details/BitTorrent-1.0.json @@ -12,7 +12,7 @@ "url": "http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/licenses/BitTorrent?r1\u003d1.1\u0026r2\u003d1.1.1.1\u0026diff_format\u003ds", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:59Z", + "timestamp": "2026-08-27T17:07:28Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/BitTorrent-1.1.json b/api/license-list-data/json/details/BitTorrent-1.1.json index 346569272..50692f7fd 100644 --- a/api/license-list-data/json/details/BitTorrent-1.1.json +++ b/api/license-list-data/json/details/BitTorrent-1.1.json @@ -15,7 +15,7 @@ "url": "http://directory.fsf.org/wiki/License:BitTorrentOSL1.1", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:22:21Z", + "timestamp": "2026-08-27T17:03:33Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Bitstream-Charter.json b/api/license-list-data/json/details/Bitstream-Charter.json index 1951d8f6f..28851ae27 100644 --- a/api/license-list-data/json/details/Bitstream-Charter.json +++ b/api/license-list-data/json/details/Bitstream-Charter.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/Charter#License_Text", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:45Z", + "timestamp": "2026-08-27T17:01:56Z", "isWayBackLink": false, "order": 0 }, @@ -19,7 +19,7 @@ "url": "https://raw.githubusercontent.com/blackhole89/notekit/master/data/fonts/Charter%20license.txt", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:45Z", + "timestamp": "2026-08-27T17:01:56Z", "isWayBackLink": false, "order": 1 } diff --git a/api/license-list-data/json/details/Bitstream-Vera.json b/api/license-list-data/json/details/Bitstream-Vera.json index 89752c44d..a672237a1 100644 --- a/api/license-list-data/json/details/Bitstream-Vera.json +++ b/api/license-list-data/json/details/Bitstream-Vera.json @@ -5,23 +5,23 @@ "name": "Bitstream Vera Font License", "licenseId": "Bitstream-Vera", "crossRef": [ - { - "match": "true", - "url": "https://docubrain.com/sites/default/files/licenses/bitstream-vera.html", - "isValid": true, - "isLive": true, - "timestamp": "2026-07-16T09:24:41Z", - "isWayBackLink": false, - "order": 1 - }, { "match": "N/A", "url": "https://web.archive.org/web/20080207013128/http://www.gnome.org/fonts/", "isValid": false, "isLive": false, - "timestamp": "2026-07-16T09:24:41Z", + "timestamp": "2026-08-27T17:05:13Z", "isWayBackLink": false, "order": 0 + }, + { + "match": "true", + "url": "https://docubrain.com/sites/default/files/licenses/bitstream-vera.html", + "isValid": true, + "isLive": true, + "timestamp": "2026-08-27T17:05:13Z", + "isWayBackLink": false, + "order": 1 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/BlueOak-1.0.0.json b/api/license-list-data/json/details/BlueOak-1.0.0.json index 88ccb365e..427cb9de6 100644 --- a/api/license-list-data/json/details/BlueOak-1.0.0.json +++ b/api/license-list-data/json/details/BlueOak-1.0.0.json @@ -12,7 +12,7 @@ "url": "https://blueoakcouncil.org/license/1.0.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:52Z", + "timestamp": "2026-08-27T17:04:13Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Boehm-GC-without-fee.json b/api/license-list-data/json/details/Boehm-GC-without-fee.json index ba092825d..ae225b39b 100644 --- a/api/license-list-data/json/details/Boehm-GC-without-fee.json +++ b/api/license-list-data/json/details/Boehm-GC-without-fee.json @@ -12,7 +12,7 @@ "url": "https://github.com/MariaDB/server/blob/11.6/libmysqld/lib_sql.cc", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:26:49Z", + "timestamp": "2026-08-27T16:59:50Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Boehm-GC.json b/api/license-list-data/json/details/Boehm-GC.json index f22a2b84a..b1b2238fa 100644 --- a/api/license-list-data/json/details/Boehm-GC.json +++ b/api/license-list-data/json/details/Boehm-GC.json @@ -6,31 +6,31 @@ "licenseId": "Boehm-GC", "crossRef": [ { - "match": "false", - "url": "https://github.com/ivmai/libatomic_ops/blob/master/LICENSE", + "match": "true", + "url": "https://github.com/uim/libgcroots/blob/master/COPYING", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:32Z", + "timestamp": "2026-08-27T17:03:36Z", "isWayBackLink": false, - "order": 2 + "order": 1 }, { "match": "true", - "url": "https://github.com/uim/libgcroots/blob/master/COPYING", + "url": "https://fedoraproject.org/wiki/Licensing:MIT#Another_Minimal_variant_(found_in_libatomic_ops)", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:32Z", + "timestamp": "2026-08-27T17:03:36Z", "isWayBackLink": false, - "order": 1 + "order": 0 }, { "match": "true", - "url": "https://fedoraproject.org/wiki/Licensing:MIT#Another_Minimal_variant_(found_in_libatomic_ops)", + "url": "https://github.com/ivmai/libatomic_ops/blob/master/LICENSE", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:32Z", + "timestamp": "2026-08-27T17:03:37Z", "isWayBackLink": false, - "order": 0 + "order": 2 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/Borceux.json b/api/license-list-data/json/details/Borceux.json index f2c102a5e..da72e3bd3 100644 --- a/api/license-list-data/json/details/Borceux.json +++ b/api/license-list-data/json/details/Borceux.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/Borceux", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:40Z", + "timestamp": "2026-08-27T16:55:32Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Brian-Gladman-2-Clause.json b/api/license-list-data/json/details/Brian-Gladman-2-Clause.json index ffa5c96ce..123ba4222 100644 --- a/api/license-list-data/json/details/Brian-Gladman-2-Clause.json +++ b/api/license-list-data/json/details/Brian-Gladman-2-Clause.json @@ -12,7 +12,7 @@ "url": "https://web.mit.edu/kerberos/krb5-1.21/doc/mitK5license.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:56Z", + "timestamp": "2026-08-27T16:56:05Z", "isWayBackLink": false, "order": 1 }, @@ -21,7 +21,7 @@ "url": "https://github.com/krb5/krb5/blob/krb5-1.21.2-final/NOTICE#L140-L156", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:56Z", + "timestamp": "2026-08-27T16:56:06Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Brian-Gladman-3-Clause-no-conversion.json b/api/license-list-data/json/details/Brian-Gladman-3-Clause-no-conversion.json index 9d7f82f45..c2118deb6 100644 --- a/api/license-list-data/json/details/Brian-Gladman-3-Clause-no-conversion.json +++ b/api/license-list-data/json/details/Brian-Gladman-3-Clause-no-conversion.json @@ -12,7 +12,7 @@ "url": "https://github.com/krb5/krb5/blob/kfw-4.0.1-beta1/src/lib/crypto/builtin/aes/aesopt.h", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:47Z", + "timestamp": "2026-08-27T17:00:50Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Brian-Gladman-3-Clause.json b/api/license-list-data/json/details/Brian-Gladman-3-Clause.json index f3e6aa6ae..095535c87 100644 --- a/api/license-list-data/json/details/Brian-Gladman-3-Clause.json +++ b/api/license-list-data/json/details/Brian-Gladman-3-Clause.json @@ -10,7 +10,7 @@ "url": "https://github.com/SWI-Prolog/packages-clib/blob/master/sha1/brg_endian.h", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:31:25Z", + "timestamp": "2026-08-27T17:02:32Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Buddy.json b/api/license-list-data/json/details/Buddy.json index 39edb5d4b..e692bfa29 100644 --- a/api/license-list-data/json/details/Buddy.json +++ b/api/license-list-data/json/details/Buddy.json @@ -12,7 +12,7 @@ "url": "https://sourceforge.net/p/buddy/gitcode/ci/master/tree/README", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:21:49Z", + "timestamp": "2026-08-27T16:56:10Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Bugroff.json b/api/license-list-data/json/details/Bugroff.json index 7c805a387..80da65ebd 100644 --- a/api/license-list-data/json/details/Bugroff.json +++ b/api/license-list-data/json/details/Bugroff.json @@ -10,7 +10,7 @@ "url": "https://tunes.org/legalese/bugroff.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:26:17Z", + "timestamp": "2026-08-27T16:57:45Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/C-UDA-1.0.json b/api/license-list-data/json/details/C-UDA-1.0.json index 530da45d3..c41151140 100644 --- a/api/license-list-data/json/details/C-UDA-1.0.json +++ b/api/license-list-data/json/details/C-UDA-1.0.json @@ -7,21 +7,21 @@ "crossRef": [ { "match": "true", - "url": "https://github.com/microsoft/Computational-Use-of-Data-Agreement/blob/master/C-UDA-1.0.md", + "url": "https://cdla.dev/computational-use-of-data-agreement-v1-0/", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:35Z", + "timestamp": "2026-08-27T16:55:29Z", "isWayBackLink": false, - "order": 0 + "order": 1 }, { "match": "true", - "url": "https://cdla.dev/computational-use-of-data-agreement-v1-0/", + "url": "https://github.com/microsoft/Computational-Use-of-Data-Agreement/blob/master/C-UDA-1.0.md", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:35Z", + "timestamp": "2026-08-27T16:55:30Z", "isWayBackLink": false, - "order": 1 + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/CAL-1.0-Combined-Work-Exception.json b/api/license-list-data/json/details/CAL-1.0-Combined-Work-Exception.json index 2ba9892b9..f38f2ec10 100644 --- a/api/license-list-data/json/details/CAL-1.0-Combined-Work-Exception.json +++ b/api/license-list-data/json/details/CAL-1.0-Combined-Work-Exception.json @@ -12,7 +12,7 @@ "url": "https://opensource.org/license/CAL-1.0", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:22:20Z", + "timestamp": "2026-08-27T17:01:54Z", "isWayBackLink": false, "order": 1 }, @@ -21,7 +21,7 @@ "url": "http://cryptographicautonomylicense.com/license-text.html", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:22:50Z", + "timestamp": "2026-08-27T17:02:24Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CAL-1.0.json b/api/license-list-data/json/details/CAL-1.0.json index 64977989a..8d9cb1758 100644 --- a/api/license-list-data/json/details/CAL-1.0.json +++ b/api/license-list-data/json/details/CAL-1.0.json @@ -12,7 +12,7 @@ "url": "https://opensource.org/license/CAL-1.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:26Z", + "timestamp": "2026-08-27T16:56:10Z", "isWayBackLink": false, "order": 1 }, @@ -21,7 +21,7 @@ "url": "http://cryptographicautonomylicense.com/license-text.html", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:30:56Z", + "timestamp": "2026-08-27T16:56:40Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CAPEC-tou.json b/api/license-list-data/json/details/CAPEC-tou.json index 3dc956c7b..71e8fb8cd 100644 --- a/api/license-list-data/json/details/CAPEC-tou.json +++ b/api/license-list-data/json/details/CAPEC-tou.json @@ -10,7 +10,7 @@ "url": "https://capec.mitre.org/about/termsofuse.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:24:42Z", + "timestamp": "2026-08-27T17:03:36Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CATOSL-1.1.json b/api/license-list-data/json/details/CATOSL-1.1.json index d61520fcc..fd367605e 100644 --- a/api/license-list-data/json/details/CATOSL-1.1.json +++ b/api/license-list-data/json/details/CATOSL-1.1.json @@ -10,7 +10,7 @@ "url": "https://opensource.org/license/CATOSL-1.1", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:22:50Z", + "timestamp": "2026-08-27T17:07:27Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-1.0.json b/api/license-list-data/json/details/CC-BY-1.0.json index 1c1430670..293425d22 100644 --- a/api/license-list-data/json/details/CC-BY-1.0.json +++ b/api/license-list-data/json/details/CC-BY-1.0.json @@ -10,7 +10,7 @@ "url": "https://creativecommons.org/licenses/by/1.0/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:28:21Z", + "timestamp": "2026-08-27T17:07:30Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-2.0.json b/api/license-list-data/json/details/CC-BY-2.0.json index 6f101c0d8..39167285b 100644 --- a/api/license-list-data/json/details/CC-BY-2.0.json +++ b/api/license-list-data/json/details/CC-BY-2.0.json @@ -10,7 +10,7 @@ "url": "https://creativecommons.org/licenses/by/2.0/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:29:22Z", + "timestamp": "2026-08-27T16:55:28Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-2.5-AU.json b/api/license-list-data/json/details/CC-BY-2.5-AU.json index 9841b0b21..ed64a3293 100644 --- a/api/license-list-data/json/details/CC-BY-2.5-AU.json +++ b/api/license-list-data/json/details/CC-BY-2.5-AU.json @@ -10,7 +10,7 @@ "url": "https://creativecommons.org/licenses/by/2.5/au/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:46Z", + "timestamp": "2026-08-27T17:07:31Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-2.5.json b/api/license-list-data/json/details/CC-BY-2.5.json index 590203894..aac2ee8e4 100644 --- a/api/license-list-data/json/details/CC-BY-2.5.json +++ b/api/license-list-data/json/details/CC-BY-2.5.json @@ -10,7 +10,7 @@ "url": "https://creativecommons.org/licenses/by/2.5/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:24:09Z", + "timestamp": "2026-08-27T17:00:51Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-3.0-AT.json b/api/license-list-data/json/details/CC-BY-3.0-AT.json index b84a082dd..b4710ee2c 100644 --- a/api/license-list-data/json/details/CC-BY-3.0-AT.json +++ b/api/license-list-data/json/details/CC-BY-3.0-AT.json @@ -10,7 +10,7 @@ "url": "https://creativecommons.org/licenses/by/3.0/at/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:31Z", + "timestamp": "2026-08-27T16:55:30Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-3.0-AU.json b/api/license-list-data/json/details/CC-BY-3.0-AU.json index 2abd74e63..04142ab0d 100644 --- a/api/license-list-data/json/details/CC-BY-3.0-AU.json +++ b/api/license-list-data/json/details/CC-BY-3.0-AU.json @@ -10,7 +10,7 @@ "url": "https://creativecommons.org/licenses/by/3.0/au/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:49Z", + "timestamp": "2026-08-27T16:55:36Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-3.0-DE.json b/api/license-list-data/json/details/CC-BY-3.0-DE.json index 4d48da6e0..a19e1515c 100644 --- a/api/license-list-data/json/details/CC-BY-3.0-DE.json +++ b/api/license-list-data/json/details/CC-BY-3.0-DE.json @@ -10,7 +10,7 @@ "url": "https://creativecommons.org/licenses/by/3.0/de/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:27:50Z", + "timestamp": "2026-08-27T17:02:31Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-3.0-IGO.json b/api/license-list-data/json/details/CC-BY-3.0-IGO.json index fcdd52b44..09503f38f 100644 --- a/api/license-list-data/json/details/CC-BY-3.0-IGO.json +++ b/api/license-list-data/json/details/CC-BY-3.0-IGO.json @@ -10,7 +10,7 @@ "url": "https://creativecommons.org/licenses/by/3.0/igo/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:48Z", + "timestamp": "2026-08-27T17:04:13Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-3.0-NL.json b/api/license-list-data/json/details/CC-BY-3.0-NL.json index 9ee9e105a..3fe8d99a4 100644 --- a/api/license-list-data/json/details/CC-BY-3.0-NL.json +++ b/api/license-list-data/json/details/CC-BY-3.0-NL.json @@ -10,7 +10,7 @@ "url": "https://creativecommons.org/licenses/by/3.0/nl/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:00Z", + "timestamp": "2026-08-27T17:03:35Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-3.0-US.json b/api/license-list-data/json/details/CC-BY-3.0-US.json index ad7c99923..79010540a 100644 --- a/api/license-list-data/json/details/CC-BY-3.0-US.json +++ b/api/license-list-data/json/details/CC-BY-3.0-US.json @@ -10,7 +10,7 @@ "url": "https://creativecommons.org/licenses/by/3.0/us/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:22:21Z", + "timestamp": "2026-08-27T17:06:19Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-3.0.json b/api/license-list-data/json/details/CC-BY-3.0.json index 8d2dcfded..1782eae88 100644 --- a/api/license-list-data/json/details/CC-BY-3.0.json +++ b/api/license-list-data/json/details/CC-BY-3.0.json @@ -10,7 +10,7 @@ "url": "https://creativecommons.org/licenses/by/3.0/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:26:16Z", + "timestamp": "2026-08-27T17:02:25Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-4.0.json b/api/license-list-data/json/details/CC-BY-4.0.json index 44f00aefe..316be6d52 100644 --- a/api/license-list-data/json/details/CC-BY-4.0.json +++ b/api/license-list-data/json/details/CC-BY-4.0.json @@ -11,7 +11,7 @@ "url": "https://creativecommons.org/licenses/by/4.0/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:26:47Z", + "timestamp": "2026-08-27T17:07:36Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-NC-1.0.json b/api/license-list-data/json/details/CC-BY-NC-1.0.json index f49aa9719..d3e3e1aef 100644 --- a/api/license-list-data/json/details/CC-BY-NC-1.0.json +++ b/api/license-list-data/json/details/CC-BY-NC-1.0.json @@ -11,7 +11,7 @@ "url": "https://creativecommons.org/licenses/by-nc/1.0/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:46Z", + "timestamp": "2026-08-27T17:03:00Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-NC-2.0.json b/api/license-list-data/json/details/CC-BY-NC-2.0.json index 3be3c188a..a8358bc66 100644 --- a/api/license-list-data/json/details/CC-BY-NC-2.0.json +++ b/api/license-list-data/json/details/CC-BY-NC-2.0.json @@ -11,7 +11,7 @@ "url": "https://creativecommons.org/licenses/by-nc/2.0/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:27:18Z", + "timestamp": "2026-08-27T17:02:31Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-NC-2.5.json b/api/license-list-data/json/details/CC-BY-NC-2.5.json index 08ac16771..7c00cace3 100644 --- a/api/license-list-data/json/details/CC-BY-NC-2.5.json +++ b/api/license-list-data/json/details/CC-BY-NC-2.5.json @@ -11,7 +11,7 @@ "url": "https://creativecommons.org/licenses/by-nc/2.5/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:00Z", + "timestamp": "2026-08-27T17:08:22Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-NC-3.0-DE.json b/api/license-list-data/json/details/CC-BY-NC-3.0-DE.json index 401e924a4..71e929365 100644 --- a/api/license-list-data/json/details/CC-BY-NC-3.0-DE.json +++ b/api/license-list-data/json/details/CC-BY-NC-3.0-DE.json @@ -10,7 +10,7 @@ "url": "https://creativecommons.org/licenses/by-nc/3.0/de/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:27:18Z", + "timestamp": "2026-08-27T17:00:49Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-NC-3.0-IGO.json b/api/license-list-data/json/details/CC-BY-NC-3.0-IGO.json index 52fadf0a7..1afca9e4f 100644 --- a/api/license-list-data/json/details/CC-BY-NC-3.0-IGO.json +++ b/api/license-list-data/json/details/CC-BY-NC-3.0-IGO.json @@ -10,7 +10,7 @@ "url": "https://creativecommons.org/licenses/by-nc/3.0/igo/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:26Z", + "timestamp": "2026-08-27T17:04:43Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-NC-3.0.json b/api/license-list-data/json/details/CC-BY-NC-3.0.json index 08fbe4b04..643df4c98 100644 --- a/api/license-list-data/json/details/CC-BY-NC-3.0.json +++ b/api/license-list-data/json/details/CC-BY-NC-3.0.json @@ -11,7 +11,7 @@ "url": "https://creativecommons.org/licenses/by-nc/3.0/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:27Z", + "timestamp": "2026-08-27T17:02:25Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-NC-4.0.json b/api/license-list-data/json/details/CC-BY-NC-4.0.json index d93f55dcf..4fc7bbe3d 100644 --- a/api/license-list-data/json/details/CC-BY-NC-4.0.json +++ b/api/license-list-data/json/details/CC-BY-NC-4.0.json @@ -11,7 +11,7 @@ "url": "https://creativecommons.org/licenses/by-nc/4.0/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:31Z", + "timestamp": "2026-08-27T16:56:10Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-NC-ND-1.0.json b/api/license-list-data/json/details/CC-BY-NC-ND-1.0.json index 43e998238..ec255390e 100644 --- a/api/license-list-data/json/details/CC-BY-NC-ND-1.0.json +++ b/api/license-list-data/json/details/CC-BY-NC-ND-1.0.json @@ -10,7 +10,7 @@ "url": "https://creativecommons.org/licenses/by-nd-nc/1.0/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:48Z", + "timestamp": "2026-08-27T17:02:25Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-NC-ND-2.0.json b/api/license-list-data/json/details/CC-BY-NC-ND-2.0.json index 898f4ff8e..17bb8a668 100644 --- a/api/license-list-data/json/details/CC-BY-NC-ND-2.0.json +++ b/api/license-list-data/json/details/CC-BY-NC-ND-2.0.json @@ -10,7 +10,7 @@ "url": "https://creativecommons.org/licenses/by-nc-nd/2.0/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:29:22Z", + "timestamp": "2026-08-27T17:04:13Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-NC-ND-2.5.json b/api/license-list-data/json/details/CC-BY-NC-ND-2.5.json index bd7918a55..5f8ec5556 100644 --- a/api/license-list-data/json/details/CC-BY-NC-ND-2.5.json +++ b/api/license-list-data/json/details/CC-BY-NC-ND-2.5.json @@ -10,7 +10,7 @@ "url": "https://creativecommons.org/licenses/by-nc-nd/2.5/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:43Z", + "timestamp": "2026-08-27T17:02:25Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-NC-ND-3.0-DE.json b/api/license-list-data/json/details/CC-BY-NC-ND-3.0-DE.json index 6385de0f6..2f95ae571 100644 --- a/api/license-list-data/json/details/CC-BY-NC-ND-3.0-DE.json +++ b/api/license-list-data/json/details/CC-BY-NC-ND-3.0-DE.json @@ -10,7 +10,7 @@ "url": "https://creativecommons.org/licenses/by-nc-nd/3.0/de/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:36Z", + "timestamp": "2026-08-27T17:03:36Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-NC-ND-3.0-IGO.json b/api/license-list-data/json/details/CC-BY-NC-ND-3.0-IGO.json index d2f9b5103..10b319fce 100644 --- a/api/license-list-data/json/details/CC-BY-NC-ND-3.0-IGO.json +++ b/api/license-list-data/json/details/CC-BY-NC-ND-3.0-IGO.json @@ -10,7 +10,7 @@ "url": "https://creativecommons.org/licenses/by-nc-nd/3.0/igo/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:47Z", + "timestamp": "2026-08-27T16:56:11Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-NC-ND-3.0.json b/api/license-list-data/json/details/CC-BY-NC-ND-3.0.json index 0d8290b72..2d50d75e2 100644 --- a/api/license-list-data/json/details/CC-BY-NC-ND-3.0.json +++ b/api/license-list-data/json/details/CC-BY-NC-ND-3.0.json @@ -10,7 +10,7 @@ "url": "https://creativecommons.org/licenses/by-nc-nd/3.0/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:00Z", + "timestamp": "2026-08-27T17:02:30Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-NC-ND-4.0.json b/api/license-list-data/json/details/CC-BY-NC-ND-4.0.json index a82502621..40f83db7d 100644 --- a/api/license-list-data/json/details/CC-BY-NC-ND-4.0.json +++ b/api/license-list-data/json/details/CC-BY-NC-ND-4.0.json @@ -10,7 +10,7 @@ "url": "https://creativecommons.org/licenses/by-nc-nd/4.0/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:48Z", + "timestamp": "2026-08-27T17:06:24Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-NC-SA-1.0.json b/api/license-list-data/json/details/CC-BY-NC-SA-1.0.json index 8afe36631..5863316fa 100644 --- a/api/license-list-data/json/details/CC-BY-NC-SA-1.0.json +++ b/api/license-list-data/json/details/CC-BY-NC-SA-1.0.json @@ -10,7 +10,7 @@ "url": "https://creativecommons.org/licenses/by-nc-sa/1.0/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:00Z", + "timestamp": "2026-08-27T17:06:24Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-NC-SA-2.0-DE.json b/api/license-list-data/json/details/CC-BY-NC-SA-2.0-DE.json index b2d01d43c..c6ed860c0 100644 --- a/api/license-list-data/json/details/CC-BY-NC-SA-2.0-DE.json +++ b/api/license-list-data/json/details/CC-BY-NC-SA-2.0-DE.json @@ -10,7 +10,7 @@ "url": "https://creativecommons.org/licenses/by-nc-sa/2.0/de/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:45Z", + "timestamp": "2026-08-27T17:01:23Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-NC-SA-2.0-FR.json b/api/license-list-data/json/details/CC-BY-NC-SA-2.0-FR.json index 59f39974e..e3b11cae1 100644 --- a/api/license-list-data/json/details/CC-BY-NC-SA-2.0-FR.json +++ b/api/license-list-data/json/details/CC-BY-NC-SA-2.0-FR.json @@ -10,7 +10,7 @@ "url": "https://creativecommons.org/licenses/by-nc-sa/2.0/fr/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:29Z", + "timestamp": "2026-08-27T17:03:35Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-NC-SA-2.0-UK.json b/api/license-list-data/json/details/CC-BY-NC-SA-2.0-UK.json index 3da64ce11..8d1aeb7a8 100644 --- a/api/license-list-data/json/details/CC-BY-NC-SA-2.0-UK.json +++ b/api/license-list-data/json/details/CC-BY-NC-SA-2.0-UK.json @@ -10,7 +10,7 @@ "url": "https://creativecommons.org/licenses/by-nc-sa/2.0/uk/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:24:42Z", + "timestamp": "2026-08-27T17:02:55Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-NC-SA-2.0.json b/api/license-list-data/json/details/CC-BY-NC-SA-2.0.json index fcc415674..cc3ede328 100644 --- a/api/license-list-data/json/details/CC-BY-NC-SA-2.0.json +++ b/api/license-list-data/json/details/CC-BY-NC-SA-2.0.json @@ -10,7 +10,7 @@ "url": "https://creativecommons.org/licenses/by-nc-sa/2.0/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:45Z", + "timestamp": "2026-08-27T17:00:51Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-NC-SA-2.5.json b/api/license-list-data/json/details/CC-BY-NC-SA-2.5.json index 306fe76f9..10932297c 100644 --- a/api/license-list-data/json/details/CC-BY-NC-SA-2.5.json +++ b/api/license-list-data/json/details/CC-BY-NC-SA-2.5.json @@ -10,7 +10,7 @@ "url": "https://creativecommons.org/licenses/by-nc-sa/2.5/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:34Z", + "timestamp": "2026-08-27T16:55:30Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-NC-SA-3.0-DE.json b/api/license-list-data/json/details/CC-BY-NC-SA-3.0-DE.json index 00ffa42a1..04c506e36 100644 --- a/api/license-list-data/json/details/CC-BY-NC-SA-3.0-DE.json +++ b/api/license-list-data/json/details/CC-BY-NC-SA-3.0-DE.json @@ -10,7 +10,7 @@ "url": "https://creativecommons.org/licenses/by-nc-sa/3.0/de/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:00Z", + "timestamp": "2026-08-27T16:55:33Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-NC-SA-3.0-IGO.json b/api/license-list-data/json/details/CC-BY-NC-SA-3.0-IGO.json index 4a2feab71..96de1e14a 100644 --- a/api/license-list-data/json/details/CC-BY-NC-SA-3.0-IGO.json +++ b/api/license-list-data/json/details/CC-BY-NC-SA-3.0-IGO.json @@ -10,7 +10,7 @@ "url": "https://creativecommons.org/licenses/by-nc-sa/3.0/igo/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:50Z", + "timestamp": "2026-08-27T17:01:20Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-NC-SA-3.0.json b/api/license-list-data/json/details/CC-BY-NC-SA-3.0.json index c5b907d49..22d3f809c 100644 --- a/api/license-list-data/json/details/CC-BY-NC-SA-3.0.json +++ b/api/license-list-data/json/details/CC-BY-NC-SA-3.0.json @@ -10,7 +10,7 @@ "url": "https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:26:17Z", + "timestamp": "2026-08-27T17:03:39Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-NC-SA-4.0.json b/api/license-list-data/json/details/CC-BY-NC-SA-4.0.json index d45ba8e56..03c476ae8 100644 --- a/api/license-list-data/json/details/CC-BY-NC-SA-4.0.json +++ b/api/license-list-data/json/details/CC-BY-NC-SA-4.0.json @@ -10,7 +10,7 @@ "url": "https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:34Z", + "timestamp": "2026-08-27T16:57:44Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-ND-1.0.json b/api/license-list-data/json/details/CC-BY-ND-1.0.json index 50cf10177..4b55763bb 100644 --- a/api/license-list-data/json/details/CC-BY-ND-1.0.json +++ b/api/license-list-data/json/details/CC-BY-ND-1.0.json @@ -11,7 +11,7 @@ "url": "https://creativecommons.org/licenses/by-nd/1.0/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:46Z", + "timestamp": "2026-08-27T17:07:33Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-ND-2.0.json b/api/license-list-data/json/details/CC-BY-ND-2.0.json index e467b7e4d..a374e29bd 100644 --- a/api/license-list-data/json/details/CC-BY-ND-2.0.json +++ b/api/license-list-data/json/details/CC-BY-ND-2.0.json @@ -11,7 +11,7 @@ "url": "https://creativecommons.org/licenses/by-nd/2.0/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:44Z", + "timestamp": "2026-08-27T17:03:34Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-ND-2.5.json b/api/license-list-data/json/details/CC-BY-ND-2.5.json index 2643bd643..77b2d804e 100644 --- a/api/license-list-data/json/details/CC-BY-ND-2.5.json +++ b/api/license-list-data/json/details/CC-BY-ND-2.5.json @@ -11,7 +11,7 @@ "url": "https://creativecommons.org/licenses/by-nd/2.5/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:43Z", + "timestamp": "2026-08-27T17:03:00Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-ND-3.0-DE.json b/api/license-list-data/json/details/CC-BY-ND-3.0-DE.json index 9b5e5b037..1d8522eb8 100644 --- a/api/license-list-data/json/details/CC-BY-ND-3.0-DE.json +++ b/api/license-list-data/json/details/CC-BY-ND-3.0-DE.json @@ -10,7 +10,7 @@ "url": "https://creativecommons.org/licenses/by-nd/3.0/de/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:59Z", + "timestamp": "2026-08-27T17:03:34Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-ND-3.0.json b/api/license-list-data/json/details/CC-BY-ND-3.0.json index 5e470008c..81a14fcce 100644 --- a/api/license-list-data/json/details/CC-BY-ND-3.0.json +++ b/api/license-list-data/json/details/CC-BY-ND-3.0.json @@ -11,7 +11,7 @@ "url": "https://creativecommons.org/licenses/by-nd/3.0/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:44Z", + "timestamp": "2026-08-27T16:56:05Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-ND-4.0.json b/api/license-list-data/json/details/CC-BY-ND-4.0.json index ce0b645d0..2081998c9 100644 --- a/api/license-list-data/json/details/CC-BY-ND-4.0.json +++ b/api/license-list-data/json/details/CC-BY-ND-4.0.json @@ -11,7 +11,7 @@ "url": "https://creativecommons.org/licenses/by-nd/4.0/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:24:41Z", + "timestamp": "2026-08-27T17:03:38Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-SA-1.0.json b/api/license-list-data/json/details/CC-BY-SA-1.0.json index 5b24972cc..d414bc248 100644 --- a/api/license-list-data/json/details/CC-BY-SA-1.0.json +++ b/api/license-list-data/json/details/CC-BY-SA-1.0.json @@ -10,7 +10,7 @@ "url": "https://creativecommons.org/licenses/by-sa/1.0/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:29:22Z", + "timestamp": "2026-08-27T17:03:37Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-SA-2.0-UK.json b/api/license-list-data/json/details/CC-BY-SA-2.0-UK.json index 680814d9a..0bef819da 100644 --- a/api/license-list-data/json/details/CC-BY-SA-2.0-UK.json +++ b/api/license-list-data/json/details/CC-BY-SA-2.0-UK.json @@ -10,7 +10,7 @@ "url": "https://creativecommons.org/licenses/by-sa/2.0/uk/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:34Z", + "timestamp": "2026-08-27T17:03:01Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-SA-2.0.json b/api/license-list-data/json/details/CC-BY-SA-2.0.json index 79c3a8312..a8210a7d4 100644 --- a/api/license-list-data/json/details/CC-BY-SA-2.0.json +++ b/api/license-list-data/json/details/CC-BY-SA-2.0.json @@ -10,7 +10,7 @@ "url": "https://creativecommons.org/licenses/by-sa/2.0/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:26Z", + "timestamp": "2026-08-27T17:06:19Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-SA-2.1-JP.json b/api/license-list-data/json/details/CC-BY-SA-2.1-JP.json index d02f468d9..d06f3b00a 100644 --- a/api/license-list-data/json/details/CC-BY-SA-2.1-JP.json +++ b/api/license-list-data/json/details/CC-BY-SA-2.1-JP.json @@ -10,7 +10,7 @@ "url": "https://creativecommons.org/licenses/by-sa/2.1/jp/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:30Z", + "timestamp": "2026-08-27T16:55:34Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-SA-2.5.json b/api/license-list-data/json/details/CC-BY-SA-2.5.json index ca6347dc7..7f468cc60 100644 --- a/api/license-list-data/json/details/CC-BY-SA-2.5.json +++ b/api/license-list-data/json/details/CC-BY-SA-2.5.json @@ -10,7 +10,7 @@ "url": "https://creativecommons.org/licenses/by-sa/2.5/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:50Z", + "timestamp": "2026-08-27T17:06:24Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-SA-3.0-AT.json b/api/license-list-data/json/details/CC-BY-SA-3.0-AT.json index 1bd7c21eb..ff88a1ba1 100644 --- a/api/license-list-data/json/details/CC-BY-SA-3.0-AT.json +++ b/api/license-list-data/json/details/CC-BY-SA-3.0-AT.json @@ -10,7 +10,7 @@ "url": "https://creativecommons.org/licenses/by-sa/3.0/at/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:31:24Z", + "timestamp": "2026-08-27T16:55:30Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-SA-3.0-DE.json b/api/license-list-data/json/details/CC-BY-SA-3.0-DE.json index 621a8ab60..022493b78 100644 --- a/api/license-list-data/json/details/CC-BY-SA-3.0-DE.json +++ b/api/license-list-data/json/details/CC-BY-SA-3.0-DE.json @@ -10,7 +10,7 @@ "url": "https://creativecommons.org/licenses/by-sa/3.0/de/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:28:21Z", + "timestamp": "2026-08-27T16:55:33Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-SA-3.0-IGO.json b/api/license-list-data/json/details/CC-BY-SA-3.0-IGO.json index 571a30d24..a0fbf0271 100644 --- a/api/license-list-data/json/details/CC-BY-SA-3.0-IGO.json +++ b/api/license-list-data/json/details/CC-BY-SA-3.0-IGO.json @@ -10,7 +10,7 @@ "url": "https://creativecommons.org/licenses/by-sa/3.0/igo/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:00Z", + "timestamp": "2026-08-27T17:00:55Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-SA-3.0.json b/api/license-list-data/json/details/CC-BY-SA-3.0.json index 0dfc9e51e..795124315 100644 --- a/api/license-list-data/json/details/CC-BY-SA-3.0.json +++ b/api/license-list-data/json/details/CC-BY-SA-3.0.json @@ -10,7 +10,7 @@ "url": "https://creativecommons.org/licenses/by-sa/3.0/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:22:20Z", + "timestamp": "2026-08-27T16:57:44Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-BY-SA-4.0.json b/api/license-list-data/json/details/CC-BY-SA-4.0.json index c10fa41e9..85f85d798 100644 --- a/api/license-list-data/json/details/CC-BY-SA-4.0.json +++ b/api/license-list-data/json/details/CC-BY-SA-4.0.json @@ -11,7 +11,7 @@ "url": "https://creativecommons.org/licenses/by-sa/4.0/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:24:41Z", + "timestamp": "2026-08-27T16:57:42Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-PDDC.json b/api/license-list-data/json/details/CC-PDDC.json index 4bdad474b..ed3e3789c 100644 --- a/api/license-list-data/json/details/CC-PDDC.json +++ b/api/license-list-data/json/details/CC-PDDC.json @@ -12,7 +12,7 @@ "url": "https://creativecommons.org/licenses/publicdomain/", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:34Z", + "timestamp": "2026-08-27T16:59:19Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC-PDM-1.0.json b/api/license-list-data/json/details/CC-PDM-1.0.json index 8ecef0884..788f37659 100644 --- a/api/license-list-data/json/details/CC-PDM-1.0.json +++ b/api/license-list-data/json/details/CC-PDM-1.0.json @@ -8,22 +8,22 @@ "licenseId": "CC-PDM-1.0", "crossRef": [ { - "match": "true", - "url": "https://creativecommons.org/publicdomain/mark/1.0/", + "match": "false", + "url": "https://creativecommons.org/share-your-work/cclicenses/", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:24Z", + "timestamp": "2026-08-27T17:02:55Z", "isWayBackLink": false, - "order": 0 + "order": 1 }, { - "match": "false", - "url": "https://creativecommons.org/share-your-work/cclicenses/", + "match": "true", + "url": "https://creativecommons.org/publicdomain/mark/1.0/", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:24Z", + "timestamp": "2026-08-27T17:02:56Z", "isWayBackLink": false, - "order": 1 + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/CC-SA-1.0.json b/api/license-list-data/json/details/CC-SA-1.0.json index dcf1e4ca4..bffe68d77 100644 --- a/api/license-list-data/json/details/CC-SA-1.0.json +++ b/api/license-list-data/json/details/CC-SA-1.0.json @@ -10,7 +10,7 @@ "url": "https://creativecommons.org/licenses/sa/1.0/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:38Z", + "timestamp": "2026-08-27T16:56:11Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CC0-1.0.json b/api/license-list-data/json/details/CC0-1.0.json index 1c2417279..97dcd0816 100644 --- a/api/license-list-data/json/details/CC0-1.0.json +++ b/api/license-list-data/json/details/CC0-1.0.json @@ -11,7 +11,7 @@ "url": "https://creativecommons.org/publicdomain/zero/1.0/legalcode", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:44Z", + "timestamp": "2026-08-27T17:03:35Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CDDL-1.0.json b/api/license-list-data/json/details/CDDL-1.0.json index cbbc00b97..31f31f7bb 100644 --- a/api/license-list-data/json/details/CDDL-1.0.json +++ b/api/license-list-data/json/details/CDDL-1.0.json @@ -13,7 +13,7 @@ "url": "https://opensource.org/license/CDDL-1.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:01Z", + "timestamp": "2026-08-27T17:03:34Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CDDL-1.1.json b/api/license-list-data/json/details/CDDL-1.1.json index cb80cefc2..3686c0df3 100644 --- a/api/license-list-data/json/details/CDDL-1.1.json +++ b/api/license-list-data/json/details/CDDL-1.1.json @@ -7,23 +7,23 @@ "comment": "Same as 1.0, but changes name from Sun to Oracle in section 4.1 and adds patent infringement termination clause (section 6.3)", "licenseId": "CDDL-1.1", "crossRef": [ - { - "match": "true", - "url": "https://javaee.github.io/glassfish/LICENSE", - "isValid": true, - "isLive": true, - "timestamp": "2026-07-16T09:21:33Z", - "isWayBackLink": false, - "order": 1 - }, { "match": "N/A", "url": "http://glassfish.java.net/public/CDDL+GPL_1_1.html", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:22:03Z", + "timestamp": "2026-08-27T17:04:08Z", "isWayBackLink": false, "order": 0 + }, + { + "match": "true", + "url": "https://javaee.github.io/glassfish/LICENSE", + "isValid": true, + "isLive": true, + "timestamp": "2026-08-27T17:04:08Z", + "isWayBackLink": false, + "order": 1 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/CDL-1.0.json b/api/license-list-data/json/details/CDL-1.0.json index 5b88b8da8..d358daefd 100644 --- a/api/license-list-data/json/details/CDL-1.0.json +++ b/api/license-list-data/json/details/CDL-1.0.json @@ -5,12 +5,21 @@ "name": "Common Documentation License 1.0", "licenseId": "CDL-1.0", "crossRef": [ + { + "match": "true", + "url": "https://fedoraproject.org/wiki/Licensing/Common_Documentation_License", + "isValid": true, + "isLive": true, + "timestamp": "2026-08-27T17:06:17Z", + "isWayBackLink": false, + "order": 1 + }, { "match": "false", "url": "http://www.opensource.apple.com/cdl/", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:26:17Z", + "timestamp": "2026-08-27T17:06:17Z", "isWayBackLink": false, "order": 0 }, @@ -19,18 +28,9 @@ "url": "https://www.gnu.org/licenses/license-list.html#ACDL", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:26:47Z", + "timestamp": "2026-08-27T17:06:48Z", "isWayBackLink": false, "order": 2 - }, - { - "match": "true", - "url": "https://fedoraproject.org/wiki/Licensing/Common_Documentation_License", - "isValid": true, - "isLive": true, - "timestamp": "2026-07-16T09:26:48Z", - "isWayBackLink": false, - "order": 1 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/CDLA-Permissive-1.0.json b/api/license-list-data/json/details/CDLA-Permissive-1.0.json index ab0aa4f6a..df459b40d 100644 --- a/api/license-list-data/json/details/CDLA-Permissive-1.0.json +++ b/api/license-list-data/json/details/CDLA-Permissive-1.0.json @@ -10,7 +10,7 @@ "url": "https://cdla.io/permissive-1-0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:26Z", + "timestamp": "2026-08-27T17:07:40Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CDLA-Permissive-2.0.json b/api/license-list-data/json/details/CDLA-Permissive-2.0.json index b7265ecb5..581204b51 100644 --- a/api/license-list-data/json/details/CDLA-Permissive-2.0.json +++ b/api/license-list-data/json/details/CDLA-Permissive-2.0.json @@ -10,7 +10,7 @@ "url": "https://cdla.dev/permissive-2-0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:01Z", + "timestamp": "2026-08-27T17:07:34Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CDLA-Sharing-1.0.json b/api/license-list-data/json/details/CDLA-Sharing-1.0.json index 5040f1f7e..34217ac8e 100644 --- a/api/license-list-data/json/details/CDLA-Sharing-1.0.json +++ b/api/license-list-data/json/details/CDLA-Sharing-1.0.json @@ -10,7 +10,7 @@ "url": "https://cdla.io/sharing-1-0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:36Z", + "timestamp": "2026-08-27T17:07:31Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CECILL-1.0.json b/api/license-list-data/json/details/CECILL-1.0.json index 04beaf7a4..9f1caa546 100644 --- a/api/license-list-data/json/details/CECILL-1.0.json +++ b/api/license-list-data/json/details/CECILL-1.0.json @@ -12,7 +12,7 @@ "url": "http://www.cecill.info/licences/Licence_CeCILL_V1-fr.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:49Z", + "timestamp": "2026-08-27T17:06:17Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CECILL-1.1.json b/api/license-list-data/json/details/CECILL-1.1.json index 21f966e5a..78130458d 100644 --- a/api/license-list-data/json/details/CECILL-1.1.json +++ b/api/license-list-data/json/details/CECILL-1.1.json @@ -12,7 +12,7 @@ "url": "http://www.cecill.info/licences/Licence_CeCILL_V1.1-US.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:00Z", + "timestamp": "2026-08-27T16:59:50Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CECILL-2.0.json b/api/license-list-data/json/details/CECILL-2.0.json index 0efe1d824..cba2f6418 100644 --- a/api/license-list-data/json/details/CECILL-2.0.json +++ b/api/license-list-data/json/details/CECILL-2.0.json @@ -13,7 +13,7 @@ "url": "http://www.cecill.info/licences/Licence_CeCILL_V2-en.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:26Z", + "timestamp": "2026-08-27T17:03:01Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CECILL-2.1.json b/api/license-list-data/json/details/CECILL-2.1.json index 188625f34..8c0d1dd04 100644 --- a/api/license-list-data/json/details/CECILL-2.1.json +++ b/api/license-list-data/json/details/CECILL-2.1.json @@ -12,7 +12,7 @@ "url": "http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:22:20Z", + "timestamp": "2026-08-27T17:02:30Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CECILL-B.json b/api/license-list-data/json/details/CECILL-B.json index ee6ac4ee6..52000863d 100644 --- a/api/license-list-data/json/details/CECILL-B.json +++ b/api/license-list-data/json/details/CECILL-B.json @@ -13,7 +13,7 @@ "url": "http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:43Z", + "timestamp": "2026-08-27T17:06:25Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CECILL-C.json b/api/license-list-data/json/details/CECILL-C.json index 010e1d13d..8f7d6f00d 100644 --- a/api/license-list-data/json/details/CECILL-C.json +++ b/api/license-list-data/json/details/CECILL-C.json @@ -13,7 +13,7 @@ "url": "http://www.cecill.info/licences/Licence_CeCILL-C_V1-en.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:53Z", + "timestamp": "2026-08-27T17:03:02Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CERN-OHL-1.1.json b/api/license-list-data/json/details/CERN-OHL-1.1.json index 224b9a82a..1ec4fc15a 100644 --- a/api/license-list-data/json/details/CERN-OHL-1.1.json +++ b/api/license-list-data/json/details/CERN-OHL-1.1.json @@ -10,7 +10,7 @@ "url": "https://www.ohwr.org/project/licenses/wikis/cern-ohl-v1.1", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:21:35Z", + "timestamp": "2026-08-27T16:55:32Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CERN-OHL-1.2.json b/api/license-list-data/json/details/CERN-OHL-1.2.json index bb337a3ef..cc98fe0e2 100644 --- a/api/license-list-data/json/details/CERN-OHL-1.2.json +++ b/api/license-list-data/json/details/CERN-OHL-1.2.json @@ -10,7 +10,7 @@ "url": "https://www.ohwr.org/project/licenses/wikis/cern-ohl-v1.2", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:22:19Z", + "timestamp": "2026-08-27T16:56:07Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CERN-OHL-P-2.0.json b/api/license-list-data/json/details/CERN-OHL-P-2.0.json index a9e35619f..c944c29d7 100644 --- a/api/license-list-data/json/details/CERN-OHL-P-2.0.json +++ b/api/license-list-data/json/details/CERN-OHL-P-2.0.json @@ -10,7 +10,7 @@ "url": "https://www.ohwr.org/project/cernohl/wikis/Documents/CERN-OHL-version-2", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:23:35Z", + "timestamp": "2026-08-27T17:02:28Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CERN-OHL-S-2.0.json b/api/license-list-data/json/details/CERN-OHL-S-2.0.json index 08ab9f4c9..36ee88f50 100644 --- a/api/license-list-data/json/details/CERN-OHL-S-2.0.json +++ b/api/license-list-data/json/details/CERN-OHL-S-2.0.json @@ -10,7 +10,7 @@ "url": "https://www.ohwr.org/project/cernohl/wikis/Documents/CERN-OHL-version-2", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:19:51Z", + "timestamp": "2026-08-27T16:56:05Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CERN-OHL-W-2.0.json b/api/license-list-data/json/details/CERN-OHL-W-2.0.json index 563875bcd..715bba826 100644 --- a/api/license-list-data/json/details/CERN-OHL-W-2.0.json +++ b/api/license-list-data/json/details/CERN-OHL-W-2.0.json @@ -10,7 +10,7 @@ "url": "https://www.ohwr.org/project/cernohl/wikis/Documents/CERN-OHL-version-2", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:26:17Z", + "timestamp": "2026-08-27T17:01:20Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CFITSIO.json b/api/license-list-data/json/details/CFITSIO.json index 30c27daf5..beaeb8f7d 100644 --- a/api/license-list-data/json/details/CFITSIO.json +++ b/api/license-list-data/json/details/CFITSIO.json @@ -7,21 +7,21 @@ "crossRef": [ { "match": "true", - "url": "https://heasarc.gsfc.nasa.gov/docs/software/ftools/fv/doc/license.html", + "url": "https://heasarc.gsfc.nasa.gov/docs/software/fitsio/c/f_user/node9.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:44Z", + "timestamp": "2026-08-27T17:07:33Z", "isWayBackLink": false, - "order": 1 + "order": 0 }, { "match": "true", - "url": "https://heasarc.gsfc.nasa.gov/docs/software/fitsio/c/f_user/node9.html", + "url": "https://heasarc.gsfc.nasa.gov/docs/software/ftools/fv/doc/license.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:44Z", + "timestamp": "2026-08-27T17:07:33Z", "isWayBackLink": false, - "order": 0 + "order": 1 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/CMU-Mach-nodoc.json b/api/license-list-data/json/details/CMU-Mach-nodoc.json index c085224de..0bf9cd12b 100644 --- a/api/license-list-data/json/details/CMU-Mach-nodoc.json +++ b/api/license-list-data/json/details/CMU-Mach-nodoc.json @@ -9,21 +9,21 @@ "crossRef": [ { "match": "true", - "url": "https://github.com/krb5/krb5/blob/krb5-1.21.2-final/NOTICE#L718-L728", + "url": "https://web.mit.edu/kerberos/krb5-1.21/doc/mitK5license.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:26:48Z", + "timestamp": "2026-08-27T17:08:21Z", "isWayBackLink": false, - "order": 0 + "order": 1 }, { "match": "true", - "url": "https://web.mit.edu/kerberos/krb5-1.21/doc/mitK5license.html", + "url": "https://github.com/krb5/krb5/blob/krb5-1.21.2-final/NOTICE#L718-L728", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:26:48Z", + "timestamp": "2026-08-27T17:08:22Z", "isWayBackLink": false, - "order": 1 + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/CMU-Mach.json b/api/license-list-data/json/details/CMU-Mach.json index cde0cef2c..2f5d5bf90 100644 --- a/api/license-list-data/json/details/CMU-Mach.json +++ b/api/license-list-data/json/details/CMU-Mach.json @@ -10,7 +10,7 @@ "url": "https://www.cs.cmu.edu/~410/licenses.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:41Z", + "timestamp": "2026-08-27T17:01:55Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CNRI-Jython.json b/api/license-list-data/json/details/CNRI-Jython.json index 3aa2c8c0e..6fc5c7e6d 100644 --- a/api/license-list-data/json/details/CNRI-Jython.json +++ b/api/license-list-data/json/details/CNRI-Jython.json @@ -12,7 +12,7 @@ "url": "http://www.jython.org/license.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:31:24Z", + "timestamp": "2026-08-27T16:59:20Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CNRI-Python-GPL-Compatible.json b/api/license-list-data/json/details/CNRI-Python-GPL-Compatible.json index a871a79f6..a72a4c96f 100644 --- a/api/license-list-data/json/details/CNRI-Python-GPL-Compatible.json +++ b/api/license-list-data/json/details/CNRI-Python-GPL-Compatible.json @@ -10,7 +10,7 @@ "url": "http://www.python.org/download/releases/1.6.1/download_win/", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:31:24Z", + "timestamp": "2026-08-27T17:09:21Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CNRI-Python.json b/api/license-list-data/json/details/CNRI-Python.json index 0fb58082a..7afcdaa5e 100644 --- a/api/license-list-data/json/details/CNRI-Python.json +++ b/api/license-list-data/json/details/CNRI-Python.json @@ -12,7 +12,7 @@ "url": "https://opensource.org/license/CNRI-Python", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:46Z", + "timestamp": "2026-08-27T17:01:23Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/COIL-1.0.json b/api/license-list-data/json/details/COIL-1.0.json index 40911c367..3685ff926 100644 --- a/api/license-list-data/json/details/COIL-1.0.json +++ b/api/license-list-data/json/details/COIL-1.0.json @@ -10,7 +10,7 @@ "url": "https://coil.apotheon.org/plaintext/01.0.txt", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:22:20Z", + "timestamp": "2026-08-27T16:59:49Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CPAL-1.0.json b/api/license-list-data/json/details/CPAL-1.0.json index 52a8895aa..20f575246 100644 --- a/api/license-list-data/json/details/CPAL-1.0.json +++ b/api/license-list-data/json/details/CPAL-1.0.json @@ -15,7 +15,7 @@ "url": "https://opensource.org/license/CPAL-1.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:27Z", + "timestamp": "2026-08-27T16:57:42Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CPL-1.0.json b/api/license-list-data/json/details/CPL-1.0.json index 76a74f388..5cb944164 100644 --- a/api/license-list-data/json/details/CPL-1.0.json +++ b/api/license-list-data/json/details/CPL-1.0.json @@ -13,7 +13,7 @@ "url": "https://opensource.org/license/CPL-1.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:43Z", + "timestamp": "2026-08-27T17:04:13Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CPOL-1.02.json b/api/license-list-data/json/details/CPOL-1.02.json index 16bd96ed3..e6f24bfe2 100644 --- a/api/license-list-data/json/details/CPOL-1.02.json +++ b/api/license-list-data/json/details/CPOL-1.02.json @@ -11,7 +11,7 @@ "url": "http://www.codeproject.com/info/cpol10.aspx", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:25Z", + "timestamp": "2026-08-27T17:05:13Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CUA-OPL-1.0.json b/api/license-list-data/json/details/CUA-OPL-1.0.json index 713ebd18f..8171cd12c 100644 --- a/api/license-list-data/json/details/CUA-OPL-1.0.json +++ b/api/license-list-data/json/details/CUA-OPL-1.0.json @@ -14,7 +14,7 @@ "url": "https://opensource.org/license/CUA-OPL-1.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:49Z", + "timestamp": "2026-08-27T17:08:21Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Caldera-no-preamble.json b/api/license-list-data/json/details/Caldera-no-preamble.json index 7cba57488..7e5287dc5 100644 --- a/api/license-list-data/json/details/Caldera-no-preamble.json +++ b/api/license-list-data/json/details/Caldera-no-preamble.json @@ -12,7 +12,7 @@ "url": "https://github.com/apache/apr/blob/trunk/LICENSE#L298C6-L298C29", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:26Z", + "timestamp": "2026-08-27T17:03:01Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Caldera.json b/api/license-list-data/json/details/Caldera.json index 056205a91..3d9ffe0f0 100644 --- a/api/license-list-data/json/details/Caldera.json +++ b/api/license-list-data/json/details/Caldera.json @@ -10,7 +10,7 @@ "url": "http://www.lemis.com/grog/UNIX/ancient-source-all.pdf", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:27:24Z", + "timestamp": "2026-08-27T17:05:30Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Catharon.json b/api/license-list-data/json/details/Catharon.json index 4ee2ce064..f59ecb730 100644 --- a/api/license-list-data/json/details/Catharon.json +++ b/api/license-list-data/json/details/Catharon.json @@ -10,7 +10,7 @@ "url": "https://github.com/scummvm/scummvm/blob/v2.8.0/LICENSES/CatharonLicense.txt", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:26:16Z", + "timestamp": "2026-08-27T16:55:33Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/ClArtistic.json b/api/license-list-data/json/details/ClArtistic.json index ee2938b90..cd5ca857e 100644 --- a/api/license-list-data/json/details/ClArtistic.json +++ b/api/license-list-data/json/details/ClArtistic.json @@ -11,7 +11,7 @@ "url": "http://www.ncftp.com/ncftp/doc/LICENSE.txt", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:24:42Z", + "timestamp": "2026-08-27T17:05:45Z", "isWayBackLink": false, "order": 1 }, @@ -20,7 +20,7 @@ "url": "http://gianluca.dellavedova.org/2011/01/03/clarified-artistic-license/", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:24:42Z", + "timestamp": "2026-08-27T17:05:45Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Clips.json b/api/license-list-data/json/details/Clips.json index d4071c5cf..0bcf05d99 100644 --- a/api/license-list-data/json/details/Clips.json +++ b/api/license-list-data/json/details/Clips.json @@ -10,7 +10,7 @@ "url": "https://github.com/DrItanium/maya/blob/master/LICENSE.CLIPS", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:36Z", + "timestamp": "2026-08-27T17:03:35Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Community-Spec-1.0.json b/api/license-list-data/json/details/Community-Spec-1.0.json index 68f9995c7..4094fdb53 100644 --- a/api/license-list-data/json/details/Community-Spec-1.0.json +++ b/api/license-list-data/json/details/Community-Spec-1.0.json @@ -12,7 +12,7 @@ "url": "https://github.com/CommunitySpecification/1.0/blob/master/1._Community_Specification_License-v1.md", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:25:45Z", + "timestamp": "2026-08-27T17:07:28Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Condor-1.1.json b/api/license-list-data/json/details/Condor-1.1.json index 72cf64794..808d20e63 100644 --- a/api/license-list-data/json/details/Condor-1.1.json +++ b/api/license-list-data/json/details/Condor-1.1.json @@ -8,23 +8,23 @@ "comment": "This license was released 30 October 2003", "licenseId": "Condor-1.1", "crossRef": [ - { - "match": "false", - "url": "http://research.cs.wisc.edu/condor/license.html#condor", - "isValid": true, - "isLive": true, - "timestamp": "2026-07-16T09:30:29Z", - "isWayBackLink": false, - "order": 0 - }, { "match": "N/A", "url": "http://web.archive.org/web/20111123062036/http://research.cs.wisc.edu/condor/license.html#condor", "isValid": false, "isLive": false, - "timestamp": "2026-07-16T09:30:29Z", + "timestamp": "2026-08-27T16:55:25Z", "isWayBackLink": false, "order": 1 + }, + { + "match": "false", + "url": "http://research.cs.wisc.edu/condor/license.html#condor", + "isValid": true, + "isLive": true, + "timestamp": "2026-08-27T16:55:26Z", + "isWayBackLink": false, + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/Cornell-Lossless-JPEG.json b/api/license-list-data/json/details/Cornell-Lossless-JPEG.json index 60bee06ec..593fd07f7 100644 --- a/api/license-list-data/json/details/Cornell-Lossless-JPEG.json +++ b/api/license-list-data/json/details/Cornell-Lossless-JPEG.json @@ -7,28 +7,28 @@ "crossRef": [ { "match": "false", - "url": "https://gitlab.freedesktop.org/libopenraw/libopenraw/blob/master/lib/ljpegdecompressor.cpp#L32", + "url": "https://android.googlesource.com/platform/external/dng_sdk/+/refs/heads/master/source/dng_lossless_jpeg.cpp#16", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:26:49Z", + "timestamp": "2026-08-27T16:56:10Z", "isWayBackLink": false, - "order": 2 + "order": 0 }, { "match": "false", - "url": "https://android.googlesource.com/platform/external/dng_sdk/+/refs/heads/master/source/dng_lossless_jpeg.cpp#16", + "url": "https://gitlab.freedesktop.org/libopenraw/libopenraw/blob/master/lib/ljpegdecompressor.cpp#L32", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:26:50Z", + "timestamp": "2026-08-27T16:56:11Z", "isWayBackLink": false, - "order": 0 + "order": 2 }, { "match": "N/A", "url": "https://www.mssl.ucl.ac.uk/~mcrw/src/20050920/proto.h", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:26:51Z", + "timestamp": "2026-08-27T16:56:12Z", "isWayBackLink": false, "order": 1 } diff --git a/api/license-list-data/json/details/Cronyx.json b/api/license-list-data/json/details/Cronyx.json index 7ba8968ed..58cac9ebb 100644 --- a/api/license-list-data/json/details/Cronyx.json +++ b/api/license-list-data/json/details/Cronyx.json @@ -7,39 +7,39 @@ "crossRef": [ { "match": "false", - "url": "https://gitlab.freedesktop.org/xorg/font/cronyx-cyrillic/-/blob/master/COPYING", + "url": "https://gitlab.freedesktop.org/xorg/font/misc-cyrillic/-/blob/master/COPYING", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:26Z", + "timestamp": "2026-08-27T17:06:17Z", "isWayBackLink": false, - "order": 1 + "order": 2 }, { "match": "false", - "url": "https://gitlab.freedesktop.org/xorg/font/alias/-/blob/master/COPYING", + "url": "https://gitlab.freedesktop.org/xorg/font/cronyx-cyrillic/-/blob/master/COPYING", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:27Z", + "timestamp": "2026-08-27T17:06:17Z", "isWayBackLink": false, - "order": 0 + "order": 1 }, { "match": "false", "url": "https://gitlab.freedesktop.org/xorg/font/screen-cyrillic/-/blob/master/COPYING", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:28Z", + "timestamp": "2026-08-27T17:06:18Z", "isWayBackLink": false, "order": 3 }, { "match": "false", - "url": "https://gitlab.freedesktop.org/xorg/font/misc-cyrillic/-/blob/master/COPYING", + "url": "https://gitlab.freedesktop.org/xorg/font/alias/-/blob/master/COPYING", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:28Z", + "timestamp": "2026-08-27T17:06:18Z", "isWayBackLink": false, - "order": 2 + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/Crossword.json b/api/license-list-data/json/details/Crossword.json index da75fa1f0..5bd3d922b 100644 --- a/api/license-list-data/json/details/Crossword.json +++ b/api/license-list-data/json/details/Crossword.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/Crossword", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:22:51Z", + "timestamp": "2026-08-27T17:03:36Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CryptoSwift.json b/api/license-list-data/json/details/CryptoSwift.json index 72794abd2..ec85e3536 100644 --- a/api/license-list-data/json/details/CryptoSwift.json +++ b/api/license-list-data/json/details/CryptoSwift.json @@ -12,7 +12,7 @@ "url": "https://github.com/krzyzanowskim/CryptoSwift/blob/main/LICENSE", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:39Z", + "timestamp": "2026-08-27T17:06:26Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/CrystalStacker.json b/api/license-list-data/json/details/CrystalStacker.json index c153ae368..f68aa7a6d 100644 --- a/api/license-list-data/json/details/CrystalStacker.json +++ b/api/license-list-data/json/details/CrystalStacker.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing:CrystalStacker?rd\u003dLicensing/CrystalStacker", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:02Z", + "timestamp": "2026-08-27T17:00:57Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Cube.json b/api/license-list-data/json/details/Cube.json index 30a921fcb..e5a651646 100644 --- a/api/license-list-data/json/details/Cube.json +++ b/api/license-list-data/json/details/Cube.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/Cube", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:24:43Z", + "timestamp": "2026-08-27T17:00:50Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/D-FSL-1.0.json b/api/license-list-data/json/details/D-FSL-1.0.json index d02641daa..e0c540502 100644 --- a/api/license-list-data/json/details/D-FSL-1.0.json +++ b/api/license-list-data/json/details/D-FSL-1.0.json @@ -8,76 +8,76 @@ "licenseId": "D-FSL-1.0", "crossRef": [ { - "match": "N/A", - "url": "https://www.hbz-nrw.de/produkte/open-access/lizenzen/dfsl/D-FSL-1_0_de.txt/at_download/file", + "match": "false", + "url": "https://www.hbz-nrw.de/produkte/open-access/lizenzen/dfsl", "isValid": true, - "isLive": false, - "timestamp": "2026-07-16T09:22:51Z", + "isLive": true, + "timestamp": "2026-08-27T16:59:51Z", "isWayBackLink": false, - "order": 6 + "order": 3 }, { "match": "false", - "url": "https://www.hbz-nrw.de/produkte/open-access/lizenzen/dfsl/german-free-software-license", + "url": "http://www.dipp.nrw.de/d-fsl/index_html/lizenzen/en/D-FSL-1_0_en.txt", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:22:52Z", + "timestamp": "2026-08-27T16:59:52Z", "isWayBackLink": false, - "order": 5 + "order": 2 }, { - "match": "N/A", - "url": "https://www.hbz-nrw.de/produkte/open-access/lizenzen/dfsl/D-FSL-1_0_en.txt/at_download/file", + "match": "false", + "url": "https://www.hbz-nrw.de/produkte/open-access/lizenzen/dfsl/german-free-software-license", "isValid": true, - "isLive": false, - "timestamp": "2026-07-16T09:22:52Z", + "isLive": true, + "timestamp": "2026-08-27T16:59:55Z", "isWayBackLink": false, - "order": 7 + "order": 5 }, { "match": "false", "url": "https://www.hbz-nrw.de/produkte/open-access/lizenzen/dfsl/deutsche-freie-software-lizenz", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:22:53Z", + "timestamp": "2026-08-27T16:59:57Z", "isWayBackLink": false, "order": 4 }, { "match": "false", - "url": "https://www.hbz-nrw.de/produkte/open-access/lizenzen/dfsl", + "url": "http://www.dipp.nrw.de/d-fsl/index_html/lizenzen/de/D-FSL-1_0_de.txt", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:22:54Z", + "timestamp": "2026-08-27T16:59:58Z", "isWayBackLink": false, - "order": 3 + "order": 1 }, { "match": "false", - "url": "http://www.dipp.nrw.de/d-fsl/index_html/lizenzen/en/D-FSL-1_0_en.txt", + "url": "http://www.dipp.nrw.de/d-fsl/lizenzen/", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:22:55Z", + "timestamp": "2026-08-27T17:00:00Z", "isWayBackLink": false, - "order": 2 + "order": 0 }, { - "match": "false", - "url": "http://www.dipp.nrw.de/d-fsl/index_html/lizenzen/de/D-FSL-1_0_de.txt", + "match": "N/A", + "url": "https://www.hbz-nrw.de/produkte/open-access/lizenzen/dfsl/D-FSL-1_0_en.txt/at_download/file", "isValid": true, - "isLive": true, - "timestamp": "2026-07-16T09:22:57Z", + "isLive": false, + "timestamp": "2026-08-27T17:00:03Z", "isWayBackLink": false, - "order": 1 + "order": 7 }, { - "match": "false", - "url": "http://www.dipp.nrw.de/d-fsl/lizenzen/", + "match": "N/A", + "url": "https://www.hbz-nrw.de/produkte/open-access/lizenzen/dfsl/D-FSL-1_0_de.txt/at_download/file", "isValid": true, - "isLive": true, - "timestamp": "2026-07-16T09:22:59Z", + "isLive": false, + "timestamp": "2026-08-27T17:00:03Z", "isWayBackLink": false, - "order": 0 + "order": 6 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/DEC-3-Clause.json b/api/license-list-data/json/details/DEC-3-Clause.json index fc921efcd..ac8da0c18 100644 --- a/api/license-list-data/json/details/DEC-3-Clause.json +++ b/api/license-list-data/json/details/DEC-3-Clause.json @@ -10,7 +10,7 @@ "url": "https://gitlab.freedesktop.org/xorg/xserver/-/blob/master/COPYING?ref_type\u003dheads#L239", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:29:55Z", + "timestamp": "2026-08-27T17:03:02Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/DL-DE-BY-2.0.json b/api/license-list-data/json/details/DL-DE-BY-2.0.json index ca2ebb5cf..a5648d520 100644 --- a/api/license-list-data/json/details/DL-DE-BY-2.0.json +++ b/api/license-list-data/json/details/DL-DE-BY-2.0.json @@ -10,7 +10,7 @@ "url": "https://www.govdata.de/dl-de/by-2-0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:54Z", + "timestamp": "2026-08-27T16:56:10Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/DL-DE-ZERO-2.0.json b/api/license-list-data/json/details/DL-DE-ZERO-2.0.json index e1a07ffd0..6950f2bbd 100644 --- a/api/license-list-data/json/details/DL-DE-ZERO-2.0.json +++ b/api/license-list-data/json/details/DL-DE-ZERO-2.0.json @@ -10,7 +10,7 @@ "url": "https://www.govdata.de/dl-de/zero-2-0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:28:23Z", + "timestamp": "2026-08-27T17:03:38Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/DOC.json b/api/license-list-data/json/details/DOC.json index e03a7994c..13751b2ea 100644 --- a/api/license-list-data/json/details/DOC.json +++ b/api/license-list-data/json/details/DOC.json @@ -10,7 +10,7 @@ "url": "https://www.dre.vanderbilt.edu/~schmidt/ACE-copying.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:47Z", + "timestamp": "2026-08-27T17:03:42Z", "isWayBackLink": false, "order": 1 }, @@ -19,7 +19,7 @@ "url": "http://www.cs.wustl.edu/~schmidt/ACE-copying.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:48Z", + "timestamp": "2026-08-27T17:03:42Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/DRL-1.0.json b/api/license-list-data/json/details/DRL-1.0.json index 1c435d405..64e0e4a3b 100644 --- a/api/license-list-data/json/details/DRL-1.0.json +++ b/api/license-list-data/json/details/DRL-1.0.json @@ -10,7 +10,7 @@ "url": "https://github.com/Neo23x0/sigma/blob/master/LICENSE.Detection.Rules.md", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:23:01Z", + "timestamp": "2026-08-27T17:03:03Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/DRL-1.1.json b/api/license-list-data/json/details/DRL-1.1.json index c50140553..5131f1a79 100644 --- a/api/license-list-data/json/details/DRL-1.1.json +++ b/api/license-list-data/json/details/DRL-1.1.json @@ -10,7 +10,7 @@ "url": "https://github.com/SigmaHQ/Detection-Rule-License/blob/6ec7fbde6101d101b5b5d1fcb8f9b69fbc76c04a/LICENSE.Detection.Rules.md", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:55Z", + "timestamp": "2026-08-27T16:55:34Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/DSDP.json b/api/license-list-data/json/details/DSDP.json index fbd853f69..21f501b18 100644 --- a/api/license-list-data/json/details/DSDP.json +++ b/api/license-list-data/json/details/DSDP.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/DSDP", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:02Z", + "timestamp": "2026-08-27T16:57:43Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/DocBook-DTD.json b/api/license-list-data/json/details/DocBook-DTD.json index 3794a0d6e..b069a60cc 100644 --- a/api/license-list-data/json/details/DocBook-DTD.json +++ b/api/license-list-data/json/details/DocBook-DTD.json @@ -12,7 +12,7 @@ "url": "http://www.docbook.org/xml/simple/1.1/docbook-simple-1.1.zip", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:28Z", + "timestamp": "2026-08-27T17:07:27Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/DocBook-Schema.json b/api/license-list-data/json/details/DocBook-Schema.json index 4c2ab0a6a..02a64ef78 100644 --- a/api/license-list-data/json/details/DocBook-Schema.json +++ b/api/license-list-data/json/details/DocBook-Schema.json @@ -10,7 +10,7 @@ "url": "https://github.com/docbook/xslt10-stylesheets/blob/efd62655c11cc8773708df7a843613fa1e932bf8/xsl/assembly/schema/docbook51b7.rnc", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:54Z", + "timestamp": "2026-08-27T17:06:18Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/DocBook-Stylesheet.json b/api/license-list-data/json/details/DocBook-Stylesheet.json index 9dfe0b281..23f08b0a7 100644 --- a/api/license-list-data/json/details/DocBook-Stylesheet.json +++ b/api/license-list-data/json/details/DocBook-Stylesheet.json @@ -10,7 +10,7 @@ "url": "http://www.docbook.org/xml/5.0/docbook-5.0.zip", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:29:53Z", + "timestamp": "2026-08-27T17:06:18Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/DocBook-XML.json b/api/license-list-data/json/details/DocBook-XML.json index fa5437dab..cfece8c01 100644 --- a/api/license-list-data/json/details/DocBook-XML.json +++ b/api/license-list-data/json/details/DocBook-XML.json @@ -10,7 +10,7 @@ "url": "https://github.com/docbook/xslt10-stylesheets/blob/efd62655c11cc8773708df7a843613fa1e932bf8/xsl/COPYING#L27", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:24:41Z", + "timestamp": "2026-08-27T17:01:55Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Dotseqn.json b/api/license-list-data/json/details/Dotseqn.json index 5e0724393..aedf00dac 100644 --- a/api/license-list-data/json/details/Dotseqn.json +++ b/api/license-list-data/json/details/Dotseqn.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/Dotseqn", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:22:20Z", + "timestamp": "2026-08-27T17:03:39Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/ECL-1.0.json b/api/license-list-data/json/details/ECL-1.0.json index abbb793eb..25cf4cd50 100644 --- a/api/license-list-data/json/details/ECL-1.0.json +++ b/api/license-list-data/json/details/ECL-1.0.json @@ -12,7 +12,7 @@ "url": "https://opensource.org/license/ECL-1.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:52Z", + "timestamp": "2026-08-27T17:07:32Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/ECL-2.0.json b/api/license-list-data/json/details/ECL-2.0.json index 0ca39248f..030091ae3 100644 --- a/api/license-list-data/json/details/ECL-2.0.json +++ b/api/license-list-data/json/details/ECL-2.0.json @@ -15,7 +15,7 @@ "url": "https://opensource.org/license/ECL-2.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:45Z", + "timestamp": "2026-08-27T17:05:13Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/EFL-1.0.json b/api/license-list-data/json/details/EFL-1.0.json index e53daf724..2d98b8fde 100644 --- a/api/license-list-data/json/details/EFL-1.0.json +++ b/api/license-list-data/json/details/EFL-1.0.json @@ -12,7 +12,7 @@ "url": "https://opensource.org/license/EFL-1.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:41Z", + "timestamp": "2026-08-27T17:03:37Z", "isWayBackLink": false, "order": 1 }, @@ -21,7 +21,7 @@ "url": "http://www.eiffel-nice.org/license/forum.txt", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:42Z", + "timestamp": "2026-08-27T17:03:37Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/EFL-2.0.json b/api/license-list-data/json/details/EFL-2.0.json index 01c9f0d4a..e9c4e098d 100644 --- a/api/license-list-data/json/details/EFL-2.0.json +++ b/api/license-list-data/json/details/EFL-2.0.json @@ -7,22 +7,22 @@ "licenseId": "EFL-2.0", "crossRef": [ { - "match": "false", - "url": "http://www.eiffel-nice.org/license/eiffel-forum-license-2.html", + "match": "N/A", + "url": "https://opensource.org/license/EFL-2.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:27:51Z", + "timestamp": "2026-08-27T17:06:16Z", "isWayBackLink": false, - "order": 0 + "order": 1 }, { - "match": "N/A", - "url": "https://opensource.org/license/EFL-2.0", + "match": "false", + "url": "http://www.eiffel-nice.org/license/eiffel-forum-license-2.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:27:51Z", + "timestamp": "2026-08-27T17:06:16Z", "isWayBackLink": false, - "order": 1 + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/EPICS.json b/api/license-list-data/json/details/EPICS.json index 9632da7f9..5501873a4 100644 --- a/api/license-list-data/json/details/EPICS.json +++ b/api/license-list-data/json/details/EPICS.json @@ -10,7 +10,7 @@ "url": "https://epics.anl.gov/license/open.php", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:22:20Z", + "timestamp": "2026-08-27T16:56:10Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/EPL-1.0.json b/api/license-list-data/json/details/EPL-1.0.json index c9909b49f..17d207bf7 100644 --- a/api/license-list-data/json/details/EPL-1.0.json +++ b/api/license-list-data/json/details/EPL-1.0.json @@ -9,22 +9,22 @@ "licenseId": "EPL-1.0", "crossRef": [ { - "match": "N/A", - "url": "https://opensource.org/license/EPL-1.0", + "match": "true", + "url": "http://www.eclipse.org/legal/epl-v10.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:27Z", + "timestamp": "2026-08-27T17:01:23Z", "isWayBackLink": false, - "order": 1 + "order": 0 }, { - "match": "true", - "url": "http://www.eclipse.org/legal/epl-v10.html", + "match": "N/A", + "url": "https://opensource.org/license/EPL-1.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:27Z", + "timestamp": "2026-08-27T17:01:24Z", "isWayBackLink": false, - "order": 0 + "order": 1 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/EPL-2.0.json b/api/license-list-data/json/details/EPL-2.0.json index 92c20f7cd..269710303 100644 --- a/api/license-list-data/json/details/EPL-2.0.json +++ b/api/license-list-data/json/details/EPL-2.0.json @@ -8,21 +8,12 @@ "comment": "Secondary Licenses declared via Exhibit A should be represented using the disjunctive OR operator (See: SPDX spec, section on SPDX License Expressions and https://www.eclipse.org/legal/epl-2.0/faq.php for more info).\n\n", "licenseId": "EPL-2.0", "crossRef": [ - { - "match": "false", - "url": "https://www.eclipse.org/legal/epl-2.0", - "isValid": true, - "isLive": true, - "timestamp": "2026-07-16T09:31:23Z", - "isWayBackLink": false, - "order": 0 - }, { "match": "true", "url": "https://www.eclipse.org/legal/epl-v20.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:31:24Z", + "timestamp": "2026-08-27T17:02:29Z", "isWayBackLink": false, "order": 2 }, @@ -31,7 +22,7 @@ "url": "https://www.opensource.org/license/EPL-2.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:31:24Z", + "timestamp": "2026-08-27T17:02:29Z", "isWayBackLink": false, "order": 1 }, @@ -40,9 +31,18 @@ "url": "https://projects.eclipse.org/license/epl-2.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:31:24Z", + "timestamp": "2026-08-27T17:02:30Z", "isWayBackLink": false, "order": 3 + }, + { + "match": "false", + "url": "https://www.eclipse.org/legal/epl-2.0", + "isValid": true, + "isLive": true, + "timestamp": "2026-08-27T17:02:30Z", + "isWayBackLink": false, + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/ESA-PL-permissive-2.4.json b/api/license-list-data/json/details/ESA-PL-permissive-2.4.json index 02755e2c2..df8b7d795 100644 --- a/api/license-list-data/json/details/ESA-PL-permissive-2.4.json +++ b/api/license-list-data/json/details/ESA-PL-permissive-2.4.json @@ -10,7 +10,7 @@ "url": "https://essr.esa.int/license/european-space-agency-public-license-v2-4-permissive-type-3", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:26:48Z", + "timestamp": "2026-08-27T16:58:46Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/ESA-PL-strong-copyleft-2.4.json b/api/license-list-data/json/details/ESA-PL-strong-copyleft-2.4.json index 2784fbf9b..78330d622 100644 --- a/api/license-list-data/json/details/ESA-PL-strong-copyleft-2.4.json +++ b/api/license-list-data/json/details/ESA-PL-strong-copyleft-2.4.json @@ -10,7 +10,7 @@ "url": "https://essr.esa.int/license/european-space-agency-public-license-v2-4-strong-copyleft-type-1", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:28:23Z", + "timestamp": "2026-08-27T16:58:46Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/ESA-PL-weak-copyleft-2.4.json b/api/license-list-data/json/details/ESA-PL-weak-copyleft-2.4.json index 3e9d3430c..712c285c3 100644 --- a/api/license-list-data/json/details/ESA-PL-weak-copyleft-2.4.json +++ b/api/license-list-data/json/details/ESA-PL-weak-copyleft-2.4.json @@ -10,7 +10,7 @@ "url": "https://essr.esa.int/license/european-space-agency-public-license-v2-4-weak-copyleft-type-2", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:35Z", + "timestamp": "2026-08-27T16:59:19Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/EUDatagrid.json b/api/license-list-data/json/details/EUDatagrid.json index 6b9fac760..7edad9554 100644 --- a/api/license-list-data/json/details/EUDatagrid.json +++ b/api/license-list-data/json/details/EUDatagrid.json @@ -8,21 +8,21 @@ "crossRef": [ { "match": "N/A", - "url": "http://eu-datagrid.web.cern.ch/eu-datagrid/license.html", + "url": "https://opensource.org/license/EUDatagrid", "isValid": true, - "isLive": false, - "timestamp": "2026-07-16T09:28:20Z", + "isLive": true, + "timestamp": "2026-08-27T16:56:04Z", "isWayBackLink": false, - "order": 0 + "order": 1 }, { "match": "N/A", - "url": "https://opensource.org/license/EUDatagrid", + "url": "http://eu-datagrid.web.cern.ch/eu-datagrid/license.html", "isValid": true, - "isLive": true, - "timestamp": "2026-07-16T09:28:20Z", + "isLive": false, + "timestamp": "2026-08-27T16:56:05Z", "isWayBackLink": false, - "order": 1 + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/EUPL-1.0.json b/api/license-list-data/json/details/EUPL-1.0.json index 57f6ada67..82fd79bb6 100644 --- a/api/license-list-data/json/details/EUPL-1.0.json +++ b/api/license-list-data/json/details/EUPL-1.0.json @@ -9,21 +9,21 @@ "crossRef": [ { "match": "false", - "url": "http://ec.europa.eu/idabc/en/document/7330.html", + "url": "http://ec.europa.eu/idabc/servlets/Doc027f.pdf?id\u003d31096", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:53Z", + "timestamp": "2026-08-27T16:58:47Z", "isWayBackLink": false, - "order": 0 + "order": 1 }, { "match": "false", - "url": "http://ec.europa.eu/idabc/servlets/Doc027f.pdf?id\u003d31096", + "url": "http://ec.europa.eu/idabc/en/document/7330.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:54Z", + "timestamp": "2026-08-27T16:58:48Z", "isWayBackLink": false, - "order": 1 + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/EUPL-1.1.json b/api/license-list-data/json/details/EUPL-1.1.json index 819f5b4b0..04516245b 100644 --- a/api/license-list-data/json/details/EUPL-1.1.json +++ b/api/license-list-data/json/details/EUPL-1.1.json @@ -9,31 +9,31 @@ "licenseId": "EUPL-1.1", "crossRef": [ { - "match": "false", - "url": "https://joinup.ec.europa.eu/software/page/eupl/licence-eupl", + "match": "N/A", + "url": "https://joinup.ec.europa.eu/sites/default/files/custom-page/attachment/eupl1.1.-licence-en_0.pdf", "isValid": true, - "isLive": true, - "timestamp": "2026-07-16T09:27:24Z", + "isLive": false, + "timestamp": "2026-08-27T16:56:41Z", "isWayBackLink": false, - "order": 0 + "order": 1 }, { "match": "N/A", - "url": "https://opensource.org/license/EUPL-1.1", + "url": "https://joinup.ec.europa.eu/software/page/eupl/licence-eupl", "isValid": true, - "isLive": true, - "timestamp": "2026-07-16T09:27:24Z", + "isLive": false, + "timestamp": "2026-08-27T16:56:41Z", "isWayBackLink": false, - "order": 2 + "order": 0 }, { - "match": "false", - "url": "https://joinup.ec.europa.eu/sites/default/files/custom-page/attachment/eupl1.1.-licence-en_0.pdf", + "match": "N/A", + "url": "https://opensource.org/license/EUPL-1.1", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:27:24Z", + "timestamp": "2026-08-27T16:56:41Z", "isWayBackLink": false, - "order": 1 + "order": 2 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/EUPL-1.2.json b/api/license-list-data/json/details/EUPL-1.2.json index e99ede613..148f792a2 100644 --- a/api/license-list-data/json/details/EUPL-1.2.json +++ b/api/license-list-data/json/details/EUPL-1.2.json @@ -9,67 +9,67 @@ "licenseId": "EUPL-1.2", "crossRef": [ { - "match": "false", - "url": "https://joinup.ec.europa.eu/page/eupl-text-11-12", - "isValid": true, - "isLive": true, - "timestamp": "2026-07-16T09:23:02Z", - "isWayBackLink": false, - "order": 0 - }, - { - "match": "true", - "url": "https://joinup.ec.europa.eu/sites/default/files/custom-page/attachment/2020-03/EUPL-1.2%20EN.txt", + "match": "N/A", + "url": "https://opensource.org/license/EUPL-1.2", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:02Z", + "timestamp": "2026-08-27T16:59:18Z", "isWayBackLink": false, - "order": 2 + "order": 5 }, { "match": "false", - "url": "https://joinup.ec.europa.eu/sites/default/files/custom-page/attachment/eupl_v1.2_en.pdf", + "url": "http://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri\u003dCELEX:32017D0863", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:03Z", + "timestamp": "2026-08-27T16:59:18Z", "isWayBackLink": false, - "order": 1 + "order": 4 }, { "match": "N/A", "url": "https://interoperable-europe.ec.europa.eu/sites/default/files/inline-files/EUPL%20v1_2%20EN(1).txt", "isValid": false, "isLive": false, - "timestamp": "2026-07-16T09:23:03Z", + "timestamp": "2026-08-27T16:59:19Z", "isWayBackLink": false, "order": 6 }, { "match": "N/A", - "url": "https://opensource.org/license/EUPL-1.2", + "url": "https://joinup.ec.europa.eu/sites/default/files/inline-files/EUPL%20v1_2%20EN(1).txt", + "isValid": false, + "isLive": false, + "timestamp": "2026-08-27T16:59:19Z", + "isWayBackLink": false, + "order": 3 + }, + { + "match": "N/A", + "url": "https://joinup.ec.europa.eu/sites/default/files/custom-page/attachment/2020-03/EUPL-1.2%20EN.txt", "isValid": true, - "isLive": true, - "timestamp": "2026-07-16T09:23:03Z", + "isLive": false, + "timestamp": "2026-08-27T16:59:19Z", "isWayBackLink": false, - "order": 5 + "order": 2 }, { - "match": "false", - "url": "http://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri\u003dCELEX:32017D0863", + "match": "N/A", + "url": "https://joinup.ec.europa.eu/sites/default/files/custom-page/attachment/eupl_v1.2_en.pdf", "isValid": true, - "isLive": true, - "timestamp": "2026-07-16T09:23:03Z", + "isLive": false, + "timestamp": "2026-08-27T16:59:19Z", "isWayBackLink": false, - "order": 4 + "order": 1 }, { "match": "N/A", - "url": "https://joinup.ec.europa.eu/sites/default/files/inline-files/EUPL%20v1_2%20EN(1).txt", - "isValid": false, + "url": "https://joinup.ec.europa.eu/page/eupl-text-11-12", + "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:23:03Z", + "timestamp": "2026-08-27T16:59:20Z", "isWayBackLink": false, - "order": 3 + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/Elastic-2.0.json b/api/license-list-data/json/details/Elastic-2.0.json index 2a8cd13ae..8e01481ad 100644 --- a/api/license-list-data/json/details/Elastic-2.0.json +++ b/api/license-list-data/json/details/Elastic-2.0.json @@ -12,7 +12,7 @@ "url": "https://github.com/elastic/elasticsearch/blob/master/licenses/ELASTIC-LICENSE-2.0.txt", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:45Z", + "timestamp": "2026-08-27T17:02:32Z", "isWayBackLink": false, "order": 1 }, @@ -21,7 +21,7 @@ "url": "https://www.elastic.co/licensing/elastic-license", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:46Z", + "timestamp": "2026-08-27T17:02:34Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Entessa.json b/api/license-list-data/json/details/Entessa.json index 28f7e5a7f..4ed2e32c5 100644 --- a/api/license-list-data/json/details/Entessa.json +++ b/api/license-list-data/json/details/Entessa.json @@ -12,7 +12,7 @@ "url": "https://opensource.org/license/Entessa", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:39Z", + "timestamp": "2026-08-27T17:06:24Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/ErlPL-1.1.json b/api/license-list-data/json/details/ErlPL-1.1.json index 6b6bfb86a..6def4c1b0 100644 --- a/api/license-list-data/json/details/ErlPL-1.1.json +++ b/api/license-list-data/json/details/ErlPL-1.1.json @@ -12,7 +12,7 @@ "url": "http://www.erlang.org/EPLICENSE", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:27:55Z", + "timestamp": "2026-08-27T17:03:44Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Eurosym.json b/api/license-list-data/json/details/Eurosym.json index 446d6fd9d..213cfaa1c 100644 --- a/api/license-list-data/json/details/Eurosym.json +++ b/api/license-list-data/json/details/Eurosym.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/Eurosym", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:29:22Z", + "timestamp": "2026-08-27T17:07:36Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/FBM.json b/api/license-list-data/json/details/FBM.json index 9e88846ac..f76b4639f 100644 --- a/api/license-list-data/json/details/FBM.json +++ b/api/license-list-data/json/details/FBM.json @@ -10,7 +10,7 @@ "url": "https://github.com/SWI-Prolog/packages-xpce/blob/161a40cd82004f731ba48024f9d30af388a7edf5/src/img/gifwrite.c#L21-L26", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:26:48Z", + "timestamp": "2026-08-27T17:00:50Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/FDK-AAC.json b/api/license-list-data/json/details/FDK-AAC.json index ed0c76455..4c7b8067b 100644 --- a/api/license-list-data/json/details/FDK-AAC.json +++ b/api/license-list-data/json/details/FDK-AAC.json @@ -5,23 +5,23 @@ "name": "Fraunhofer FDK AAC Codec Library", "licenseId": "FDK-AAC", "crossRef": [ - { - "match": "N/A", - "url": "https://directory.fsf.org/wiki/License:Fdk", - "isValid": true, - "isLive": false, - "timestamp": "2026-07-16T09:26:13Z", - "isWayBackLink": false, - "order": 1 - }, { "match": "true", "url": "https://fedoraproject.org/wiki/Licensing/FDK-AAC", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:26:13Z", + "timestamp": "2026-08-27T17:01:24Z", "isWayBackLink": false, "order": 0 + }, + { + "match": "N/A", + "url": "https://directory.fsf.org/wiki/License:Fdk", + "isValid": true, + "isLive": false, + "timestamp": "2026-08-27T17:01:54Z", + "isWayBackLink": false, + "order": 1 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/FDK-MPEG-H.json b/api/license-list-data/json/details/FDK-MPEG-H.json new file mode 100644 index 000000000..bcac440ff --- /dev/null +++ b/api/license-list-data/json/details/FDK-MPEG-H.json @@ -0,0 +1,25 @@ +{ + "isDeprecatedLicenseId": false, + "licenseText": "Software License for The Fraunhofer FDK MPEG-H Software\n\nCopyright (c) 2021 - 2023 Fraunhofer-Gesellschaft zur Förderung der angewandten\nForschung e.V. and Contributors\nAll rights reserved.\n\n1. INTRODUCTION\n\nThe \"Fraunhofer FDK MPEG-H Software\" is software that implements the ISO/MPEG\nMPEG-H 3D Audio standard for digital audio or related system features. Patent\nlicenses for necessary patent claims for the Fraunhofer FDK MPEG-H Software\n(including those of Fraunhofer), for the use in commercial products and\nservices, may be obtained from the respective patent owners individually and/or\nfrom Via LA (www.via-la.com).\n\nFraunhofer supports the development of MPEG-H products and services by offering\nadditional software, documentation, and technical advice. In addition, it\noperates the MPEG-H Trademark Program to ease interoperability testing of end-\nproducts. Please visit www.mpegh.com for more information.\n\n2. COPYRIGHT LICENSE\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted without payment of copyright license fees provided that you\nsatisfy the following conditions:\n\n* You must retain the complete text of this software license in redistributions\nof the Fraunhofer FDK MPEG-H Software or your modifications thereto in source\ncode form.\n\n* You must retain the complete text of this software license in the\ndocumentation and/or other materials provided with redistributions of\nthe Fraunhofer FDK MPEG-H Software or your modifications thereto in binary form.\nYou must make available free of charge copies of the complete source code of\nthe Fraunhofer FDK MPEG-H Software and your modifications thereto to recipients\nof copies in binary form.\n\n* The name of Fraunhofer may not be used to endorse or promote products derived\nfrom the Fraunhofer FDK MPEG-H Software without prior written permission.\n\n* You may not charge copyright license fees for anyone to use, copy or\ndistribute the Fraunhofer FDK MPEG-H Software or your modifications thereto.\n\n* Your modified versions of the Fraunhofer FDK MPEG-H Software must carry\nprominent notices stating that you changed the software and the date of any\nchange. For modified versions of the Fraunhofer FDK MPEG-H Software, the term\n\"Fraunhofer FDK MPEG-H Software\" must be replaced by the term \"Third-Party\nModified Version of the Fraunhofer FDK MPEG-H Software\".\n\n3. No PATENT LICENSE\n\nNO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without\nlimitation the patents of Fraunhofer, ARE GRANTED BY THIS SOFTWARE LICENSE.\nFraunhofer provides no warranty of patent non-infringement with respect to this\nsoftware. You may use this Fraunhofer FDK MPEG-H Software or modifications\nthereto only for purposes that are authorized by appropriate patent licenses.\n\n4. DISCLAIMER\n\nThis Fraunhofer FDK MPEG-H Software is provided by Fraunhofer on behalf of the\ncopyright holders and contributors \"AS IS\" and WITHOUT ANY EXPRESS OR IMPLIED\nWARRANTIES, including but not limited to the implied warranties of\nmerchantability and fitness for a particular purpose. IN NO EVENT SHALL THE\nCOPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE for any direct, indirect,\nincidental, special, exemplary, or consequential damages, including but not\nlimited to procurement of substitute goods or services; loss of use, data, or\nprofits, or business interruption, however caused and on any theory of\nliability, whether in contract, strict liability, or tort (including\nnegligence), arising in any way out of the use of this software, even if\nadvised of the possibility of such damage.\n\n5. CONTACT INFORMATION\n\nFraunhofer Institute for Integrated Circuits IIS\nAttention: Division Audio and Media Technologies - MPEG-H FDK\nAm Wolfsmantel 33\n91058 Erlangen, Germany\nwww.iis.fraunhofer.de/amm\namm-info@iis.fraunhofer.de\n", + "standardLicenseTemplate": "\u003c\u003cbeginOptional\u003e\u003eSoftware License for The Fraunhofer FDK MPEG-H Software\n\n\u003c\u003cendOptional\u003e\u003e \u003c\u003cvar;name\u003d\"copyright\";original\u003d\"Copyright (c) 2021 - 2023 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. and Contributors All rights reserved. \";match\u003d\".{0,5000}\"\u003e\u003e\n \u003c\u003cvar;name\u003d\"bullet\";original\u003d\"1.\";match\u003d\".{0,20}\"\u003e\u003e INTRODUCTION\n The \"Fraunhofer FDK MPEG-H Software\" is software that implements the ISO/MPEG MPEG-H 3D Audio standard for digital audio or related system features. Patent licenses for necessary patent claims for the Fraunhofer FDK MPEG-H Software (including those of Fraunhofer), for the use in commercial products and services, may be obtained from the respective patent owners individually and/or from Via LA (www.via-la.com).\n\n Fraunhofer supports the development of MPEG-H products and services by offering additional software, documentation, and technical advice. In addition, it operates the MPEG-H Trademark Program to ease interoperability testing of end- products. Please visit www.mpegh.com for more information.\n\n \u003c\u003cvar;name\u003d\"bullet\";original\u003d\"2.\";match\u003d\".{0,20}\"\u003e\u003e COPYRIGHT LICENSE\n Redistribution and use in source and binary forms, with or without modification, are permitted without payment of copyright license fees provided that you satisfy the following conditions:\n\n \u003c\u003cvar;name\u003d\"bullet\";original\u003d\"*\";match\u003d\".{0,20}\"\u003e\u003e You must retain the complete text of this software license in redistributions of the Fraunhofer FDK MPEG-H Software or your modifications thereto in source code form.\n \u003c\u003cvar;name\u003d\"bullet\";original\u003d\"*\";match\u003d\".{0,20}\"\u003e\u003e You must retain the complete text of this software license in the documentation and/or other materials provided with redistributions of the Fraunhofer FDK MPEG-H Software or your modifications thereto in binary form. You must make available free of charge copies of the complete source code of the Fraunhofer FDK MPEG-H Software and your modifications thereto to recipients of copies in binary form.\n \u003c\u003cvar;name\u003d\"bullet\";original\u003d\"*\";match\u003d\".{0,20}\"\u003e\u003e The name of Fraunhofer may not be used to endorse or promote products derived from the Fraunhofer FDK MPEG-H Software without prior written permission.\n \u003c\u003cvar;name\u003d\"bullet\";original\u003d\"*\";match\u003d\".{0,20}\"\u003e\u003e You may not charge copyright license fees for anyone to use, copy or distribute the Fraunhofer FDK MPEG-H Software or your modifications thereto.\n \u003c\u003cvar;name\u003d\"bullet\";original\u003d\"*\";match\u003d\".{0,20}\"\u003e\u003e Your modified versions of the Fraunhofer FDK MPEG-H Software must carry prominent notices stating that you changed the software and the date of any change. For modified versions of the Fraunhofer FDK MPEG-H Software, the term \"Fraunhofer FDK MPEG-H Software\" must be replaced by the term \"Third-Party Modified Version of the Fraunhofer FDK MPEG-H Software\".\n \u003c\u003cvar;name\u003d\"bullet\";original\u003d\"3.\";match\u003d\".{0,20}\"\u003e\u003e No PATENT LICENSE\n NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without limitation the patents of Fraunhofer, ARE GRANTED BY THIS SOFTWARE LICENSE. Fraunhofer provides no warranty of patent non-infringement with respect to this software. You may use this Fraunhofer FDK MPEG-H Software or modifications thereto only for purposes that are authorized by appropriate patent licenses.\n\n \u003c\u003cvar;name\u003d\"bullet\";original\u003d\"4.\";match\u003d\".{0,20}\"\u003e\u003e DISCLAIMER\n This Fraunhofer FDK MPEG-H Software is provided by Fraunhofer on behalf of the copyright holders and contributors \"AS IS\" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, including but not limited to the implied warranties of merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary, or consequential damages, including but not limited to procurement of substitute goods or services; loss of use, data, or profits, or business interruption, however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence), arising in any way out of the use of this software, even if advised of the possibility of such damage.\n\n \u003c\u003cvar;name\u003d\"bullet\";original\u003d\"5.\";match\u003d\".{0,20}\"\u003e\u003e CONTACT INFORMATION\n Fraunhofer Institute for Integrated Circuits IIS Attention: Division Audio and Media Technologies - MPEG-H FDK Am Wolfsmantel 33 91058 Erlangen, Germany www.iis.fraunhofer.de/amm amm-info@iis.fraunhofer.de\n \n ", + "name": "Fraunhofer FDK MPEG-H Software", + "licenseComments": "This license is very similar to FDK-AAC, but different language around patent licensing.", + "comment": "This license is very similar to FDK-AAC, but different language around patent licensing.", + "licenseId": "FDK-MPEG-H", + "crossRef": [ + { + "match": "true", + "url": "https://github.com/Fraunhofer-IIS/mpeghdec/blob/main/LICENSE.txt", + "isValid": true, + "isLive": true, + "timestamp": "2026-08-27T16:58:46Z", + "isWayBackLink": false, + "order": 0 + } + ], + "seeAlso": [ + "https://github.com/Fraunhofer-IIS/mpeghdec/blob/main/LICENSE.txt" + ], + "isOsiApproved": false, + "licenseTextHtml": "\n \u003cdiv class\u003d\"optional-license-text\"\u003e \n \u003cp\u003eSoftware License for The Fraunhofer FDK MPEG-H Software\u003c/p\u003e\n\n \u003c/div\u003e\n\n \u003cdiv class\u003d\"replaceable-license-text\"\u003e\u003cspan title\u003d\"can be replaced with the pattern .{0,5000}\"\u003e \n \u003cp\u003e\n Copyright (c) 2021 - 2023 Fraunhofer-Gesellschaft zur Förderung der angewandten\n Forschung e.V. and Contributors\n All rights reserved.\n \u003c/p\u003e\n\n \u003c/span\u003e\u003c/div\u003e\n\n\u003cul style\u003d\"list-style:none\"\u003e\n \n\u003cli\u003e\n \u003cvar class\u003d\"replaceable-license-text\"\u003e\u003cspan title\u003d\"can be replaced with the pattern .{0,20}\"\u003e 1.\u003c/span\u003e\u003c/var\u003e\n INTRODUCTION\n \u003cp\u003e\n The \u0026quot;Fraunhofer FDK MPEG-H Software\u0026quot; is software that implements the ISO/MPEG\n MPEG-H 3D Audio standard for digital audio or related system features. Patent\n licenses for necessary patent claims for the Fraunhofer FDK MPEG-H Software\n (including those of Fraunhofer), for the use in commercial products and\n services, may be obtained from the respective patent owners individually and/or\n from Via LA (www.via-la.com).\n \u003c/p\u003e\n\n \u003cp\u003e\n Fraunhofer supports the development of MPEG-H products and services by offering\n additional software, documentation, and technical advice. In addition, it\n operates the MPEG-H Trademark Program to ease interoperability testing of end-\n products. Please visit www.mpegh.com for more information.\n \u003c/p\u003e\n\n \u003c/li\u003e\n \n\u003cli\u003e\n \u003cvar class\u003d\"replaceable-license-text\"\u003e\u003cspan title\u003d\"can be replaced with the pattern .{0,20}\"\u003e 2.\u003c/span\u003e\u003c/var\u003e\n COPYRIGHT LICENSE\n \u003cp\u003e\n Redistribution and use in source and binary forms, with or without modification,\n are permitted without payment of copyright license fees provided that you\n satisfy the following conditions:\n \u003c/p\u003e\n\n\u003cul style\u003d\"list-style:none\"\u003e\n \n\u003cli\u003e\n \u003cvar class\u003d\"replaceable-license-text\"\u003e\u003cspan title\u003d\"can be replaced with the pattern .{0,20}\"\u003e *\u003c/span\u003e\u003c/var\u003e\n You must retain the complete text of this software license in redistributions\n of the Fraunhofer FDK MPEG-H Software or your modifications thereto in source\n code form.\n \u003c/li\u003e\n \n\u003cli\u003e\n \u003cvar class\u003d\"replaceable-license-text\"\u003e\u003cspan title\u003d\"can be replaced with the pattern .{0,20}\"\u003e *\u003c/span\u003e\u003c/var\u003e\n You must retain the complete text of this software license in the\n documentation and/or other materials provided with redistributions of\n the Fraunhofer FDK MPEG-H Software or your modifications thereto in binary form.\n You must make available free of charge copies of the complete source code of\n the Fraunhofer FDK MPEG-H Software and your modifications thereto to recipients\n of copies in binary form.\n \u003c/li\u003e\n \n\u003cli\u003e\n \u003cvar class\u003d\"replaceable-license-text\"\u003e\u003cspan title\u003d\"can be replaced with the pattern .{0,20}\"\u003e *\u003c/span\u003e\u003c/var\u003e\n The name of Fraunhofer may not be used to endorse or promote products derived\n from the Fraunhofer FDK MPEG-H Software without prior written permission.\n \u003c/li\u003e\n \n\u003cli\u003e\n \u003cvar class\u003d\"replaceable-license-text\"\u003e\u003cspan title\u003d\"can be replaced with the pattern .{0,20}\"\u003e *\u003c/span\u003e\u003c/var\u003e\n You may not charge copyright license fees for anyone to use, copy or\n distribute the Fraunhofer FDK MPEG-H Software or your modifications thereto.\n \u003c/li\u003e\n \n\u003cli\u003e\n \u003cvar class\u003d\"replaceable-license-text\"\u003e\u003cspan title\u003d\"can be replaced with the pattern .{0,20}\"\u003e *\u003c/span\u003e\u003c/var\u003e\n Your modified versions of the Fraunhofer FDK MPEG-H Software must carry\n prominent notices stating that you changed the software and the date of any\n change. For modified versions of the Fraunhofer FDK MPEG-H Software, the term\n \u0026quot;Fraunhofer FDK MPEG-H Software\u0026quot; must be replaced by the term \u0026quot;Third-Party\n Modified Version of the Fraunhofer FDK MPEG-H Software\u0026quot;.\n \u003c/li\u003e\n \n\u003c/ul\u003e\n \u003c/li\u003e\n \n\u003cli\u003e\n \u003cvar class\u003d\"replaceable-license-text\"\u003e\u003cspan title\u003d\"can be replaced with the pattern .{0,20}\"\u003e 3.\u003c/span\u003e\u003c/var\u003e\n No PATENT LICENSE\n \u003cp\u003e\n NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without\n limitation the patents of Fraunhofer, ARE GRANTED BY THIS SOFTWARE LICENSE.\n Fraunhofer provides no warranty of patent non-infringement with respect to this\n software. You may use this Fraunhofer FDK MPEG-H Software or modifications\n thereto only for purposes that are authorized by appropriate patent licenses.\n \u003c/p\u003e\n\n \u003c/li\u003e\n \n\u003cli\u003e\n \u003cvar class\u003d\"replaceable-license-text\"\u003e\u003cspan title\u003d\"can be replaced with the pattern .{0,20}\"\u003e 4.\u003c/span\u003e\u003c/var\u003e\n DISCLAIMER\n \u003cp\u003e\n This Fraunhofer FDK MPEG-H Software is provided by Fraunhofer on behalf of the\n copyright holders and contributors \u0026quot;AS IS\u0026quot; and WITHOUT ANY EXPRESS OR IMPLIED\n WARRANTIES, including but not limited to the implied warranties of\n merchantability and fitness for a particular purpose. IN NO EVENT SHALL THE\n COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE for any direct, indirect,\n incidental, special, exemplary, or consequential damages, including but not\n limited to procurement of substitute goods or services; loss of use, data, or\n profits, or business interruption, however caused and on any theory of\n liability, whether in contract, strict liability, or tort (including\n negligence), arising in any way out of the use of this software, even if\n advised of the possibility of such damage.\n \u003c/p\u003e\n\n \u003c/li\u003e\n \n\u003cli\u003e\n \u003cvar class\u003d\"replaceable-license-text\"\u003e\u003cspan title\u003d\"can be replaced with the pattern .{0,20}\"\u003e 5.\u003c/span\u003e\u003c/var\u003e\n CONTACT INFORMATION\n \u003cp\u003e\n Fraunhofer Institute for Integrated Circuits IIS\n Attention: Division Audio and Media Technologies - MPEG-H FDK\n Am Wolfsmantel 33\n 91058 Erlangen, Germany\n www.iis.fraunhofer.de/amm\n amm-info@iis.fraunhofer.de\n \u003c/p\u003e\n\n \u003c/li\u003e\n \n\u003c/ul\u003e\n " +} \ No newline at end of file diff --git a/api/license-list-data/json/details/FSFAP-no-warranty-disclaimer.json b/api/license-list-data/json/details/FSFAP-no-warranty-disclaimer.json index e5660c470..c33e13371 100644 --- a/api/license-list-data/json/details/FSFAP-no-warranty-disclaimer.json +++ b/api/license-list-data/json/details/FSFAP-no-warranty-disclaimer.json @@ -8,11 +8,11 @@ "licenseId": "FSFAP-no-warranty-disclaimer", "crossRef": [ { - "match": "true", + "match": "N/A", "url": "https://git.savannah.gnu.org/cgit/wget.git/tree/util/trunc.c?h\u003dv1.21.3\u0026id\u003d40747a11e44ced5a8ac628a41f879ced3e2ebce9#n6", "isValid": true, - "isLive": true, - "timestamp": "2026-07-16T09:23:37Z", + "isLive": false, + "timestamp": "2026-08-27T16:59:50Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/FSFAP.json b/api/license-list-data/json/details/FSFAP.json index a94c62ef2..8f5e91f7c 100644 --- a/api/license-list-data/json/details/FSFAP.json +++ b/api/license-list-data/json/details/FSFAP.json @@ -11,7 +11,7 @@ "url": "https://www.gnu.org/prep/maintain/html_node/License-Notices-for-Other-Files.html", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:22:51Z", + "timestamp": "2026-08-27T17:04:12Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/FSFUL.json b/api/license-list-data/json/details/FSFUL.json index be8323732..177a02ac1 100644 --- a/api/license-list-data/json/details/FSFUL.json +++ b/api/license-list-data/json/details/FSFUL.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/FSF_Unlimited_License", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:25Z", + "timestamp": "2026-08-27T16:57:41Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/FSFULLR.json b/api/license-list-data/json/details/FSFULLR.json index 59f967ee2..9cb9f7b6d 100644 --- a/api/license-list-data/json/details/FSFULLR.json +++ b/api/license-list-data/json/details/FSFULLR.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/FSF_Unlimited_License#License_Retention_Variant", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:50Z", + "timestamp": "2026-08-27T16:55:31Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/FSFULLRSD.json b/api/license-list-data/json/details/FSFULLRSD.json index 7122f00e1..c2bfc2d23 100644 --- a/api/license-list-data/json/details/FSFULLRSD.json +++ b/api/license-list-data/json/details/FSFULLRSD.json @@ -12,7 +12,7 @@ "url": "https://git.savannah.gnu.org/cgit/gnulib.git/tree/modules/COPYING?id\u003d7b08932179d0d6b017f7df01a2ddf6e096b038e3", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:31:23Z", + "timestamp": "2026-08-27T16:58:13Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/FSFULLRWD.json b/api/license-list-data/json/details/FSFULLRWD.json index 20576edf6..a92081ec2 100644 --- a/api/license-list-data/json/details/FSFULLRWD.json +++ b/api/license-list-data/json/details/FSFULLRWD.json @@ -10,7 +10,7 @@ "url": "https://lists.gnu.org/archive/html/autoconf/2012-04/msg00061.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:00Z", + "timestamp": "2026-08-27T17:07:32Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/FSL-1.1-ALv2.json b/api/license-list-data/json/details/FSL-1.1-ALv2.json index ad294a84f..34dfb4c9a 100644 --- a/api/license-list-data/json/details/FSL-1.1-ALv2.json +++ b/api/license-list-data/json/details/FSL-1.1-ALv2.json @@ -10,7 +10,7 @@ "url": "https://fsl.software/FSL-1.1-ALv2.template.md", "isValid": false, "isLive": false, - "timestamp": "2026-07-16T09:23:33Z", + "timestamp": "2026-08-27T16:56:40Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/FSL-1.1-MIT.json b/api/license-list-data/json/details/FSL-1.1-MIT.json index 64b4e2493..4959ca92f 100644 --- a/api/license-list-data/json/details/FSL-1.1-MIT.json +++ b/api/license-list-data/json/details/FSL-1.1-MIT.json @@ -10,7 +10,7 @@ "url": "https://fsl.software/FSL-1.1-MIT.template.md", "isValid": false, "isLive": false, - "timestamp": "2026-07-16T09:27:18Z", + "timestamp": "2026-08-27T17:03:34Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/FTL.json b/api/license-list-data/json/details/FTL.json index 0a8870dc0..8a8bc8ab1 100644 --- a/api/license-list-data/json/details/FTL.json +++ b/api/license-list-data/json/details/FTL.json @@ -13,7 +13,7 @@ "url": "http://freetype.fis.uniroma2.it/FTL.TXT", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:23:32Z", + "timestamp": "2026-08-27T17:02:26Z", "isWayBackLink": false, "order": 0 }, @@ -22,7 +22,7 @@ "url": "http://gitlab.freedesktop.org/freetype/freetype/-/raw/master/docs/FTL.TXT", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:23:32Z", + "timestamp": "2026-08-27T17:02:26Z", "isWayBackLink": false, "order": 2 }, @@ -31,7 +31,7 @@ "url": "http://git.savannah.gnu.org/cgit/freetype/freetype2.git/tree/docs/FTL.TXT", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:32Z", + "timestamp": "2026-08-27T17:02:27Z", "isWayBackLink": false, "order": 1 } diff --git a/api/license-list-data/json/details/Fair.json b/api/license-list-data/json/details/Fair.json index 5b47577be..d9891441f 100644 --- a/api/license-list-data/json/details/Fair.json +++ b/api/license-list-data/json/details/Fair.json @@ -10,7 +10,7 @@ "url": "https://web.archive.org/web/20150926120323/http://fairlicense.org/", "isValid": false, "isLive": false, - "timestamp": "2026-07-16T09:31:24Z", + "timestamp": "2026-08-27T17:07:28Z", "isWayBackLink": false, "order": 0 }, @@ -19,7 +19,7 @@ "url": "https://opensource.org/license/Fair", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:31:24Z", + "timestamp": "2026-08-27T17:07:28Z", "isWayBackLink": false, "order": 1 } diff --git a/api/license-list-data/json/details/Ferguson-Twofish.json b/api/license-list-data/json/details/Ferguson-Twofish.json index eae53bfa9..90d8eb9c8 100644 --- a/api/license-list-data/json/details/Ferguson-Twofish.json +++ b/api/license-list-data/json/details/Ferguson-Twofish.json @@ -10,7 +10,7 @@ "url": "https://github.com/wernerd/ZRTPCPP/blob/6b3cd8e6783642292bad0c21e3e5e5ce45ff3e03/cryptcommon/twofish.c#L113C3-L127", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:24:41Z", + "timestamp": "2026-08-27T17:09:22Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Frameworx-1.0.json b/api/license-list-data/json/details/Frameworx-1.0.json index 103b5faba..a26e2efae 100644 --- a/api/license-list-data/json/details/Frameworx-1.0.json +++ b/api/license-list-data/json/details/Frameworx-1.0.json @@ -12,7 +12,7 @@ "url": "https://opensource.org/license/Frameworx-1.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:26Z", + "timestamp": "2026-08-27T16:55:29Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/FreeBSD-DOC.json b/api/license-list-data/json/details/FreeBSD-DOC.json index 1d7a224b1..6eee15c11 100644 --- a/api/license-list-data/json/details/FreeBSD-DOC.json +++ b/api/license-list-data/json/details/FreeBSD-DOC.json @@ -10,7 +10,7 @@ "url": "https://www.freebsd.org/copyright/freebsd-doc-license/", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:29:53Z", + "timestamp": "2026-08-27T17:06:16Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/FreeImage.json b/api/license-list-data/json/details/FreeImage.json index 77f12b2aa..0102a49ad 100644 --- a/api/license-list-data/json/details/FreeImage.json +++ b/api/license-list-data/json/details/FreeImage.json @@ -12,7 +12,7 @@ "url": "http://freeimage.sourceforge.net/freeimage-license.txt", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:27:49Z", + "timestamp": "2026-08-27T16:59:20Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Furuseth.json b/api/license-list-data/json/details/Furuseth.json index 197b7287e..3ed639935 100644 --- a/api/license-list-data/json/details/Furuseth.json +++ b/api/license-list-data/json/details/Furuseth.json @@ -10,7 +10,7 @@ "url": "https://git.openldap.org/openldap/openldap/-/blob/master/COPYRIGHT?ref_type\u003dheads#L39-51", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:19:45Z", + "timestamp": "2026-08-27T17:02:31Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/GCR-docs.json b/api/license-list-data/json/details/GCR-docs.json index 6296946d1..cb2c4eefc 100644 --- a/api/license-list-data/json/details/GCR-docs.json +++ b/api/license-list-data/json/details/GCR-docs.json @@ -10,7 +10,7 @@ "url": "https://github.com/GNOME/gcr/blob/master/docs/COPYING", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:46Z", + "timestamp": "2026-08-27T17:05:14Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/GD.json b/api/license-list-data/json/details/GD.json index 021879a79..b7746b9e0 100644 --- a/api/license-list-data/json/details/GD.json +++ b/api/license-list-data/json/details/GD.json @@ -10,7 +10,7 @@ "url": "https://libgd.github.io/manuals/2.3.0/files/license-txt.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:27:50Z", + "timestamp": "2026-08-27T17:03:35Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/GFDL-1.1-invariants-only.json b/api/license-list-data/json/details/GFDL-1.1-invariants-only.json index 154dbce50..3ba9736df 100644 --- a/api/license-list-data/json/details/GFDL-1.1-invariants-only.json +++ b/api/license-list-data/json/details/GFDL-1.1-invariants-only.json @@ -14,7 +14,7 @@ "url": "https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:23:30Z", + "timestamp": "2026-08-27T16:55:25Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/GFDL-1.1-invariants-or-later.json b/api/license-list-data/json/details/GFDL-1.1-invariants-or-later.json index 1cf942c80..c8e211373 100644 --- a/api/license-list-data/json/details/GFDL-1.1-invariants-or-later.json +++ b/api/license-list-data/json/details/GFDL-1.1-invariants-or-later.json @@ -14,7 +14,7 @@ "url": "https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:22:19Z", + "timestamp": "2026-08-27T17:04:07Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/GFDL-1.1-no-invariants-only.json b/api/license-list-data/json/details/GFDL-1.1-no-invariants-only.json index 78ef659a2..0b38e8fd8 100644 --- a/api/license-list-data/json/details/GFDL-1.1-no-invariants-only.json +++ b/api/license-list-data/json/details/GFDL-1.1-no-invariants-only.json @@ -14,7 +14,7 @@ "url": "https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:28:20Z", + "timestamp": "2026-08-27T17:01:19Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/GFDL-1.1-no-invariants-or-later.json b/api/license-list-data/json/details/GFDL-1.1-no-invariants-or-later.json index 8e3f3eb96..4f616d4b3 100644 --- a/api/license-list-data/json/details/GFDL-1.1-no-invariants-or-later.json +++ b/api/license-list-data/json/details/GFDL-1.1-no-invariants-or-later.json @@ -14,7 +14,7 @@ "url": "https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:30:24Z", + "timestamp": "2026-08-27T17:08:02Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/GFDL-1.1-only.json b/api/license-list-data/json/details/GFDL-1.1-only.json index a507ef020..4ccd83d8c 100644 --- a/api/license-list-data/json/details/GFDL-1.1-only.json +++ b/api/license-list-data/json/details/GFDL-1.1-only.json @@ -15,7 +15,7 @@ "url": "https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:20:25Z", + "timestamp": "2026-08-27T17:03:00Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/GFDL-1.1-or-later.json b/api/license-list-data/json/details/GFDL-1.1-or-later.json index 2d5b8803f..e1471815e 100644 --- a/api/license-list-data/json/details/GFDL-1.1-or-later.json +++ b/api/license-list-data/json/details/GFDL-1.1-or-later.json @@ -15,7 +15,7 @@ "url": "https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:24:09Z", + "timestamp": "2026-08-27T17:05:43Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/GFDL-1.1.json b/api/license-list-data/json/details/GFDL-1.1.json index 2cae3e685..ddb859f9c 100644 --- a/api/license-list-data/json/details/GFDL-1.1.json +++ b/api/license-list-data/json/details/GFDL-1.1.json @@ -13,7 +13,7 @@ "url": "https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:30:56Z", + "timestamp": "2026-08-27T17:08:13Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/GFDL-1.2-invariants-only.json b/api/license-list-data/json/details/GFDL-1.2-invariants-only.json index 2b9f829c8..d852eecb8 100644 --- a/api/license-list-data/json/details/GFDL-1.2-invariants-only.json +++ b/api/license-list-data/json/details/GFDL-1.2-invariants-only.json @@ -14,7 +14,7 @@ "url": "https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:28:18Z", + "timestamp": "2026-08-27T17:01:19Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/GFDL-1.2-invariants-or-later.json b/api/license-list-data/json/details/GFDL-1.2-invariants-or-later.json index a43e0fddb..33f67e399 100644 --- a/api/license-list-data/json/details/GFDL-1.2-invariants-or-later.json +++ b/api/license-list-data/json/details/GFDL-1.2-invariants-or-later.json @@ -14,7 +14,7 @@ "url": "https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:25:12Z", + "timestamp": "2026-08-27T17:05:13Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/GFDL-1.2-no-invariants-only.json b/api/license-list-data/json/details/GFDL-1.2-no-invariants-only.json index 5bb87f8bd..093e704b1 100644 --- a/api/license-list-data/json/details/GFDL-1.2-no-invariants-only.json +++ b/api/license-list-data/json/details/GFDL-1.2-no-invariants-only.json @@ -14,7 +14,7 @@ "url": "https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:22:03Z", + "timestamp": "2026-08-27T17:08:21Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/GFDL-1.2-no-invariants-or-later.json b/api/license-list-data/json/details/GFDL-1.2-no-invariants-or-later.json index d228e3360..5c1b2a4de 100644 --- a/api/license-list-data/json/details/GFDL-1.2-no-invariants-or-later.json +++ b/api/license-list-data/json/details/GFDL-1.2-no-invariants-or-later.json @@ -14,7 +14,7 @@ "url": "https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:24:09Z", + "timestamp": "2026-08-27T17:05:44Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/GFDL-1.2-only.json b/api/license-list-data/json/details/GFDL-1.2-only.json index 582d642ed..30f42f913 100644 --- a/api/license-list-data/json/details/GFDL-1.2-only.json +++ b/api/license-list-data/json/details/GFDL-1.2-only.json @@ -15,7 +15,7 @@ "url": "https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:20:30Z", + "timestamp": "2026-08-27T17:03:30Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/GFDL-1.2-or-later.json b/api/license-list-data/json/details/GFDL-1.2-or-later.json index 09b6194d2..0261857e2 100644 --- a/api/license-list-data/json/details/GFDL-1.2-or-later.json +++ b/api/license-list-data/json/details/GFDL-1.2-or-later.json @@ -15,7 +15,7 @@ "url": "https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:28:20Z", + "timestamp": "2026-08-27T17:08:51Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/GFDL-1.2.json b/api/license-list-data/json/details/GFDL-1.2.json index 7762bf8e4..4a2e046ab 100644 --- a/api/license-list-data/json/details/GFDL-1.2.json +++ b/api/license-list-data/json/details/GFDL-1.2.json @@ -13,7 +13,7 @@ "url": "https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:20:23Z", + "timestamp": "2026-08-27T16:59:17Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/GFDL-1.3-invariants-only.json b/api/license-list-data/json/details/GFDL-1.3-invariants-only.json index c327da1e7..e7b0259e3 100644 --- a/api/license-list-data/json/details/GFDL-1.3-invariants-only.json +++ b/api/license-list-data/json/details/GFDL-1.3-invariants-only.json @@ -14,7 +14,7 @@ "url": "https://www.gnu.org/licenses/fdl-1.3.txt", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:30:26Z", + "timestamp": "2026-08-27T17:03:34Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/GFDL-1.3-invariants-or-later.json b/api/license-list-data/json/details/GFDL-1.3-invariants-or-later.json index 06a6f236b..dc9b9dbda 100644 --- a/api/license-list-data/json/details/GFDL-1.3-invariants-or-later.json +++ b/api/license-list-data/json/details/GFDL-1.3-invariants-or-later.json @@ -14,7 +14,7 @@ "url": "https://www.gnu.org/licenses/fdl-1.3.txt", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:23:30Z", + "timestamp": "2026-08-27T17:06:54Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/GFDL-1.3-no-invariants-only.json b/api/license-list-data/json/details/GFDL-1.3-no-invariants-only.json index 76b8557a8..d4c547243 100644 --- a/api/license-list-data/json/details/GFDL-1.3-no-invariants-only.json +++ b/api/license-list-data/json/details/GFDL-1.3-no-invariants-only.json @@ -14,7 +14,7 @@ "url": "https://www.gnu.org/licenses/fdl-1.3.txt", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:26:47Z", + "timestamp": "2026-08-27T16:56:00Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/GFDL-1.3-no-invariants-or-later.json b/api/license-list-data/json/details/GFDL-1.3-no-invariants-or-later.json index 9c5ee0ce2..11500968d 100644 --- a/api/license-list-data/json/details/GFDL-1.3-no-invariants-or-later.json +++ b/api/license-list-data/json/details/GFDL-1.3-no-invariants-or-later.json @@ -14,7 +14,7 @@ "url": "https://www.gnu.org/licenses/fdl-1.3.txt", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:21:00Z", + "timestamp": "2026-08-27T17:06:46Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/GFDL-1.3-only.json b/api/license-list-data/json/details/GFDL-1.3-only.json index 9167b371d..3f5cd48fa 100644 --- a/api/license-list-data/json/details/GFDL-1.3-only.json +++ b/api/license-list-data/json/details/GFDL-1.3-only.json @@ -15,7 +15,7 @@ "url": "https://www.gnu.org/licenses/fdl-1.3.txt", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:24:39Z", + "timestamp": "2026-08-27T17:08:00Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/GFDL-1.3-or-later.json b/api/license-list-data/json/details/GFDL-1.3-or-later.json index 3f98157aa..3748d32f5 100644 --- a/api/license-list-data/json/details/GFDL-1.3-or-later.json +++ b/api/license-list-data/json/details/GFDL-1.3-or-later.json @@ -15,7 +15,7 @@ "url": "https://www.gnu.org/licenses/fdl-1.3.txt", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:22:19Z", + "timestamp": "2026-08-27T17:03:32Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/GFDL-1.3.json b/api/license-list-data/json/details/GFDL-1.3.json index 03f598cf2..57df7608a 100644 --- a/api/license-list-data/json/details/GFDL-1.3.json +++ b/api/license-list-data/json/details/GFDL-1.3.json @@ -13,7 +13,7 @@ "url": "https://www.gnu.org/licenses/fdl-1.3.txt", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:25:11Z", + "timestamp": "2026-08-27T17:02:55Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/GL2PS.json b/api/license-list-data/json/details/GL2PS.json index 7b2a8f8a8..861c6d841 100644 --- a/api/license-list-data/json/details/GL2PS.json +++ b/api/license-list-data/json/details/GL2PS.json @@ -10,7 +10,7 @@ "url": "http://www.geuz.org/gl2ps/COPYING.GL2PS", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:31:24Z", + "timestamp": "2026-08-27T17:08:22Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/GLWTPL.json b/api/license-list-data/json/details/GLWTPL.json index 7a014a43c..dc0ff0bab 100644 --- a/api/license-list-data/json/details/GLWTPL.json +++ b/api/license-list-data/json/details/GLWTPL.json @@ -10,7 +10,7 @@ "url": "https://github.com/me-shaon/GLWTPL/commit/da5f6bc734095efbacb442c0b31e33a65b9d6e85", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:55Z", + "timestamp": "2026-08-27T16:56:07Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/GPL-1.0+.json b/api/license-list-data/json/details/GPL-1.0+.json index 7f5d76cea..e9b63e80e 100644 --- a/api/license-list-data/json/details/GPL-1.0+.json +++ b/api/license-list-data/json/details/GPL-1.0+.json @@ -12,7 +12,7 @@ "url": "https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:26:47Z", + "timestamp": "2026-08-27T17:04:42Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/GPL-1.0-only.json b/api/license-list-data/json/details/GPL-1.0-only.json index 79c9cff3d..d12885636 100644 --- a/api/license-list-data/json/details/GPL-1.0-only.json +++ b/api/license-list-data/json/details/GPL-1.0-only.json @@ -14,7 +14,7 @@ "url": "https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:21:31Z", + "timestamp": "2026-08-27T17:04:11Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/GPL-1.0-or-later.json b/api/license-list-data/json/details/GPL-1.0-or-later.json index d91dfe104..10939d871 100644 --- a/api/license-list-data/json/details/GPL-1.0-or-later.json +++ b/api/license-list-data/json/details/GPL-1.0-or-later.json @@ -14,7 +14,7 @@ "url": "https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:26:13Z", + "timestamp": "2026-08-27T17:03:34Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/GPL-1.0.json b/api/license-list-data/json/details/GPL-1.0.json index 80735494d..b3a7cec0c 100644 --- a/api/license-list-data/json/details/GPL-1.0.json +++ b/api/license-list-data/json/details/GPL-1.0.json @@ -12,7 +12,7 @@ "url": "https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:30:26Z", + "timestamp": "2026-08-27T17:08:12Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/GPL-2.0+.json b/api/license-list-data/json/details/GPL-2.0+.json index 35f8bba56..87fa9d14a 100644 --- a/api/license-list-data/json/details/GPL-2.0+.json +++ b/api/license-list-data/json/details/GPL-2.0+.json @@ -13,7 +13,7 @@ "url": "https://opensource.org/license/GPL-2.0", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:23:38Z", + "timestamp": "2026-08-27T16:57:43Z", "isWayBackLink": false, "order": 1 }, @@ -22,7 +22,7 @@ "url": "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:24:08Z", + "timestamp": "2026-08-27T16:58:13Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/GPL-2.0-only.json b/api/license-list-data/json/details/GPL-2.0-only.json index 07df78c94..a35ff42eb 100644 --- a/api/license-list-data/json/details/GPL-2.0-only.json +++ b/api/license-list-data/json/details/GPL-2.0-only.json @@ -11,40 +11,40 @@ "standardLicenseHeader": "Copyright (C) yyyy name of author\nThis program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA .\n\n", "crossRef": [ { - "match": "N/A", - "url": "https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt", + "match": "true", + "url": "https://github.com/openjdk/jdk/blob/6162e2c5213c5dd7c1127fd9616b543efa898962/LICENSE", "isValid": true, - "isLive": false, - "timestamp": "2026-07-16T09:28:51Z", + "isLive": true, + "timestamp": "2026-08-27T16:57:45Z", "isWayBackLink": false, - "order": 1 + "order": 3 }, { "match": "N/A", - "url": "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "url": "https://opensource.org/license/GPL-2.0-only", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:29:21Z", + "timestamp": "2026-08-27T16:57:45Z", "isWayBackLink": false, - "order": 0 + "order": 2 }, { - "match": "true", - "url": "https://github.com/openjdk/jdk/blob/6162e2c5213c5dd7c1127fd9616b543efa898962/LICENSE", + "match": "N/A", + "url": "https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt", "isValid": true, - "isLive": true, - "timestamp": "2026-07-16T09:29:21Z", + "isLive": false, + "timestamp": "2026-08-27T16:58:15Z", "isWayBackLink": false, - "order": 3 + "order": 1 }, { "match": "N/A", - "url": "https://opensource.org/license/GPL-2.0-only", + "url": "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:29:21Z", + "timestamp": "2026-08-27T16:58:45Z", "isWayBackLink": false, - "order": 2 + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/GPL-2.0-or-later.json b/api/license-list-data/json/details/GPL-2.0-or-later.json index 51cadc8eb..f218fcc88 100644 --- a/api/license-list-data/json/details/GPL-2.0-or-later.json +++ b/api/license-list-data/json/details/GPL-2.0-or-later.json @@ -10,21 +10,12 @@ "licenseId": "GPL-2.0-or-later", "standardLicenseHeader": "\u003cone line to give the program\u0027s name and an idea of what it does.\u003e\nCopyright (C) \u003cyyyy\u003e \u003cname of author\u003e\n\nThis program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA .\n\n", "crossRef": [ - { - "match": "N/A", - "url": "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", - "isValid": true, - "isLive": false, - "timestamp": "2026-07-16T09:30:26Z", - "isWayBackLink": false, - "order": 0 - }, { "match": "true", "url": "https://github.com/openjdk/jdk/blob/6162e2c5213c5dd7c1127fd9616b543efa898962/LICENSE", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:26Z", + "timestamp": "2026-08-27T17:04:13Z", "isWayBackLink": false, "order": 2 }, @@ -33,9 +24,18 @@ "url": "https://opensource.org/license/GPL-2.0", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:30:26Z", + "timestamp": "2026-08-27T17:04:13Z", "isWayBackLink": false, "order": 1 + }, + { + "match": "N/A", + "url": "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", + "isValid": true, + "isLive": false, + "timestamp": "2026-08-27T17:04:43Z", + "isWayBackLink": false, + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/GPL-2.0-with-GCC-exception.json b/api/license-list-data/json/details/GPL-2.0-with-GCC-exception.json index d73d10d3f..667154a8b 100644 --- a/api/license-list-data/json/details/GPL-2.0-with-GCC-exception.json +++ b/api/license-list-data/json/details/GPL-2.0-with-GCC-exception.json @@ -12,7 +12,7 @@ "url": "https://gcc.gnu.org/git/?p\u003dgcc.git;a\u003dblob;f\u003dgcc/libgcc1.c;h\u003d762f5143fc6eed57b6797c82710f3538aa52b40b;hb\u003dcb143a3ce4fb417c68f5fa2691a1b1b1053dfba9#l10", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:29:22Z", + "timestamp": "2026-08-27T17:07:29Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/GPL-2.0-with-autoconf-exception.json b/api/license-list-data/json/details/GPL-2.0-with-autoconf-exception.json index 65ef2840f..d0db4ba04 100644 --- a/api/license-list-data/json/details/GPL-2.0-with-autoconf-exception.json +++ b/api/license-list-data/json/details/GPL-2.0-with-autoconf-exception.json @@ -12,7 +12,7 @@ "url": "http://ac-archive.sourceforge.net/doc/copyright.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:43Z", + "timestamp": "2026-08-27T17:06:16Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/GPL-2.0-with-bison-exception.json b/api/license-list-data/json/details/GPL-2.0-with-bison-exception.json index 52ddb1ab6..f4d2de8b5 100644 --- a/api/license-list-data/json/details/GPL-2.0-with-bison-exception.json +++ b/api/license-list-data/json/details/GPL-2.0-with-bison-exception.json @@ -12,7 +12,7 @@ "url": "http://git.savannah.gnu.org/cgit/bison.git/tree/data/yacc.c?id\u003d193d7c7054ba7197b0789e14965b739162319b5e#n141", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:22:21Z", + "timestamp": "2026-08-27T16:58:46Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/GPL-2.0-with-classpath-exception.json b/api/license-list-data/json/details/GPL-2.0-with-classpath-exception.json index 459eacc2f..9aa4c7228 100644 --- a/api/license-list-data/json/details/GPL-2.0-with-classpath-exception.json +++ b/api/license-list-data/json/details/GPL-2.0-with-classpath-exception.json @@ -12,7 +12,7 @@ "url": "https://www.gnu.org/software/classpath/license.html", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:25:13Z", + "timestamp": "2026-08-27T16:56:03Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/GPL-2.0-with-font-exception.json b/api/license-list-data/json/details/GPL-2.0-with-font-exception.json index 8df27b929..aef8232ed 100644 --- a/api/license-list-data/json/details/GPL-2.0-with-font-exception.json +++ b/api/license-list-data/json/details/GPL-2.0-with-font-exception.json @@ -12,7 +12,7 @@ "url": "https://www.gnu.org/licenses/gpl-faq.html#FontException", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:30:26Z", + "timestamp": "2026-08-27T16:56:40Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/GPL-2.0.json b/api/license-list-data/json/details/GPL-2.0.json index 7dacd8025..a1e5186a5 100644 --- a/api/license-list-data/json/details/GPL-2.0.json +++ b/api/license-list-data/json/details/GPL-2.0.json @@ -13,7 +13,7 @@ "url": "https://opensource.org/license/GPL-2.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:43Z", + "timestamp": "2026-08-27T17:00:51Z", "isWayBackLink": false, "order": 1 }, @@ -22,7 +22,7 @@ "url": "https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:26:13Z", + "timestamp": "2026-08-27T17:01:21Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/GPL-3.0+.json b/api/license-list-data/json/details/GPL-3.0+.json index 43dfd6cf0..e440f27e3 100644 --- a/api/license-list-data/json/details/GPL-3.0+.json +++ b/api/license-list-data/json/details/GPL-3.0+.json @@ -13,7 +13,7 @@ "url": "https://opensource.org/license/GPL-3.0", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:20:25Z", + "timestamp": "2026-08-27T17:04:43Z", "isWayBackLink": false, "order": 1 }, @@ -22,7 +22,7 @@ "url": "https://www.gnu.org/licenses/gpl-3.0-standalone.html", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:20:55Z", + "timestamp": "2026-08-27T17:05:13Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/GPL-3.0-only.json b/api/license-list-data/json/details/GPL-3.0-only.json index a4f105bed..fdc0c3cf5 100644 --- a/api/license-list-data/json/details/GPL-3.0-only.json +++ b/api/license-list-data/json/details/GPL-3.0-only.json @@ -15,7 +15,7 @@ "url": "https://opensource.org/license/GPL-3.0-only", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:20:41Z", + "timestamp": "2026-08-27T16:59:20Z", "isWayBackLink": false, "order": 1 }, @@ -24,7 +24,7 @@ "url": "https://www.gnu.org/licenses/gpl-3.0-standalone.html", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:21:11Z", + "timestamp": "2026-08-27T16:59:50Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/GPL-3.0-or-later.json b/api/license-list-data/json/details/GPL-3.0-or-later.json index aeb0b34bb..4bc8af67c 100644 --- a/api/license-list-data/json/details/GPL-3.0-or-later.json +++ b/api/license-list-data/json/details/GPL-3.0-or-later.json @@ -15,7 +15,7 @@ "url": "https://opensource.org/license/GPL-3.0", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:27:48Z", + "timestamp": "2026-08-27T17:03:37Z", "isWayBackLink": false, "order": 1 }, @@ -24,7 +24,7 @@ "url": "https://www.gnu.org/licenses/gpl-3.0-standalone.html", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:28:18Z", + "timestamp": "2026-08-27T17:04:07Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/GPL-3.0-with-GCC-exception.json b/api/license-list-data/json/details/GPL-3.0-with-GCC-exception.json index b8fcfbfde..2b7ba3019 100644 --- a/api/license-list-data/json/details/GPL-3.0-with-GCC-exception.json +++ b/api/license-list-data/json/details/GPL-3.0-with-GCC-exception.json @@ -12,7 +12,7 @@ "url": "https://www.gnu.org/licenses/gcc-exception-3.1.html", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:20:29Z", + "timestamp": "2026-08-27T17:02:24Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/GPL-3.0-with-autoconf-exception.json b/api/license-list-data/json/details/GPL-3.0-with-autoconf-exception.json index af81e6def..724208aa1 100644 --- a/api/license-list-data/json/details/GPL-3.0-with-autoconf-exception.json +++ b/api/license-list-data/json/details/GPL-3.0-with-autoconf-exception.json @@ -12,7 +12,7 @@ "url": "https://www.gnu.org/licenses/autoconf-exception-3.0.html", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:23:21Z", + "timestamp": "2026-08-27T16:55:59Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/GPL-3.0.json b/api/license-list-data/json/details/GPL-3.0.json index d351a3c24..0278ec578 100644 --- a/api/license-list-data/json/details/GPL-3.0.json +++ b/api/license-list-data/json/details/GPL-3.0.json @@ -10,21 +10,21 @@ "crossRef": [ { "match": "N/A", - "url": "https://opensource.org/license/GPL-3.0", + "url": "https://www.gnu.org/licenses/gpl-3.0-standalone.html", "isValid": true, - "isLive": true, - "timestamp": "2026-07-16T09:19:51Z", + "isLive": false, + "timestamp": "2026-08-27T17:03:00Z", "isWayBackLink": false, - "order": 1 + "order": 0 }, { "match": "N/A", - "url": "https://www.gnu.org/licenses/gpl-3.0-standalone.html", + "url": "https://opensource.org/license/GPL-3.0", "isValid": true, - "isLive": false, - "timestamp": "2026-07-16T09:20:22Z", + "isLive": true, + "timestamp": "2026-08-27T17:03:00Z", "isWayBackLink": false, - "order": 0 + "order": 1 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/Game-Programming-Gems.json b/api/license-list-data/json/details/Game-Programming-Gems.json index 96492a571..76882a9bf 100644 --- a/api/license-list-data/json/details/Game-Programming-Gems.json +++ b/api/license-list-data/json/details/Game-Programming-Gems.json @@ -10,7 +10,7 @@ "url": "https://github.com/OGRECave/ogre/blob/master/OgreMain/include/OgreSingleton.h#L28C3-L35C46", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:26Z", + "timestamp": "2026-08-27T17:06:25Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Giftware.json b/api/license-list-data/json/details/Giftware.json index 00fc89a9b..0cdd7f496 100644 --- a/api/license-list-data/json/details/Giftware.json +++ b/api/license-list-data/json/details/Giftware.json @@ -12,7 +12,7 @@ "url": "http://liballeg.org/license.html#allegro-4-the-giftware-license", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:24:09Z", + "timestamp": "2026-08-27T16:55:31Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Glide.json b/api/license-list-data/json/details/Glide.json index 93dee9966..347c8abdf 100644 --- a/api/license-list-data/json/details/Glide.json +++ b/api/license-list-data/json/details/Glide.json @@ -10,7 +10,7 @@ "url": "http://www.users.on.net/~triforce/glidexp/COPYING.txt", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:26:16Z", + "timestamp": "2026-08-27T17:01:26Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Glulxe.json b/api/license-list-data/json/details/Glulxe.json index 72d5fc3e4..9bac67238 100644 --- a/api/license-list-data/json/details/Glulxe.json +++ b/api/license-list-data/json/details/Glulxe.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/Glulxe", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:49Z", + "timestamp": "2026-08-27T17:05:14Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Graphics-Gems.json b/api/license-list-data/json/details/Graphics-Gems.json index d229f3f3d..d50915b50 100644 --- a/api/license-list-data/json/details/Graphics-Gems.json +++ b/api/license-list-data/json/details/Graphics-Gems.json @@ -6,11 +6,11 @@ "licenseId": "Graphics-Gems", "crossRef": [ { - "match": "false", + "match": "true", "url": "https://github.com/erich666/GraphicsGems/blob/master/LICENSE.md", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:24:10Z", + "timestamp": "2026-08-27T17:08:21Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Gutmann.json b/api/license-list-data/json/details/Gutmann.json index 07150729b..72f40846b 100644 --- a/api/license-list-data/json/details/Gutmann.json +++ b/api/license-list-data/json/details/Gutmann.json @@ -10,7 +10,7 @@ "url": "https://www.cs.auckland.ac.nz/~pgut001/dumpasn1.c", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:28:22Z", + "timestamp": "2026-08-27T16:56:12Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/HDF5.json b/api/license-list-data/json/details/HDF5.json index 9b3d51b92..4f939d7a1 100644 --- a/api/license-list-data/json/details/HDF5.json +++ b/api/license-list-data/json/details/HDF5.json @@ -10,7 +10,7 @@ "url": "https://github.com/HDFGroup/hdf5/?tab\u003dLicense-1-ov-file#readme", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:50Z", + "timestamp": "2026-08-27T17:04:43Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/HIDAPI.json b/api/license-list-data/json/details/HIDAPI.json index 3932ec198..c5f248d6f 100644 --- a/api/license-list-data/json/details/HIDAPI.json +++ b/api/license-list-data/json/details/HIDAPI.json @@ -10,7 +10,7 @@ "url": "https://github.com/signal11/hidapi/blob/master/LICENSE-orig.txt", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:29:22Z", + "timestamp": "2026-08-27T17:01:24Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/HP-1986.json b/api/license-list-data/json/details/HP-1986.json index 20ab8f2a4..09ed5205f 100644 --- a/api/license-list-data/json/details/HP-1986.json +++ b/api/license-list-data/json/details/HP-1986.json @@ -6,11 +6,11 @@ "licenseId": "HP-1986", "crossRef": [ { - "match": "false", + "match": "N/A", "url": "https://sourceware.org/git/?p\u003dnewlib-cygwin.git;a\u003dblob;f\u003dnewlib/libc/machine/hppa/memchr.S;h\u003d1cca3e5e8867aa4bffef1f75a5c1bba25c0c441e;hb\u003dHEAD#l2", "isValid": true, - "isLive": true, - "timestamp": "2026-07-16T09:22:21Z", + "isLive": false, + "timestamp": "2026-08-27T17:03:34Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/HP-1989.json b/api/license-list-data/json/details/HP-1989.json index f3ef9beb7..79778733d 100644 --- a/api/license-list-data/json/details/HP-1989.json +++ b/api/license-list-data/json/details/HP-1989.json @@ -10,7 +10,7 @@ "url": "https://github.com/bleargh45/Data-UUID/blob/master/LICENSE", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:37Z", + "timestamp": "2026-08-27T16:55:31Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/HPND-DEC.json b/api/license-list-data/json/details/HPND-DEC.json index e2a12bccb..a1eadfe8b 100644 --- a/api/license-list-data/json/details/HPND-DEC.json +++ b/api/license-list-data/json/details/HPND-DEC.json @@ -12,7 +12,7 @@ "url": "https://gitlab.freedesktop.org/xorg/app/xkbcomp/-/blob/master/COPYING?ref_type\u003dheads#L69", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:29:53Z", + "timestamp": "2026-08-27T17:00:52Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/HPND-Fenneberg-Livingston.json b/api/license-list-data/json/details/HPND-Fenneberg-Livingston.json index d766bae5c..931397fad 100644 --- a/api/license-list-data/json/details/HPND-Fenneberg-Livingston.json +++ b/api/license-list-data/json/details/HPND-Fenneberg-Livingston.json @@ -12,7 +12,7 @@ "url": "https://github.com/radcli/radcli/blob/master/COPYRIGHT#L34", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:37Z", + "timestamp": "2026-08-27T17:04:13Z", "isWayBackLink": false, "order": 1 }, @@ -21,7 +21,7 @@ "url": "https://github.com/FreeRADIUS/freeradius-client/blob/master/COPYRIGHT#L32", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:37Z", + "timestamp": "2026-08-27T17:04:14Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/HPND-INRIA-IMAG.json b/api/license-list-data/json/details/HPND-INRIA-IMAG.json index 2bdf59498..2493c9aa1 100644 --- a/api/license-list-data/json/details/HPND-INRIA-IMAG.json +++ b/api/license-list-data/json/details/HPND-INRIA-IMAG.json @@ -10,7 +10,7 @@ "url": "https://github.com/ppp-project/ppp/blob/master/pppd/ipv6cp.c#L75-L83", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:26Z", + "timestamp": "2026-08-27T17:02:25Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/HPND-Intel.json b/api/license-list-data/json/details/HPND-Intel.json index 2680afae6..2f1c50926 100644 --- a/api/license-list-data/json/details/HPND-Intel.json +++ b/api/license-list-data/json/details/HPND-Intel.json @@ -8,11 +8,11 @@ "licenseId": "HPND-Intel", "crossRef": [ { - "match": "false", + "match": "N/A", "url": "https://sourceware.org/git/?p\u003dnewlib-cygwin.git;a\u003dblob;f\u003dnewlib/libc/machine/i960/memcpy.S;hb\u003dHEAD", "isValid": true, - "isLive": true, - "timestamp": "2026-07-16T09:30:27Z", + "isLive": false, + "timestamp": "2026-08-27T16:57:42Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/HPND-Kevlin-Henney.json b/api/license-list-data/json/details/HPND-Kevlin-Henney.json index a0f47c0bb..bad13b446 100644 --- a/api/license-list-data/json/details/HPND-Kevlin-Henney.json +++ b/api/license-list-data/json/details/HPND-Kevlin-Henney.json @@ -12,7 +12,7 @@ "url": "https://github.com/mruby/mruby/blob/83d12f8d52522cdb7c8cc46fad34821359f453e6/mrbgems/mruby-dir/src/Win/dirent.c#L127-L140", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:44Z", + "timestamp": "2026-08-27T17:06:18Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/HPND-MIT-disclaimer.json b/api/license-list-data/json/details/HPND-MIT-disclaimer.json index 508abe38e..df7d16d1c 100644 --- a/api/license-list-data/json/details/HPND-MIT-disclaimer.json +++ b/api/license-list-data/json/details/HPND-MIT-disclaimer.json @@ -8,11 +8,11 @@ "licenseId": "HPND-MIT-disclaimer", "crossRef": [ { - "match": "true", + "match": "N/A", "url": "https://metacpan.org/release/NLNETLABS/Net-DNS-SEC-1.22/source/LICENSE", "isValid": true, - "isLive": true, - "timestamp": "2026-07-16T09:28:21Z", + "isLive": false, + "timestamp": "2026-08-27T17:06:27Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/HPND-Markus-Kuhn.json b/api/license-list-data/json/details/HPND-Markus-Kuhn.json index 074738cb6..5fdc19f65 100644 --- a/api/license-list-data/json/details/HPND-Markus-Kuhn.json +++ b/api/license-list-data/json/details/HPND-Markus-Kuhn.json @@ -6,22 +6,22 @@ "licenseId": "HPND-Markus-Kuhn", "crossRef": [ { - "match": "false", - "url": "https://www.cl.cam.ac.uk/~mgk25/ucs/wcwidth.c", + "match": "N/A", + "url": "https://sourceware.org/git/?p\u003dbinutils-gdb.git;a\u003dblob;f\u003dreadline/readline/support/wcwidth.c;h\u003d0f5ec995796f4813abbcf4972aec0378ab74722a;hb\u003dHEAD#l55", "isValid": true, - "isLive": true, - "timestamp": "2026-07-16T09:30:47Z", + "isLive": false, + "timestamp": "2026-08-27T16:59:20Z", "isWayBackLink": false, - "order": 0 + "order": 1 }, { "match": "false", - "url": "https://sourceware.org/git/?p\u003dbinutils-gdb.git;a\u003dblob;f\u003dreadline/readline/support/wcwidth.c;h\u003d0f5ec995796f4813abbcf4972aec0378ab74722a;hb\u003dHEAD#l55", + "url": "https://www.cl.cam.ac.uk/~mgk25/ucs/wcwidth.c", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:47Z", + "timestamp": "2026-08-27T16:59:21Z", "isWayBackLink": false, - "order": 1 + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/HPND-Pbmplus.json b/api/license-list-data/json/details/HPND-Pbmplus.json index d0299535e..b1e146dee 100644 --- a/api/license-list-data/json/details/HPND-Pbmplus.json +++ b/api/license-list-data/json/details/HPND-Pbmplus.json @@ -12,7 +12,7 @@ "url": "https://sourceforge.net/p/netpbm/code/HEAD/tree/super_stable/netpbm.c#l8", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:24:09Z", + "timestamp": "2026-08-27T17:01:19Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/HPND-SMC.json b/api/license-list-data/json/details/HPND-SMC.json index 1f9574a88..eff516508 100644 --- a/api/license-list-data/json/details/HPND-SMC.json +++ b/api/license-list-data/json/details/HPND-SMC.json @@ -12,7 +12,7 @@ "url": "https://docs.python.org/3/license.html#execution-tracing", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:24:42Z", + "timestamp": "2026-08-27T17:03:38Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/HPND-UC-export-US.json b/api/license-list-data/json/details/HPND-UC-export-US.json index b4a1d5214..09763f4f9 100644 --- a/api/license-list-data/json/details/HPND-UC-export-US.json +++ b/api/license-list-data/json/details/HPND-UC-export-US.json @@ -12,7 +12,7 @@ "url": "https://github.com/RTimothyEdwards/magic/blob/master/LICENSE", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:38Z", + "timestamp": "2026-08-27T16:56:08Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/HPND-UC.json b/api/license-list-data/json/details/HPND-UC.json index a7baefb95..ff32eb1e8 100644 --- a/api/license-list-data/json/details/HPND-UC.json +++ b/api/license-list-data/json/details/HPND-UC.json @@ -12,7 +12,7 @@ "url": "https://core.tcl-lang.org/tk/file?name\u003dcompat/unistd.h", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:38Z", + "timestamp": "2026-08-27T16:55:29Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/HPND-doc-sell.json b/api/license-list-data/json/details/HPND-doc-sell.json index 2020e8128..03fddd5b1 100644 --- a/api/license-list-data/json/details/HPND-doc-sell.json +++ b/api/license-list-data/json/details/HPND-doc-sell.json @@ -12,7 +12,7 @@ "url": "https://gitlab.freedesktop.org/xorg/lib/libxext/-/blob/master/COPYING?ref_type\u003dheads#L153-162", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:28:22Z", + "timestamp": "2026-08-27T16:56:07Z", "isWayBackLink": false, "order": 1 }, @@ -21,7 +21,7 @@ "url": "https://gitlab.freedesktop.org/xorg/lib/libxtst/-/blob/master/COPYING?ref_type\u003dheads#L108-117", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:28:22Z", + "timestamp": "2026-08-27T16:56:08Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/HPND-doc.json b/api/license-list-data/json/details/HPND-doc.json index e5a8bba4b..ef9026f6d 100644 --- a/api/license-list-data/json/details/HPND-doc.json +++ b/api/license-list-data/json/details/HPND-doc.json @@ -12,7 +12,7 @@ "url": "https://gitlab.freedesktop.org/xorg/lib/libxtst/-/blob/master/COPYING?ref_type\u003dheads#L70-77", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:28:21Z", + "timestamp": "2026-08-27T17:02:55Z", "isWayBackLink": false, "order": 1 }, @@ -21,7 +21,7 @@ "url": "https://gitlab.freedesktop.org/xorg/lib/libxext/-/blob/master/COPYING?ref_type\u003dheads#L185-197", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:28:22Z", + "timestamp": "2026-08-27T17:02:56Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/HPND-export-US-acknowledgement.json b/api/license-list-data/json/details/HPND-export-US-acknowledgement.json index c75a87404..33a6b2f12 100644 --- a/api/license-list-data/json/details/HPND-export-US-acknowledgement.json +++ b/api/license-list-data/json/details/HPND-export-US-acknowledgement.json @@ -9,21 +9,21 @@ "crossRef": [ { "match": "true", - "url": "https://web.mit.edu/kerberos/krb5-1.21/doc/mitK5license.html", + "url": "https://github.com/krb5/krb5/blob/krb5-1.21.2-final/NOTICE#L831-L852", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:27:18Z", + "timestamp": "2026-08-27T16:57:43Z", "isWayBackLink": false, - "order": 1 + "order": 0 }, { "match": "true", - "url": "https://github.com/krb5/krb5/blob/krb5-1.21.2-final/NOTICE#L831-L852", + "url": "https://web.mit.edu/kerberos/krb5-1.21/doc/mitK5license.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:27:18Z", + "timestamp": "2026-08-27T16:57:43Z", "isWayBackLink": false, - "order": 0 + "order": 1 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/HPND-export-US-modify.json b/api/license-list-data/json/details/HPND-export-US-modify.json index ee22ea41f..b87ea352e 100644 --- a/api/license-list-data/json/details/HPND-export-US-modify.json +++ b/api/license-list-data/json/details/HPND-export-US-modify.json @@ -8,22 +8,22 @@ "licenseId": "HPND-export-US-modify", "crossRef": [ { - "match": "false", - "url": "https://github.com/krb5/krb5/blob/krb5-1.21.2-final/NOTICE#L1157-L1182", + "match": "true", + "url": "https://github.com/pythongssapi/k5test/blob/v0.10.3/K5TEST-LICENSE.txt", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:29:54Z", + "timestamp": "2026-08-27T17:07:43Z", "isWayBackLink": false, - "order": 0 + "order": 1 }, { - "match": "true", - "url": "https://github.com/pythongssapi/k5test/blob/v0.10.3/K5TEST-LICENSE.txt", + "match": "false", + "url": "https://github.com/krb5/krb5/blob/krb5-1.21.2-final/NOTICE#L1157-L1182", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:29:55Z", + "timestamp": "2026-08-27T17:07:43Z", "isWayBackLink": false, - "order": 1 + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/HPND-export-US.json b/api/license-list-data/json/details/HPND-export-US.json index 1108a494d..eff240862 100644 --- a/api/license-list-data/json/details/HPND-export-US.json +++ b/api/license-list-data/json/details/HPND-export-US.json @@ -12,7 +12,7 @@ "url": "https://www.kermitproject.org/ck90.html#source", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:27Z", + "timestamp": "2026-08-27T16:57:43Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/HPND-export2-US.json b/api/license-list-data/json/details/HPND-export2-US.json index 7847010e5..63eba6c3f 100644 --- a/api/license-list-data/json/details/HPND-export2-US.json +++ b/api/license-list-data/json/details/HPND-export2-US.json @@ -12,7 +12,7 @@ "url": "https://web.mit.edu/kerberos/krb5-1.21/doc/mitK5license.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:48Z", + "timestamp": "2026-08-27T16:55:31Z", "isWayBackLink": false, "order": 1 }, @@ -21,7 +21,7 @@ "url": "https://github.com/krb5/krb5/blob/krb5-1.21.2-final/NOTICE#L111-L133", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:48Z", + "timestamp": "2026-08-27T16:55:31Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/HPND-merchantability-variant.json b/api/license-list-data/json/details/HPND-merchantability-variant.json index e586a3e6b..d4648fd90 100644 --- a/api/license-list-data/json/details/HPND-merchantability-variant.json +++ b/api/license-list-data/json/details/HPND-merchantability-variant.json @@ -12,7 +12,7 @@ "url": "https://sourceware.org/git/?p\u003dnewlib-cygwin.git;a\u003dblob;f\u003dnewlib/libc/misc/fini.c;hb\u003dHEAD", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:27:50Z", + "timestamp": "2026-08-27T16:56:05Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/HPND-sell-MIT-disclaimer-xserver.json b/api/license-list-data/json/details/HPND-sell-MIT-disclaimer-xserver.json index 4ad9ed51c..689410789 100644 --- a/api/license-list-data/json/details/HPND-sell-MIT-disclaimer-xserver.json +++ b/api/license-list-data/json/details/HPND-sell-MIT-disclaimer-xserver.json @@ -12,7 +12,7 @@ "url": "https://gitlab.freedesktop.org/xorg/xserver/-/blob/master/COPYING?ref_type\u003dheads#L1781", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:22:20Z", + "timestamp": "2026-08-27T17:01:23Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/HPND-sell-regexpr.json b/api/license-list-data/json/details/HPND-sell-regexpr.json index dc4525219..44110ad6e 100644 --- a/api/license-list-data/json/details/HPND-sell-regexpr.json +++ b/api/license-list-data/json/details/HPND-sell-regexpr.json @@ -12,7 +12,7 @@ "url": "https://gitlab.com/bacula-org/bacula/-/blob/Branch-11.0/bacula/LICENSE-FOSS?ref_type\u003dheads#L245", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:22:22Z", + "timestamp": "2026-08-27T17:07:30Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/HPND-sell-variant-MIT-disclaimer-rev.json b/api/license-list-data/json/details/HPND-sell-variant-MIT-disclaimer-rev.json index be27fbf76..359ad56dc 100644 --- a/api/license-list-data/json/details/HPND-sell-variant-MIT-disclaimer-rev.json +++ b/api/license-list-data/json/details/HPND-sell-variant-MIT-disclaimer-rev.json @@ -12,7 +12,7 @@ "url": "https://github.com/sigmavirus24/x11-ssh-askpass/blob/master/dynlist.c", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:34Z", + "timestamp": "2026-08-27T16:57:45Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/HPND-sell-variant-MIT-disclaimer.json b/api/license-list-data/json/details/HPND-sell-variant-MIT-disclaimer.json index 6d102beb8..f3f142802 100644 --- a/api/license-list-data/json/details/HPND-sell-variant-MIT-disclaimer.json +++ b/api/license-list-data/json/details/HPND-sell-variant-MIT-disclaimer.json @@ -12,7 +12,7 @@ "url": "https://github.com/sigmavirus24/x11-ssh-askpass/blob/master/README", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:27Z", + "timestamp": "2026-08-27T17:03:03Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/HPND-sell-variant-critical-systems.json b/api/license-list-data/json/details/HPND-sell-variant-critical-systems.json index dc81d295e..e726d1174 100644 --- a/api/license-list-data/json/details/HPND-sell-variant-critical-systems.json +++ b/api/license-list-data/json/details/HPND-sell-variant-critical-systems.json @@ -12,7 +12,7 @@ "url": "https://gitlab.freedesktop.org/xorg/driver/xf86-video-voodoo/-/blob/68a5b6d98ae34749cca889f4373b4043d00bfe6a/src/voodoo_dga.c#L12-33", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:22:21Z", + "timestamp": "2026-08-27T16:58:48Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/HPND-sell-variant.json b/api/license-list-data/json/details/HPND-sell-variant.json index 13a067c86..ea48480e5 100644 --- a/api/license-list-data/json/details/HPND-sell-variant.json +++ b/api/license-list-data/json/details/HPND-sell-variant.json @@ -12,7 +12,7 @@ "url": "https://github.com/kfish/xsel/blob/master/COPYING", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:34Z", + "timestamp": "2026-08-27T17:03:01Z", "isWayBackLink": false, "order": 1 }, @@ -21,7 +21,7 @@ "url": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/net/sunrpc/auth_gss/gss_generic_token.c?h\u003dv4.19", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:34Z", + "timestamp": "2026-08-27T17:03:01Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/HPND.json b/api/license-list-data/json/details/HPND.json index 0ecc442d8..f2b4a2ede 100644 --- a/api/license-list-data/json/details/HPND.json +++ b/api/license-list-data/json/details/HPND.json @@ -9,22 +9,22 @@ "licenseId": "HPND", "crossRef": [ { - "match": "N/A", - "url": "https://opensource.org/license/HPND", + "match": "false", + "url": "http://lists.opensource.org/pipermail/license-discuss_lists.opensource.org/2002-November/006304.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:03Z", + "timestamp": "2026-08-27T16:56:05Z", "isWayBackLink": false, - "order": 0 + "order": 1 }, { - "match": "false", - "url": "http://lists.opensource.org/pipermail/license-discuss_lists.opensource.org/2002-November/006304.html", + "match": "N/A", + "url": "https://opensource.org/license/HPND", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:03Z", + "timestamp": "2026-08-27T16:56:05Z", "isWayBackLink": false, - "order": 1 + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/HTMLTIDY.json b/api/license-list-data/json/details/HTMLTIDY.json index d99ba44f2..b57c7e9ba 100644 --- a/api/license-list-data/json/details/HTMLTIDY.json +++ b/api/license-list-data/json/details/HTMLTIDY.json @@ -10,7 +10,7 @@ "url": "https://github.com/htacg/tidy-html5/blob/next/README/LICENSE.md", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:34Z", + "timestamp": "2026-08-27T17:05:44Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/HaskellReport.json b/api/license-list-data/json/details/HaskellReport.json index 69fa8357d..1327bd06f 100644 --- a/api/license-list-data/json/details/HaskellReport.json +++ b/api/license-list-data/json/details/HaskellReport.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/Haskell_Language_Report_License", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:24:10Z", + "timestamp": "2026-08-27T17:03:00Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Hippocratic-2.1.json b/api/license-list-data/json/details/Hippocratic-2.1.json index c02510f9a..f689aff48 100644 --- a/api/license-list-data/json/details/Hippocratic-2.1.json +++ b/api/license-list-data/json/details/Hippocratic-2.1.json @@ -10,7 +10,7 @@ "url": "https://github.com/EthicalSource/hippocratic-license/blob/58c0e646d64ff6fbee275bfe2b9492f914e3ab2a/LICENSE.txt", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:46Z", + "timestamp": "2026-08-27T17:07:36Z", "isWayBackLink": false, "order": 1 }, @@ -19,7 +19,7 @@ "url": "https://firstdonoharm.dev/version/2/1/license.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:47Z", + "timestamp": "2026-08-27T17:07:37Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/IBM-pibs.json b/api/license-list-data/json/details/IBM-pibs.json index bbbd5e18b..477b049e3 100644 --- a/api/license-list-data/json/details/IBM-pibs.json +++ b/api/license-list-data/json/details/IBM-pibs.json @@ -10,7 +10,7 @@ "url": "http://git.denx.de/?p\u003du-boot.git;a\u003dblob;f\u003darch/powerpc/cpu/ppc4xx/miiphy.c;h\u003d297155fdafa064b955e53e9832de93bfb0cfb85b;hb\u003d9fab4bf4cc077c21e43941866f3f2c196f28670d", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:24:43Z", + "timestamp": "2026-08-27T17:07:36Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/ICU.json b/api/license-list-data/json/details/ICU.json index b61efc227..0b6f40aa8 100644 --- a/api/license-list-data/json/details/ICU.json +++ b/api/license-list-data/json/details/ICU.json @@ -10,7 +10,7 @@ "url": "http://source.icu-project.org/repos/icu/icu/trunk/license.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:27:19Z", + "timestamp": "2026-08-27T16:55:36Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/IEC-Code-Components-EULA.json b/api/license-list-data/json/details/IEC-Code-Components-EULA.json index 0042ce340..1cb688bd9 100644 --- a/api/license-list-data/json/details/IEC-Code-Components-EULA.json +++ b/api/license-list-data/json/details/IEC-Code-Components-EULA.json @@ -7,30 +7,30 @@ "crossRef": [ { "match": "N/A", - "url": "https://www.iec.ch/webstore/custserv/pdf/CC-EULA.pdf", + "url": "https://www.iec.ch/CCv1", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:21:49Z", + "timestamp": "2026-08-27T17:07:27Z", "isWayBackLink": false, - "order": 0 + "order": 1 }, { "match": "N/A", - "url": "https://www.iec.ch/copyright", + "url": "https://www.iec.ch/webstore/custserv/pdf/CC-EULA.pdf", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:21:49Z", + "timestamp": "2026-08-27T17:07:27Z", "isWayBackLink": false, - "order": 2 + "order": 0 }, { "match": "N/A", - "url": "https://www.iec.ch/CCv1", + "url": "https://www.iec.ch/copyright", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:21:49Z", + "timestamp": "2026-08-27T17:07:27Z", "isWayBackLink": false, - "order": 1 + "order": 2 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/IJG-short.json b/api/license-list-data/json/details/IJG-short.json index 96876e08c..d39df4387 100644 --- a/api/license-list-data/json/details/IJG-short.json +++ b/api/license-list-data/json/details/IJG-short.json @@ -12,7 +12,7 @@ "url": "https://sourceforge.net/p/xmedcon/code/ci/master/tree/libs/ljpg/", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:23:33Z", + "timestamp": "2026-08-27T16:59:19Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/IJG.json b/api/license-list-data/json/details/IJG.json index 37b8fa61b..9efd47475 100644 --- a/api/license-list-data/json/details/IJG.json +++ b/api/license-list-data/json/details/IJG.json @@ -11,7 +11,7 @@ "url": "https://github.com/libjpeg-turbo/libjpeg-turbo/blob/main/README.ijg#L117-L161", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:49Z", + "timestamp": "2026-08-27T16:55:33Z", "isWayBackLink": false, "order": 2 }, @@ -20,7 +20,7 @@ "url": "https://github.com/vstroebel/jpeg-encoder/blob/main/src/fdct.rs#L1-L72", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:50Z", + "timestamp": "2026-08-27T16:55:34Z", "isWayBackLink": false, "order": 1 }, @@ -29,7 +29,7 @@ "url": "http://dev.w3.org/cvsweb/Amaya/libjpeg/Attic/README?rev\u003d1.2", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:50Z", + "timestamp": "2026-08-27T16:55:34Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/IPA.json b/api/license-list-data/json/details/IPA.json index b471024d6..5cbc06e0a 100644 --- a/api/license-list-data/json/details/IPA.json +++ b/api/license-list-data/json/details/IPA.json @@ -11,7 +11,7 @@ "url": "https://opensource.org/license/IPA", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:50Z", + "timestamp": "2026-08-27T16:59:49Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/IPL-1.0.json b/api/license-list-data/json/details/IPL-1.0.json index b3613eb0e..57e049c02 100644 --- a/api/license-list-data/json/details/IPL-1.0.json +++ b/api/license-list-data/json/details/IPL-1.0.json @@ -13,7 +13,7 @@ "url": "https://opensource.org/license/IPL-1.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:33Z", + "timestamp": "2026-08-27T16:56:06Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/ISC-Veillard.json b/api/license-list-data/json/details/ISC-Veillard.json index 4f8f45c46..7fd18201c 100644 --- a/api/license-list-data/json/details/ISC-Veillard.json +++ b/api/license-list-data/json/details/ISC-Veillard.json @@ -7,21 +7,12 @@ "comment": "This license uses the same grant as ISC, but a different disclaimer paragraph. It appears to originate from the Trio printf library.", "licenseId": "ISC-Veillard", "crossRef": [ - { - "match": "false", - "url": "https://raw.githubusercontent.com/GNOME/libxml2/4c2e7c651f6c2f0d1a74f350cbda95f7df3e7017/hash.c", - "isValid": true, - "isLive": true, - "timestamp": "2026-07-16T09:19:50Z", - "isWayBackLink": false, - "order": 0 - }, { "match": "N/A", "url": "https://sourceforge.net/p/ctrio/git/ci/master/tree/README", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:19:51Z", + "timestamp": "2026-08-27T16:55:33Z", "isWayBackLink": false, "order": 2 }, @@ -30,9 +21,18 @@ "url": "https://github.com/GNOME/libxml2/blob/master/dict.c", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:51Z", + "timestamp": "2026-08-27T16:55:34Z", "isWayBackLink": false, "order": 1 + }, + { + "match": "false", + "url": "https://raw.githubusercontent.com/GNOME/libxml2/4c2e7c651f6c2f0d1a74f350cbda95f7df3e7017/hash.c", + "isValid": true, + "isLive": true, + "timestamp": "2026-08-27T16:55:34Z", + "isWayBackLink": false, + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/ISC.json b/api/license-list-data/json/details/ISC.json index 4a44edfcf..250d9ea41 100644 --- a/api/license-list-data/json/details/ISC.json +++ b/api/license-list-data/json/details/ISC.json @@ -13,7 +13,7 @@ "url": "https://opensource.org/license/ISC", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:35Z", + "timestamp": "2026-08-27T16:55:29Z", "isWayBackLink": false, "order": 2 }, @@ -22,7 +22,7 @@ "url": "https://www.isc.org/downloads/software-support-policy/isc-license/", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:35Z", + "timestamp": "2026-08-27T16:55:29Z", "isWayBackLink": false, "order": 1 }, @@ -31,7 +31,7 @@ "url": "https://www.isc.org/licenses/", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:35Z", + "timestamp": "2026-08-27T16:55:29Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/ISO-permission.json b/api/license-list-data/json/details/ISO-permission.json index 08bae4c4b..d356a689b 100644 --- a/api/license-list-data/json/details/ISO-permission.json +++ b/api/license-list-data/json/details/ISO-permission.json @@ -6,22 +6,22 @@ "licenseId": "ISO-permission", "crossRef": [ { - "match": "true", - "url": "https://www.itu.int/ITU-T/formal-language/itu-t/t/t173/1997/ISOMHEG-sir.html", + "match": "false", + "url": "https://gitlab.com/agmartin/linuxdoc-tools/-/blob/master/iso-entities/COPYING?ref_type\u003dheads", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:22:22Z", + "timestamp": "2026-08-27T17:06:16Z", "isWayBackLink": false, - "order": 1 + "order": 0 }, { - "match": "false", - "url": "https://gitlab.com/agmartin/linuxdoc-tools/-/blob/master/iso-entities/COPYING?ref_type\u003dheads", + "match": "true", + "url": "https://www.itu.int/ITU-T/formal-language/itu-t/t/t173/1997/ISOMHEG-sir.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:22:23Z", + "timestamp": "2026-08-27T17:06:18Z", "isWayBackLink": false, - "order": 0 + "order": 1 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/ImageMagick.json b/api/license-list-data/json/details/ImageMagick.json index c7206f6f3..ab3de0acc 100644 --- a/api/license-list-data/json/details/ImageMagick.json +++ b/api/license-list-data/json/details/ImageMagick.json @@ -12,7 +12,7 @@ "url": "http://www.imagemagick.org/script/license.php", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:31Z", + "timestamp": "2026-08-27T17:00:50Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Imlib2.json b/api/license-list-data/json/details/Imlib2.json index 639d671c5..cddb4a7ea 100644 --- a/api/license-list-data/json/details/Imlib2.json +++ b/api/license-list-data/json/details/Imlib2.json @@ -11,7 +11,7 @@ "url": "http://trac.enlightenment.org/e/browser/trunk/imlib2/COPYING", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:23:35Z", + "timestamp": "2026-08-27T17:08:21Z", "isWayBackLink": false, "order": 0 }, @@ -20,7 +20,7 @@ "url": "https://git.enlightenment.org/legacy/imlib2.git/tree/COPYING", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:35Z", + "timestamp": "2026-08-27T17:08:21Z", "isWayBackLink": false, "order": 1 } diff --git a/api/license-list-data/json/details/Info-ZIP.json b/api/license-list-data/json/details/Info-ZIP.json index ee21e361c..654fc5f95 100644 --- a/api/license-list-data/json/details/Info-ZIP.json +++ b/api/license-list-data/json/details/Info-ZIP.json @@ -10,7 +10,7 @@ "url": "http://www.info-zip.org/license.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:24:42Z", + "timestamp": "2026-08-27T16:56:05Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Informatica.json b/api/license-list-data/json/details/Informatica.json index d865c09a9..4beecc7e5 100644 --- a/api/license-list-data/json/details/Informatica.json +++ b/api/license-list-data/json/details/Informatica.json @@ -10,7 +10,7 @@ "url": "https://raw.githubusercontent.com/landtuna/open-mtools/6c04c2882eca7c4313ec267766ea53ac9bfe129b/mdump.c", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:44Z", + "timestamp": "2026-08-27T17:06:27Z", "isWayBackLink": false, "order": 1 }, @@ -19,7 +19,7 @@ "url": "https://raw.githubusercontent.com/landtuna/open-mtools/6c04c2882eca7c4313ec267766ea53ac9bfe129b/msend.c", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:44Z", + "timestamp": "2026-08-27T17:06:27Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Inner-Net-2.0.json b/api/license-list-data/json/details/Inner-Net-2.0.json index 9ec6448db..1062f751e 100644 --- a/api/license-list-data/json/details/Inner-Net-2.0.json +++ b/api/license-list-data/json/details/Inner-Net-2.0.json @@ -6,22 +6,22 @@ "licenseId": "Inner-Net-2.0", "crossRef": [ { - "match": "false", - "url": "https://sourceware.org/git/?p\u003dglibc.git;a\u003dblob;f\u003dLICENSES;h\u003d530893b1dc9ea00755603c68fb36bd4fc38a7be8;hb\u003dHEAD#l207", + "match": "true", + "url": "https://fedoraproject.org/wiki/Licensing/Inner_Net_License", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:29:22Z", + "timestamp": "2026-08-27T17:02:32Z", "isWayBackLink": false, - "order": 1 + "order": 0 }, { - "match": "true", - "url": "https://fedoraproject.org/wiki/Licensing/Inner_Net_License", + "match": "N/A", + "url": "https://sourceware.org/git/?p\u003dglibc.git;a\u003dblob;f\u003dLICENSES;h\u003d530893b1dc9ea00755603c68fb36bd4fc38a7be8;hb\u003dHEAD#l207", "isValid": true, - "isLive": true, - "timestamp": "2026-07-16T09:29:22Z", + "isLive": false, + "timestamp": "2026-08-27T17:02:33Z", "isWayBackLink": false, - "order": 0 + "order": 1 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/InnoSetup.json b/api/license-list-data/json/details/InnoSetup.json index 662c70e35..3d93aadd3 100644 --- a/api/license-list-data/json/details/InnoSetup.json +++ b/api/license-list-data/json/details/InnoSetup.json @@ -10,7 +10,7 @@ "url": "https://github.com/jrsoftware/issrc/blob/HEAD/license.txt", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:02Z", + "timestamp": "2026-08-27T17:00:55Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Intel-ACPI.json b/api/license-list-data/json/details/Intel-ACPI.json index 47ed44073..332d73366 100644 --- a/api/license-list-data/json/details/Intel-ACPI.json +++ b/api/license-list-data/json/details/Intel-ACPI.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/Intel_ACPI_Software_License_Agreement", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:29:22Z", + "timestamp": "2026-08-27T16:58:46Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Intel.json b/api/license-list-data/json/details/Intel.json index dead6c4aa..1d6c5c526 100644 --- a/api/license-list-data/json/details/Intel.json +++ b/api/license-list-data/json/details/Intel.json @@ -13,7 +13,7 @@ "url": "https://opensource.org/license/Intel", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:37Z", + "timestamp": "2026-08-27T16:57:44Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Interbase-1.0.json b/api/license-list-data/json/details/Interbase-1.0.json index 1116e782b..e35a621c4 100644 --- a/api/license-list-data/json/details/Interbase-1.0.json +++ b/api/license-list-data/json/details/Interbase-1.0.json @@ -14,7 +14,7 @@ "url": "https://web.archive.org/web/20060319014854/http://info.borland.com/devsupport/interbase/opensource/IPL.html", "isValid": false, "isLive": false, - "timestamp": "2026-07-16T09:31:23Z", + "timestamp": "2026-08-27T16:56:40Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/JPL-image.json b/api/license-list-data/json/details/JPL-image.json index 7fef11f9c..c179a5b56 100644 --- a/api/license-list-data/json/details/JPL-image.json +++ b/api/license-list-data/json/details/JPL-image.json @@ -10,7 +10,7 @@ "url": "https://www.jpl.nasa.gov/jpl-image-use-policy", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:34Z", + "timestamp": "2026-08-27T16:57:44Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/JPNIC.json b/api/license-list-data/json/details/JPNIC.json index 87d066293..d26c30928 100644 --- a/api/license-list-data/json/details/JPNIC.json +++ b/api/license-list-data/json/details/JPNIC.json @@ -10,7 +10,7 @@ "url": "https://gitlab.isc.org/isc-projects/bind9/blob/master/COPYRIGHT#L366", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:28:21Z", + "timestamp": "2026-08-27T17:05:13Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/JSON.json b/api/license-list-data/json/details/JSON.json index 4e8634812..538c16301 100644 --- a/api/license-list-data/json/details/JSON.json +++ b/api/license-list-data/json/details/JSON.json @@ -11,7 +11,7 @@ "url": "http://www.json.org/license.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:22:21Z", + "timestamp": "2026-08-27T17:07:36Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Jam.json b/api/license-list-data/json/details/Jam.json index 88893b9ca..bb228d5eb 100644 --- a/api/license-list-data/json/details/Jam.json +++ b/api/license-list-data/json/details/Jam.json @@ -10,7 +10,7 @@ "url": "https://web.archive.org/web/20160330173339/https://swarm.workshop.perforce.com/files/guest/perforce_software/jam/src/README", "isValid": false, "isLive": false, - "timestamp": "2026-07-16T09:22:20Z", + "timestamp": "2026-08-27T17:03:03Z", "isWayBackLink": false, "order": 1 }, @@ -19,7 +19,7 @@ "url": "https://www.boost.org/doc/libs/1_35_0/doc/html/jam.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:22:20Z", + "timestamp": "2026-08-27T17:03:03Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/JasPer-2.0.json b/api/license-list-data/json/details/JasPer-2.0.json index 21071076c..5098293dc 100644 --- a/api/license-list-data/json/details/JasPer-2.0.json +++ b/api/license-list-data/json/details/JasPer-2.0.json @@ -10,7 +10,7 @@ "url": "http://www.ece.uvic.ca/~mdadams/jasper/LICENSE", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:29:53Z", + "timestamp": "2026-08-27T16:56:11Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Kastrup.json b/api/license-list-data/json/details/Kastrup.json index 396d6d53c..4e4795ffa 100644 --- a/api/license-list-data/json/details/Kastrup.json +++ b/api/license-list-data/json/details/Kastrup.json @@ -10,7 +10,7 @@ "url": "https://ctan.math.utah.edu/ctan/tex-archive/macros/generic/kastrup/binhex.dtx", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:30:27Z", + "timestamp": "2026-08-27T17:06:16Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Kazlib.json b/api/license-list-data/json/details/Kazlib.json index e71a99d57..9cbbba096 100644 --- a/api/license-list-data/json/details/Kazlib.json +++ b/api/license-list-data/json/details/Kazlib.json @@ -6,11 +6,11 @@ "licenseId": "Kazlib", "crossRef": [ { - "match": "false", + "match": "true", "url": "http://git.savannah.gnu.org/cgit/kazlib.git/tree/except.c?id\u003d0062df360c2d17d57f6af19b0e444c51feb99036", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:28Z", + "timestamp": "2026-08-27T16:56:06Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Knuth-CTAN.json b/api/license-list-data/json/details/Knuth-CTAN.json index 9280d5f82..cbb790bb9 100644 --- a/api/license-list-data/json/details/Knuth-CTAN.json +++ b/api/license-list-data/json/details/Knuth-CTAN.json @@ -12,7 +12,7 @@ "url": "https://ctan.org/license/knuth", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:49Z", + "timestamp": "2026-08-27T16:55:32Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/LAL-1.2.json b/api/license-list-data/json/details/LAL-1.2.json index fc7c50f64..677c2d3bb 100644 --- a/api/license-list-data/json/details/LAL-1.2.json +++ b/api/license-list-data/json/details/LAL-1.2.json @@ -12,7 +12,7 @@ "url": "http://artlibre.org/licence/lal/licence-art-libre-12/", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:53Z", + "timestamp": "2026-08-27T17:07:43Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/LAL-1.3.json b/api/license-list-data/json/details/LAL-1.3.json index eef01edaf..3bce77688 100644 --- a/api/license-list-data/json/details/LAL-1.3.json +++ b/api/license-list-data/json/details/LAL-1.3.json @@ -12,7 +12,7 @@ "url": "https://artlibre.org/", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:49Z", + "timestamp": "2026-08-27T16:56:41Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/LGPL-2.0+.json b/api/license-list-data/json/details/LGPL-2.0+.json index 143e9b6f1..c98eee1af 100644 --- a/api/license-list-data/json/details/LGPL-2.0+.json +++ b/api/license-list-data/json/details/LGPL-2.0+.json @@ -12,7 +12,7 @@ "url": "https://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:20:22Z", + "timestamp": "2026-08-27T17:07:58Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/LGPL-2.0-only.json b/api/license-list-data/json/details/LGPL-2.0-only.json index 4094a4095..292a85d63 100644 --- a/api/license-list-data/json/details/LGPL-2.0-only.json +++ b/api/license-list-data/json/details/LGPL-2.0-only.json @@ -14,7 +14,7 @@ "url": "https://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:22:51Z", + "timestamp": "2026-08-27T16:59:49Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/LGPL-2.0-or-later.json b/api/license-list-data/json/details/LGPL-2.0-or-later.json index e33d8f6ba..ca7925c6a 100644 --- a/api/license-list-data/json/details/LGPL-2.0-or-later.json +++ b/api/license-list-data/json/details/LGPL-2.0-or-later.json @@ -14,7 +14,7 @@ "url": "https://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:31:18Z", + "timestamp": "2026-08-27T17:05:13Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/LGPL-2.0.json b/api/license-list-data/json/details/LGPL-2.0.json index c33c3ea6c..76b66d7d2 100644 --- a/api/license-list-data/json/details/LGPL-2.0.json +++ b/api/license-list-data/json/details/LGPL-2.0.json @@ -12,7 +12,7 @@ "url": "https://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:24:39Z", + "timestamp": "2026-08-27T16:56:41Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/LGPL-2.1+.json b/api/license-list-data/json/details/LGPL-2.1+.json index e311c02fe..c920986c9 100644 --- a/api/license-list-data/json/details/LGPL-2.1+.json +++ b/api/license-list-data/json/details/LGPL-2.1+.json @@ -10,21 +10,21 @@ "crossRef": [ { "match": "N/A", - "url": "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "url": "https://opensource.org/license/LGPL-2.1", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:30:24Z", + "timestamp": "2026-08-27T16:55:34Z", "isWayBackLink": false, - "order": 0 + "order": 1 }, { "match": "N/A", - "url": "https://opensource.org/license/LGPL-2.1", + "url": "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:30:24Z", + "timestamp": "2026-08-27T16:56:04Z", "isWayBackLink": false, - "order": 1 + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/LGPL-2.1-only.json b/api/license-list-data/json/details/LGPL-2.1-only.json index bf7211b2c..9aa229708 100644 --- a/api/license-list-data/json/details/LGPL-2.1-only.json +++ b/api/license-list-data/json/details/LGPL-2.1-only.json @@ -15,7 +15,7 @@ "url": "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:21:01Z", + "timestamp": "2026-08-27T17:06:57Z", "isWayBackLink": false, "order": 0 }, @@ -24,7 +24,7 @@ "url": "https://opensource.org/license/LGPL-2.1-only", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:21:01Z", + "timestamp": "2026-08-27T17:06:57Z", "isWayBackLink": false, "order": 2 }, @@ -33,7 +33,7 @@ "url": "https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:21:31Z", + "timestamp": "2026-08-27T17:07:27Z", "isWayBackLink": false, "order": 1 } diff --git a/api/license-list-data/json/details/LGPL-2.1-or-later.json b/api/license-list-data/json/details/LGPL-2.1-or-later.json index 4be57eac2..25d1987f0 100644 --- a/api/license-list-data/json/details/LGPL-2.1-or-later.json +++ b/api/license-list-data/json/details/LGPL-2.1-or-later.json @@ -12,30 +12,30 @@ "crossRef": [ { "match": "N/A", - "url": "https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html", + "url": "https://opensource.org/license/LGPL-2.1", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:26:46Z", + "timestamp": "2026-08-27T17:08:21Z", "isWayBackLink": false, - "order": 1 + "order": 2 }, { "match": "N/A", - "url": "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "url": "https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:27:16Z", + "timestamp": "2026-08-27T17:08:51Z", "isWayBackLink": false, - "order": 0 + "order": 1 }, { "match": "N/A", - "url": "https://opensource.org/license/LGPL-2.1", + "url": "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:27:16Z", + "timestamp": "2026-08-27T17:09:21Z", "isWayBackLink": false, - "order": 2 + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/LGPL-2.1.json b/api/license-list-data/json/details/LGPL-2.1.json index d59fe687e..45c024a44 100644 --- a/api/license-list-data/json/details/LGPL-2.1.json +++ b/api/license-list-data/json/details/LGPL-2.1.json @@ -10,21 +10,21 @@ "crossRef": [ { "match": "N/A", - "url": "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", + "url": "https://opensource.org/license/LGPL-2.1", "isValid": true, - "isLive": false, - "timestamp": "2026-07-16T09:28:20Z", + "isLive": true, + "timestamp": "2026-08-27T17:00:49Z", "isWayBackLink": false, - "order": 0 + "order": 1 }, { "match": "N/A", - "url": "https://opensource.org/license/LGPL-2.1", + "url": "https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html", "isValid": true, - "isLive": true, - "timestamp": "2026-07-16T09:28:20Z", + "isLive": false, + "timestamp": "2026-08-27T17:01:19Z", "isWayBackLink": false, - "order": 1 + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/LGPL-3.0+.json b/api/license-list-data/json/details/LGPL-3.0+.json index bfa5061a8..df21e6f2e 100644 --- a/api/license-list-data/json/details/LGPL-3.0+.json +++ b/api/license-list-data/json/details/LGPL-3.0+.json @@ -10,28 +10,28 @@ "crossRef": [ { "match": "N/A", - "url": "https://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "url": "https://www.gnu.org/licenses/lgpl+gpl-3.0.txt", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:31:18Z", + "timestamp": "2026-08-27T17:00:19Z", "isWayBackLink": false, - "order": 0 + "order": 1 }, { "match": "N/A", - "url": "https://www.gnu.org/licenses/lgpl+gpl-3.0.txt", + "url": "https://www.gnu.org/licenses/lgpl-3.0-standalone.html", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:31:48Z", + "timestamp": "2026-08-27T17:00:49Z", "isWayBackLink": false, - "order": 1 + "order": 0 }, { "match": "N/A", "url": "https://opensource.org/license/LGPL-3.0", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:31:48Z", + "timestamp": "2026-08-27T17:00:49Z", "isWayBackLink": false, "order": 2 } diff --git a/api/license-list-data/json/details/LGPL-3.0-only.json b/api/license-list-data/json/details/LGPL-3.0-only.json index e48f04cfd..6596e824d 100644 --- a/api/license-list-data/json/details/LGPL-3.0-only.json +++ b/api/license-list-data/json/details/LGPL-3.0-only.json @@ -10,30 +10,30 @@ "crossRef": [ { "match": "N/A", - "url": "https://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "url": "https://opensource.org/license/LGPL-3.0", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:26:13Z", + "timestamp": "2026-08-27T17:04:42Z", "isWayBackLink": false, - "order": 0 + "order": 2 }, { "match": "N/A", - "url": "https://opensource.org/license/LGPL-3.0", + "url": "https://www.gnu.org/licenses/lgpl+gpl-3.0.txt", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:26:13Z", + "timestamp": "2026-08-27T17:05:12Z", "isWayBackLink": false, - "order": 2 + "order": 1 }, { "match": "N/A", - "url": "https://www.gnu.org/licenses/lgpl+gpl-3.0.txt", + "url": "https://www.gnu.org/licenses/lgpl-3.0-standalone.html", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:26:43Z", + "timestamp": "2026-08-27T17:05:42Z", "isWayBackLink": false, - "order": 1 + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/LGPL-3.0-or-later.json b/api/license-list-data/json/details/LGPL-3.0-or-later.json index 95c590db6..71e168c3e 100644 --- a/api/license-list-data/json/details/LGPL-3.0-or-later.json +++ b/api/license-list-data/json/details/LGPL-3.0-or-later.json @@ -10,30 +10,30 @@ "crossRef": [ { "match": "N/A", - "url": "https://opensource.org/license/LGPL-3.0", + "url": "https://www.gnu.org/licenses/lgpl-3.0-standalone.html", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:25:45Z", + "timestamp": "2026-08-27T16:56:41Z", "isWayBackLink": false, - "order": 2 + "order": 0 }, { "match": "N/A", - "url": "https://www.gnu.org/licenses/lgpl+gpl-3.0.txt", + "url": "https://opensource.org/license/LGPL-3.0", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:26:15Z", + "timestamp": "2026-08-27T16:56:41Z", "isWayBackLink": false, - "order": 1 + "order": 2 }, { "match": "N/A", - "url": "https://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "url": "https://www.gnu.org/licenses/lgpl+gpl-3.0.txt", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:26:45Z", + "timestamp": "2026-08-27T16:57:11Z", "isWayBackLink": false, - "order": 0 + "order": 1 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/LGPL-3.0.json b/api/license-list-data/json/details/LGPL-3.0.json index 5097520b7..1652ec987 100644 --- a/api/license-list-data/json/details/LGPL-3.0.json +++ b/api/license-list-data/json/details/LGPL-3.0.json @@ -10,28 +10,28 @@ "crossRef": [ { "match": "N/A", - "url": "https://www.gnu.org/licenses/lgpl+gpl-3.0.txt", + "url": "https://www.gnu.org/licenses/lgpl-3.0-standalone.html", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:25:12Z", + "timestamp": "2026-08-27T16:57:10Z", "isWayBackLink": false, - "order": 1 + "order": 0 }, { "match": "N/A", - "url": "https://www.gnu.org/licenses/lgpl-3.0-standalone.html", + "url": "https://www.gnu.org/licenses/lgpl+gpl-3.0.txt", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:25:42Z", + "timestamp": "2026-08-27T16:57:40Z", "isWayBackLink": false, - "order": 0 + "order": 1 }, { "match": "N/A", "url": "https://opensource.org/license/LGPL-3.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:42Z", + "timestamp": "2026-08-27T16:57:40Z", "isWayBackLink": false, "order": 2 } diff --git a/api/license-list-data/json/details/LGPLLR.json b/api/license-list-data/json/details/LGPLLR.json index 149f5c620..33545e487 100644 --- a/api/license-list-data/json/details/LGPLLR.json +++ b/api/license-list-data/json/details/LGPLLR.json @@ -12,7 +12,7 @@ "url": "http://www-igm.univ-mlv.fr/~unitex/lgpllr.html", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:21:50Z", + "timestamp": "2026-08-27T17:04:14Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/LOOP.json b/api/license-list-data/json/details/LOOP.json index f436d987d..73b3be988 100644 --- a/api/license-list-data/json/details/LOOP.json +++ b/api/license-list-data/json/details/LOOP.json @@ -10,7 +10,7 @@ "url": "https://gitlab.com/embeddable-common-lisp/ecl/-/blob/develop/src/lsp/loop.lsp", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:53Z", + "timestamp": "2026-08-27T17:03:36Z", "isWayBackLink": false, "order": 0 }, @@ -19,7 +19,7 @@ "url": "https://gitlab.common-lisp.net/cmucl/cmucl/-/blob/master/src/code/loop.lisp", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:54Z", + "timestamp": "2026-08-27T17:03:37Z", "isWayBackLink": false, "order": 5 }, @@ -28,7 +28,7 @@ "url": "https://sourceforge.net/p/sbcl/sbcl/ci/master/tree/src/code/loop.lisp", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:30:54Z", + "timestamp": "2026-08-27T17:03:37Z", "isWayBackLink": false, "order": 2 }, @@ -37,7 +37,7 @@ "url": "http://git.savannah.gnu.org/cgit/gcl.git/tree/gcl/lsp/gcl_loop.lsp?h\u003dVersion_2_6_13pre", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:54Z", + "timestamp": "2026-08-27T17:03:38Z", "isWayBackLink": false, "order": 1 }, @@ -46,7 +46,7 @@ "url": "https://github.com/blakemcbride/eclipse-lisp/blob/master/lisp/loop.lisp", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:31:10Z", + "timestamp": "2026-08-27T17:03:40Z", "isWayBackLink": false, "order": 4 }, @@ -55,7 +55,7 @@ "url": "https://github.com/cl-adams/adams/blob/master/LICENSE.md", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:31:10Z", + "timestamp": "2026-08-27T17:03:41Z", "isWayBackLink": false, "order": 3 } diff --git a/api/license-list-data/json/details/LPD-document.json b/api/license-list-data/json/details/LPD-document.json index c9b2aaeb0..9b39f9803 100644 --- a/api/license-list-data/json/details/LPD-document.json +++ b/api/license-list-data/json/details/LPD-document.json @@ -10,7 +10,7 @@ "url": "https://www.ietf.org/rfc/rfc1952.txt", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:28Z", + "timestamp": "2026-08-27T17:07:31Z", "isWayBackLink": false, "order": 1 }, @@ -19,7 +19,7 @@ "url": "https://github.com/Cyan4973/xxHash/blob/dev/doc/xxhash_spec.md", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:28Z", + "timestamp": "2026-08-27T17:07:32Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/LPL-1.0.json b/api/license-list-data/json/details/LPL-1.0.json index ee7749355..77ec5d050 100644 --- a/api/license-list-data/json/details/LPL-1.0.json +++ b/api/license-list-data/json/details/LPL-1.0.json @@ -10,7 +10,7 @@ "url": "https://opensource.org/license/LPL-1.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:43Z", + "timestamp": "2026-08-27T17:03:41Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/LPL-1.02.json b/api/license-list-data/json/details/LPL-1.02.json index 3746d11d4..d52a337da 100644 --- a/api/license-list-data/json/details/LPL-1.02.json +++ b/api/license-list-data/json/details/LPL-1.02.json @@ -7,22 +7,22 @@ "licenseId": "LPL-1.02", "crossRef": [ { - "match": "false", - "url": "http://plan9.bell-labs.com/plan9/license.html", + "match": "N/A", + "url": "https://opensource.org/license/LPL-1.02", "isValid": true, - "isLive": true, - "timestamp": "2026-07-16T09:30:52Z", + "isLive": false, + "timestamp": "2026-08-27T17:07:42Z", "isWayBackLink": false, - "order": 0 + "order": 1 }, { "match": "N/A", - "url": "https://opensource.org/license/LPL-1.02", + "url": "http://plan9.bell-labs.com/plan9/license.html", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:30:52Z", + "timestamp": "2026-08-27T17:07:42Z", "isWayBackLink": false, - "order": 1 + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/LPPL-1.0.json b/api/license-list-data/json/details/LPPL-1.0.json index c8b5e9b03..1b848c59c 100644 --- a/api/license-list-data/json/details/LPPL-1.0.json +++ b/api/license-list-data/json/details/LPPL-1.0.json @@ -14,7 +14,7 @@ "url": "http://www.latex-project.org/lppl/lppl-1-0.txt", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:27:48Z", + "timestamp": "2026-08-27T16:58:48Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/LPPL-1.1.json b/api/license-list-data/json/details/LPPL-1.1.json index daf80a235..98c7f2fc7 100644 --- a/api/license-list-data/json/details/LPPL-1.1.json +++ b/api/license-list-data/json/details/LPPL-1.1.json @@ -14,7 +14,7 @@ "url": "http://www.latex-project.org/lppl/lppl-1-1.txt", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:27:49Z", + "timestamp": "2026-08-27T17:07:27Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/LPPL-1.2.json b/api/license-list-data/json/details/LPPL-1.2.json index 615f655b4..81fb80f74 100644 --- a/api/license-list-data/json/details/LPPL-1.2.json +++ b/api/license-list-data/json/details/LPPL-1.2.json @@ -15,7 +15,7 @@ "url": "http://www.latex-project.org/lppl/lppl-1-2.txt", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:48Z", + "timestamp": "2026-08-27T17:07:48Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/LPPL-1.3a.json b/api/license-list-data/json/details/LPPL-1.3a.json index 50100d514..2c6ae5730 100644 --- a/api/license-list-data/json/details/LPPL-1.3a.json +++ b/api/license-list-data/json/details/LPPL-1.3a.json @@ -15,7 +15,7 @@ "url": "http://www.latex-project.org/lppl/lppl-1-3a.txt", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:59Z", + "timestamp": "2026-08-27T17:07:29Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/LPPL-1.3c.json b/api/license-list-data/json/details/LPPL-1.3c.json index e72b82302..3f9d4f9c5 100644 --- a/api/license-list-data/json/details/LPPL-1.3c.json +++ b/api/license-list-data/json/details/LPPL-1.3c.json @@ -14,7 +14,7 @@ "url": "https://opensource.org/license/LPPL-1.3c", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:19:52Z", + "timestamp": "2026-08-27T17:09:21Z", "isWayBackLink": false, "order": 1 }, @@ -23,7 +23,7 @@ "url": "http://www.latex-project.org/lppl/LPPL-1.3c.txt", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:52Z", + "timestamp": "2026-08-27T17:09:21Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/LZMA-SDK-9.11-to-9.20.json b/api/license-list-data/json/details/LZMA-SDK-9.11-to-9.20.json index 7badb7497..c4c81d062 100644 --- a/api/license-list-data/json/details/LZMA-SDK-9.11-to-9.20.json +++ b/api/license-list-data/json/details/LZMA-SDK-9.11-to-9.20.json @@ -7,23 +7,23 @@ "comment": "The license text currently displayed on the 7-zip SDK website is not the same as any of the lzma.txt file in the root folders of the .tar.bz SDK distributions (versions 922 and below) that are hosted on SourceForge, nor is it the same as the .7z distributions (versions 935 and above) which shifted the license text to DOC\\lzma-sdk.txt. This license applies to versions between 9.11 and 9.20 (inclusive).", "licenseId": "LZMA-SDK-9.11-to-9.20", "crossRef": [ - { - "match": "N/A", - "url": "https://sourceforge.net/projects/sevenzip/files/LZMA%20SDK/", - "isValid": true, - "isLive": false, - "timestamp": "2026-07-16T09:23:35Z", - "isWayBackLink": false, - "order": 1 - }, { "match": "false", "url": "https://www.7-zip.org/sdk.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:35Z", + "timestamp": "2026-08-27T17:03:36Z", "isWayBackLink": false, "order": 0 + }, + { + "match": "N/A", + "url": "https://sourceforge.net/projects/sevenzip/files/LZMA%20SDK/", + "isValid": true, + "isLive": false, + "timestamp": "2026-08-27T17:03:36Z", + "isWayBackLink": false, + "order": 1 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/LZMA-SDK-9.22.json b/api/license-list-data/json/details/LZMA-SDK-9.22.json index 44a9ebc66..490635961 100644 --- a/api/license-list-data/json/details/LZMA-SDK-9.22.json +++ b/api/license-list-data/json/details/LZMA-SDK-9.22.json @@ -12,7 +12,7 @@ "url": "https://sourceforge.net/projects/sevenzip/files/LZMA%20SDK/", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:30:47Z", + "timestamp": "2026-08-27T17:02:30Z", "isWayBackLink": false, "order": 1 }, @@ -21,7 +21,7 @@ "url": "https://www.7-zip.org/sdk.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:47Z", + "timestamp": "2026-08-27T17:02:31Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Latex2e-translated-notice.json b/api/license-list-data/json/details/Latex2e-translated-notice.json index 0cefc5f86..a4bdbca2a 100644 --- a/api/license-list-data/json/details/Latex2e-translated-notice.json +++ b/api/license-list-data/json/details/Latex2e-translated-notice.json @@ -12,7 +12,7 @@ "url": "https://git.savannah.gnu.org/cgit/indent.git/tree/doc/indent.texi?id\u003da74c6b4ee49397cf330b333da1042bffa60ed14f#n74", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:22:23Z", + "timestamp": "2026-08-27T16:55:22Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Latex2e.json b/api/license-list-data/json/details/Latex2e.json index a4fca7d2e..3ea2e1610 100644 --- a/api/license-list-data/json/details/Latex2e.json +++ b/api/license-list-data/json/details/Latex2e.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/Latex2e", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:27:49Z", + "timestamp": "2026-08-27T17:04:44Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Leptonica.json b/api/license-list-data/json/details/Leptonica.json index 6b2448694..fdefe2cdc 100644 --- a/api/license-list-data/json/details/Leptonica.json +++ b/api/license-list-data/json/details/Leptonica.json @@ -12,7 +12,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/Leptonica", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:24:42Z", + "timestamp": "2026-08-27T17:03:39Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/LiLiQ-P-1.1.json b/api/license-list-data/json/details/LiLiQ-P-1.1.json index fe0e042db..3bf2038da 100644 --- a/api/license-list-data/json/details/LiLiQ-P-1.1.json +++ b/api/license-list-data/json/details/LiLiQ-P-1.1.json @@ -12,7 +12,7 @@ "url": "https://forge.gouv.qc.ca/licence/liliq-p/", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:22:21Z", + "timestamp": "2026-08-27T16:59:49Z", "isWayBackLink": false, "order": 2 }, @@ -21,7 +21,7 @@ "url": "http://opensource.org/license/LiLiQ-P-1.1", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:22:21Z", + "timestamp": "2026-08-27T16:59:49Z", "isWayBackLink": false, "order": 1 }, @@ -30,7 +30,7 @@ "url": "https://forge.gouv.qc.ca/licence/fr/liliq-v1-1/", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:22:21Z", + "timestamp": "2026-08-27T16:59:49Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/LiLiQ-R-1.1.json b/api/license-list-data/json/details/LiLiQ-R-1.1.json index db650f147..223438591 100644 --- a/api/license-list-data/json/details/LiLiQ-R-1.1.json +++ b/api/license-list-data/json/details/LiLiQ-R-1.1.json @@ -12,27 +12,27 @@ "url": "https://forge.gouv.qc.ca/licence/liliq-p", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:01Z", + "timestamp": "2026-08-27T17:06:23Z", "isWayBackLink": false, "order": 2 }, - { - "match": "N/A", - "url": "https://www.forge.gouv.qc.ca/participez/licence-logicielle/licence-libre-du-quebec-liliq-en-francais/licence-libre-du-quebec-reciprocite-liliq-r-v1-1/", - "isValid": true, - "isLive": false, - "timestamp": "2026-07-16T09:23:01Z", - "isWayBackLink": false, - "order": 0 - }, { "match": "true", "url": "http://opensource.org/license/LiLiQ-R-1.1", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:01Z", + "timestamp": "2026-08-27T17:06:23Z", "isWayBackLink": false, "order": 1 + }, + { + "match": "N/A", + "url": "https://www.forge.gouv.qc.ca/participez/licence-logicielle/licence-libre-du-quebec-liliq-en-francais/licence-libre-du-quebec-reciprocite-liliq-r-v1-1/", + "isValid": true, + "isLive": false, + "timestamp": "2026-08-27T17:06:24Z", + "isWayBackLink": false, + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/LiLiQ-Rplus-1.1.json b/api/license-list-data/json/details/LiLiQ-Rplus-1.1.json index f3da37e03..f94c927bd 100644 --- a/api/license-list-data/json/details/LiLiQ-Rplus-1.1.json +++ b/api/license-list-data/json/details/LiLiQ-Rplus-1.1.json @@ -7,21 +7,12 @@ "comment": "French is the canonical language for this license. An English translation is provided here: https://www.forge.gouv.qc.ca/participez/licence-logicielle/licence-libre-du-quebec-liliq-in-english/quebec-free-and-open-source-licence-strong-reciprocity-liliq-r-v1-1/", "licenseId": "LiLiQ-Rplus-1.1", "crossRef": [ - { - "match": "N/A", - "url": "https://www.forge.gouv.qc.ca/participez/licence-logicielle/licence-libre-du-quebec-liliq-en-francais/licence-libre-du-quebec-reciprocite-forte-liliq-r-v1-1/", - "isValid": true, - "isLive": false, - "timestamp": "2026-07-16T09:21:49Z", - "isWayBackLink": false, - "order": 0 - }, { "match": "false", "url": "https://forge.gouv.qc.ca/licence/liliq-r+/", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:50Z", + "timestamp": "2026-08-27T17:06:25Z", "isWayBackLink": false, "order": 2 }, @@ -30,9 +21,18 @@ "url": "http://opensource.org/license/LiLiQ-Rplus-1.1", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:50Z", + "timestamp": "2026-08-27T17:06:25Z", "isWayBackLink": false, "order": 1 + }, + { + "match": "N/A", + "url": "https://www.forge.gouv.qc.ca/participez/licence-logicielle/licence-libre-du-quebec-liliq-en-francais/licence-libre-du-quebec-reciprocite-forte-liliq-r-v1-1/", + "isValid": true, + "isLive": false, + "timestamp": "2026-08-27T17:06:26Z", + "isWayBackLink": false, + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/Libpng.json b/api/license-list-data/json/details/Libpng.json index 70030f1a6..49426b9bd 100644 --- a/api/license-list-data/json/details/Libpng.json +++ b/api/license-list-data/json/details/Libpng.json @@ -10,7 +10,7 @@ "url": "http://www.libpng.org/pub/png/src/libpng-LICENSE.txt", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:26:16Z", + "timestamp": "2026-08-27T16:58:45Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Linux-OpenIB.json b/api/license-list-data/json/details/Linux-OpenIB.json index 32a9cd7f8..3fab8a44b 100644 --- a/api/license-list-data/json/details/Linux-OpenIB.json +++ b/api/license-list-data/json/details/Linux-OpenIB.json @@ -12,7 +12,7 @@ "url": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/infiniband/core/sa.h", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:48Z", + "timestamp": "2026-08-27T17:05:13Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Linux-man-pages-1-para.json b/api/license-list-data/json/details/Linux-man-pages-1-para.json index a73cfab37..e1ff85fae 100644 --- a/api/license-list-data/json/details/Linux-man-pages-1-para.json +++ b/api/license-list-data/json/details/Linux-man-pages-1-para.json @@ -10,7 +10,7 @@ "url": "https://git.kernel.org/pub/scm/docs/man-pages/man-pages.git/tree/man2/getcpu.2#n4", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:27Z", + "timestamp": "2026-08-27T17:07:30Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Linux-man-pages-copyleft-2-para.json b/api/license-list-data/json/details/Linux-man-pages-copyleft-2-para.json index 967c39631..f55517106 100644 --- a/api/license-list-data/json/details/Linux-man-pages-copyleft-2-para.json +++ b/api/license-list-data/json/details/Linux-man-pages-copyleft-2-para.json @@ -7,21 +7,21 @@ "crossRef": [ { "match": "false", - "url": "https://git.kernel.org/pub/scm/docs/man-pages/man-pages.git/tree/man2/migrate_pages.2#n8", + "url": "https://git.kernel.org/pub/scm/docs/man-pages/man-pages.git/tree/man2/move_pages.2#n5", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:29:56Z", + "timestamp": "2026-08-27T17:03:34Z", "isWayBackLink": false, - "order": 1 + "order": 0 }, { "match": "false", - "url": "https://git.kernel.org/pub/scm/docs/man-pages/man-pages.git/tree/man2/move_pages.2#n5", + "url": "https://git.kernel.org/pub/scm/docs/man-pages/man-pages.git/tree/man2/migrate_pages.2#n8", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:29:56Z", + "timestamp": "2026-08-27T17:03:34Z", "isWayBackLink": false, - "order": 0 + "order": 1 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/Linux-man-pages-copyleft-var.json b/api/license-list-data/json/details/Linux-man-pages-copyleft-var.json index d18f07717..669adde25 100644 --- a/api/license-list-data/json/details/Linux-man-pages-copyleft-var.json +++ b/api/license-list-data/json/details/Linux-man-pages-copyleft-var.json @@ -12,7 +12,7 @@ "url": "https://git.kernel.org/pub/scm/docs/man-pages/man-pages.git/tree/man2/set_mempolicy.2#n5", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:24:43Z", + "timestamp": "2026-08-27T17:07:36Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Linux-man-pages-copyleft.json b/api/license-list-data/json/details/Linux-man-pages-copyleft.json index f5d9f6541..94ccbe822 100644 --- a/api/license-list-data/json/details/Linux-man-pages-copyleft.json +++ b/api/license-list-data/json/details/Linux-man-pages-copyleft.json @@ -10,7 +10,7 @@ "url": "https://www.kernel.org/doc/man-pages/licenses.html", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:21:02Z", + "timestamp": "2026-08-27T17:02:28Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Lucida-Bitmap-Fonts.json b/api/license-list-data/json/details/Lucida-Bitmap-Fonts.json index b3d51186b..f6620a29f 100644 --- a/api/license-list-data/json/details/Lucida-Bitmap-Fonts.json +++ b/api/license-list-data/json/details/Lucida-Bitmap-Fonts.json @@ -10,7 +10,7 @@ "url": "https://gitlab.freedesktop.org/xorg/font/bh-100dpi/-/blob/master/COPYING?ref_type\u003dheads", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:02Z", + "timestamp": "2026-08-27T17:02:25Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/MIPS.json b/api/license-list-data/json/details/MIPS.json index 1fd30c586..c8c2d20ea 100644 --- a/api/license-list-data/json/details/MIPS.json +++ b/api/license-list-data/json/details/MIPS.json @@ -8,11 +8,11 @@ "licenseId": "MIPS", "crossRef": [ { - "match": "false", + "match": "N/A", "url": "https://sourceware.org/cgit/binutils-gdb/tree/include/coff/sym.h#n11", "isValid": true, - "isLive": true, - "timestamp": "2026-07-16T09:26:17Z", + "isLive": false, + "timestamp": "2026-08-27T17:06:24Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/MIT-0.json b/api/license-list-data/json/details/MIT-0.json index 0e7fd7eb7..e37bf21f4 100644 --- a/api/license-list-data/json/details/MIT-0.json +++ b/api/license-list-data/json/details/MIT-0.json @@ -8,11 +8,11 @@ "licenseId": "MIT-0", "crossRef": [ { - "match": "false", + "match": "true", "url": "https://github.com/aws/mit-0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:36Z", + "timestamp": "2026-08-27T17:03:04Z", "isWayBackLink": false, "order": 0 }, @@ -21,7 +21,7 @@ "url": "https://github.com/awsdocs/aws-cloud9-user-guide/blob/master/LICENSE-SAMPLECODE", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:37Z", + "timestamp": "2026-08-27T17:03:05Z", "isWayBackLink": false, "order": 2 }, @@ -30,7 +30,7 @@ "url": "https://romanrm.net/mit-zero", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:37Z", + "timestamp": "2026-08-27T17:03:06Z", "isWayBackLink": false, "order": 1 } diff --git a/api/license-list-data/json/details/MIT-CMU.json b/api/license-list-data/json/details/MIT-CMU.json index 09197d2c3..28ee92a49 100644 --- a/api/license-list-data/json/details/MIT-CMU.json +++ b/api/license-list-data/json/details/MIT-CMU.json @@ -6,22 +6,22 @@ "licenseId": "MIT-CMU", "crossRef": [ { - "match": "false", - "url": "https://fedoraproject.org/wiki/Licensing:MIT?rd\u003dLicensing/MIT#CMU_Style", + "match": "true", + "url": "https://github.com/python-pillow/Pillow/blob/fffb426092c8db24a5f4b6df243a8a3c01fb63cd/LICENSE", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:26:17Z", + "timestamp": "2026-08-27T17:01:55Z", "isWayBackLink": false, - "order": 0 + "order": 1 }, { - "match": "true", - "url": "https://github.com/python-pillow/Pillow/blob/fffb426092c8db24a5f4b6df243a8a3c01fb63cd/LICENSE", + "match": "false", + "url": "https://fedoraproject.org/wiki/Licensing:MIT?rd\u003dLicensing/MIT#CMU_Style", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:26:18Z", + "timestamp": "2026-08-27T17:01:56Z", "isWayBackLink": false, - "order": 1 + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/MIT-Click.json b/api/license-list-data/json/details/MIT-Click.json index a46d29385..e5e47d639 100644 --- a/api/license-list-data/json/details/MIT-Click.json +++ b/api/license-list-data/json/details/MIT-Click.json @@ -10,7 +10,7 @@ "url": "https://github.com/kohler/t1utils/blob/master/LICENSE", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:40Z", + "timestamp": "2026-08-27T17:00:50Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/MIT-Festival.json b/api/license-list-data/json/details/MIT-Festival.json index ea68ba91e..4d88d093e 100644 --- a/api/license-list-data/json/details/MIT-Festival.json +++ b/api/license-list-data/json/details/MIT-Festival.json @@ -6,22 +6,22 @@ "licenseId": "MIT-Festival", "crossRef": [ { - "match": "true", - "url": "https://github.com/festvox/speech_tools/blob/master/COPYING", + "match": "false", + "url": "https://github.com/festvox/flite/blob/master/COPYING", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:26:48Z", + "timestamp": "2026-08-27T16:56:06Z", "isWayBackLink": false, - "order": 1 + "order": 0 }, { - "match": "false", - "url": "https://github.com/festvox/flite/blob/master/COPYING", + "match": "true", + "url": "https://github.com/festvox/speech_tools/blob/master/COPYING", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:26:49Z", + "timestamp": "2026-08-27T16:56:06Z", "isWayBackLink": false, - "order": 0 + "order": 1 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/MIT-Khronos-old.json b/api/license-list-data/json/details/MIT-Khronos-old.json index 2a2730f1e..89f541bbd 100644 --- a/api/license-list-data/json/details/MIT-Khronos-old.json +++ b/api/license-list-data/json/details/MIT-Khronos-old.json @@ -12,7 +12,7 @@ "url": "https://github.com/KhronosGroup/SPIRV-Cross/blob/main/LICENSES/LicenseRef-KhronosFreeUse.txt", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:28:21Z", + "timestamp": "2026-08-27T17:07:28Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/MIT-Modern-Variant.json b/api/license-list-data/json/details/MIT-Modern-Variant.json index 067bc873c..630346686 100644 --- a/api/license-list-data/json/details/MIT-Modern-Variant.json +++ b/api/license-list-data/json/details/MIT-Modern-Variant.json @@ -9,30 +9,30 @@ "crossRef": [ { "match": "false", - "url": "https://pirlwww.lpl.arizona.edu/resources/guide/software/PerlTk/Tixlic.html", + "url": "https://fedoraproject.org/wiki/Licensing:MIT#Modern_Variants", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:45Z", + "timestamp": "2026-08-27T16:58:46Z", "isWayBackLink": false, - "order": 2 + "order": 0 }, { - "match": "true", - "url": "https://ptolemy.berkeley.edu/copyright.htm", + "match": "false", + "url": "https://pirlwww.lpl.arizona.edu/resources/guide/software/PerlTk/Tixlic.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:46Z", + "timestamp": "2026-08-27T16:58:47Z", "isWayBackLink": false, - "order": 1 + "order": 2 }, { - "match": "false", - "url": "https://fedoraproject.org/wiki/Licensing:MIT#Modern_Variants", + "match": "N/A", + "url": "https://ptolemy.berkeley.edu/copyright.htm", "isValid": true, - "isLive": true, - "timestamp": "2026-07-16T09:19:46Z", + "isLive": false, + "timestamp": "2026-08-27T16:59:17Z", "isWayBackLink": false, - "order": 0 + "order": 1 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/MIT-STK.json b/api/license-list-data/json/details/MIT-STK.json index b4cc0a577..64f5eb1b5 100644 --- a/api/license-list-data/json/details/MIT-STK.json +++ b/api/license-list-data/json/details/MIT-STK.json @@ -12,7 +12,7 @@ "url": "https://github.com/thestk/stk/blob/6aacd357d76250bb7da2b1ddf675651828784bbc/LICENSE", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:26Z", + "timestamp": "2026-08-27T16:55:30Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/MIT-Wu.json b/api/license-list-data/json/details/MIT-Wu.json index eefb586f5..32aa3df96 100644 --- a/api/license-list-data/json/details/MIT-Wu.json +++ b/api/license-list-data/json/details/MIT-Wu.json @@ -10,7 +10,7 @@ "url": "https://github.com/chromium/octane/blob/master/crypto.js", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:24:10Z", + "timestamp": "2026-08-27T17:07:44Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/MIT-advertising.json b/api/license-list-data/json/details/MIT-advertising.json index 13c6b5eb0..f19473f2f 100644 --- a/api/license-list-data/json/details/MIT-advertising.json +++ b/api/license-list-data/json/details/MIT-advertising.json @@ -12,7 +12,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/MIT_With_Advertising", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:24:41Z", + "timestamp": "2026-08-27T17:06:27Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/MIT-enna.json b/api/license-list-data/json/details/MIT-enna.json index d50cf1fc7..3eb5dcfb1 100644 --- a/api/license-list-data/json/details/MIT-enna.json +++ b/api/license-list-data/json/details/MIT-enna.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/MIT#enna", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:46Z", + "timestamp": "2026-08-27T16:58:48Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/MIT-feh.json b/api/license-list-data/json/details/MIT-feh.json index 7d2388dd1..ed4f5403c 100644 --- a/api/license-list-data/json/details/MIT-feh.json +++ b/api/license-list-data/json/details/MIT-feh.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/MIT#feh", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:22:51Z", + "timestamp": "2026-08-27T17:04:44Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/MIT-open-group.json b/api/license-list-data/json/details/MIT-open-group.json index 7071a5919..d56a6e6dc 100644 --- a/api/license-list-data/json/details/MIT-open-group.json +++ b/api/license-list-data/json/details/MIT-open-group.json @@ -7,30 +7,30 @@ "crossRef": [ { "match": "false", - "url": "https://gitlab.freedesktop.org/xorg/app/iceauth/-/blob/master/COPYING", + "url": "https://gitlab.freedesktop.org/xorg/app/xsetroot/-/blob/master/COPYING", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:03Z", + "timestamp": "2026-08-27T17:03:03Z", "isWayBackLink": false, - "order": 0 + "order": 1 }, { "match": "false", - "url": "https://gitlab.freedesktop.org/xorg/app/xauth/-/blob/master/COPYING", + "url": "https://gitlab.freedesktop.org/xorg/app/iceauth/-/blob/master/COPYING", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:03Z", + "timestamp": "2026-08-27T17:03:04Z", "isWayBackLink": false, - "order": 2 + "order": 0 }, { "match": "false", - "url": "https://gitlab.freedesktop.org/xorg/app/xsetroot/-/blob/master/COPYING", + "url": "https://gitlab.freedesktop.org/xorg/app/xauth/-/blob/master/COPYING", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:04Z", + "timestamp": "2026-08-27T17:03:05Z", "isWayBackLink": false, - "order": 1 + "order": 2 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/MIT-testregex.json b/api/license-list-data/json/details/MIT-testregex.json index 37aff84f6..f25e47e34 100644 --- a/api/license-list-data/json/details/MIT-testregex.json +++ b/api/license-list-data/json/details/MIT-testregex.json @@ -10,7 +10,7 @@ "url": "https://github.com/dotnet/runtime/blob/55e1ac7c07df62c4108d4acedf78f77574470ce5/src/libraries/System.Text.RegularExpressions/tests/FunctionalTests/AttRegexTests.cs#L12-L28", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:24:42Z", + "timestamp": "2026-08-27T17:02:32Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/MIT.json b/api/license-list-data/json/details/MIT.json index 9ca5fe3aa..227fcf073 100644 --- a/api/license-list-data/json/details/MIT.json +++ b/api/license-list-data/json/details/MIT.json @@ -7,22 +7,22 @@ "licenseId": "MIT", "crossRef": [ { - "match": "N/A", - "url": "https://opensource.org/license/MIT", + "match": "false", + "url": "https://gitlab.freedesktop.org/xorg/xserver/-/blob/dd5c2595a42d3ff0c4f18d9b53d1f6c3fd934fd4/COPYING#L365-389", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:37Z", + "timestamp": "2026-08-27T17:04:13Z", "isWayBackLink": false, - "order": 0 + "order": 1 }, { - "match": "false", - "url": "https://gitlab.freedesktop.org/xorg/xserver/-/blob/dd5c2595a42d3ff0c4f18d9b53d1f6c3fd934fd4/COPYING#L365-389", + "match": "N/A", + "url": "https://opensource.org/license/MIT", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:38Z", + "timestamp": "2026-08-27T17:04:14Z", "isWayBackLink": false, - "order": 1 + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/MITNFA.json b/api/license-list-data/json/details/MITNFA.json index b6177a142..09575c263 100644 --- a/api/license-list-data/json/details/MITNFA.json +++ b/api/license-list-data/json/details/MITNFA.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/MITNFA", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:31:24Z", + "timestamp": "2026-08-27T17:00:50Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/MMIXware.json b/api/license-list-data/json/details/MMIXware.json index 22b240fe1..ca4974c4d 100644 --- a/api/license-list-data/json/details/MMIXware.json +++ b/api/license-list-data/json/details/MMIXware.json @@ -10,7 +10,7 @@ "url": "https://gitlab.lrz.de/mmix/mmixware/-/blob/master/boilerplate.w", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:24:43Z", + "timestamp": "2026-08-27T17:00:56Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/MMPL-1.0.1.json b/api/license-list-data/json/details/MMPL-1.0.1.json index c2e1e1ae5..49bc8287d 100644 --- a/api/license-list-data/json/details/MMPL-1.0.1.json +++ b/api/license-list-data/json/details/MMPL-1.0.1.json @@ -7,21 +7,21 @@ "crossRef": [ { "match": "false", - "url": "https://github.com/BuildCraft/BuildCraft/blob/623d323b1868712f29f4a8b0979a02e8d1835131/LICENSE", + "url": "https://mod-buildcraft.com/MMPL-1.0.txt", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:29:55Z", + "timestamp": "2026-08-27T16:56:05Z", "isWayBackLink": false, - "order": 0 + "order": 1 }, { "match": "false", - "url": "https://mod-buildcraft.com/MMPL-1.0.txt", + "url": "https://github.com/BuildCraft/BuildCraft/blob/623d323b1868712f29f4a8b0979a02e8d1835131/LICENSE", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:29:55Z", + "timestamp": "2026-08-27T16:56:06Z", "isWayBackLink": false, - "order": 1 + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/MPEG-SSG.json b/api/license-list-data/json/details/MPEG-SSG.json index 3e583769d..ae450b114 100644 --- a/api/license-list-data/json/details/MPEG-SSG.json +++ b/api/license-list-data/json/details/MPEG-SSG.json @@ -10,7 +10,7 @@ "url": "https://sourceforge.net/p/netpbm/code/HEAD/tree/super_stable/converter/ppm/ppmtompeg/jrevdct.c#l1189", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:25:44Z", + "timestamp": "2026-08-27T16:56:06Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/MPL-1.0.json b/api/license-list-data/json/details/MPL-1.0.json index 4e2186a84..2f57899d2 100644 --- a/api/license-list-data/json/details/MPL-1.0.json +++ b/api/license-list-data/json/details/MPL-1.0.json @@ -10,22 +10,22 @@ "standardLicenseHeader": "\"The contents of this file are subject to the Mozilla Public License Version 1.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/\n\nSoftware distributed under the License is distributed on an \"AS IS\" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License.\n\nThe Original Code is _____ . The Initial Developer of the Original Code is _____ . Portions created by _____ are Copyright (C) _____ . All Rights Reserved. Contributor(s): _____ .\"\n\n", "crossRef": [ { - "match": "N/A", - "url": "https://opensource.org/license/MPL-1.0", + "match": "true", + "url": "http://www.mozilla.org/MPL/MPL-1.0.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:24:40Z", + "timestamp": "2026-08-27T16:57:45Z", "isWayBackLink": false, - "order": 1 + "order": 0 }, { - "match": "true", - "url": "http://www.mozilla.org/MPL/MPL-1.0.html", + "match": "N/A", + "url": "https://opensource.org/license/MPL-1.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:24:40Z", + "timestamp": "2026-08-27T16:57:45Z", "isWayBackLink": false, - "order": 0 + "order": 1 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/MPL-1.1.json b/api/license-list-data/json/details/MPL-1.1.json index 86a6275f4..8de554f92 100644 --- a/api/license-list-data/json/details/MPL-1.1.json +++ b/api/license-list-data/json/details/MPL-1.1.json @@ -15,7 +15,7 @@ "url": "http://www.mozilla.org/MPL/MPL-1.1.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:31:23Z", + "timestamp": "2026-08-27T17:06:19Z", "isWayBackLink": false, "order": 0 }, @@ -24,7 +24,7 @@ "url": "https://opensource.org/license/MPL-1.1", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:31:23Z", + "timestamp": "2026-08-27T17:06:19Z", "isWayBackLink": false, "order": 1 } diff --git a/api/license-list-data/json/details/MPL-2.0-no-copyleft-exception.json b/api/license-list-data/json/details/MPL-2.0-no-copyleft-exception.json index 0c8c6d85c..fcd065b20 100644 --- a/api/license-list-data/json/details/MPL-2.0-no-copyleft-exception.json +++ b/api/license-list-data/json/details/MPL-2.0-no-copyleft-exception.json @@ -9,23 +9,23 @@ "licenseId": "MPL-2.0-no-copyleft-exception", "standardLicenseHeader": "This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.\n\n\nThis Source Code Form is \"Incompatible With Secondary Licenses\", as defined by the Mozilla Public License, v. 2.0.\n\n", "crossRef": [ - { - "match": "N/A", - "url": "https://opensource.org/license/MPL-2.0", - "isValid": true, - "isLive": false, - "timestamp": "2026-07-16T09:19:51Z", - "isWayBackLink": false, - "order": 1 - }, { "match": "true", "url": "https://www.mozilla.org/MPL/2.0/", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:51Z", + "timestamp": "2026-08-27T16:55:30Z", "isWayBackLink": false, "order": 0 + }, + { + "match": "N/A", + "url": "https://opensource.org/license/MPL-2.0", + "isValid": true, + "isLive": false, + "timestamp": "2026-08-27T16:55:31Z", + "isWayBackLink": false, + "order": 1 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/MPL-2.0.json b/api/license-list-data/json/details/MPL-2.0.json index 83cd93bb8..5c570496e 100644 --- a/api/license-list-data/json/details/MPL-2.0.json +++ b/api/license-list-data/json/details/MPL-2.0.json @@ -11,22 +11,22 @@ "standardLicenseHeader": "This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.\n\n", "crossRef": [ { - "match": "true", - "url": "https://www.mozilla.org/MPL/2.0/", + "match": "N/A", + "url": "https://opensource.org/license/MPL-2.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:31:24Z", + "timestamp": "2026-08-27T16:55:30Z", "isWayBackLink": false, - "order": 0 + "order": 1 }, { - "match": "N/A", - "url": "https://opensource.org/license/MPL-2.0", + "match": "true", + "url": "https://www.mozilla.org/MPL/2.0/", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:31:24Z", + "timestamp": "2026-08-27T16:55:30Z", "isWayBackLink": false, - "order": 1 + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/MS-LPL.json b/api/license-list-data/json/details/MS-LPL.json index 2c66d078a..8b23e5f54 100644 --- a/api/license-list-data/json/details/MS-LPL.json +++ b/api/license-list-data/json/details/MS-LPL.json @@ -5,12 +5,21 @@ "name": "Microsoft Limited Public License", "licenseId": "MS-LPL", "crossRef": [ + { + "match": "false", + "url": "https://en.wikipedia.org/wiki/Shared_Source_Initiative#Microsoft_Limited_Public_License_(Ms-LPL)", + "isValid": true, + "isLive": true, + "timestamp": "2026-08-27T16:56:11Z", + "isWayBackLink": false, + "order": 2 + }, { "match": "false", "url": "https://github.com/gabegundy/atlserver/blob/master/License.txt", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:27:19Z", + "timestamp": "2026-08-27T16:56:11Z", "isWayBackLink": false, "order": 1 }, @@ -19,18 +28,9 @@ "url": "https://www.openhub.net/licenses/mslpl", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:27:20Z", + "timestamp": "2026-08-27T16:56:11Z", "isWayBackLink": false, "order": 0 - }, - { - "match": "false", - "url": "https://en.wikipedia.org/wiki/Shared_Source_Initiative#Microsoft_Limited_Public_License_(Ms-LPL)", - "isValid": true, - "isLive": true, - "timestamp": "2026-07-16T09:27:20Z", - "isWayBackLink": false, - "order": 2 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/MS-PL.json b/api/license-list-data/json/details/MS-PL.json index 576cf920b..d7b4573a4 100644 --- a/api/license-list-data/json/details/MS-PL.json +++ b/api/license-list-data/json/details/MS-PL.json @@ -8,21 +8,21 @@ "crossRef": [ { "match": "N/A", - "url": "http://www.microsoft.com/opensource/licenses.mspx", + "url": "https://opensource.org/license/MS-PL", "isValid": true, - "isLive": false, - "timestamp": "2026-07-16T09:30:44Z", + "isLive": true, + "timestamp": "2026-08-27T17:03:35Z", "isWayBackLink": false, - "order": 0 + "order": 1 }, { "match": "N/A", - "url": "https://opensource.org/license/MS-PL", + "url": "http://www.microsoft.com/opensource/licenses.mspx", "isValid": true, - "isLive": true, - "timestamp": "2026-07-16T09:30:44Z", + "isLive": false, + "timestamp": "2026-08-27T17:03:35Z", "isWayBackLink": false, - "order": 1 + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/MS-RL.json b/api/license-list-data/json/details/MS-RL.json index c05504a7b..a0e58651e 100644 --- a/api/license-list-data/json/details/MS-RL.json +++ b/api/license-list-data/json/details/MS-RL.json @@ -11,7 +11,7 @@ "url": "https://opensource.org/license/MS-RL", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:26:48Z", + "timestamp": "2026-08-27T17:03:00Z", "isWayBackLink": false, "order": 1 }, @@ -20,7 +20,7 @@ "url": "http://www.microsoft.com/opensource/licenses.mspx", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:26:48Z", + "timestamp": "2026-08-27T17:03:00Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/MTLL.json b/api/license-list-data/json/details/MTLL.json index e855569ef..cf531d35c 100644 --- a/api/license-list-data/json/details/MTLL.json +++ b/api/license-list-data/json/details/MTLL.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/Matrix_Template_Library_License", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:45Z", + "timestamp": "2026-08-27T17:01:56Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/MVT-1.1.json b/api/license-list-data/json/details/MVT-1.1.json index 41243aa0b..3462fff3a 100644 --- a/api/license-list-data/json/details/MVT-1.1.json +++ b/api/license-list-data/json/details/MVT-1.1.json @@ -10,31 +10,31 @@ "standardLicenseHeader": "This Source Code Form is subject to the terms of the MVT License, v. 1.1. If a copy of the MVT License was not distributed with this file, You can obtain one at https://license.mvt.re/1.1/.\n\n", "crossRef": [ { - "match": "false", - "url": "https://github.com/mvt-project/mvt/blob/main/LICENSE", + "match": "true", + "url": "https://license.mvt.re/1.1/", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:01Z", + "timestamp": "2026-08-27T16:58:48Z", "isWayBackLink": false, - "order": 2 + "order": 0 }, { "match": "false", - "url": "https://docs.mvt.re/en/latest/license/", + "url": "https://github.com/mvt-project/mvt/blob/main/LICENSE", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:01Z", + "timestamp": "2026-08-27T16:58:49Z", "isWayBackLink": false, - "order": 1 + "order": 2 }, { - "match": "true", - "url": "https://license.mvt.re/1.1/", + "match": "false", + "url": "https://docs.mvt.re/en/latest/license/", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:01Z", + "timestamp": "2026-08-27T16:58:49Z", "isWayBackLink": false, - "order": 0 + "order": 1 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/Mackerras-3-Clause-acknowledgment.json b/api/license-list-data/json/details/Mackerras-3-Clause-acknowledgment.json index c74738bee..2b8ed7bac 100644 --- a/api/license-list-data/json/details/Mackerras-3-Clause-acknowledgment.json +++ b/api/license-list-data/json/details/Mackerras-3-Clause-acknowledgment.json @@ -12,7 +12,7 @@ "url": "https://github.com/ppp-project/ppp/blob/master/pppd/auth.c#L6-L28", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:24:10Z", + "timestamp": "2026-08-27T17:03:02Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Mackerras-3-Clause.json b/api/license-list-data/json/details/Mackerras-3-Clause.json index 6fc98c7c4..81537f901 100644 --- a/api/license-list-data/json/details/Mackerras-3-Clause.json +++ b/api/license-list-data/json/details/Mackerras-3-Clause.json @@ -12,7 +12,7 @@ "url": "https://github.com/ppp-project/ppp/blob/master/pppd/chap_ms.c#L6-L28", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:26:49Z", + "timestamp": "2026-08-27T16:55:29Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/MakeIndex.json b/api/license-list-data/json/details/MakeIndex.json index b1a1f6b91..dfd40ee39 100644 --- a/api/license-list-data/json/details/MakeIndex.json +++ b/api/license-list-data/json/details/MakeIndex.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/MakeIndex", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:27:19Z", + "timestamp": "2026-08-27T17:00:57Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Martin-Birgmeier.json b/api/license-list-data/json/details/Martin-Birgmeier.json index da5bb3c25..3bd83b238 100644 --- a/api/license-list-data/json/details/Martin-Birgmeier.json +++ b/api/license-list-data/json/details/Martin-Birgmeier.json @@ -10,7 +10,7 @@ "url": "https://github.com/Perl/perl5/blob/blead/util.c#L6136", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:25Z", + "timestamp": "2026-08-27T17:03:35Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/McPhee-slideshow.json b/api/license-list-data/json/details/McPhee-slideshow.json index 0a86ef4ac..1da078db8 100644 --- a/api/license-list-data/json/details/McPhee-slideshow.json +++ b/api/license-list-data/json/details/McPhee-slideshow.json @@ -10,7 +10,7 @@ "url": "https://mirror.las.iastate.edu/tex-archive/graphics/metapost/contrib/macros/slideshow/slideshow.mp", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:26:17Z", + "timestamp": "2026-08-27T16:59:49Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Minpack.json b/api/license-list-data/json/details/Minpack.json index 19b233759..ec8e02f1c 100644 --- a/api/license-list-data/json/details/Minpack.json +++ b/api/license-list-data/json/details/Minpack.json @@ -10,7 +10,7 @@ "url": "https://gitlab.com/libeigen/eigen/-/blob/master/COPYING.MINPACK", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:33Z", + "timestamp": "2026-08-27T16:57:41Z", "isWayBackLink": false, "order": 1 }, @@ -19,7 +19,7 @@ "url": "http://www.netlib.org/minpack/disclaimer", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:34Z", + "timestamp": "2026-08-27T16:57:41Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/MirOS.json b/api/license-list-data/json/details/MirOS.json index e57143b47..1c87e9477 100644 --- a/api/license-list-data/json/details/MirOS.json +++ b/api/license-list-data/json/details/MirOS.json @@ -10,7 +10,7 @@ "url": "https://opensource.org/license/MirOS", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:22:19Z", + "timestamp": "2026-08-27T16:55:31Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Motosoto.json b/api/license-list-data/json/details/Motosoto.json index 678420eb6..7d2d492e7 100644 --- a/api/license-list-data/json/details/Motosoto.json +++ b/api/license-list-data/json/details/Motosoto.json @@ -10,7 +10,7 @@ "url": "https://opensource.org/license/Motosoto", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:59Z", + "timestamp": "2026-08-27T16:57:42Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/MulanPSL-1.0.json b/api/license-list-data/json/details/MulanPSL-1.0.json index 7b88171c9..12b6d1890 100644 --- a/api/license-list-data/json/details/MulanPSL-1.0.json +++ b/api/license-list-data/json/details/MulanPSL-1.0.json @@ -14,7 +14,7 @@ "url": "https://license.coscl.org.cn/MulanPSL/", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:20:17Z", + "timestamp": "2026-08-27T17:07:58Z", "isWayBackLink": false, "order": 0 }, @@ -23,7 +23,7 @@ "url": "https://github.com/yuwenlong/longphp/blob/25dfb70cc2a466dc4bb55ba30901cbce08d164b5/LICENSE", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:17Z", + "timestamp": "2026-08-27T17:07:59Z", "isWayBackLink": false, "order": 1 } diff --git a/api/license-list-data/json/details/MulanPSL-2.0.json b/api/license-list-data/json/details/MulanPSL-2.0.json index 466c073b3..0ca291d59 100644 --- a/api/license-list-data/json/details/MulanPSL-2.0.json +++ b/api/license-list-data/json/details/MulanPSL-2.0.json @@ -14,7 +14,7 @@ "url": "https://license.coscl.org.cn/MulanPSL2", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:30:01Z", + "timestamp": "2026-08-27T17:08:52Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Multics.json b/api/license-list-data/json/details/Multics.json index da914232f..291116d11 100644 --- a/api/license-list-data/json/details/Multics.json +++ b/api/license-list-data/json/details/Multics.json @@ -10,7 +10,7 @@ "url": "https://opensource.org/license/Multics", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:48Z", + "timestamp": "2026-08-27T17:07:32Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Mup.json b/api/license-list-data/json/details/Mup.json index 822ef0f25..ccc23d1f8 100644 --- a/api/license-list-data/json/details/Mup.json +++ b/api/license-list-data/json/details/Mup.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/Mup", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:44Z", + "timestamp": "2026-08-27T16:56:06Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/NAIST-2003.json b/api/license-list-data/json/details/NAIST-2003.json index 779962f3c..11b13bcf7 100644 --- a/api/license-list-data/json/details/NAIST-2003.json +++ b/api/license-list-data/json/details/NAIST-2003.json @@ -10,7 +10,7 @@ "url": "https://github.com/nodejs/node/blob/4a19cc8947b1bba2b2d27816ec3d0edf9b28e503/LICENSE#L343", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:45Z", + "timestamp": "2026-08-27T16:56:12Z", "isWayBackLink": false, "order": 1 }, @@ -19,7 +19,7 @@ "url": "https://enterprise.dejacode.com/licenses/public/naist-2003/#license-text", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:45Z", + "timestamp": "2026-08-27T16:56:13Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/NASA-1.3.json b/api/license-list-data/json/details/NASA-1.3.json index 7fe725519..032b4fe3c 100644 --- a/api/license-list-data/json/details/NASA-1.3.json +++ b/api/license-list-data/json/details/NASA-1.3.json @@ -11,7 +11,7 @@ "url": "http://ti.arc.nasa.gov/opensource/nosa/", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:44Z", + "timestamp": "2026-08-27T17:07:30Z", "isWayBackLink": false, "order": 0 }, @@ -20,7 +20,7 @@ "url": "https://opensource.org/license/NASA-1.3", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:44Z", + "timestamp": "2026-08-27T17:07:30Z", "isWayBackLink": false, "order": 1 } diff --git a/api/license-list-data/json/details/NBPL-1.0.json b/api/license-list-data/json/details/NBPL-1.0.json index 11c8effdc..2dcf2a440 100644 --- a/api/license-list-data/json/details/NBPL-1.0.json +++ b/api/license-list-data/json/details/NBPL-1.0.json @@ -12,7 +12,7 @@ "url": "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d37b4b3f6cc4bf34e1d3dec61e69914b9819d8894", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:31:24Z", + "timestamp": "2026-08-27T17:04:12Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/NCBI-PD.json b/api/license-list-data/json/details/NCBI-PD.json index 644649be7..e891827e1 100644 --- a/api/license-list-data/json/details/NCBI-PD.json +++ b/api/license-list-data/json/details/NCBI-PD.json @@ -7,48 +7,48 @@ "crossRef": [ { "match": "false", - "url": "https://github.com/ncbi/datasets/blob/0ea4cd16b61e5b799d9cc55aecfa016d6c9bd2bf/LICENSE.md", + "url": "https://github.com/ncbi/datasets/blob/master/LICENSE.md", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:43Z", + "timestamp": "2026-08-27T16:55:21Z", "isWayBackLink": false, - "order": 1 + "order": 4 }, { "match": "false", - "url": "https://github.com/ncbi/sra-tools/blob/e8e5b6af4edc460156ad9ce5902d0779cffbf685/LICENSE", + "url": "https://github.com/ncbi/egapx/blob/08930b9dec0c69b2d1a05e5153c7b95ef0a3eb0f/LICENSE", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:43Z", + "timestamp": "2026-08-27T16:55:22Z", "isWayBackLink": false, - "order": 0 + "order": 3 }, { "match": "false", - "url": "https://github.com/ncbi/egapx/blob/08930b9dec0c69b2d1a05e5153c7b95ef0a3eb0f/LICENSE", + "url": "https://github.com/ncbi/gprobe/blob/de64d30fee8b4c4013094d7d3139ea89b5dd1ace/LICENSE", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:44Z", + "timestamp": "2026-08-27T16:55:23Z", "isWayBackLink": false, - "order": 3 + "order": 2 }, { "match": "false", - "url": "https://github.com/ncbi/gprobe/blob/de64d30fee8b4c4013094d7d3139ea89b5dd1ace/LICENSE", + "url": "https://github.com/ncbi/datasets/blob/0ea4cd16b61e5b799d9cc55aecfa016d6c9bd2bf/LICENSE.md", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:44Z", + "timestamp": "2026-08-27T16:55:23Z", "isWayBackLink": false, - "order": 2 + "order": 1 }, { "match": "false", - "url": "https://github.com/ncbi/datasets/blob/master/LICENSE.md", + "url": "https://github.com/ncbi/sra-tools/blob/e8e5b6af4edc460156ad9ce5902d0779cffbf685/LICENSE", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:45Z", + "timestamp": "2026-08-27T16:55:24Z", "isWayBackLink": false, - "order": 4 + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/NCGL-UK-2.0.json b/api/license-list-data/json/details/NCGL-UK-2.0.json index c9e478682..4f1d2dde2 100644 --- a/api/license-list-data/json/details/NCGL-UK-2.0.json +++ b/api/license-list-data/json/details/NCGL-UK-2.0.json @@ -10,7 +10,7 @@ "url": "http://www.nationalarchives.gov.uk/doc/non-commercial-government-licence/version/2/", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:33Z", + "timestamp": "2026-08-27T17:06:24Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/NCL.json b/api/license-list-data/json/details/NCL.json index fab068545..b1af532d5 100644 --- a/api/license-list-data/json/details/NCL.json +++ b/api/license-list-data/json/details/NCL.json @@ -10,7 +10,7 @@ "url": "https://gitlab.freedesktop.org/pipewire/pipewire/-/blob/master/src/modules/module-filter-chain/pffft.c?ref_type\u003dheads#L1-52", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:38Z", + "timestamp": "2026-08-27T16:56:41Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/NCSA.json b/api/license-list-data/json/details/NCSA.json index 475764899..21bb02f17 100644 --- a/api/license-list-data/json/details/NCSA.json +++ b/api/license-list-data/json/details/NCSA.json @@ -11,7 +11,7 @@ "url": "https://opensource.org/license/NCSA", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:22:21Z", + "timestamp": "2026-08-27T17:02:25Z", "isWayBackLink": false, "order": 1 }, @@ -20,7 +20,7 @@ "url": "http://otm.illinois.edu/uiuc_openSource", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:22:22Z", + "timestamp": "2026-08-27T17:02:25Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/NGPL.json b/api/license-list-data/json/details/NGPL.json index 0bf427424..a67e4b8de 100644 --- a/api/license-list-data/json/details/NGPL.json +++ b/api/license-list-data/json/details/NGPL.json @@ -10,7 +10,7 @@ "url": "https://opensource.org/license/NGPL", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:22:20Z", + "timestamp": "2026-08-27T17:07:28Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/NICTA-1.0.json b/api/license-list-data/json/details/NICTA-1.0.json index a368bc150..87924533e 100644 --- a/api/license-list-data/json/details/NICTA-1.0.json +++ b/api/license-list-data/json/details/NICTA-1.0.json @@ -10,7 +10,7 @@ "url": "https://opensource.apple.com/source/mDNSResponder/mDNSResponder-320.10/mDNSPosix/nss_ReadMe.txt", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:26:48Z", + "timestamp": "2026-08-27T16:55:35Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/NIST-PD-TNT.json b/api/license-list-data/json/details/NIST-PD-TNT.json index 6f6229ecf..de20c795c 100644 --- a/api/license-list-data/json/details/NIST-PD-TNT.json +++ b/api/license-list-data/json/details/NIST-PD-TNT.json @@ -12,7 +12,7 @@ "url": "https://math.nist.gov/tnt/download.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:33Z", + "timestamp": "2026-08-27T16:56:10Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/NIST-PD-fallback.json b/api/license-list-data/json/details/NIST-PD-fallback.json index 3e7dda3c4..70e705b8b 100644 --- a/api/license-list-data/json/details/NIST-PD-fallback.json +++ b/api/license-list-data/json/details/NIST-PD-fallback.json @@ -6,22 +6,22 @@ "licenseId": "NIST-PD-fallback", "crossRef": [ { - "match": "false", - "url": "https://github.com/usnistgov/jsip/blob/59700e6926cbe96c5cdae897d9a7d2656b42abe3/LICENSE", + "match": "true", + "url": "https://github.com/usnistgov/fipy/blob/86aaa5c2ba2c6f1be19593c5986071cf6568cc34/LICENSE.rst", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:03Z", + "timestamp": "2026-08-27T17:05:14Z", "isWayBackLink": false, - "order": 0 + "order": 1 }, { - "match": "true", - "url": "https://github.com/usnistgov/fipy/blob/86aaa5c2ba2c6f1be19593c5986071cf6568cc34/LICENSE.rst", + "match": "false", + "url": "https://github.com/usnistgov/jsip/blob/59700e6926cbe96c5cdae897d9a7d2656b42abe3/LICENSE", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:03Z", + "timestamp": "2026-08-27T17:05:15Z", "isWayBackLink": false, - "order": 1 + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/NIST-PD.json b/api/license-list-data/json/details/NIST-PD.json index bc8e3657f..dbc52543d 100644 --- a/api/license-list-data/json/details/NIST-PD.json +++ b/api/license-list-data/json/details/NIST-PD.json @@ -10,7 +10,7 @@ "url": "https://github.com/tcheneau/Routing/blob/f09f46fcfe636107f22f2c98348188a65a135d98/README.md", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:29:53Z", + "timestamp": "2026-08-27T16:57:45Z", "isWayBackLink": false, "order": 1 }, @@ -19,7 +19,7 @@ "url": "https://github.com/tcheneau/simpleRPL/blob/e645e69e38dd4e3ccfeceb2db8cba05b7c2e0cd3/LICENSE.txt", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:29:53Z", + "timestamp": "2026-08-27T16:57:46Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/NIST-Software.json b/api/license-list-data/json/details/NIST-Software.json index c58db0e06..cd893f65c 100644 --- a/api/license-list-data/json/details/NIST-Software.json +++ b/api/license-list-data/json/details/NIST-Software.json @@ -7,21 +7,21 @@ "crossRef": [ { "match": "true", - "url": "https://github.com/open-quantum-safe/liboqs/blob/40b01fdbb270f8614fde30e65d30e9da18c02393/src/common/rand/rand_nist.c#L1-L15", + "url": "https://www.nist.gov/open/copyright-fair-use-and-licensing-statements-srd-data-software-and-technical-series-publications", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:37Z", + "timestamp": "2026-08-27T17:01:24Z", "isWayBackLink": false, - "order": 1 + "order": 0 }, { "match": "true", - "url": "https://www.nist.gov/open/copyright-fair-use-and-licensing-statements-srd-data-software-and-technical-series-publications", + "url": "https://github.com/open-quantum-safe/liboqs/blob/40b01fdbb270f8614fde30e65d30e9da18c02393/src/common/rand/rand_nist.c#L1-L15", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:37Z", + "timestamp": "2026-08-27T17:01:25Z", "isWayBackLink": false, - "order": 0 + "order": 1 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/NLOD-1.0.json b/api/license-list-data/json/details/NLOD-1.0.json index bb4679464..365f1f7ef 100644 --- a/api/license-list-data/json/details/NLOD-1.0.json +++ b/api/license-list-data/json/details/NLOD-1.0.json @@ -12,7 +12,7 @@ "url": "http://data.norge.no/nlod/en/1.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:00Z", + "timestamp": "2026-08-27T16:56:40Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/NLOD-2.0.json b/api/license-list-data/json/details/NLOD-2.0.json index c591ff32f..70bb29548 100644 --- a/api/license-list-data/json/details/NLOD-2.0.json +++ b/api/license-list-data/json/details/NLOD-2.0.json @@ -12,7 +12,7 @@ "url": "http://data.norge.no/nlod/en/2.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:00Z", + "timestamp": "2026-08-27T16:55:30Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/NLPL.json b/api/license-list-data/json/details/NLPL.json index 55f613af0..e7a403849 100644 --- a/api/license-list-data/json/details/NLPL.json +++ b/api/license-list-data/json/details/NLPL.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/NLPL", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:29Z", + "timestamp": "2026-08-27T17:04:44Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/NOSL.json b/api/license-list-data/json/details/NOSL.json index 369ce5ed0..ab16c0cfd 100644 --- a/api/license-list-data/json/details/NOSL.json +++ b/api/license-list-data/json/details/NOSL.json @@ -13,7 +13,7 @@ "url": "http://bits.netizen.com.au/licenses/NOSL/nosl.txt", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:51Z", + "timestamp": "2026-08-27T16:56:11Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/NPL-1.0.json b/api/license-list-data/json/details/NPL-1.0.json index d61f485a1..8a5eef174 100644 --- a/api/license-list-data/json/details/NPL-1.0.json +++ b/api/license-list-data/json/details/NPL-1.0.json @@ -11,7 +11,7 @@ "url": "http://www.mozilla.org/MPL/NPL/1.0/", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:28:22Z", + "timestamp": "2026-08-27T16:56:05Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/NPL-1.1.json b/api/license-list-data/json/details/NPL-1.1.json index 87813567d..070702152 100644 --- a/api/license-list-data/json/details/NPL-1.1.json +++ b/api/license-list-data/json/details/NPL-1.1.json @@ -11,7 +11,7 @@ "url": "http://www.mozilla.org/MPL/NPL/1.1/", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:46Z", + "timestamp": "2026-08-27T16:57:43Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/NPOSL-3.0.json b/api/license-list-data/json/details/NPOSL-3.0.json index f76a96114..2c8dacdaf 100644 --- a/api/license-list-data/json/details/NPOSL-3.0.json +++ b/api/license-list-data/json/details/NPOSL-3.0.json @@ -10,7 +10,7 @@ "url": "https://opensource.org/license/NPOSL-3.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:41Z", + "timestamp": "2026-08-27T17:04:42Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/NRL.json b/api/license-list-data/json/details/NRL.json index 039ac2a83..65d9c887e 100644 --- a/api/license-list-data/json/details/NRL.json +++ b/api/license-list-data/json/details/NRL.json @@ -10,7 +10,7 @@ "url": "http://web.mit.edu/network/isakmp/nrllicense.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:01Z", + "timestamp": "2026-08-27T17:01:55Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/NTIA-PD.json b/api/license-list-data/json/details/NTIA-PD.json index d550aca61..aaa7224bc 100644 --- a/api/license-list-data/json/details/NTIA-PD.json +++ b/api/license-list-data/json/details/NTIA-PD.json @@ -12,7 +12,7 @@ "url": "https://raw.githubusercontent.com/NTIA/scos-sensor/refs/heads/master/LICENSE.md", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:00Z", + "timestamp": "2026-08-27T16:57:43Z", "isWayBackLink": false, "order": 1 }, @@ -21,7 +21,7 @@ "url": "https://raw.githubusercontent.com/NTIA/itm/refs/heads/master/LICENSE.md", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:00Z", + "timestamp": "2026-08-27T16:57:43Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/NTP-0.json b/api/license-list-data/json/details/NTP-0.json index 1757971a4..98dee670b 100644 --- a/api/license-list-data/json/details/NTP-0.json +++ b/api/license-list-data/json/details/NTP-0.json @@ -12,7 +12,7 @@ "url": "https://github.com/tytso/e2fsprogs/blob/master/lib/et/et_name.c", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:24Z", + "timestamp": "2026-08-27T16:55:32Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/NTP.json b/api/license-list-data/json/details/NTP.json index 3c8703956..d77a6dd28 100644 --- a/api/license-list-data/json/details/NTP.json +++ b/api/license-list-data/json/details/NTP.json @@ -10,7 +10,7 @@ "url": "https://opensource.org/license/NTP", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:50Z", + "timestamp": "2026-08-27T16:55:35Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Naumen.json b/api/license-list-data/json/details/Naumen.json index 790eb28f7..dad16f467 100644 --- a/api/license-list-data/json/details/Naumen.json +++ b/api/license-list-data/json/details/Naumen.json @@ -10,7 +10,7 @@ "url": "https://opensource.org/license/Naumen", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:26:17Z", + "timestamp": "2026-08-27T16:56:07Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Net-SNMP.json b/api/license-list-data/json/details/Net-SNMP.json index 7ae740483..3396073f4 100644 --- a/api/license-list-data/json/details/Net-SNMP.json +++ b/api/license-list-data/json/details/Net-SNMP.json @@ -12,7 +12,7 @@ "url": "http://net-snmp.sourceforge.net/about/license.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:24:42Z", + "timestamp": "2026-08-27T16:55:20Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/NetCDF.json b/api/license-list-data/json/details/NetCDF.json index db5046247..1a9190d5b 100644 --- a/api/license-list-data/json/details/NetCDF.json +++ b/api/license-list-data/json/details/NetCDF.json @@ -10,7 +10,7 @@ "url": "http://www.unidata.ucar.edu/software/netcdf/copyright.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:46Z", + "timestamp": "2026-08-27T16:57:42Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Newsletr.json b/api/license-list-data/json/details/Newsletr.json index 5a87aff54..b68c4f169 100644 --- a/api/license-list-data/json/details/Newsletr.json +++ b/api/license-list-data/json/details/Newsletr.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/Newsletr", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:24:43Z", + "timestamp": "2026-08-27T17:04:44Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Nokia.json b/api/license-list-data/json/details/Nokia.json index de30b4c8e..09ad164d8 100644 --- a/api/license-list-data/json/details/Nokia.json +++ b/api/license-list-data/json/details/Nokia.json @@ -11,7 +11,7 @@ "url": "https://opensource.org/license/Nokia", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:19:52Z", + "timestamp": "2026-08-27T16:59:18Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Noweb.json b/api/license-list-data/json/details/Noweb.json index cf973a85b..c673d3988 100644 --- a/api/license-list-data/json/details/Noweb.json +++ b/api/license-list-data/json/details/Noweb.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/Noweb", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:49Z", + "timestamp": "2026-08-27T17:05:45Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Nunit.json b/api/license-list-data/json/details/Nunit.json index 272bc7f72..9d2a43dd4 100644 --- a/api/license-list-data/json/details/Nunit.json +++ b/api/license-list-data/json/details/Nunit.json @@ -11,7 +11,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/Nunit", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:43Z", + "timestamp": "2026-08-27T16:57:41Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/O-UDA-1.0.json b/api/license-list-data/json/details/O-UDA-1.0.json index f6f42dc25..016a9b47d 100644 --- a/api/license-list-data/json/details/O-UDA-1.0.json +++ b/api/license-list-data/json/details/O-UDA-1.0.json @@ -7,21 +7,21 @@ "crossRef": [ { "match": "true", - "url": "https://cdla.dev/open-use-of-data-agreement-v1-0/", + "url": "https://github.com/microsoft/Open-Use-of-Data-Agreement/blob/v1.0/O-UDA-1.0.md", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:27:49Z", + "timestamp": "2026-08-27T17:02:32Z", "isWayBackLink": false, - "order": 1 + "order": 0 }, { "match": "true", - "url": "https://github.com/microsoft/Open-Use-of-Data-Agreement/blob/v1.0/O-UDA-1.0.md", + "url": "https://cdla.dev/open-use-of-data-agreement-v1-0/", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:27:49Z", + "timestamp": "2026-08-27T17:02:33Z", "isWayBackLink": false, - "order": 0 + "order": 1 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/OAR.json b/api/license-list-data/json/details/OAR.json index 76fb6c24e..7c38d3d38 100644 --- a/api/license-list-data/json/details/OAR.json +++ b/api/license-list-data/json/details/OAR.json @@ -6,11 +6,11 @@ "licenseId": "OAR", "crossRef": [ { - "match": "false", + "match": "N/A", "url": "https://sourceware.org/git/?p\u003dnewlib-cygwin.git;a\u003dblob;f\u003dnewlib/libc/string/strsignal.c;hb\u003dHEAD#l35", "isValid": true, - "isLive": true, - "timestamp": "2026-07-16T09:29:52Z", + "isLive": false, + "timestamp": "2026-08-27T17:08:22Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/OCCT-PL.json b/api/license-list-data/json/details/OCCT-PL.json index 4999a633a..428698dbc 100644 --- a/api/license-list-data/json/details/OCCT-PL.json +++ b/api/license-list-data/json/details/OCCT-PL.json @@ -10,7 +10,7 @@ "url": "http://www.opencascade.com/content/occt-public-license", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:01Z", + "timestamp": "2026-08-27T17:04:13Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/OCLC-2.0.json b/api/license-list-data/json/details/OCLC-2.0.json index e963138fc..b85c5499e 100644 --- a/api/license-list-data/json/details/OCLC-2.0.json +++ b/api/license-list-data/json/details/OCLC-2.0.json @@ -10,22 +10,22 @@ "standardLicenseHeader": "\"Copyright (c) 2000- (insert then current year) OCLC Online Computer Library Center, Inc. and other contributors . All rights reserved. The contents of this file, as updated from time to time by the OCLC Office of Research, are subject to OCLC Research Public License Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a current copy of the License at http://purl.oclc.org/oclc/research/ORPL/. Software distributed under the License is distributed on an \"AS IS\" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License. This software consists of voluntary contributions made by many individuals on behalf of OCLC Research. For more information on OCLC Research, please see http://www.oclc.org/research/. The Original Code is ______________________________ . The Initial Developer of the Original Code is ________________________ . Portions created by ______________________ are Copyright (C) ____________________________ . All Rights Reserved. Contributor(s): ______________________________________ .\"\n\n", "crossRef": [ { - "match": "N/A", - "url": "https://opensource.org/license/OCLC-2.0", + "match": "false", + "url": "http://www.oclc.org/research/activities/software/license/v2final.htm", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:35Z", + "timestamp": "2026-08-27T16:58:48Z", "isWayBackLink": false, - "order": 1 + "order": 0 }, { - "match": "false", - "url": "http://www.oclc.org/research/activities/software/license/v2final.htm", + "match": "N/A", + "url": "https://opensource.org/license/OCLC-2.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:36Z", + "timestamp": "2026-08-27T16:58:49Z", "isWayBackLink": false, - "order": 0 + "order": 1 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/ODC-By-1.0.json b/api/license-list-data/json/details/ODC-By-1.0.json index e55f60b01..1d4b05896 100644 --- a/api/license-list-data/json/details/ODC-By-1.0.json +++ b/api/license-list-data/json/details/ODC-By-1.0.json @@ -10,7 +10,7 @@ "url": "https://opendatacommons.org/licenses/by/1.0/", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:27Z", + "timestamp": "2026-08-27T17:03:35Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/ODbL-1.0.json b/api/license-list-data/json/details/ODbL-1.0.json index 25a8b8433..322d85b99 100644 --- a/api/license-list-data/json/details/ODbL-1.0.json +++ b/api/license-list-data/json/details/ODbL-1.0.json @@ -7,22 +7,22 @@ "licenseId": "ODbL-1.0", "crossRef": [ { - "match": "true", - "url": "http://www.opendatacommons.org/licenses/odbl/1.0/", + "match": "false", + "url": "https://opendatacommons.org/licenses/odbl/1-0/", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:46Z", + "timestamp": "2026-08-27T17:02:31Z", "isWayBackLink": false, - "order": 0 + "order": 1 }, { - "match": "true", - "url": "https://opendatacommons.org/licenses/odbl/1-0/", + "match": "false", + "url": "http://www.opendatacommons.org/licenses/odbl/1.0/", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:46Z", + "timestamp": "2026-08-27T17:02:31Z", "isWayBackLink": false, - "order": 1 + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/OFFIS.json b/api/license-list-data/json/details/OFFIS.json index 9b611f561..4ad9ec6ea 100644 --- a/api/license-list-data/json/details/OFFIS.json +++ b/api/license-list-data/json/details/OFFIS.json @@ -10,7 +10,7 @@ "url": "https://sourceforge.net/p/xmedcon/code/ci/master/tree/libs/dicom/README", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:30:46Z", + "timestamp": "2026-08-27T17:06:25Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/OFL-1.0-RFN.json b/api/license-list-data/json/details/OFL-1.0-RFN.json index 41e914bc8..70746e4d1 100644 --- a/api/license-list-data/json/details/OFL-1.0-RFN.json +++ b/api/license-list-data/json/details/OFL-1.0-RFN.json @@ -12,7 +12,7 @@ "url": "http://scripts.sil.org/cms/scripts/page.php?item_id\u003dOFL10_web", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:24:41Z", + "timestamp": "2026-08-27T17:00:54Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/OFL-1.0-no-RFN.json b/api/license-list-data/json/details/OFL-1.0-no-RFN.json index bb4ccf5a6..9120ab26d 100644 --- a/api/license-list-data/json/details/OFL-1.0-no-RFN.json +++ b/api/license-list-data/json/details/OFL-1.0-no-RFN.json @@ -12,7 +12,7 @@ "url": "http://scripts.sil.org/cms/scripts/page.php?item_id\u003dOFL10_web", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:29:53Z", + "timestamp": "2026-08-27T17:07:32Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/OFL-1.0.json b/api/license-list-data/json/details/OFL-1.0.json index 2666cd16a..7f6f9b13b 100644 --- a/api/license-list-data/json/details/OFL-1.0.json +++ b/api/license-list-data/json/details/OFL-1.0.json @@ -13,7 +13,7 @@ "url": "http://scripts.sil.org/cms/scripts/page.php?item_id\u003dOFL10_web", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:03Z", + "timestamp": "2026-08-27T16:55:34Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/OFL-1.1-RFN.json b/api/license-list-data/json/details/OFL-1.1-RFN.json index 0f0f4a96a..9ac991495 100644 --- a/api/license-list-data/json/details/OFL-1.1-RFN.json +++ b/api/license-list-data/json/details/OFL-1.1-RFN.json @@ -7,23 +7,23 @@ "comment": "This license was released 26 February 2007. The identifier OFL-1.1-RFN should only be used when a Reserved Font Name applies. See OFL-1.1 and OFL-1.1-no-RFN for alternatives.", "licenseId": "OFL-1.1-RFN", "crossRef": [ - { - "match": "N/A", - "url": "https://opensource.org/license/OFL-1.1", - "isValid": true, - "isLive": false, - "timestamp": "2026-07-16T09:31:24Z", - "isWayBackLink": false, - "order": 1 - }, { "match": "false", "url": "http://scripts.sil.org/cms/scripts/page.php?item_id\u003dOFL_web", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:31:24Z", + "timestamp": "2026-08-27T17:03:41Z", "isWayBackLink": false, "order": 0 + }, + { + "match": "N/A", + "url": "https://opensource.org/license/OFL-1.1", + "isValid": true, + "isLive": false, + "timestamp": "2026-08-27T17:03:42Z", + "isWayBackLink": false, + "order": 1 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/OFL-1.1-no-RFN.json b/api/license-list-data/json/details/OFL-1.1-no-RFN.json index efbdf3d59..3a86bcf6c 100644 --- a/api/license-list-data/json/details/OFL-1.1-no-RFN.json +++ b/api/license-list-data/json/details/OFL-1.1-no-RFN.json @@ -12,7 +12,7 @@ "url": "https://opensource.org/license/OFL-1.1", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:30:26Z", + "timestamp": "2026-08-27T17:04:42Z", "isWayBackLink": false, "order": 1 }, @@ -21,7 +21,7 @@ "url": "http://scripts.sil.org/cms/scripts/page.php?item_id\u003dOFL_web", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:26Z", + "timestamp": "2026-08-27T17:04:42Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/OFL-1.1.json b/api/license-list-data/json/details/OFL-1.1.json index 5b72b75f9..5be584bab 100644 --- a/api/license-list-data/json/details/OFL-1.1.json +++ b/api/license-list-data/json/details/OFL-1.1.json @@ -13,7 +13,7 @@ "url": "https://opensource.org/license/OFL-1.1", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:26:16Z", + "timestamp": "2026-08-27T17:07:27Z", "isWayBackLink": false, "order": 1 }, @@ -22,7 +22,7 @@ "url": "http://scripts.sil.org/cms/scripts/page.php?item_id\u003dOFL_web", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:26:16Z", + "timestamp": "2026-08-27T17:07:27Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/OGC-1.0.json b/api/license-list-data/json/details/OGC-1.0.json index 3433ae800..3f65c6abb 100644 --- a/api/license-list-data/json/details/OGC-1.0.json +++ b/api/license-list-data/json/details/OGC-1.0.json @@ -10,7 +10,7 @@ "url": "https://www.ogc.org/ogc/software/1.0", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:19:49Z", + "timestamp": "2026-08-27T17:03:35Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/OGDL-Taiwan-1.0.json b/api/license-list-data/json/details/OGDL-Taiwan-1.0.json index 4c333cdf4..75cc8f831 100644 --- a/api/license-list-data/json/details/OGDL-Taiwan-1.0.json +++ b/api/license-list-data/json/details/OGDL-Taiwan-1.0.json @@ -12,7 +12,7 @@ "url": "https://data.gov.tw/license", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:22:21Z", + "timestamp": "2026-08-27T17:05:14Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/OGL-Canada-2.0.json b/api/license-list-data/json/details/OGL-Canada-2.0.json index 5339c047e..ec2dd231c 100644 --- a/api/license-list-data/json/details/OGL-Canada-2.0.json +++ b/api/license-list-data/json/details/OGL-Canada-2.0.json @@ -10,7 +10,7 @@ "url": "https://open.canada.ca/en/open-government-licence-canada", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:24Z", + "timestamp": "2026-08-27T16:56:07Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/OGL-UK-1.0.json b/api/license-list-data/json/details/OGL-UK-1.0.json index 085a78cda..b58746391 100644 --- a/api/license-list-data/json/details/OGL-UK-1.0.json +++ b/api/license-list-data/json/details/OGL-UK-1.0.json @@ -10,7 +10,7 @@ "url": "http://www.nationalarchives.gov.uk/doc/open-government-licence/version/1/", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:29:55Z", + "timestamp": "2026-08-27T17:02:28Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/OGL-UK-2.0.json b/api/license-list-data/json/details/OGL-UK-2.0.json index 3903aecb7..757869fe8 100644 --- a/api/license-list-data/json/details/OGL-UK-2.0.json +++ b/api/license-list-data/json/details/OGL-UK-2.0.json @@ -10,7 +10,7 @@ "url": "http://www.nationalarchives.gov.uk/doc/open-government-licence/version/2/", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:33Z", + "timestamp": "2026-08-27T16:56:05Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/OGL-UK-3.0.json b/api/license-list-data/json/details/OGL-UK-3.0.json index a63aeedfe..069b535da 100644 --- a/api/license-list-data/json/details/OGL-UK-3.0.json +++ b/api/license-list-data/json/details/OGL-UK-3.0.json @@ -12,7 +12,7 @@ "url": "http://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:52Z", + "timestamp": "2026-08-27T17:03:35Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/OGTSL.json b/api/license-list-data/json/details/OGTSL.json index fc706e383..9f89d0285 100644 --- a/api/license-list-data/json/details/OGTSL.json +++ b/api/license-list-data/json/details/OGTSL.json @@ -10,7 +10,7 @@ "url": "https://opensource.org/license/OGTSL", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:00Z", + "timestamp": "2026-08-27T16:55:31Z", "isWayBackLink": false, "order": 1 }, @@ -19,7 +19,7 @@ "url": "http://www.opengroup.org/testing/downloads/The_Open_Group_TSL.txt", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:01Z", + "timestamp": "2026-08-27T16:55:31Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/OLDAP-1.1.json b/api/license-list-data/json/details/OLDAP-1.1.json index 302bb9755..f5991991a 100644 --- a/api/license-list-data/json/details/OLDAP-1.1.json +++ b/api/license-list-data/json/details/OLDAP-1.1.json @@ -12,7 +12,7 @@ "url": "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d806557a5ad59804ef3a44d5abfbe91d706b0791f", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:29:54Z", + "timestamp": "2026-08-27T16:56:10Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/OLDAP-1.2.json b/api/license-list-data/json/details/OLDAP-1.2.json index 8d52fe8c1..028716b84 100644 --- a/api/license-list-data/json/details/OLDAP-1.2.json +++ b/api/license-list-data/json/details/OLDAP-1.2.json @@ -12,7 +12,7 @@ "url": "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d42b0383c50c299977b5893ee695cf4e486fb0dc7", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:26:48Z", + "timestamp": "2026-08-27T17:05:13Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/OLDAP-1.3.json b/api/license-list-data/json/details/OLDAP-1.3.json index 9f6a68c45..a10892388 100644 --- a/api/license-list-data/json/details/OLDAP-1.3.json +++ b/api/license-list-data/json/details/OLDAP-1.3.json @@ -12,7 +12,7 @@ "url": "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003de5f8117f0ce088d0bd7a8e18ddf37eaa40eb09b1", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:52Z", + "timestamp": "2026-08-27T16:58:46Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/OLDAP-1.4.json b/api/license-list-data/json/details/OLDAP-1.4.json index 3e0049f21..d57cf2c53 100644 --- a/api/license-list-data/json/details/OLDAP-1.4.json +++ b/api/license-list-data/json/details/OLDAP-1.4.json @@ -12,7 +12,7 @@ "url": "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003dc9f95c2f3f2ffb5e0ae55fe7388af75547660941", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:37Z", + "timestamp": "2026-08-27T17:07:43Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/OLDAP-2.0.1.json b/api/license-list-data/json/details/OLDAP-2.0.1.json index 92c7f1564..2f8d43c3d 100644 --- a/api/license-list-data/json/details/OLDAP-2.0.1.json +++ b/api/license-list-data/json/details/OLDAP-2.0.1.json @@ -12,7 +12,7 @@ "url": "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003db6d68acd14e51ca3aab4428bf26522aa74873f0e", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:29Z", + "timestamp": "2026-08-27T17:02:28Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/OLDAP-2.0.json b/api/license-list-data/json/details/OLDAP-2.0.json index fed097097..fe21783d4 100644 --- a/api/license-list-data/json/details/OLDAP-2.0.json +++ b/api/license-list-data/json/details/OLDAP-2.0.json @@ -12,7 +12,7 @@ "url": "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003dcbf50f4e1185a21abd4c0a54d3f4341fe28f36ea", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:26:48Z", + "timestamp": "2026-08-27T17:03:38Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/OLDAP-2.1.json b/api/license-list-data/json/details/OLDAP-2.1.json index 12af94b85..2381bb65a 100644 --- a/api/license-list-data/json/details/OLDAP-2.1.json +++ b/api/license-list-data/json/details/OLDAP-2.1.json @@ -12,7 +12,7 @@ "url": "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003db0d176738e96a0d3b9f85cb51e140a86f21be715", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:28:22Z", + "timestamp": "2026-08-27T17:07:27Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/OLDAP-2.2.1.json b/api/license-list-data/json/details/OLDAP-2.2.1.json index 389e3677c..d6ea6e1e9 100644 --- a/api/license-list-data/json/details/OLDAP-2.2.1.json +++ b/api/license-list-data/json/details/OLDAP-2.2.1.json @@ -12,7 +12,7 @@ "url": "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d4bc786f34b50aa301be6f5600f58a980070f481e", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:31:23Z", + "timestamp": "2026-08-27T17:03:04Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/OLDAP-2.2.2.json b/api/license-list-data/json/details/OLDAP-2.2.2.json index c8d7078e3..afc2deacc 100644 --- a/api/license-list-data/json/details/OLDAP-2.2.2.json +++ b/api/license-list-data/json/details/OLDAP-2.2.2.json @@ -12,7 +12,7 @@ "url": "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003ddf2cc1e21eb7c160695f5b7cffd6296c151ba188", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:43Z", + "timestamp": "2026-08-27T17:06:19Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/OLDAP-2.2.json b/api/license-list-data/json/details/OLDAP-2.2.json index e42cc996b..cd9aade87 100644 --- a/api/license-list-data/json/details/OLDAP-2.2.json +++ b/api/license-list-data/json/details/OLDAP-2.2.json @@ -12,7 +12,7 @@ "url": "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d470b0c18ec67621c85881b2733057fecf4a1acc3", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:52Z", + "timestamp": "2026-08-27T17:07:28Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/OLDAP-2.3.json b/api/license-list-data/json/details/OLDAP-2.3.json index e78ff7d5b..4e6ad437a 100644 --- a/api/license-list-data/json/details/OLDAP-2.3.json +++ b/api/license-list-data/json/details/OLDAP-2.3.json @@ -13,7 +13,7 @@ "url": "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003dd32cf54a32d581ab475d23c810b0a7fbaf8d63c3", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:31:24Z", + "timestamp": "2026-08-27T17:02:55Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/OLDAP-2.4.json b/api/license-list-data/json/details/OLDAP-2.4.json index 56902f26c..01f0f5127 100644 --- a/api/license-list-data/json/details/OLDAP-2.4.json +++ b/api/license-list-data/json/details/OLDAP-2.4.json @@ -12,7 +12,7 @@ "url": "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003dcd1284c4a91a8a380d904eee68d1583f989ed386", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:24:41Z", + "timestamp": "2026-08-27T17:04:43Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/OLDAP-2.5.json b/api/license-list-data/json/details/OLDAP-2.5.json index 47a0f4c9e..4af1b71e8 100644 --- a/api/license-list-data/json/details/OLDAP-2.5.json +++ b/api/license-list-data/json/details/OLDAP-2.5.json @@ -12,7 +12,7 @@ "url": "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d6852b9d90022e8593c98205413380536b1b5a7cf", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:25Z", + "timestamp": "2026-08-27T17:02:30Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/OLDAP-2.6.json b/api/license-list-data/json/details/OLDAP-2.6.json index 23f88b51a..96d34d9b2 100644 --- a/api/license-list-data/json/details/OLDAP-2.6.json +++ b/api/license-list-data/json/details/OLDAP-2.6.json @@ -12,7 +12,7 @@ "url": "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d1cae062821881f41b73012ba816434897abf4205", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:58Z", + "timestamp": "2026-08-27T16:55:34Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/OLDAP-2.7.json b/api/license-list-data/json/details/OLDAP-2.7.json index 8d418db34..eabb88227 100644 --- a/api/license-list-data/json/details/OLDAP-2.7.json +++ b/api/license-list-data/json/details/OLDAP-2.7.json @@ -13,7 +13,7 @@ "url": "http://www.openldap.org/devel/gitweb.cgi?p\u003dopenldap.git;a\u003dblob;f\u003dLICENSE;hb\u003d47c2415c1df81556eeb39be6cad458ef87c534a2", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:28:20Z", + "timestamp": "2026-08-27T17:04:13Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/OLDAP-2.8.json b/api/license-list-data/json/details/OLDAP-2.8.json index e2507693f..d229f02f6 100644 --- a/api/license-list-data/json/details/OLDAP-2.8.json +++ b/api/license-list-data/json/details/OLDAP-2.8.json @@ -10,7 +10,7 @@ "url": "http://www.openldap.org/software/release/license.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:45Z", + "timestamp": "2026-08-27T16:56:05Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/OLFL-1.3.json b/api/license-list-data/json/details/OLFL-1.3.json index 83f3d8da1..ab93afe9e 100644 --- a/api/license-list-data/json/details/OLFL-1.3.json +++ b/api/license-list-data/json/details/OLFL-1.3.json @@ -8,22 +8,22 @@ "licenseId": "OLFL-1.3", "crossRef": [ { - "match": "N/A", - "url": "https://opensource.org/license/OLFL-1.3", + "match": "false", + "url": "https://openlogisticsfoundation.org/licenses/", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:43Z", + "timestamp": "2026-08-27T17:00:50Z", "isWayBackLink": false, - "order": 1 + "order": 0 }, { - "match": "false", - "url": "https://openlogisticsfoundation.org/licenses/", + "match": "N/A", + "url": "https://opensource.org/license/OLFL-1.3", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:44Z", + "timestamp": "2026-08-27T17:00:50Z", "isWayBackLink": false, - "order": 0 + "order": 1 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/OML.json b/api/license-list-data/json/details/OML.json index b33821175..dee16a93b 100644 --- a/api/license-list-data/json/details/OML.json +++ b/api/license-list-data/json/details/OML.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/Open_Market_License", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:22:51Z", + "timestamp": "2026-08-27T17:06:26Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/OPL-1.0.json b/api/license-list-data/json/details/OPL-1.0.json index d77da4347..483644aca 100644 --- a/api/license-list-data/json/details/OPL-1.0.json +++ b/api/license-list-data/json/details/OPL-1.0.json @@ -6,23 +6,23 @@ "name": "Open Public License v1.0", "licenseId": "OPL-1.0", "crossRef": [ - { - "match": "N/A", - "url": "http://old.koalateam.com/jackaroo/OPL_1_0.TXT", - "isValid": true, - "isLive": false, - "timestamp": "2026-07-16T09:30:47Z", - "isWayBackLink": false, - "order": 0 - }, { "match": "false", "url": "https://fedoraproject.org/wiki/Licensing/Open_Public_License", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:47Z", + "timestamp": "2026-08-27T17:07:39Z", "isWayBackLink": false, "order": 1 + }, + { + "match": "N/A", + "url": "http://old.koalateam.com/jackaroo/OPL_1_0.TXT", + "isValid": true, + "isLive": false, + "timestamp": "2026-08-27T17:07:40Z", + "isWayBackLink": false, + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/OPL-UK-3.0.json b/api/license-list-data/json/details/OPL-UK-3.0.json index 6ccb6040d..ca41ba461 100644 --- a/api/license-list-data/json/details/OPL-UK-3.0.json +++ b/api/license-list-data/json/details/OPL-UK-3.0.json @@ -10,7 +10,7 @@ "url": "https://www.parliament.uk/site-information/copyright-parliament/open-parliament-licence/", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:30:46Z", + "timestamp": "2026-08-27T16:56:05Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/OPUBL-1.0.json b/api/license-list-data/json/details/OPUBL-1.0.json index 16dde4003..074b2a849 100644 --- a/api/license-list-data/json/details/OPUBL-1.0.json +++ b/api/license-list-data/json/details/OPUBL-1.0.json @@ -9,30 +9,30 @@ "crossRef": [ { "match": "false", - "url": "https://www.ctan.org/license/opl", + "url": "http://opencontent.org/openpub/", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:26:49Z", + "timestamp": "2026-08-27T16:57:42Z", "isWayBackLink": false, - "order": 2 + "order": 0 }, { "match": "false", - "url": "https://www.debian.org/opl", + "url": "https://www.ctan.org/license/opl", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:26:49Z", + "timestamp": "2026-08-27T16:57:43Z", "isWayBackLink": false, - "order": 1 + "order": 2 }, { "match": "false", - "url": "http://opencontent.org/openpub/", + "url": "https://www.debian.org/opl", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:26:50Z", + "timestamp": "2026-08-27T16:57:44Z", "isWayBackLink": false, - "order": 0 + "order": 1 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/OSC-1.0.json b/api/license-list-data/json/details/OSC-1.0.json index 9512ab019..282c11750 100644 --- a/api/license-list-data/json/details/OSC-1.0.json +++ b/api/license-list-data/json/details/OSC-1.0.json @@ -10,7 +10,7 @@ "url": "https://opensource.org/license/OSC-1.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:31:24Z", + "timestamp": "2026-08-27T17:00:49Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/OSET-PL-2.1.json b/api/license-list-data/json/details/OSET-PL-2.1.json index 3e6b973b9..a2e80abca 100644 --- a/api/license-list-data/json/details/OSET-PL-2.1.json +++ b/api/license-list-data/json/details/OSET-PL-2.1.json @@ -10,7 +10,7 @@ "url": "http://www.osetfoundation.org/public-license", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:52Z", + "timestamp": "2026-08-27T16:56:10Z", "isWayBackLink": false, "order": 0 }, @@ -19,7 +19,7 @@ "url": "https://opensource.org/license/OSET-PL-2.1", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:52Z", + "timestamp": "2026-08-27T16:56:11Z", "isWayBackLink": false, "order": 1 } diff --git a/api/license-list-data/json/details/OSL-1.0.json b/api/license-list-data/json/details/OSL-1.0.json index 92ee43a0d..271d69947 100644 --- a/api/license-list-data/json/details/OSL-1.0.json +++ b/api/license-list-data/json/details/OSL-1.0.json @@ -15,7 +15,7 @@ "url": "https://opensource.org/license/OSL-1.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:49Z", + "timestamp": "2026-08-27T17:03:37Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/OSL-1.1.json b/api/license-list-data/json/details/OSL-1.1.json index d301bcc48..77a71f46f 100644 --- a/api/license-list-data/json/details/OSL-1.1.json +++ b/api/license-list-data/json/details/OSL-1.1.json @@ -13,7 +13,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/OSL1.1", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:22:21Z", + "timestamp": "2026-08-27T17:07:28Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/OSL-2.0.json b/api/license-list-data/json/details/OSL-2.0.json index 5362d8c76..e35ed07f6 100644 --- a/api/license-list-data/json/details/OSL-2.0.json +++ b/api/license-list-data/json/details/OSL-2.0.json @@ -13,7 +13,7 @@ "url": "http://web.archive.org/web/20041020171434/http://www.rosenlaw.com/osl2.0.html", "isValid": false, "isLive": false, - "timestamp": "2026-07-16T09:30:46Z", + "timestamp": "2026-08-27T17:03:34Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/OSL-2.1.json b/api/license-list-data/json/details/OSL-2.1.json index 52b83490a..e5fb1e264 100644 --- a/api/license-list-data/json/details/OSL-2.1.json +++ b/api/license-list-data/json/details/OSL-2.1.json @@ -10,23 +10,23 @@ "licenseId": "OSL-2.1", "standardLicenseHeader": "Licensed under the Open Software License version 2.1\n\n", "crossRef": [ - { - "match": "N/A", - "url": "http://web.archive.org/web/20050212003940/http://www.rosenlaw.com/osl21.htm", - "isValid": false, - "isLive": false, - "timestamp": "2026-07-16T09:25:44Z", - "isWayBackLink": false, - "order": 0 - }, { "match": "N/A", "url": "https://opensource.org/license/OSL-2.1", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:44Z", + "timestamp": "2026-08-27T17:04:12Z", "isWayBackLink": false, "order": 1 + }, + { + "match": "N/A", + "url": "http://web.archive.org/web/20050212003940/http://www.rosenlaw.com/osl21.htm", + "isValid": false, + "isLive": false, + "timestamp": "2026-08-27T17:04:12Z", + "isWayBackLink": false, + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/OSL-3.0.json b/api/license-list-data/json/details/OSL-3.0.json index fe602e04f..d256e904d 100644 --- a/api/license-list-data/json/details/OSL-3.0.json +++ b/api/license-list-data/json/details/OSL-3.0.json @@ -13,7 +13,7 @@ "url": "https://opensource.org/license/OSL-3.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:39Z", + "timestamp": "2026-08-27T17:03:38Z", "isWayBackLink": false, "order": 1 }, @@ -22,7 +22,7 @@ "url": "https://web.archive.org/web/20120101081418/http://rosenlaw.com:80/OSL3.0.htm", "isValid": false, "isLive": false, - "timestamp": "2026-07-16T09:23:39Z", + "timestamp": "2026-08-27T17:03:38Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/OSSP.json b/api/license-list-data/json/details/OSSP.json index 87d2149a7..e2822c6ff 100644 --- a/api/license-list-data/json/details/OSSP.json +++ b/api/license-list-data/json/details/OSSP.json @@ -6,11 +6,11 @@ "licenseId": "OSSP", "crossRef": [ { - "match": "N/A", + "match": "true", "url": "https://git.sr.ht/~nabijaczleweli/ossp-var", "isValid": true, - "isLive": false, - "timestamp": "2026-07-16T09:24:40Z", + "isLive": true, + "timestamp": "2026-08-27T17:07:49Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/OpenMDW-1.0.json b/api/license-list-data/json/details/OpenMDW-1.0.json index d7ac6e993..569de36fc 100644 --- a/api/license-list-data/json/details/OpenMDW-1.0.json +++ b/api/license-list-data/json/details/OpenMDW-1.0.json @@ -10,7 +10,7 @@ "url": "https://openmdw.ai/license/", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:49Z", + "timestamp": "2026-08-27T17:03:02Z", "isWayBackLink": false, "order": 1 }, @@ -19,7 +19,7 @@ "url": "https://raw.githubusercontent.com/OpenMDW/OpenMDW/refs/heads/main/1.0/LICENSE.openmdw", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:49Z", + "timestamp": "2026-08-27T17:03:02Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/OpenPBS-2.3.json b/api/license-list-data/json/details/OpenPBS-2.3.json index f85dde0b0..5e89c0d8a 100644 --- a/api/license-list-data/json/details/OpenPBS-2.3.json +++ b/api/license-list-data/json/details/OpenPBS-2.3.json @@ -5,23 +5,23 @@ "name": "OpenPBS v2.3 Software License", "licenseId": "OpenPBS-2.3", "crossRef": [ - { - "match": "N/A", - "url": "https://www.mcs.anl.gov/research/projects/openpbs/PBS_License.txt", - "isValid": true, - "isLive": false, - "timestamp": "2026-07-16T09:31:23Z", - "isWayBackLink": false, - "order": 1 - }, { "match": "false", "url": "https://github.com/adaptivecomputing/torque/blob/master/PBS_License.txt", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:31:23Z", + "timestamp": "2026-08-27T17:06:27Z", "isWayBackLink": false, "order": 0 + }, + { + "match": "N/A", + "url": "https://www.mcs.anl.gov/research/projects/openpbs/PBS_License.txt", + "isValid": true, + "isLive": false, + "timestamp": "2026-08-27T17:06:27Z", + "isWayBackLink": false, + "order": 1 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/OpenSSL-standalone.json b/api/license-list-data/json/details/OpenSSL-standalone.json index 2517ef74b..7ac0ecf86 100644 --- a/api/license-list-data/json/details/OpenSSL-standalone.json +++ b/api/license-list-data/json/details/OpenSSL-standalone.json @@ -12,7 +12,7 @@ "url": "https://library.netapp.com/ecm/ecm_download_file/ECMP1196395", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:38Z", + "timestamp": "2026-08-27T17:06:27Z", "isWayBackLink": false, "order": 0 }, @@ -21,7 +21,7 @@ "url": "https://hstechdocs.helpsystems.com/manuals/globalscape/archive/cuteftp6/open_ssl_license_agreement.htm", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:39Z", + "timestamp": "2026-08-27T17:06:28Z", "isWayBackLink": false, "order": 1 } diff --git a/api/license-list-data/json/details/OpenSSL.json b/api/license-list-data/json/details/OpenSSL.json index 57126b753..d05500ba3 100644 --- a/api/license-list-data/json/details/OpenSSL.json +++ b/api/license-list-data/json/details/OpenSSL.json @@ -13,7 +13,7 @@ "url": "http://www.openssl.org/source/license.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:42Z", + "timestamp": "2026-08-27T16:55:30Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/OpenVision.json b/api/license-list-data/json/details/OpenVision.json index 69d893b0f..44859ecfa 100644 --- a/api/license-list-data/json/details/OpenVision.json +++ b/api/license-list-data/json/details/OpenVision.json @@ -7,30 +7,30 @@ "crossRef": [ { "match": "true", - "url": "https://github.com/krb5/krb5/blob/krb5-1.21.2-final/NOTICE#L66-L98", + "url": "https://fedoraproject.org/wiki/Licensing:MIT#OpenVision_Variant", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:46Z", + "timestamp": "2026-08-27T16:55:21Z", "isWayBackLink": false, - "order": 0 + "order": 2 }, { "match": "true", "url": "https://web.mit.edu/kerberos/krb5-1.21/doc/mitK5license.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:46Z", + "timestamp": "2026-08-27T16:55:22Z", "isWayBackLink": false, "order": 1 }, { "match": "true", - "url": "https://fedoraproject.org/wiki/Licensing:MIT#OpenVision_Variant", + "url": "https://github.com/krb5/krb5/blob/krb5-1.21.2-final/NOTICE#L66-L98", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:46Z", + "timestamp": "2026-08-27T16:55:23Z", "isWayBackLink": false, - "order": 2 + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/PADL.json b/api/license-list-data/json/details/PADL.json index 8f48b5070..4ca7ace4e 100644 --- a/api/license-list-data/json/details/PADL.json +++ b/api/license-list-data/json/details/PADL.json @@ -12,7 +12,7 @@ "url": "https://git.openldap.org/openldap/openldap/-/blob/master/libraries/libldap/os-local.c?ref_type\u003dheads#L19-23", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:20:24Z", + "timestamp": "2026-08-27T16:59:18Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/PDDL-1.0.json b/api/license-list-data/json/details/PDDL-1.0.json index ced88fdc2..7d7fc8759 100644 --- a/api/license-list-data/json/details/PDDL-1.0.json +++ b/api/license-list-data/json/details/PDDL-1.0.json @@ -6,22 +6,22 @@ "licenseId": "PDDL-1.0", "crossRef": [ { - "match": "true", - "url": "http://opendatacommons.org/licenses/pddl/1.0/", + "match": "false", + "url": "https://opendatacommons.org/licenses/pddl/", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:26:47Z", + "timestamp": "2026-08-27T17:03:37Z", "isWayBackLink": false, - "order": 0 + "order": 1 }, { - "match": "false", - "url": "https://opendatacommons.org/licenses/pddl/", + "match": "true", + "url": "http://opendatacommons.org/licenses/pddl/1.0/", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:26:47Z", + "timestamp": "2026-08-27T17:03:37Z", "isWayBackLink": false, - "order": 1 + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/PHP-3.0.json b/api/license-list-data/json/details/PHP-3.0.json index 5e31adce5..850d60f29 100644 --- a/api/license-list-data/json/details/PHP-3.0.json +++ b/api/license-list-data/json/details/PHP-3.0.json @@ -10,7 +10,7 @@ "url": "https://opensource.org/license/PHP-3.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:27:48Z", + "timestamp": "2026-08-27T16:56:06Z", "isWayBackLink": false, "order": 1 }, @@ -19,7 +19,7 @@ "url": "http://www.php.net/license/3_0.txt", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:27:48Z", + "timestamp": "2026-08-27T16:56:07Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/PHP-3.01.json b/api/license-list-data/json/details/PHP-3.01.json index fd2933c05..46052cbb0 100644 --- a/api/license-list-data/json/details/PHP-3.01.json +++ b/api/license-list-data/json/details/PHP-3.01.json @@ -13,7 +13,7 @@ "url": "http://www.php.net/license/3_01.txt", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:46Z", + "timestamp": "2026-08-27T17:06:25Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/PPL.json b/api/license-list-data/json/details/PPL.json index da25aa0d4..0032cae77 100644 --- a/api/license-list-data/json/details/PPL.json +++ b/api/license-list-data/json/details/PPL.json @@ -8,23 +8,23 @@ "comment": "This license is a modified version of CC-BY-NC-SA-3.0, with the most notable differences being the additions of sections 4(c) and 4(d).", "licenseId": "PPL", "crossRef": [ - { - "match": "N/A", - "url": "https://wiki.p2pfoundation.net/Peer_Production_License", - "isValid": true, - "isLive": false, - "timestamp": "2026-07-16T09:30:44Z", - "isWayBackLink": false, - "order": 0 - }, { "match": "false", "url": "http://www.networkcultures.org/_uploads/%233notebook_telekommunist.pdf", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:45Z", + "timestamp": "2026-08-27T17:03:35Z", "isWayBackLink": false, "order": 1 + }, + { + "match": "N/A", + "url": "https://wiki.p2pfoundation.net/Peer_Production_License", + "isValid": true, + "isLive": false, + "timestamp": "2026-08-27T17:03:35Z", + "isWayBackLink": false, + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/PSF-2.0.json b/api/license-list-data/json/details/PSF-2.0.json index a2580cbd2..db6ced781 100644 --- a/api/license-list-data/json/details/PSF-2.0.json +++ b/api/license-list-data/json/details/PSF-2.0.json @@ -7,23 +7,23 @@ "comment": "This is the PSF-2.0 license, which is part of the complete Python license text, but also used independently by some projects, for example, matplotlib.", "licenseId": "PSF-2.0", "crossRef": [ - { - "match": "false", - "url": "https://matplotlib.org/stable/project/license.html", - "isValid": true, - "isLive": true, - "timestamp": "2026-07-16T09:25:44Z", - "isWayBackLink": false, - "order": 1 - }, { "match": "N/A", "url": "https://opensource.org/license/PSF-2-0", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:25:45Z", + "timestamp": "2026-08-27T16:57:41Z", "isWayBackLink": false, "order": 0 + }, + { + "match": "false", + "url": "https://matplotlib.org/stable/project/license.html", + "isValid": true, + "isLive": true, + "timestamp": "2026-08-27T16:57:41Z", + "isWayBackLink": false, + "order": 1 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/ParaType-Free-Font-1.3.json b/api/license-list-data/json/details/ParaType-Free-Font-1.3.json index d8b84e505..6d41e7aae 100644 --- a/api/license-list-data/json/details/ParaType-Free-Font-1.3.json +++ b/api/license-list-data/json/details/ParaType-Free-Font-1.3.json @@ -10,7 +10,7 @@ "url": "https://web.archive.org/web/20161209023955/http://www.paratype.ru/public/pt_openlicense_eng.asp", "isValid": false, "isLive": false, - "timestamp": "2026-07-16T09:26:17Z", + "timestamp": "2026-08-27T17:03:04Z", "isWayBackLink": false, "order": 0 }, @@ -19,7 +19,7 @@ "url": "https://metadata.ftp-master.debian.org/changelogs//main/f/fonts-paratype/fonts-paratype_20181108-4_copyright", "isValid": false, "isLive": false, - "timestamp": "2026-07-16T09:26:17Z", + "timestamp": "2026-08-27T17:03:04Z", "isWayBackLink": false, "order": 1 } diff --git a/api/license-list-data/json/details/Parity-6.0.0.json b/api/license-list-data/json/details/Parity-6.0.0.json index 970bc6c0e..a247e04ea 100644 --- a/api/license-list-data/json/details/Parity-6.0.0.json +++ b/api/license-list-data/json/details/Parity-6.0.0.json @@ -10,7 +10,7 @@ "url": "https://paritylicense.com/versions/6.0.0.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:35Z", + "timestamp": "2026-08-27T17:03:01Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Parity-7.0.0.json b/api/license-list-data/json/details/Parity-7.0.0.json index 2dc8fabce..d719603b8 100644 --- a/api/license-list-data/json/details/Parity-7.0.0.json +++ b/api/license-list-data/json/details/Parity-7.0.0.json @@ -12,7 +12,7 @@ "url": "https://paritylicense.com/versions/7.0.0.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:45Z", + "timestamp": "2026-08-27T17:07:31Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Pixar.json b/api/license-list-data/json/details/Pixar.json index 25538fe7f..67c40fee8 100644 --- a/api/license-list-data/json/details/Pixar.json +++ b/api/license-list-data/json/details/Pixar.json @@ -11,30 +11,30 @@ "crossRef": [ { "match": "false", - "url": "https://graphics.pixar.com/opensubdiv/docs/license.html", + "url": "https://github.com/PixarAnimationStudios/OpenSubdiv/blob/v3_5_0/opensubdiv/version.cpp#L2-L22", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:29Z", + "timestamp": "2026-08-27T17:05:44Z", "isWayBackLink": false, - "order": 1 + "order": 2 }, { - "match": "true", - "url": "https://github.com/PixarAnimationStudios/OpenSubdiv/raw/v3_5_0/LICENSE.txt", + "match": "false", + "url": "https://graphics.pixar.com/opensubdiv/docs/license.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:29Z", + "timestamp": "2026-08-27T17:05:45Z", "isWayBackLink": false, - "order": 0 + "order": 1 }, { - "match": "false", - "url": "https://github.com/PixarAnimationStudios/OpenSubdiv/blob/v3_5_0/opensubdiv/version.cpp#L2-L22", + "match": "true", + "url": "https://github.com/PixarAnimationStudios/OpenSubdiv/raw/v3_5_0/LICENSE.txt", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:30Z", + "timestamp": "2026-08-27T17:05:46Z", "isWayBackLink": false, - "order": 2 + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/Plexus.json b/api/license-list-data/json/details/Plexus.json index a6c796c16..3c37200ca 100644 --- a/api/license-list-data/json/details/Plexus.json +++ b/api/license-list-data/json/details/Plexus.json @@ -12,7 +12,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/Plexus_Classworlds_License", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:01Z", + "timestamp": "2026-08-27T16:59:20Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/PolyForm-Noncommercial-1.0.0.json b/api/license-list-data/json/details/PolyForm-Noncommercial-1.0.0.json index 235281682..a0dd92d3c 100644 --- a/api/license-list-data/json/details/PolyForm-Noncommercial-1.0.0.json +++ b/api/license-list-data/json/details/PolyForm-Noncommercial-1.0.0.json @@ -12,7 +12,7 @@ "url": "https://polyformproject.org/licenses/noncommercial/1.0.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:02Z", + "timestamp": "2026-08-27T16:58:46Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/PolyForm-Small-Business-1.0.0.json b/api/license-list-data/json/details/PolyForm-Small-Business-1.0.0.json index b930e71bb..13bafc96b 100644 --- a/api/license-list-data/json/details/PolyForm-Small-Business-1.0.0.json +++ b/api/license-list-data/json/details/PolyForm-Small-Business-1.0.0.json @@ -12,7 +12,7 @@ "url": "https://polyformproject.org/licenses/small-business/1.0.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:27:48Z", + "timestamp": "2026-08-27T16:56:41Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/PostgreSQL.json b/api/license-list-data/json/details/PostgreSQL.json index b464ba118..2ff2416f6 100644 --- a/api/license-list-data/json/details/PostgreSQL.json +++ b/api/license-list-data/json/details/PostgreSQL.json @@ -10,7 +10,7 @@ "url": "https://opensource.org/license/PostgreSQL", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:03Z", + "timestamp": "2026-08-27T17:07:49Z", "isWayBackLink": false, "order": 1 }, @@ -19,7 +19,7 @@ "url": "http://www.postgresql.org/about/licence", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:03Z", + "timestamp": "2026-08-27T17:07:49Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Python-2.0.1.json b/api/license-list-data/json/details/Python-2.0.1.json index 5e8ba4e89..8145953a4 100644 --- a/api/license-list-data/json/details/Python-2.0.1.json +++ b/api/license-list-data/json/details/Python-2.0.1.json @@ -12,7 +12,7 @@ "url": "https://docs.python.org/3/license.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:54Z", + "timestamp": "2026-08-27T17:01:20Z", "isWayBackLink": false, "order": 1 }, @@ -21,7 +21,7 @@ "url": "https://www.python.org/download/releases/2.0.1/license/", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:54Z", + "timestamp": "2026-08-27T17:01:20Z", "isWayBackLink": false, "order": 0 }, @@ -30,7 +30,7 @@ "url": "https://github.com/python/cpython/blob/main/LICENSE", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:55Z", + "timestamp": "2026-08-27T17:01:20Z", "isWayBackLink": false, "order": 2 } diff --git a/api/license-list-data/json/details/Python-2.0.json b/api/license-list-data/json/details/Python-2.0.json index 44f54e492..439bfc49d 100644 --- a/api/license-list-data/json/details/Python-2.0.json +++ b/api/license-list-data/json/details/Python-2.0.json @@ -13,7 +13,7 @@ "url": "https://opensource.org/license/Python-2.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:26Z", + "timestamp": "2026-08-27T17:03:34Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/QPL-1.0-INRIA-2004.json b/api/license-list-data/json/details/QPL-1.0-INRIA-2004.json index 5d78994b3..903a77709 100644 --- a/api/license-list-data/json/details/QPL-1.0-INRIA-2004.json +++ b/api/license-list-data/json/details/QPL-1.0-INRIA-2004.json @@ -12,7 +12,7 @@ "url": "https://github.com/maranget/hevea/blob/master/LICENSE", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:50Z", + "timestamp": "2026-08-27T16:56:07Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/QPL-1.0.json b/api/license-list-data/json/details/QPL-1.0.json index 3f8692662..6b501910c 100644 --- a/api/license-list-data/json/details/QPL-1.0.json +++ b/api/license-list-data/json/details/QPL-1.0.json @@ -6,12 +6,21 @@ "name": "Q Public License 1.0", "licenseId": "QPL-1.0", "crossRef": [ + { + "match": "N/A", + "url": "http://doc.qt.nokia.com/3.3/license.html", + "isValid": true, + "isLive": false, + "timestamp": "2026-08-27T17:02:30Z", + "isWayBackLink": false, + "order": 0 + }, { "match": "true", "url": "https://doc.qt.io/archives/3.3/license.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:24:41Z", + "timestamp": "2026-08-27T17:02:30Z", "isWayBackLink": false, "order": 2 }, @@ -20,18 +29,9 @@ "url": "https://opensource.org/license/QPL-1.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:24:42Z", + "timestamp": "2026-08-27T17:02:30Z", "isWayBackLink": false, "order": 1 - }, - { - "match": "N/A", - "url": "http://doc.qt.nokia.com/3.3/license.html", - "isValid": true, - "isLive": false, - "timestamp": "2026-07-16T09:24:42Z", - "isWayBackLink": false, - "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/Qhull.json b/api/license-list-data/json/details/Qhull.json index 997dfece0..d0512e2b1 100644 --- a/api/license-list-data/json/details/Qhull.json +++ b/api/license-list-data/json/details/Qhull.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/Qhull", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:00Z", + "timestamp": "2026-08-27T17:07:30Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/RHeCos-1.1.json b/api/license-list-data/json/details/RHeCos-1.1.json index 1d87ff25d..74dd3ef2e 100644 --- a/api/license-list-data/json/details/RHeCos-1.1.json +++ b/api/license-list-data/json/details/RHeCos-1.1.json @@ -11,7 +11,7 @@ "url": "http://ecos.sourceware.org/old-license.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:02Z", + "timestamp": "2026-08-27T17:03:34Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/RPL-1.1.json b/api/license-list-data/json/details/RPL-1.1.json index 0830d998e..14b4c4cf9 100644 --- a/api/license-list-data/json/details/RPL-1.1.json +++ b/api/license-list-data/json/details/RPL-1.1.json @@ -12,7 +12,7 @@ "url": "https://opensource.org/license/RPL-1.1", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:26:47Z", + "timestamp": "2026-08-27T17:03:03Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/RPL-1.5.json b/api/license-list-data/json/details/RPL-1.5.json index 6e5909421..9b6659b30 100644 --- a/api/license-list-data/json/details/RPL-1.5.json +++ b/api/license-list-data/json/details/RPL-1.5.json @@ -12,7 +12,7 @@ "url": "https://opensource.org/license/RPL-1.5", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:28Z", + "timestamp": "2026-08-27T16:58:45Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/RPSL-1.0.json b/api/license-list-data/json/details/RPSL-1.0.json index 4a79b505f..99b5332fa 100644 --- a/api/license-list-data/json/details/RPSL-1.0.json +++ b/api/license-list-data/json/details/RPSL-1.0.json @@ -10,21 +10,21 @@ "crossRef": [ { "match": "N/A", - "url": "https://opensource.org/license/RPSL-1.0", + "url": "https://helixcommunity.org/content/rpsl", "isValid": true, - "isLive": true, - "timestamp": "2026-07-16T09:20:23Z", + "isLive": false, + "timestamp": "2026-08-27T16:58:47Z", "isWayBackLink": false, - "order": 1 + "order": 0 }, { "match": "N/A", - "url": "https://helixcommunity.org/content/rpsl", + "url": "https://opensource.org/license/RPSL-1.0", "isValid": true, - "isLive": false, - "timestamp": "2026-07-16T09:20:24Z", + "isLive": true, + "timestamp": "2026-08-27T16:58:47Z", "isWayBackLink": false, - "order": 0 + "order": 1 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/RSA-MD.json b/api/license-list-data/json/details/RSA-MD.json index 763a00ac1..c1b163d7b 100644 --- a/api/license-list-data/json/details/RSA-MD.json +++ b/api/license-list-data/json/details/RSA-MD.json @@ -10,7 +10,7 @@ "url": "http://www.faqs.org/rfcs/rfc1321.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:26:49Z", + "timestamp": "2026-08-27T17:02:28Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/RSCPL.json b/api/license-list-data/json/details/RSCPL.json index e01ac91fc..74b13f1f4 100644 --- a/api/license-list-data/json/details/RSCPL.json +++ b/api/license-list-data/json/details/RSCPL.json @@ -10,7 +10,7 @@ "url": "https://opensource.org/license/RSCPL", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:31:23Z", + "timestamp": "2026-08-27T17:04:13Z", "isWayBackLink": false, "order": 1 }, @@ -19,7 +19,7 @@ "url": "http://wayback.archive.org/web/20060715140826/http://www.risource.org/RPL/RPL-1.0A.shtml", "isValid": false, "isLive": false, - "timestamp": "2026-07-16T09:31:23Z", + "timestamp": "2026-08-27T17:04:13Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Rdisc.json b/api/license-list-data/json/details/Rdisc.json index de2fac9ad..11ed96ccb 100644 --- a/api/license-list-data/json/details/Rdisc.json +++ b/api/license-list-data/json/details/Rdisc.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/Rdisc_License", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:54Z", + "timestamp": "2026-08-27T16:57:41Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Ruby-pty.json b/api/license-list-data/json/details/Ruby-pty.json index 9b83bbd89..618ffea3a 100644 --- a/api/license-list-data/json/details/Ruby-pty.json +++ b/api/license-list-data/json/details/Ruby-pty.json @@ -9,30 +9,30 @@ "crossRef": [ { "match": "false", - "url": "https://github.com/ruby/ruby/blob/9f6deaa6888a423720b4b127b5314f0ad26cc2e6/ext/pty/pty.c#L775-L786", + "url": "https://github.com/ruby/ruby/commit/0a64817fb80016030c03518fb9459f63c11605ea#diff-fedf217c1ce44bda01f0a678d3ff8b198bed478754d699c527a698ad933979a0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:47Z", + "timestamp": "2026-08-27T17:03:42Z", "isWayBackLink": false, - "order": 0 + "order": 2 }, { "match": "false", - "url": "https://github.com/ruby/ruby/commit/0a64817fb80016030c03518fb9459f63c11605ea#diff-fedf217c1ce44bda01f0a678d3ff8b198bed478754d699c527a698ad933979a0", + "url": "https://github.com/ruby/ruby/commit/0a64817fb80016030c03518fb9459f63c11605ea#diff-ef5fa30838d6d0cecad9e675cc50b24628cfe2cb277c346053fafcc36c91c204", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:47Z", + "timestamp": "2026-08-27T17:03:42Z", "isWayBackLink": false, - "order": 2 + "order": 1 }, { "match": "false", - "url": "https://github.com/ruby/ruby/commit/0a64817fb80016030c03518fb9459f63c11605ea#diff-ef5fa30838d6d0cecad9e675cc50b24628cfe2cb277c346053fafcc36c91c204", + "url": "https://github.com/ruby/ruby/blob/9f6deaa6888a423720b4b127b5314f0ad26cc2e6/ext/pty/pty.c#L775-L786", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:47Z", + "timestamp": "2026-08-27T17:03:43Z", "isWayBackLink": false, - "order": 1 + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/Ruby.json b/api/license-list-data/json/details/Ruby.json index fcfe3a613..4e7b213f7 100644 --- a/api/license-list-data/json/details/Ruby.json +++ b/api/license-list-data/json/details/Ruby.json @@ -13,7 +13,7 @@ "url": "https://www.ruby-lang.org/en/about/license.txt", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:31:24Z", + "timestamp": "2026-08-27T16:57:45Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/SAX-PD-2.0.json b/api/license-list-data/json/details/SAX-PD-2.0.json index d369cd5af..10a551a73 100644 --- a/api/license-list-data/json/details/SAX-PD-2.0.json +++ b/api/license-list-data/json/details/SAX-PD-2.0.json @@ -10,7 +10,7 @@ "url": "http://www.saxproject.org/copying.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:29:53Z", + "timestamp": "2026-08-27T17:07:27Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/SAX-PD.json b/api/license-list-data/json/details/SAX-PD.json index 18702bc02..2d4a845ce 100644 --- a/api/license-list-data/json/details/SAX-PD.json +++ b/api/license-list-data/json/details/SAX-PD.json @@ -10,7 +10,7 @@ "url": "http://www.saxproject.org/copying.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:02Z", + "timestamp": "2026-08-27T17:00:51Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/SCEA.json b/api/license-list-data/json/details/SCEA.json index 94f081c2c..7d3f06527 100644 --- a/api/license-list-data/json/details/SCEA.json +++ b/api/license-list-data/json/details/SCEA.json @@ -12,7 +12,7 @@ "url": "http://research.scea.com/scea_shared_source_license.html", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:23:35Z", + "timestamp": "2026-08-27T17:06:24Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/SGI-B-1.0.json b/api/license-list-data/json/details/SGI-B-1.0.json index 988bb6c42..ad945695c 100644 --- a/api/license-list-data/json/details/SGI-B-1.0.json +++ b/api/license-list-data/json/details/SGI-B-1.0.json @@ -14,7 +14,7 @@ "url": "http://oss.sgi.com/projects/FreeB/SGIFreeSWLicB.1.0.html", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:28:23Z", + "timestamp": "2026-08-27T17:02:57Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/SGI-B-1.1.json b/api/license-list-data/json/details/SGI-B-1.1.json index cd7778a5c..8b31bc53b 100644 --- a/api/license-list-data/json/details/SGI-B-1.1.json +++ b/api/license-list-data/json/details/SGI-B-1.1.json @@ -14,7 +14,7 @@ "url": "http://oss.sgi.com/projects/FreeB/", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:27:19Z", + "timestamp": "2026-08-27T16:55:38Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/SGI-B-2.0.json b/api/license-list-data/json/details/SGI-B-2.0.json index 5548bb6dc..91f26d18a 100644 --- a/api/license-list-data/json/details/SGI-B-2.0.json +++ b/api/license-list-data/json/details/SGI-B-2.0.json @@ -13,7 +13,7 @@ "url": "http://oss.sgi.com/projects/FreeB/SGIFreeSWLicB.2.0.pdf", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:29:22Z", + "timestamp": "2026-08-27T17:06:26Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/SGI-OpenGL.json b/api/license-list-data/json/details/SGI-OpenGL.json index a569986b4..1a9b8f8ff 100644 --- a/api/license-list-data/json/details/SGI-OpenGL.json +++ b/api/license-list-data/json/details/SGI-OpenGL.json @@ -10,7 +10,7 @@ "url": "https://gitlab.freedesktop.org/mesa/glw/-/blob/master/README?ref_type\u003dheads", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:24:41Z", + "timestamp": "2026-08-27T17:07:29Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/SGMLUG-PM.json b/api/license-list-data/json/details/SGMLUG-PM.json index 5abd2350b..1850bed87 100644 --- a/api/license-list-data/json/details/SGMLUG-PM.json +++ b/api/license-list-data/json/details/SGMLUG-PM.json @@ -10,7 +10,7 @@ "url": "https://gitweb.gentoo.org/repo/gentoo.git/tree/licenses/SGMLUG?id\u003d7d999af4a47bf55e53e54713d98d145f935935c1", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:29:56Z", + "timestamp": "2026-08-27T16:57:55Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/SGP4.json b/api/license-list-data/json/details/SGP4.json index 8a721c63e..d440c599f 100644 --- a/api/license-list-data/json/details/SGP4.json +++ b/api/license-list-data/json/details/SGP4.json @@ -10,7 +10,7 @@ "url": "https://celestrak.org/publications/AIAA/2006-6753/faq.php", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:00Z", + "timestamp": "2026-08-27T17:03:34Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/SHL-0.5.json b/api/license-list-data/json/details/SHL-0.5.json index 0e8df4202..43eedd28b 100644 --- a/api/license-list-data/json/details/SHL-0.5.json +++ b/api/license-list-data/json/details/SHL-0.5.json @@ -12,7 +12,7 @@ "url": "https://solderpad.org/licenses/SHL-0.5/", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:31Z", + "timestamp": "2026-08-27T17:02:31Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/SHL-0.51.json b/api/license-list-data/json/details/SHL-0.51.json index c627a05b3..05af6d689 100644 --- a/api/license-list-data/json/details/SHL-0.51.json +++ b/api/license-list-data/json/details/SHL-0.51.json @@ -14,7 +14,7 @@ "url": "https://solderpad.org/licenses/SHL-0.51/", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:24:42Z", + "timestamp": "2026-08-27T17:07:32Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/SISSL-1.2.json b/api/license-list-data/json/details/SISSL-1.2.json index e573ac446..0718b9618 100644 --- a/api/license-list-data/json/details/SISSL-1.2.json +++ b/api/license-list-data/json/details/SISSL-1.2.json @@ -12,7 +12,7 @@ "url": "http://gridscheduler.sourceforge.net/Gridengine_SISSL_license.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:24:09Z", + "timestamp": "2026-08-27T16:56:06Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/SISSL.json b/api/license-list-data/json/details/SISSL.json index 0496a0566..262b4622d 100644 --- a/api/license-list-data/json/details/SISSL.json +++ b/api/license-list-data/json/details/SISSL.json @@ -13,7 +13,7 @@ "url": "http://www.openoffice.org/licenses/sissl_license.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:43Z", + "timestamp": "2026-08-27T16:56:05Z", "isWayBackLink": false, "order": 0 }, @@ -22,7 +22,7 @@ "url": "https://opensource.org/license/SISSL", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:44Z", + "timestamp": "2026-08-27T16:56:06Z", "isWayBackLink": false, "order": 1 } diff --git a/api/license-list-data/json/details/SL.json b/api/license-list-data/json/details/SL.json index 357331391..7f138b2b6 100644 --- a/api/license-list-data/json/details/SL.json +++ b/api/license-list-data/json/details/SL.json @@ -10,7 +10,7 @@ "url": "https://github.com/mtoyoda/sl/blob/master/LICENSE", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:35Z", + "timestamp": "2026-08-27T17:06:18Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/SMAIL-GPL.json b/api/license-list-data/json/details/SMAIL-GPL.json index 829ed48c7..ede2bbebe 100644 --- a/api/license-list-data/json/details/SMAIL-GPL.json +++ b/api/license-list-data/json/details/SMAIL-GPL.json @@ -10,7 +10,7 @@ "url": "https://sources.debian.org/copyright/license/debianutils/4.11.2/", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:26:49Z", + "timestamp": "2026-08-27T16:56:12Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/SMLNJ.json b/api/license-list-data/json/details/SMLNJ.json index c7bfc4afa..33203038c 100644 --- a/api/license-list-data/json/details/SMLNJ.json +++ b/api/license-list-data/json/details/SMLNJ.json @@ -11,7 +11,7 @@ "url": "https://www.smlnj.org/license.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:44Z", + "timestamp": "2026-08-27T16:55:36Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/SMPPL.json b/api/license-list-data/json/details/SMPPL.json index c7c6f549f..73ac6a75b 100644 --- a/api/license-list-data/json/details/SMPPL.json +++ b/api/license-list-data/json/details/SMPPL.json @@ -10,7 +10,7 @@ "url": "https://github.com/dcblake/SMP/blob/master/Documentation/License.txt", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:34Z", + "timestamp": "2026-08-27T17:03:37Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/SNIA.json b/api/license-list-data/json/details/SNIA.json index e1327a768..6ccbde8b8 100644 --- a/api/license-list-data/json/details/SNIA.json +++ b/api/license-list-data/json/details/SNIA.json @@ -12,7 +12,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/SNIA_Public_License", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:41Z", + "timestamp": "2026-08-27T17:00:55Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/SOFA.json b/api/license-list-data/json/details/SOFA.json index d681d55a8..097f504f8 100644 --- a/api/license-list-data/json/details/SOFA.json +++ b/api/license-list-data/json/details/SOFA.json @@ -10,7 +10,7 @@ "url": "http://www.iausofa.org/tandc.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:26:17Z", + "timestamp": "2026-08-27T17:02:28Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/SPL-1.0.json b/api/license-list-data/json/details/SPL-1.0.json index f8ee65067..5198bc614 100644 --- a/api/license-list-data/json/details/SPL-1.0.json +++ b/api/license-list-data/json/details/SPL-1.0.json @@ -15,7 +15,7 @@ "url": "https://opensource.org/license/SPL-1.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:38Z", + "timestamp": "2026-08-27T17:07:32Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/SSH-OpenSSH.json b/api/license-list-data/json/details/SSH-OpenSSH.json index 692ada507..b8e5848ba 100644 --- a/api/license-list-data/json/details/SSH-OpenSSH.json +++ b/api/license-list-data/json/details/SSH-OpenSSH.json @@ -12,7 +12,7 @@ "url": "https://github.com/openssh/openssh-portable/blob/1b11ea7c58cd5c59838b5fa574cd456d6047b2d4/LICENCE#L10", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:02Z", + "timestamp": "2026-08-27T17:03:03Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/SSH-short.json b/api/license-list-data/json/details/SSH-short.json index a1a25c52d..f96f9aa9f 100644 --- a/api/license-list-data/json/details/SSH-short.json +++ b/api/license-list-data/json/details/SSH-short.json @@ -12,7 +12,7 @@ "url": "https://github.com/openssh/openssh-portable/blob/1b11ea7c58cd5c59838b5fa574cd456d6047b2d4/pathnames.h", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:46Z", + "timestamp": "2026-08-27T17:03:01Z", "isWayBackLink": false, "order": 0 }, @@ -21,7 +21,7 @@ "url": "https://joinup.ec.europa.eu/svn/lesoll/trunk/italc/lib/src/dsa_key.cpp", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:25:47Z", + "timestamp": "2026-08-27T17:03:01Z", "isWayBackLink": false, "order": 2 }, @@ -30,7 +30,7 @@ "url": "http://web.mit.edu/kolya/.f/root/athena.mit.edu/sipb.mit.edu/project/openssh/OldFiles/src/openssh-2.9.9p2/ssh-add.1", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:47Z", + "timestamp": "2026-08-27T17:03:01Z", "isWayBackLink": false, "order": 1 } diff --git a/api/license-list-data/json/details/SSLeay-standalone.json b/api/license-list-data/json/details/SSLeay-standalone.json index 2448fdab7..a6a06a451 100644 --- a/api/license-list-data/json/details/SSLeay-standalone.json +++ b/api/license-list-data/json/details/SSLeay-standalone.json @@ -12,7 +12,7 @@ "url": "https://www.tq-group.com/filedownloads/files/software-license-conditions/OriginalSSLeay/OriginalSSLeay.pdf", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:28:21Z", + "timestamp": "2026-08-27T17:07:48Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/SSPL-1.0.json b/api/license-list-data/json/details/SSPL-1.0.json index 3cb4cd7e1..4673a31cc 100644 --- a/api/license-list-data/json/details/SSPL-1.0.json +++ b/api/license-list-data/json/details/SSPL-1.0.json @@ -14,7 +14,7 @@ "url": "https://www.mongodb.com/licensing/server-side-public-license", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:36Z", + "timestamp": "2026-08-27T17:03:36Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/SUL-1.0.json b/api/license-list-data/json/details/SUL-1.0.json index 5c0b8573f..7b985c1eb 100644 --- a/api/license-list-data/json/details/SUL-1.0.json +++ b/api/license-list-data/json/details/SUL-1.0.json @@ -12,7 +12,7 @@ "url": "https://github.com/n8n-io/n8n/blob/master/LICENSE.md", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:22:20Z", + "timestamp": "2026-08-27T17:07:27Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/SWL.json b/api/license-list-data/json/details/SWL.json index 4eb4d996c..44fcf1dbf 100644 --- a/api/license-list-data/json/details/SWL.json +++ b/api/license-list-data/json/details/SWL.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/SWL", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:45Z", + "timestamp": "2026-08-27T17:00:53Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Saxpath.json b/api/license-list-data/json/details/Saxpath.json index be518b9e5..460982a7d 100644 --- a/api/license-list-data/json/details/Saxpath.json +++ b/api/license-list-data/json/details/Saxpath.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/Saxpath_License", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:35Z", + "timestamp": "2026-08-27T17:03:02Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Sendmail-8.23.json b/api/license-list-data/json/details/Sendmail-8.23.json index 6132293f0..cce39571b 100644 --- a/api/license-list-data/json/details/Sendmail-8.23.json +++ b/api/license-list-data/json/details/Sendmail-8.23.json @@ -5,23 +5,23 @@ "name": "Sendmail License 8.23", "licenseId": "Sendmail-8.23", "crossRef": [ - { - "match": "N/A", - "url": "https://web.archive.org/web/20181003101040/https://www.proofpoint.com/sites/default/files/sendmail-license.pdf", - "isValid": false, - "isLive": false, - "timestamp": "2026-07-16T09:19:51Z", - "isWayBackLink": false, - "order": 1 - }, { "match": "false", "url": "https://www.proofpoint.com/sites/default/files/sendmail-license.pdf", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:52Z", + "timestamp": "2026-08-27T17:02:31Z", "isWayBackLink": false, "order": 0 + }, + { + "match": "N/A", + "url": "https://web.archive.org/web/20181003101040/https://www.proofpoint.com/sites/default/files/sendmail-license.pdf", + "isValid": false, + "isLive": false, + "timestamp": "2026-08-27T17:02:31Z", + "isWayBackLink": false, + "order": 1 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/Sendmail-Open-Source-1.1.json b/api/license-list-data/json/details/Sendmail-Open-Source-1.1.json index c76e78b8e..2ed95d05a 100644 --- a/api/license-list-data/json/details/Sendmail-Open-Source-1.1.json +++ b/api/license-list-data/json/details/Sendmail-Open-Source-1.1.json @@ -12,7 +12,7 @@ "url": "https://github.com/trusteddomainproject/OpenDMARC/blob/master/LICENSE.Sendmail", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:42Z", + "timestamp": "2026-08-27T17:02:56Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Sendmail.json b/api/license-list-data/json/details/Sendmail.json index efb702ce6..9d146ce6b 100644 --- a/api/license-list-data/json/details/Sendmail.json +++ b/api/license-list-data/json/details/Sendmail.json @@ -10,7 +10,7 @@ "url": "https://web.archive.org/web/20160322142305/https://www.sendmail.com/pdfs/open_source/sendmail_license.pdf", "isValid": false, "isLive": false, - "timestamp": "2026-07-16T09:19:52Z", + "timestamp": "2026-08-27T16:56:10Z", "isWayBackLink": false, "order": 1 }, @@ -19,7 +19,7 @@ "url": "http://www.sendmail.com/pdfs/open_source/sendmail_license.pdf", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:52Z", + "timestamp": "2026-08-27T16:56:10Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/SimPL-2.0.json b/api/license-list-data/json/details/SimPL-2.0.json index e45166cc2..45687f7e6 100644 --- a/api/license-list-data/json/details/SimPL-2.0.json +++ b/api/license-list-data/json/details/SimPL-2.0.json @@ -10,7 +10,7 @@ "url": "https://opensource.org/license/SiMPL-2.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:27Z", + "timestamp": "2026-08-27T17:04:43Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Sleepycat.json b/api/license-list-data/json/details/Sleepycat.json index 773f0598e..b21f36f52 100644 --- a/api/license-list-data/json/details/Sleepycat.json +++ b/api/license-list-data/json/details/Sleepycat.json @@ -11,7 +11,7 @@ "url": "https://opensource.org/license/Sleepycat", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:29:56Z", + "timestamp": "2026-08-27T17:07:49Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Soundex.json b/api/license-list-data/json/details/Soundex.json index 8500aa987..e664d81c2 100644 --- a/api/license-list-data/json/details/Soundex.json +++ b/api/license-list-data/json/details/Soundex.json @@ -6,11 +6,11 @@ "licenseId": "Soundex", "crossRef": [ { - "match": "true", + "match": "N/A", "url": "https://metacpan.org/release/RJBS/Text-Soundex-3.05/source/Soundex.pm#L3-11", "isValid": true, - "isLive": true, - "timestamp": "2026-07-16T09:21:02Z", + "isLive": false, + "timestamp": "2026-08-27T17:07:50Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Spencer-86.json b/api/license-list-data/json/details/Spencer-86.json index 018839cea..2397b2f68 100644 --- a/api/license-list-data/json/details/Spencer-86.json +++ b/api/license-list-data/json/details/Spencer-86.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/Henry_Spencer_Reg-Ex_Library_License", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:29:57Z", + "timestamp": "2026-08-27T17:07:28Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Spencer-94.json b/api/license-list-data/json/details/Spencer-94.json index efe66693d..760912a20 100644 --- a/api/license-list-data/json/details/Spencer-94.json +++ b/api/license-list-data/json/details/Spencer-94.json @@ -6,22 +6,22 @@ "licenseId": "Spencer-94", "crossRef": [ { - "match": "true", - "url": "https://fedoraproject.org/wiki/Licensing/Henry_Spencer_Reg-Ex_Library_License", + "match": "N/A", + "url": "https://metacpan.org/release/KNOK/File-MMagic-1.30/source/COPYING#L28", "isValid": true, - "isLive": true, - "timestamp": "2026-07-16T09:25:45Z", + "isLive": false, + "timestamp": "2026-08-27T17:06:24Z", "isWayBackLink": false, - "order": 0 + "order": 1 }, { "match": "true", - "url": "https://metacpan.org/release/KNOK/File-MMagic-1.30/source/COPYING#L28", + "url": "https://fedoraproject.org/wiki/Licensing/Henry_Spencer_Reg-Ex_Library_License", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:45Z", + "timestamp": "2026-08-27T17:06:25Z", "isWayBackLink": false, - "order": 1 + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/Spencer-99.json b/api/license-list-data/json/details/Spencer-99.json index a615a587a..9aaf7183d 100644 --- a/api/license-list-data/json/details/Spencer-99.json +++ b/api/license-list-data/json/details/Spencer-99.json @@ -10,7 +10,7 @@ "url": "http://www.opensource.apple.com/source/tcl/tcl-5/tcl/generic/regfronts.c", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:28:20Z", + "timestamp": "2026-08-27T17:00:54Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/StandardML-NJ.json b/api/license-list-data/json/details/StandardML-NJ.json index df63d9a30..df390b9c8 100644 --- a/api/license-list-data/json/details/StandardML-NJ.json +++ b/api/license-list-data/json/details/StandardML-NJ.json @@ -13,7 +13,7 @@ "url": "https://www.smlnj.org/license.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:45Z", + "timestamp": "2026-08-27T16:58:46Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/SugarCRM-1.1.3.json b/api/license-list-data/json/details/SugarCRM-1.1.3.json index cb809e50f..021bff74d 100644 --- a/api/license-list-data/json/details/SugarCRM-1.1.3.json +++ b/api/license-list-data/json/details/SugarCRM-1.1.3.json @@ -10,7 +10,7 @@ "url": "http://www.sugarcrm.com/crm/SPL", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:30:46Z", + "timestamp": "2026-08-27T17:02:30Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Sun-PPP-2000.json b/api/license-list-data/json/details/Sun-PPP-2000.json index de1c9e9c1..22f64a02c 100644 --- a/api/license-list-data/json/details/Sun-PPP-2000.json +++ b/api/license-list-data/json/details/Sun-PPP-2000.json @@ -10,7 +10,7 @@ "url": "https://github.com/ppp-project/ppp/blob/master/modules/ppp_ahdlc.c#L7-L19", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:26:48Z", + "timestamp": "2026-08-27T16:59:50Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Sun-PPP.json b/api/license-list-data/json/details/Sun-PPP.json index 7a23f9963..f8794ede1 100644 --- a/api/license-list-data/json/details/Sun-PPP.json +++ b/api/license-list-data/json/details/Sun-PPP.json @@ -10,7 +10,7 @@ "url": "https://github.com/ppp-project/ppp/blob/master/pppd/eap.c#L7-L16", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:34Z", + "timestamp": "2026-08-27T17:01:56Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/SunPro.json b/api/license-list-data/json/details/SunPro.json index 2edf00bb1..330ee5c66 100644 --- a/api/license-list-data/json/details/SunPro.json +++ b/api/license-list-data/json/details/SunPro.json @@ -10,7 +10,7 @@ "url": "https://github.com/freebsd/freebsd-src/blob/main/lib/msun/src/e_lgammal.c", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:34Z", + "timestamp": "2026-08-27T16:56:07Z", "isWayBackLink": false, "order": 1 }, @@ -19,7 +19,7 @@ "url": "https://github.com/freebsd/freebsd-src/blob/main/lib/msun/src/e_acosh.c", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:35Z", + "timestamp": "2026-08-27T16:56:08Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Symlinks.json b/api/license-list-data/json/details/Symlinks.json index ae51a25b1..1866cb008 100644 --- a/api/license-list-data/json/details/Symlinks.json +++ b/api/license-list-data/json/details/Symlinks.json @@ -10,7 +10,7 @@ "url": "https://www.mail-archive.com/debian-bugs-rc@lists.debian.org/msg11494.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:33Z", + "timestamp": "2026-08-27T17:00:54Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/TAPR-OHL-1.0.json b/api/license-list-data/json/details/TAPR-OHL-1.0.json index 8562d9bfe..bee9378ac 100644 --- a/api/license-list-data/json/details/TAPR-OHL-1.0.json +++ b/api/license-list-data/json/details/TAPR-OHL-1.0.json @@ -10,7 +10,7 @@ "url": "https://www.tapr.org/OHL", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:45Z", + "timestamp": "2026-08-27T17:07:42Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/TCL.json b/api/license-list-data/json/details/TCL.json index 3ffe902cc..01b6a9d99 100644 --- a/api/license-list-data/json/details/TCL.json +++ b/api/license-list-data/json/details/TCL.json @@ -10,16 +10,16 @@ "url": "https://fedoraproject.org/wiki/Licensing/TCL", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:26Z", + "timestamp": "2026-08-27T17:08:22Z", "isWayBackLink": false, "order": 1 }, { - "match": "true", + "match": "N/A", "url": "http://www.tcl.tk/software/tcltk/license.html", "isValid": true, - "isLive": true, - "timestamp": "2026-07-16T09:20:26Z", + "isLive": false, + "timestamp": "2026-08-27T17:08:22Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/TCP-wrappers.json b/api/license-list-data/json/details/TCP-wrappers.json index d1b0c15b5..2246b45ed 100644 --- a/api/license-list-data/json/details/TCP-wrappers.json +++ b/api/license-list-data/json/details/TCP-wrappers.json @@ -10,7 +10,7 @@ "url": "http://rc.quest.com/topics/openssh/license.php#tcpwrappers", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:22:20Z", + "timestamp": "2026-08-27T17:03:36Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/TGPPL-1.0.json b/api/license-list-data/json/details/TGPPL-1.0.json index e62a556c6..87822ac16 100644 --- a/api/license-list-data/json/details/TGPPL-1.0.json +++ b/api/license-list-data/json/details/TGPPL-1.0.json @@ -8,22 +8,22 @@ "standardLicenseHeader": "*Licensed under the Transitive Grace Period Public Licence version 1.0*\n\n", "crossRef": [ { - "match": "false", - "url": "https://tahoe-lafs.org/trac/tahoe-lafs/browser/trunk/COPYING.TGPPL.rst", + "match": "true", + "url": "https://fedoraproject.org/wiki/Licensing/TGPPL", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:24Z", + "timestamp": "2026-08-27T16:58:46Z", "isWayBackLink": false, - "order": 1 + "order": 0 }, { - "match": "true", - "url": "https://fedoraproject.org/wiki/Licensing/TGPPL", + "match": "N/A", + "url": "https://tahoe-lafs.org/trac/tahoe-lafs/browser/trunk/COPYING.TGPPL.rst", "isValid": true, - "isLive": true, - "timestamp": "2026-07-16T09:23:29Z", + "isLive": false, + "timestamp": "2026-08-27T16:58:47Z", "isWayBackLink": false, - "order": 0 + "order": 1 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/TMate.json b/api/license-list-data/json/details/TMate.json index ab5d3006a..2915c7f92 100644 --- a/api/license-list-data/json/details/TMate.json +++ b/api/license-list-data/json/details/TMate.json @@ -10,7 +10,7 @@ "url": "http://svnkit.com/license.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:24:43Z", + "timestamp": "2026-08-27T16:55:30Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/TORQUE-1.1.json b/api/license-list-data/json/details/TORQUE-1.1.json index fa0b8c265..4ddb5cbc0 100644 --- a/api/license-list-data/json/details/TORQUE-1.1.json +++ b/api/license-list-data/json/details/TORQUE-1.1.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/TORQUEv1.1", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:31:24Z", + "timestamp": "2026-08-27T17:00:51Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/TOSL.json b/api/license-list-data/json/details/TOSL.json index a70b48769..05aa561fb 100644 --- a/api/license-list-data/json/details/TOSL.json +++ b/api/license-list-data/json/details/TOSL.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/TOSL", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:45Z", + "timestamp": "2026-08-27T16:59:19Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/TPDL.json b/api/license-list-data/json/details/TPDL.json index 91e3abe6b..69ddd61a4 100644 --- a/api/license-list-data/json/details/TPDL.json +++ b/api/license-list-data/json/details/TPDL.json @@ -6,11 +6,11 @@ "licenseId": "TPDL", "crossRef": [ { - "match": "false", + "match": "N/A", "url": "https://metacpan.org/pod/Time::ParseDate#LICENSE", "isValid": true, - "isLive": true, - "timestamp": "2026-07-16T09:19:53Z", + "isLive": false, + "timestamp": "2026-08-27T17:07:27Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/TPL-1.0.json b/api/license-list-data/json/details/TPL-1.0.json index b0fea1679..4e1717c0f 100644 --- a/api/license-list-data/json/details/TPL-1.0.json +++ b/api/license-list-data/json/details/TPL-1.0.json @@ -14,7 +14,7 @@ "url": "https://fedoraproject.org/wiki/Licensing:ThorPublicLicense", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:52Z", + "timestamp": "2026-08-27T17:07:31Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/TTWL.json b/api/license-list-data/json/details/TTWL.json index 42c62634d..06e7935d4 100644 --- a/api/license-list-data/json/details/TTWL.json +++ b/api/license-list-data/json/details/TTWL.json @@ -10,7 +10,7 @@ "url": "https://github.com/ap/Text-Tabs/blob/master/lib.modern/Text/Tabs.pm#L148", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:49Z", + "timestamp": "2026-08-27T16:57:41Z", "isWayBackLink": false, "order": 1 }, @@ -19,7 +19,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/TTWL", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:49Z", + "timestamp": "2026-08-27T16:57:42Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/TTYP0.json b/api/license-list-data/json/details/TTYP0.json index 8d0bea20b..956ce0144 100644 --- a/api/license-list-data/json/details/TTYP0.json +++ b/api/license-list-data/json/details/TTYP0.json @@ -10,7 +10,7 @@ "url": "https://people.mpi-inf.mpg.de/~uwe/misc/uw-ttyp0/", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:26:17Z", + "timestamp": "2026-08-27T16:55:32Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/TU-Berlin-1.0.json b/api/license-list-data/json/details/TU-Berlin-1.0.json index 111e58683..fa347c8ab 100644 --- a/api/license-list-data/json/details/TU-Berlin-1.0.json +++ b/api/license-list-data/json/details/TU-Berlin-1.0.json @@ -10,7 +10,7 @@ "url": "https://github.com/swh/ladspa/blob/7bf6f3799fdba70fda297c2d8fd9f526803d9680/gsm/COPYRIGHT", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:29Z", + "timestamp": "2026-08-27T16:57:45Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/TU-Berlin-2.0.json b/api/license-list-data/json/details/TU-Berlin-2.0.json index bacf238ef..3e9953f22 100644 --- a/api/license-list-data/json/details/TU-Berlin-2.0.json +++ b/api/license-list-data/json/details/TU-Berlin-2.0.json @@ -10,7 +10,7 @@ "url": "https://github.com/CorsixTH/deps/blob/fd339a9f526d1d9c9f01ccf39e438a015da50035/licences/libgsm.txt", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:36Z", + "timestamp": "2026-08-27T17:07:30Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/TekHVC.json b/api/license-list-data/json/details/TekHVC.json index b7aeaf6dd..c0720541f 100644 --- a/api/license-list-data/json/details/TekHVC.json +++ b/api/license-list-data/json/details/TekHVC.json @@ -10,7 +10,7 @@ "url": "https://gitlab.freedesktop.org/xorg/lib/libx11/-/blob/master/COPYING?ref_type\u003dheads#L138-171", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:01Z", + "timestamp": "2026-08-27T17:07:28Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/TermReadKey.json b/api/license-list-data/json/details/TermReadKey.json index 558c72cbe..623495c8d 100644 --- a/api/license-list-data/json/details/TermReadKey.json +++ b/api/license-list-data/json/details/TermReadKey.json @@ -10,7 +10,7 @@ "url": "https://github.com/jonathanstowe/TermReadKey/blob/master/README#L9-L10", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:47Z", + "timestamp": "2026-08-27T16:59:19Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/ThirdEye.json b/api/license-list-data/json/details/ThirdEye.json index ed6fdf597..eee8b79ab 100644 --- a/api/license-list-data/json/details/ThirdEye.json +++ b/api/license-list-data/json/details/ThirdEye.json @@ -8,11 +8,11 @@ "licenseId": "ThirdEye", "crossRef": [ { - "match": "false", + "match": "N/A", "url": "https://sourceware.org/cgit/binutils-gdb/tree/include/coff/symconst.h#n11", "isValid": true, - "isLive": true, - "timestamp": "2026-07-16T09:24:10Z", + "isLive": false, + "timestamp": "2026-08-27T16:56:05Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/TrustedQSL.json b/api/license-list-data/json/details/TrustedQSL.json index e50f134eb..eb33bbb31 100644 --- a/api/license-list-data/json/details/TrustedQSL.json +++ b/api/license-list-data/json/details/TrustedQSL.json @@ -10,7 +10,7 @@ "url": "https://sourceforge.net/p/trustedqsl/tqsl/ci/master/tree/LICENSE.txt", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:23:37Z", + "timestamp": "2026-08-27T17:07:32Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/UCAR.json b/api/license-list-data/json/details/UCAR.json index 771b02890..72d3c4b1f 100644 --- a/api/license-list-data/json/details/UCAR.json +++ b/api/license-list-data/json/details/UCAR.json @@ -10,7 +10,7 @@ "url": "https://github.com/Unidata/UDUNITS-2/blob/master/COPYRIGHT", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:45Z", + "timestamp": "2026-08-27T17:03:03Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/UCL-1.0.json b/api/license-list-data/json/details/UCL-1.0.json index 6e05d07b6..7eb945827 100644 --- a/api/license-list-data/json/details/UCL-1.0.json +++ b/api/license-list-data/json/details/UCL-1.0.json @@ -12,7 +12,7 @@ "url": "https://opensource.org/license/UCL-1.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:02Z", + "timestamp": "2026-08-27T17:05:13Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/UMich-Merit.json b/api/license-list-data/json/details/UMich-Merit.json index cd8bdc961..ab540e7ec 100644 --- a/api/license-list-data/json/details/UMich-Merit.json +++ b/api/license-list-data/json/details/UMich-Merit.json @@ -12,7 +12,7 @@ "url": "https://github.com/radcli/radcli/blob/master/COPYRIGHT#L64", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:43Z", + "timestamp": "2026-08-27T17:04:13Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/UPL-1.0.json b/api/license-list-data/json/details/UPL-1.0.json index d60744a7c..11f716041 100644 --- a/api/license-list-data/json/details/UPL-1.0.json +++ b/api/license-list-data/json/details/UPL-1.0.json @@ -11,7 +11,7 @@ "url": "https://opensource.org/license/UPL-1.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:02Z", + "timestamp": "2026-08-27T16:56:05Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/URT-RLE.json b/api/license-list-data/json/details/URT-RLE.json index de85fcb6c..56c357a0c 100644 --- a/api/license-list-data/json/details/URT-RLE.json +++ b/api/license-list-data/json/details/URT-RLE.json @@ -10,7 +10,7 @@ "url": "https://sourceforge.net/p/netpbm/code/HEAD/tree/super_stable/converter/other/pnmtorle.c", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:23:34Z", + "timestamp": "2026-08-27T17:04:12Z", "isWayBackLink": false, "order": 0 }, @@ -19,7 +19,7 @@ "url": "https://sourceforge.net/p/netpbm/code/HEAD/tree/super_stable/converter/other/rletopnm.c", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:23:34Z", + "timestamp": "2026-08-27T17:04:12Z", "isWayBackLink": false, "order": 1 } diff --git a/api/license-list-data/json/details/Ubuntu-font-1.0.json b/api/license-list-data/json/details/Ubuntu-font-1.0.json index ec53c8d7f..c91db5c54 100644 --- a/api/license-list-data/json/details/Ubuntu-font-1.0.json +++ b/api/license-list-data/json/details/Ubuntu-font-1.0.json @@ -7,21 +7,21 @@ "crossRef": [ { "match": "false", - "url": "https://assets.ubuntu.com/v1/81e5605d-ubuntu-font-licence-1.0.txt", + "url": "https://ubuntu.com/legal/font-licence", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:50Z", + "timestamp": "2026-08-27T17:01:21Z", "isWayBackLink": false, - "order": 1 + "order": 0 }, { "match": "false", - "url": "https://ubuntu.com/legal/font-licence", + "url": "https://assets.ubuntu.com/v1/81e5605d-ubuntu-font-licence-1.0.txt", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:51Z", + "timestamp": "2026-08-27T17:01:22Z", "isWayBackLink": false, - "order": 0 + "order": 1 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/UnRAR.json b/api/license-list-data/json/details/UnRAR.json index f543b44d2..0f17dd75d 100644 --- a/api/license-list-data/json/details/UnRAR.json +++ b/api/license-list-data/json/details/UnRAR.json @@ -10,7 +10,7 @@ "url": "https://public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/LICENSES/unRAR.txt", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:50Z", + "timestamp": "2026-08-27T17:06:19Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Unicode-3.0.json b/api/license-list-data/json/details/Unicode-3.0.json index 1ce280876..0c7a98bdc 100644 --- a/api/license-list-data/json/details/Unicode-3.0.json +++ b/api/license-list-data/json/details/Unicode-3.0.json @@ -12,7 +12,7 @@ "url": "https://www.unicode.org/license.txt", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:51Z", + "timestamp": "2026-08-27T17:03:39Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Unicode-DFS-2015.json b/api/license-list-data/json/details/Unicode-DFS-2015.json index 51b7a317a..90bd4856b 100644 --- a/api/license-list-data/json/details/Unicode-DFS-2015.json +++ b/api/license-list-data/json/details/Unicode-DFS-2015.json @@ -10,7 +10,7 @@ "url": "https://web.archive.org/web/20151224134844/http://unicode.org/copyright.html", "isValid": false, "isLive": false, - "timestamp": "2026-07-16T09:25:46Z", + "timestamp": "2026-08-27T17:02:31Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Unicode-DFS-2016.json b/api/license-list-data/json/details/Unicode-DFS-2016.json index 5c8a4cdf1..224e6f12d 100644 --- a/api/license-list-data/json/details/Unicode-DFS-2016.json +++ b/api/license-list-data/json/details/Unicode-DFS-2016.json @@ -5,12 +5,21 @@ "name": "Unicode License Agreement - Data Files and Software (2016)", "licenseId": "Unicode-DFS-2016", "crossRef": [ + { + "match": "false", + "url": "https://www.unicode.org/license.txt", + "isValid": true, + "isLive": true, + "timestamp": "2026-08-27T17:03:39Z", + "isWayBackLink": false, + "order": 0 + }, { "match": "false", "url": "http://www.unicode.org/copyright.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:34Z", + "timestamp": "2026-08-27T17:03:39Z", "isWayBackLink": false, "order": 2 }, @@ -19,18 +28,9 @@ "url": "http://web.archive.org/web/20160823201924/http://www.unicode.org/copyright.html#License", "isValid": false, "isLive": false, - "timestamp": "2026-07-16T09:23:34Z", + "timestamp": "2026-08-27T17:03:39Z", "isWayBackLink": false, "order": 1 - }, - { - "match": "false", - "url": "https://www.unicode.org/license.txt", - "isValid": true, - "isLive": true, - "timestamp": "2026-07-16T09:23:34Z", - "isWayBackLink": false, - "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/Unicode-TOU.json b/api/license-list-data/json/details/Unicode-TOU.json index dc045ea74..cb10ab735 100644 --- a/api/license-list-data/json/details/Unicode-TOU.json +++ b/api/license-list-data/json/details/Unicode-TOU.json @@ -10,7 +10,7 @@ "url": "http://www.unicode.org/copyright.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:41Z", + "timestamp": "2026-08-27T17:05:44Z", "isWayBackLink": false, "order": 1 }, @@ -19,7 +19,7 @@ "url": "http://web.archive.org/web/20140704074106/http://www.unicode.org/copyright.html", "isValid": false, "isLive": false, - "timestamp": "2026-07-16T09:20:42Z", + "timestamp": "2026-08-27T17:05:44Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/UnixCrypt.json b/api/license-list-data/json/details/UnixCrypt.json index 8a694300f..4d9178732 100644 --- a/api/license-list-data/json/details/UnixCrypt.json +++ b/api/license-list-data/json/details/UnixCrypt.json @@ -10,7 +10,7 @@ "url": "https://foss.heptapod.net/python-libs/passlib/-/blob/branch/stable/LICENSE#L70", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:31Z", + "timestamp": "2026-08-27T17:02:56Z", "isWayBackLink": false, "order": 0 }, @@ -19,7 +19,7 @@ "url": "https://archive.eclipse.org/jetty/8.0.1.v20110908/xref/org/eclipse/jetty/http/security/UnixCrypt.html", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:20:32Z", + "timestamp": "2026-08-27T17:02:57Z", "isWayBackLink": false, "order": 2 }, @@ -28,7 +28,7 @@ "url": "https://opensource.apple.com/source/JBoss/JBoss-737/jboss-all/jetty/src/main/org/mortbay/util/UnixCrypt.java.auto.html", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:20:32Z", + "timestamp": "2026-08-27T17:02:57Z", "isWayBackLink": false, "order": 1 } diff --git a/api/license-list-data/json/details/Unlicense-libtelnet.json b/api/license-list-data/json/details/Unlicense-libtelnet.json index ccfdd53f0..6f9d8d8b1 100644 --- a/api/license-list-data/json/details/Unlicense-libtelnet.json +++ b/api/license-list-data/json/details/Unlicense-libtelnet.json @@ -12,7 +12,7 @@ "url": "https://github.com/seanmiddleditch/libtelnet/blob/develop/COPYING", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:27:18Z", + "timestamp": "2026-08-27T17:07:51Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Unlicense-libwhirlpool.json b/api/license-list-data/json/details/Unlicense-libwhirlpool.json index ceb479b7e..0b2cf9d18 100644 --- a/api/license-list-data/json/details/Unlicense-libwhirlpool.json +++ b/api/license-list-data/json/details/Unlicense-libwhirlpool.json @@ -12,7 +12,7 @@ "url": "https://github.com/dfateyev/libwhirlpool/blob/master/README#L27", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:26:48Z", + "timestamp": "2026-08-27T16:55:21Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Unlicense.json b/api/license-list-data/json/details/Unlicense.json index 148e7e219..179b14742 100644 --- a/api/license-list-data/json/details/Unlicense.json +++ b/api/license-list-data/json/details/Unlicense.json @@ -13,7 +13,7 @@ "url": "https://unlicense.org/", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:22:20Z", + "timestamp": "2026-08-27T17:03:37Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/VOSTROM.json b/api/license-list-data/json/details/VOSTROM.json index 5e4a6d6b7..48e26169b 100644 --- a/api/license-list-data/json/details/VOSTROM.json +++ b/api/license-list-data/json/details/VOSTROM.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/VOSTROM", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:29:55Z", + "timestamp": "2026-08-27T17:03:39Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/VSL-1.0.json b/api/license-list-data/json/details/VSL-1.0.json index afbacfdf0..a8e578c20 100644 --- a/api/license-list-data/json/details/VSL-1.0.json +++ b/api/license-list-data/json/details/VSL-1.0.json @@ -10,7 +10,7 @@ "url": "https://opensource.org/license/VSL-1.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:49Z", + "timestamp": "2026-08-27T17:02:31Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Vim.json b/api/license-list-data/json/details/Vim.json index 338a33f7e..da78d6762 100644 --- a/api/license-list-data/json/details/Vim.json +++ b/api/license-list-data/json/details/Vim.json @@ -11,7 +11,7 @@ "url": "http://vimdoc.sourceforge.net/htmldoc/uganda.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:51Z", + "timestamp": "2026-08-27T17:01:23Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Vixie-Cron.json b/api/license-list-data/json/details/Vixie-Cron.json index 903c3f965..81812ac3f 100644 --- a/api/license-list-data/json/details/Vixie-Cron.json +++ b/api/license-list-data/json/details/Vixie-Cron.json @@ -10,7 +10,7 @@ "url": "https://github.com/vixie/cron/tree/545b3f5246824a9cda5905eeb7cf019c95e66995", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:24:42Z", + "timestamp": "2026-08-27T17:03:38Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/W3C-19980720.json b/api/license-list-data/json/details/W3C-19980720.json index 55b29110a..b0d9623f4 100644 --- a/api/license-list-data/json/details/W3C-19980720.json +++ b/api/license-list-data/json/details/W3C-19980720.json @@ -10,7 +10,7 @@ "url": "http://www.w3.org/Consortium/Legal/copyright-software-19980720.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:26:48Z", + "timestamp": "2026-08-27T17:03:00Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/W3C-20150513.json b/api/license-list-data/json/details/W3C-20150513.json index ea6b4ad9f..8b0c133d5 100644 --- a/api/license-list-data/json/details/W3C-20150513.json +++ b/api/license-list-data/json/details/W3C-20150513.json @@ -11,30 +11,30 @@ "crossRef": [ { "match": "N/A", - "url": "https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document", + "url": "https://www.w3.org/copyright/software-license-2023/", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:26:16Z", + "timestamp": "2026-08-27T16:55:33Z", "isWayBackLink": false, - "order": 0 + "order": 2 }, { "match": "N/A", - "url": "https://www.w3.org/copyright/software-license-2023/", + "url": "https://www.w3.org/copyright/software-license-2015/", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:26:16Z", + "timestamp": "2026-08-27T16:55:33Z", "isWayBackLink": false, - "order": 2 + "order": 1 }, { "match": "N/A", - "url": "https://www.w3.org/copyright/software-license-2015/", + "url": "https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:26:16Z", + "timestamp": "2026-08-27T16:55:33Z", "isWayBackLink": false, - "order": 1 + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/W3C.json b/api/license-list-data/json/details/W3C.json index a711470fe..13a984d82 100644 --- a/api/license-list-data/json/details/W3C.json +++ b/api/license-list-data/json/details/W3C.json @@ -15,7 +15,7 @@ "url": "https://opensource.org/license/W3C", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:21:33Z", + "timestamp": "2026-08-27T17:03:37Z", "isWayBackLink": false, "order": 1 }, @@ -24,7 +24,7 @@ "url": "http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:33Z", + "timestamp": "2026-08-27T17:03:37Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/WTFNMFPL.json b/api/license-list-data/json/details/WTFNMFPL.json index c04bd386d..7decdf571 100644 --- a/api/license-list-data/json/details/WTFNMFPL.json +++ b/api/license-list-data/json/details/WTFNMFPL.json @@ -7,21 +7,21 @@ "crossRef": [ { "match": "true", - "url": "https://github.com/adversary-org/wtfnmf/raw/3f2cd8235a64350a57a51b9739715edaea63ec1a/COPYING.WTFNMFPL-utf8", + "url": "https://github.com/adversary-org/wtfnmf/raw/refs/tags/1.0/COPYING.WTFNMFPL", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:24Z", + "timestamp": "2026-08-27T16:59:19Z", "isWayBackLink": false, - "order": 1 + "order": 0 }, { "match": "true", - "url": "https://github.com/adversary-org/wtfnmf/raw/refs/tags/1.0/COPYING.WTFNMFPL", + "url": "https://github.com/adversary-org/wtfnmf/raw/3f2cd8235a64350a57a51b9739715edaea63ec1a/COPYING.WTFNMFPL-utf8", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:24Z", + "timestamp": "2026-08-27T16:59:19Z", "isWayBackLink": false, - "order": 0 + "order": 1 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/WTFPL.json b/api/license-list-data/json/details/WTFPL.json index 19278005f..4ded8d152 100644 --- a/api/license-list-data/json/details/WTFPL.json +++ b/api/license-list-data/json/details/WTFPL.json @@ -7,22 +7,22 @@ "licenseId": "WTFPL", "crossRef": [ { - "match": "false", - "url": "http://sam.zoy.org/wtfpl/COPYING", + "match": "true", + "url": "http://www.wtfpl.net/about/", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:24:42Z", + "timestamp": "2026-08-27T16:56:07Z", "isWayBackLink": false, - "order": 1 + "order": 0 }, { - "match": "true", - "url": "http://www.wtfpl.net/about/", + "match": "false", + "url": "http://sam.zoy.org/wtfpl/COPYING", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:24:43Z", + "timestamp": "2026-08-27T16:56:08Z", "isWayBackLink": false, - "order": 0 + "order": 1 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/Watcom-1.0.json b/api/license-list-data/json/details/Watcom-1.0.json index 520645c0a..6ab9cd669 100644 --- a/api/license-list-data/json/details/Watcom-1.0.json +++ b/api/license-list-data/json/details/Watcom-1.0.json @@ -11,7 +11,7 @@ "url": "https://opensource.org/license/Watcom-1.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:27:50Z", + "timestamp": "2026-08-27T17:07:27Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Widget-Workshop.json b/api/license-list-data/json/details/Widget-Workshop.json index f6fd8c060..53b444594 100644 --- a/api/license-list-data/json/details/Widget-Workshop.json +++ b/api/license-list-data/json/details/Widget-Workshop.json @@ -10,7 +10,7 @@ "url": "https://github.com/novnc/noVNC/blob/master/core/crypto/des.js#L24", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:24:42Z", + "timestamp": "2026-08-27T17:03:01Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/WordNet.json b/api/license-list-data/json/details/WordNet.json index 479f5227e..42d12eed7 100644 --- a/api/license-list-data/json/details/WordNet.json +++ b/api/license-list-data/json/details/WordNet.json @@ -10,7 +10,7 @@ "url": "https://wordnet.princeton.edu/license-and-commercial-use", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:29:21Z", + "timestamp": "2026-08-27T17:07:41Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Wsuipa.json b/api/license-list-data/json/details/Wsuipa.json index 9c47b9bbc..ea1662bbb 100644 --- a/api/license-list-data/json/details/Wsuipa.json +++ b/api/license-list-data/json/details/Wsuipa.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/Wsuipa", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:37Z", + "timestamp": "2026-08-27T17:07:39Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/X11-distribute-modifications-variant.json b/api/license-list-data/json/details/X11-distribute-modifications-variant.json index eba5b1d71..098db1ea2 100644 --- a/api/license-list-data/json/details/X11-distribute-modifications-variant.json +++ b/api/license-list-data/json/details/X11-distribute-modifications-variant.json @@ -12,7 +12,7 @@ "url": "https://github.com/mirror/ncurses/blob/master/COPYING", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:45Z", + "timestamp": "2026-08-27T16:59:21Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/X11-no-permit-persons.json b/api/license-list-data/json/details/X11-no-permit-persons.json index a5fc07708..3d4c0eaf0 100644 --- a/api/license-list-data/json/details/X11-no-permit-persons.json +++ b/api/license-list-data/json/details/X11-no-permit-persons.json @@ -10,7 +10,7 @@ "url": "https://gitlab.freedesktop.org/xorg/lib/libxinerama/-/blob/cc22c2f60c3862482562955116d5455263b443dc/COPYING#L44-66", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:27:49Z", + "timestamp": "2026-08-27T16:55:32Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/X11-swapped.json b/api/license-list-data/json/details/X11-swapped.json index d5a72c7ba..e6df70ddd 100644 --- a/api/license-list-data/json/details/X11-swapped.json +++ b/api/license-list-data/json/details/X11-swapped.json @@ -12,7 +12,7 @@ "url": "https://github.com/fedeinthemix/chez-srfi/blob/master/srfi/LICENSE", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:44Z", + "timestamp": "2026-08-27T17:06:16Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/X11.json b/api/license-list-data/json/details/X11.json index 5284daf21..70d55a582 100644 --- a/api/license-list-data/json/details/X11.json +++ b/api/license-list-data/json/details/X11.json @@ -13,7 +13,7 @@ "url": "http://www.xfree86.org/3.3.6/COPYRIGHT2.html#3", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:31:23Z", + "timestamp": "2026-08-27T16:57:44Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/XFree86-1.1.json b/api/license-list-data/json/details/XFree86-1.1.json index 9ae0d3cfa..29fe6db7b 100644 --- a/api/license-list-data/json/details/XFree86-1.1.json +++ b/api/license-list-data/json/details/XFree86-1.1.json @@ -11,7 +11,7 @@ "url": "http://www.xfree86.org/current/LICENSE4.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:49Z", + "timestamp": "2026-08-27T17:06:16Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/XSkat.json b/api/license-list-data/json/details/XSkat.json index ec23c1163..80a2f784e 100644 --- a/api/license-list-data/json/details/XSkat.json +++ b/api/license-list-data/json/details/XSkat.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/XSkat_License", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:55Z", + "timestamp": "2026-08-27T16:57:44Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Xdebug-1.03.json b/api/license-list-data/json/details/Xdebug-1.03.json index 910284d6f..f09cde69b 100644 --- a/api/license-list-data/json/details/Xdebug-1.03.json +++ b/api/license-list-data/json/details/Xdebug-1.03.json @@ -12,7 +12,7 @@ "url": "https://github.com/xdebug/xdebug/blob/master/LICENSE", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:34Z", + "timestamp": "2026-08-27T17:03:00Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Xerox.json b/api/license-list-data/json/details/Xerox.json index c4dda7830..2e32f5656 100644 --- a/api/license-list-data/json/details/Xerox.json +++ b/api/license-list-data/json/details/Xerox.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/Xerox", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:31:24Z", + "timestamp": "2026-08-27T17:07:33Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Xfig.json b/api/license-list-data/json/details/Xfig.json index db1b1e8f1..d0ef0a86b 100644 --- a/api/license-list-data/json/details/Xfig.json +++ b/api/license-list-data/json/details/Xfig.json @@ -5,21 +5,12 @@ "name": "Xfig License", "licenseId": "Xfig", "crossRef": [ - { - "match": "N/A", - "url": "https://sourceforge.net/p/mcj/xfig/ci/master/tree/src/Makefile.am", - "isValid": true, - "isLive": false, - "timestamp": "2026-07-16T09:27:48Z", - "isWayBackLink": false, - "order": 2 - }, { "match": "true", "url": "https://fedoraproject.org/wiki/Licensing:MIT#Xfig_Variant", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:27:49Z", + "timestamp": "2026-08-27T16:55:33Z", "isWayBackLink": false, "order": 1 }, @@ -28,9 +19,18 @@ "url": "https://github.com/Distrotech/transfig/blob/master/transfig/transfig.c", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:27:51Z", + "timestamp": "2026-08-27T16:55:34Z", "isWayBackLink": false, "order": 0 + }, + { + "match": "N/A", + "url": "https://sourceforge.net/p/mcj/xfig/ci/master/tree/src/Makefile.am", + "isValid": true, + "isLive": false, + "timestamp": "2026-08-27T16:55:34Z", + "isWayBackLink": false, + "order": 2 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/Xnet.json b/api/license-list-data/json/details/Xnet.json index 9be21cbc8..a4e5aaf6c 100644 --- a/api/license-list-data/json/details/Xnet.json +++ b/api/license-list-data/json/details/Xnet.json @@ -12,7 +12,7 @@ "url": "https://opensource.org/license/Xnet", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:41Z", + "timestamp": "2026-08-27T17:08:21Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/YPL-1.0.json b/api/license-list-data/json/details/YPL-1.0.json index 5c2dd72ad..348b76321 100644 --- a/api/license-list-data/json/details/YPL-1.0.json +++ b/api/license-list-data/json/details/YPL-1.0.json @@ -10,7 +10,7 @@ "url": "http://www.zimbra.com/license/yahoo_public_license_1.0.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:22:19Z", + "timestamp": "2026-08-27T16:59:49Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/YPL-1.1.json b/api/license-list-data/json/details/YPL-1.1.json index 6b0b7b609..24bc77c2d 100644 --- a/api/license-list-data/json/details/YPL-1.1.json +++ b/api/license-list-data/json/details/YPL-1.1.json @@ -11,7 +11,7 @@ "url": "http://www.zimbra.com/license/yahoo_public_license_1.1.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:01Z", + "timestamp": "2026-08-27T17:07:31Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/ZPL-1.1.json b/api/license-list-data/json/details/ZPL-1.1.json index b3e5eee04..b3d74e1b8 100644 --- a/api/license-list-data/json/details/ZPL-1.1.json +++ b/api/license-list-data/json/details/ZPL-1.1.json @@ -10,7 +10,7 @@ "url": "http://old.zope.org/Resources/License/ZPL-1.1", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:02Z", + "timestamp": "2026-08-27T16:56:12Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/ZPL-2.0.json b/api/license-list-data/json/details/ZPL-2.0.json index a955091f7..468a78344 100644 --- a/api/license-list-data/json/details/ZPL-2.0.json +++ b/api/license-list-data/json/details/ZPL-2.0.json @@ -7,22 +7,22 @@ "licenseId": "ZPL-2.0", "crossRef": [ { - "match": "N/A", - "url": "https://opensource.org/license/ZPL-2.0", + "match": "true", + "url": "http://old.zope.org/Resources/License/ZPL-2.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:26Z", + "timestamp": "2026-08-27T16:55:33Z", "isWayBackLink": false, - "order": 1 + "order": 0 }, { - "match": "true", - "url": "http://old.zope.org/Resources/License/ZPL-2.0", + "match": "N/A", + "url": "https://opensource.org/license/ZPL-2.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:26Z", + "timestamp": "2026-08-27T16:55:34Z", "isWayBackLink": false, - "order": 0 + "order": 1 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/ZPL-2.1.json b/api/license-list-data/json/details/ZPL-2.1.json index 2334d3a8d..26782456f 100644 --- a/api/license-list-data/json/details/ZPL-2.1.json +++ b/api/license-list-data/json/details/ZPL-2.1.json @@ -13,7 +13,7 @@ "url": "http://old.zope.org/Resources/ZPL/", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:24Z", + "timestamp": "2026-08-27T17:03:37Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Zed.json b/api/license-list-data/json/details/Zed.json index 825aeb90e..651c7f065 100644 --- a/api/license-list-data/json/details/Zed.json +++ b/api/license-list-data/json/details/Zed.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/Zed", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:03Z", + "timestamp": "2026-08-27T16:55:21Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Zeeff.json b/api/license-list-data/json/details/Zeeff.json index 7f0493ec3..fa32897aa 100644 --- a/api/license-list-data/json/details/Zeeff.json +++ b/api/license-list-data/json/details/Zeeff.json @@ -10,7 +10,7 @@ "url": "ftp://ftp.tin.org/pub/news/utils/newsx/newsx-1.6.tar.gz", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:23:00Z", + "timestamp": "2026-08-27T16:59:19Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Zend-2.0.json b/api/license-list-data/json/details/Zend-2.0.json index 8302bb4c7..c1a515a8f 100644 --- a/api/license-list-data/json/details/Zend-2.0.json +++ b/api/license-list-data/json/details/Zend-2.0.json @@ -11,7 +11,7 @@ "url": "https://web.archive.org/web/20130517195954/http://www.zend.com/license/2_00.txt", "isValid": false, "isLive": false, - "timestamp": "2026-07-16T09:19:49Z", + "timestamp": "2026-08-27T17:00:49Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Zimbra-1.3.json b/api/license-list-data/json/details/Zimbra-1.3.json index 3e85ae989..f9c1f511a 100644 --- a/api/license-list-data/json/details/Zimbra-1.3.json +++ b/api/license-list-data/json/details/Zimbra-1.3.json @@ -11,7 +11,7 @@ "url": "http://web.archive.org/web/20100302225219/http://www.zimbra.com/license/zimbra-public-license-1-3.html", "isValid": false, "isLive": false, - "timestamp": "2026-07-16T09:30:46Z", + "timestamp": "2026-08-27T16:59:18Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Zimbra-1.4.json b/api/license-list-data/json/details/Zimbra-1.4.json index c2ccc2503..bd4636a20 100644 --- a/api/license-list-data/json/details/Zimbra-1.4.json +++ b/api/license-list-data/json/details/Zimbra-1.4.json @@ -10,7 +10,7 @@ "url": "http://www.zimbra.com/legal/zimbra-public-license-1-4", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:44Z", + "timestamp": "2026-08-27T17:06:19Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/Zlib.json b/api/license-list-data/json/details/Zlib.json index 2ba9a4f6a..0e404f9c9 100644 --- a/api/license-list-data/json/details/Zlib.json +++ b/api/license-list-data/json/details/Zlib.json @@ -11,7 +11,7 @@ "url": "http://www.zlib.net/zlib_license.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:34Z", + "timestamp": "2026-08-27T17:04:12Z", "isWayBackLink": false, "order": 0 }, @@ -20,7 +20,7 @@ "url": "https://opensource.org/license/Zlib", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:34Z", + "timestamp": "2026-08-27T17:04:12Z", "isWayBackLink": false, "order": 1 } diff --git a/api/license-list-data/json/details/any-OSI-perl-modules.json b/api/license-list-data/json/details/any-OSI-perl-modules.json index d5c43cc72..f0fb8f4b5 100644 --- a/api/license-list-data/json/details/any-OSI-perl-modules.json +++ b/api/license-list-data/json/details/any-OSI-perl-modules.json @@ -8,31 +8,31 @@ "licenseId": "any-OSI-perl-modules", "crossRef": [ { - "match": "true", - "url": "https://metacpan.org/pod/Net::MQTT::Simple#LICENSE", + "match": "N/A", + "url": "https://metacpan.org/release/JUERD/Exporter-Tidy-0.09/view/Tidy.pm#LICENSE", "isValid": true, - "isLive": true, - "timestamp": "2026-07-16T09:28:21Z", + "isLive": false, + "timestamp": "2026-08-27T17:07:42Z", "isWayBackLink": false, - "order": 2 + "order": 0 }, { - "match": "false", - "url": "https://metacpan.org/pod/Qmail::Deliverable::Client#LICENSE", + "match": "N/A", + "url": "https://metacpan.org/pod/Net::MQTT::Simple#LICENSE", "isValid": true, - "isLive": true, - "timestamp": "2026-07-16T09:28:21Z", + "isLive": false, + "timestamp": "2026-08-27T17:07:42Z", "isWayBackLink": false, - "order": 1 + "order": 2 }, { - "match": "true", - "url": "https://metacpan.org/release/JUERD/Exporter-Tidy-0.09/view/Tidy.pm#LICENSE", + "match": "N/A", + "url": "https://metacpan.org/pod/Qmail::Deliverable::Client#LICENSE", "isValid": true, - "isLive": true, - "timestamp": "2026-07-16T09:28:21Z", + "isLive": false, + "timestamp": "2026-08-27T17:07:42Z", "isWayBackLink": false, - "order": 0 + "order": 1 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/any-OSI.json b/api/license-list-data/json/details/any-OSI.json index d9acdb745..eced4be1b 100644 --- a/api/license-list-data/json/details/any-OSI.json +++ b/api/license-list-data/json/details/any-OSI.json @@ -10,7 +10,7 @@ "url": "https://metacpan.org/pod/Exporter::Tidy#LICENSE", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:22:20Z", + "timestamp": "2026-08-27T17:01:23Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/atc-game.json b/api/license-list-data/json/details/atc-game.json index ac3d388e6..513e44a61 100644 --- a/api/license-list-data/json/details/atc-game.json +++ b/api/license-list-data/json/details/atc-game.json @@ -10,7 +10,7 @@ "url": "https://github.com/vattam/BSDGames/blob/master/atc/extern.c#L36", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:27:49Z", + "timestamp": "2026-08-27T17:01:20Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/bcrypt-Solar-Designer.json b/api/license-list-data/json/details/bcrypt-Solar-Designer.json index 565b47b67..8730590a1 100644 --- a/api/license-list-data/json/details/bcrypt-Solar-Designer.json +++ b/api/license-list-data/json/details/bcrypt-Solar-Designer.json @@ -10,7 +10,7 @@ "url": "https://github.com/bcrypt-ruby/bcrypt-ruby/blob/master/ext/mri/crypt_blowfish.c", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:47Z", + "timestamp": "2026-08-27T16:59:20Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/blessing.json b/api/license-list-data/json/details/blessing.json index 7bc811105..571530d09 100644 --- a/api/license-list-data/json/details/blessing.json +++ b/api/license-list-data/json/details/blessing.json @@ -6,22 +6,22 @@ "licenseId": "blessing", "crossRef": [ { - "match": "true", - "url": "https://sqlite.org/src/artifact/df5091916dbb40e6", + "match": "false", + "url": "https://www.sqlite.org/src/artifact/e33a4df7e32d742a?ln\u003d4-9", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:34Z", + "timestamp": "2026-08-27T17:02:28Z", "isWayBackLink": false, - "order": 1 + "order": 0 }, { - "match": "false", - "url": "https://www.sqlite.org/src/artifact/e33a4df7e32d742a?ln\u003d4-9", + "match": "true", + "url": "https://sqlite.org/src/artifact/df5091916dbb40e6", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:35Z", + "timestamp": "2026-08-27T17:02:29Z", "isWayBackLink": false, - "order": 0 + "order": 1 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/bzip2-1.0.5.json b/api/license-list-data/json/details/bzip2-1.0.5.json index ba139e0ac..63e40e786 100644 --- a/api/license-list-data/json/details/bzip2-1.0.5.json +++ b/api/license-list-data/json/details/bzip2-1.0.5.json @@ -12,7 +12,7 @@ "url": "http://bzip.org/1.0.5/bzip2-manual-1.0.5.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:28Z", + "timestamp": "2026-08-27T17:03:01Z", "isWayBackLink": false, "order": 1 }, @@ -21,7 +21,7 @@ "url": "https://sourceware.org/bzip2/1.0.5/bzip2-manual-1.0.5.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:28Z", + "timestamp": "2026-08-27T17:03:02Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/bzip2-1.0.6.json b/api/license-list-data/json/details/bzip2-1.0.6.json index 63f7334c9..35adce720 100644 --- a/api/license-list-data/json/details/bzip2-1.0.6.json +++ b/api/license-list-data/json/details/bzip2-1.0.6.json @@ -8,20 +8,20 @@ "licenseId": "bzip2-1.0.6", "crossRef": [ { - "match": "false", + "match": "N/A", "url": "https://sourceware.org/git/?p\u003dbzip2.git;a\u003dblob;f\u003dLICENSE;hb\u003dbzip2-1.0.6", "isValid": true, - "isLive": true, - "timestamp": "2026-07-16T09:23:35Z", + "isLive": false, + "timestamp": "2026-08-27T16:56:07Z", "isWayBackLink": false, "order": 0 }, { - "match": "false", + "match": "N/A", "url": "https://sourceware.org/cgit/valgrind/tree/mpi/libmpiwrap.c", "isValid": true, - "isLive": true, - "timestamp": "2026-07-16T09:23:35Z", + "isLive": false, + "timestamp": "2026-08-27T16:56:07Z", "isWayBackLink": false, "order": 2 }, @@ -30,7 +30,7 @@ "url": "http://bzip.org/1.0.5/bzip2-manual-1.0.5.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:36Z", + "timestamp": "2026-08-27T16:56:08Z", "isWayBackLink": false, "order": 1 } diff --git a/api/license-list-data/json/details/check-cvs.json b/api/license-list-data/json/details/check-cvs.json index 5a8fd0180..b42ac88d9 100644 --- a/api/license-list-data/json/details/check-cvs.json +++ b/api/license-list-data/json/details/check-cvs.json @@ -12,7 +12,7 @@ "url": "http://cvs.savannah.gnu.org/viewvc/cvs/ccvs/contrib/check_cvs.in?revision\u003d1.1.4.3\u0026view\u003dmarkup\u0026pathrev\u003dcvs1-11-23#l2", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:51Z", + "timestamp": "2026-08-27T17:00:51Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/checkmk.json b/api/license-list-data/json/details/checkmk.json index 700773e15..208afa631 100644 --- a/api/license-list-data/json/details/checkmk.json +++ b/api/license-list-data/json/details/checkmk.json @@ -10,7 +10,7 @@ "url": "https://github.com/libcheck/check/blob/master/checkmk/checkmk.in", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:54Z", + "timestamp": "2026-08-27T17:03:39Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/copyleft-next-0.3.0.json b/api/license-list-data/json/details/copyleft-next-0.3.0.json index 23881c1bc..521578f48 100644 --- a/api/license-list-data/json/details/copyleft-next-0.3.0.json +++ b/api/license-list-data/json/details/copyleft-next-0.3.0.json @@ -10,7 +10,7 @@ "url": "https://github.com/copyleft-next/copyleft-next/blob/master/Releases/copyleft-next-0.3.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:53Z", + "timestamp": "2026-08-27T17:03:03Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/copyleft-next-0.3.1.json b/api/license-list-data/json/details/copyleft-next-0.3.1.json index f77c617aa..027105dff 100644 --- a/api/license-list-data/json/details/copyleft-next-0.3.1.json +++ b/api/license-list-data/json/details/copyleft-next-0.3.1.json @@ -6,11 +6,11 @@ "licenseId": "copyleft-next-0.3.1", "crossRef": [ { - "match": "false", + "match": "true", "url": "https://github.com/copyleft-next/copyleft-next/blob/master/Releases/copyleft-next-0.3.1", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:36Z", + "timestamp": "2026-08-27T17:02:31Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/curl.json b/api/license-list-data/json/details/curl.json index 99d206a1a..a6b8bd348 100644 --- a/api/license-list-data/json/details/curl.json +++ b/api/license-list-data/json/details/curl.json @@ -10,7 +10,7 @@ "url": "https://github.com/bagder/curl/blob/master/COPYING", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:24:42Z", + "timestamp": "2026-08-27T16:56:06Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/cve-tou.json b/api/license-list-data/json/details/cve-tou.json index f22baaf44..4950f3d6b 100644 --- a/api/license-list-data/json/details/cve-tou.json +++ b/api/license-list-data/json/details/cve-tou.json @@ -10,7 +10,7 @@ "url": "https://www.cve.org/Legal/TermsOfUse", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:22:21Z", + "timestamp": "2026-08-27T17:04:12Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/diffmark.json b/api/license-list-data/json/details/diffmark.json index 24aad06a8..b55b1d40a 100644 --- a/api/license-list-data/json/details/diffmark.json +++ b/api/license-list-data/json/details/diffmark.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/diffmark", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:28:23Z", + "timestamp": "2026-08-27T17:05:45Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/dtoa.json b/api/license-list-data/json/details/dtoa.json index 83c19ddce..451ed31aa 100644 --- a/api/license-list-data/json/details/dtoa.json +++ b/api/license-list-data/json/details/dtoa.json @@ -7,21 +7,21 @@ "crossRef": [ { "match": "false", - "url": "https://sourceware.org/git/?p\u003dnewlib-cygwin.git;a\u003dblob;f\u003dnewlib/libc/stdlib/mprec.h;hb\u003dHEAD", + "url": "https://github.com/SWI-Prolog/swipl-devel/blob/master/src/os/dtoa.c", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:44Z", + "timestamp": "2026-08-27T17:07:31Z", "isWayBackLink": false, - "order": 1 + "order": 0 }, { "match": "false", - "url": "https://github.com/SWI-Prolog/swipl-devel/blob/master/src/os/dtoa.c", + "url": "https://sourceware.org/git/?p\u003dnewlib-cygwin.git;a\u003dblob;f\u003dnewlib/libc/stdlib/mprec.h;hb\u003dHEAD", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:45Z", + "timestamp": "2026-08-27T17:07:32Z", "isWayBackLink": false, - "order": 0 + "order": 1 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/dvipdfm.json b/api/license-list-data/json/details/dvipdfm.json index b46b338e0..db82d737e 100644 --- a/api/license-list-data/json/details/dvipdfm.json +++ b/api/license-list-data/json/details/dvipdfm.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/dvipdfm", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:34Z", + "timestamp": "2026-08-27T17:02:30Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/eCos-2.0.json b/api/license-list-data/json/details/eCos-2.0.json index 2febce732..1b26cadef 100644 --- a/api/license-list-data/json/details/eCos-2.0.json +++ b/api/license-list-data/json/details/eCos-2.0.json @@ -13,7 +13,7 @@ "url": "https://www.gnu.org/licenses/ecos-license.html", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:21:33Z", + "timestamp": "2026-08-27T17:09:51Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/eGenix.json b/api/license-list-data/json/details/eGenix.json index 135439220..17bb789db 100644 --- a/api/license-list-data/json/details/eGenix.json +++ b/api/license-list-data/json/details/eGenix.json @@ -10,7 +10,7 @@ "url": "http://www.egenix.com/products/eGenix.com-Public-License-1.1.0.pdf", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:34Z", + "timestamp": "2026-08-27T17:05:44Z", "isWayBackLink": false, "order": 0 }, @@ -19,7 +19,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/eGenix.com_Public_License_1.1.0", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:35Z", + "timestamp": "2026-08-27T17:05:46Z", "isWayBackLink": false, "order": 1 } diff --git a/api/license-list-data/json/details/etalab-2.0.json b/api/license-list-data/json/details/etalab-2.0.json index c075c7ab1..abf45cea1 100644 --- a/api/license-list-data/json/details/etalab-2.0.json +++ b/api/license-list-data/json/details/etalab-2.0.json @@ -12,7 +12,7 @@ "url": "https://raw.githubusercontent.com/DISIC/politique-de-contribution-open-source/master/LICENSE", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:22:51Z", + "timestamp": "2026-08-27T17:07:43Z", "isWayBackLink": false, "order": 1 }, @@ -21,7 +21,7 @@ "url": "https://github.com/DISIC/politique-de-contribution-open-source/blob/master/LICENSE.pdf", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:22:51Z", + "timestamp": "2026-08-27T17:07:44Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/fwlw.json b/api/license-list-data/json/details/fwlw.json index e1e7b52f4..312be411c 100644 --- a/api/license-list-data/json/details/fwlw.json +++ b/api/license-list-data/json/details/fwlw.json @@ -12,7 +12,7 @@ "url": "https://mirrors.nic.cz/tex-archive/macros/latex/contrib/fwlw/README", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:24:43Z", + "timestamp": "2026-08-27T16:57:45Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/gSOAP-1.3b.json b/api/license-list-data/json/details/gSOAP-1.3b.json index 05dec6218..eab20e5a6 100644 --- a/api/license-list-data/json/details/gSOAP-1.3b.json +++ b/api/license-list-data/json/details/gSOAP-1.3b.json @@ -10,7 +10,7 @@ "url": "http://www.cs.fsu.edu/~engelen/license.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:31:24Z", + "timestamp": "2026-08-27T17:07:28Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/generic-xts.json b/api/license-list-data/json/details/generic-xts.json index 71d53028d..5b0ba84cc 100644 --- a/api/license-list-data/json/details/generic-xts.json +++ b/api/license-list-data/json/details/generic-xts.json @@ -10,7 +10,7 @@ "url": "https://github.com/mhogomchungu/zuluCrypt/blob/master/external_libraries/tcplay/generic_xts.c", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:03Z", + "timestamp": "2026-08-27T17:00:52Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/gnuplot.json b/api/license-list-data/json/details/gnuplot.json index 34fb93678..bb37cea96 100644 --- a/api/license-list-data/json/details/gnuplot.json +++ b/api/license-list-data/json/details/gnuplot.json @@ -11,7 +11,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/Gnuplot", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:42Z", + "timestamp": "2026-08-27T16:56:11Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/gtkbook.json b/api/license-list-data/json/details/gtkbook.json index 8ce00a5b6..d3f7d3dce 100644 --- a/api/license-list-data/json/details/gtkbook.json +++ b/api/license-list-data/json/details/gtkbook.json @@ -10,7 +10,7 @@ "url": "https://github.com/oetiker/rrdtool-1.x/blob/master/src/plbasename.c#L8-L11", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:29:56Z", + "timestamp": "2026-08-27T17:06:20Z", "isWayBackLink": false, "order": 1 }, @@ -19,7 +19,7 @@ "url": "https://github.com/slogan621/gtkbook", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:29:56Z", + "timestamp": "2026-08-27T17:06:20Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/hdparm.json b/api/license-list-data/json/details/hdparm.json index 0367b09ae..cb08c1fe2 100644 --- a/api/license-list-data/json/details/hdparm.json +++ b/api/license-list-data/json/details/hdparm.json @@ -10,7 +10,7 @@ "url": "https://github.com/Distrotech/hdparm/blob/4517550db29a91420fb2b020349523b1b4512df2/LICENSE.TXT", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:31Z", + "timestamp": "2026-08-27T17:03:40Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/hyphen-bulgarian.json b/api/license-list-data/json/details/hyphen-bulgarian.json index 370511336..f35a32912 100644 --- a/api/license-list-data/json/details/hyphen-bulgarian.json +++ b/api/license-list-data/json/details/hyphen-bulgarian.json @@ -7,21 +7,21 @@ "crossRef": [ { "match": "false", - "url": "https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/hyphen-bulgarian.tar.xz", + "url": "https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/blob/959538769bfad6a73bdf34275d46520ec0f9cbb5/COPYING#L176-185", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:26Z", + "timestamp": "2026-08-27T17:03:34Z", "isWayBackLink": false, - "order": 0 + "order": 1 }, { "match": "false", - "url": "https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/blob/959538769bfad6a73bdf34275d46520ec0f9cbb5/COPYING#L176-185", + "url": "https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/hyphen-bulgarian.tar.xz", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:27Z", + "timestamp": "2026-08-27T17:03:35Z", "isWayBackLink": false, - "order": 1 + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/iMatix.json b/api/license-list-data/json/details/iMatix.json index 0defdc15a..39a319a88 100644 --- a/api/license-list-data/json/details/iMatix.json +++ b/api/license-list-data/json/details/iMatix.json @@ -11,7 +11,7 @@ "url": "http://legacy.imatix.com/html/sfl/sfl4.htm#license", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:29:56Z", + "timestamp": "2026-08-27T17:06:16Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/jove.json b/api/license-list-data/json/details/jove.json index 90465b010..678a37da9 100644 --- a/api/license-list-data/json/details/jove.json +++ b/api/license-list-data/json/details/jove.json @@ -10,7 +10,7 @@ "url": "https://github.com/jonmacs/jove/blob/4_17/LICENSE", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:01Z", + "timestamp": "2026-08-27T17:06:18Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/libpng-1.6.35.json b/api/license-list-data/json/details/libpng-1.6.35.json index c253bcc7c..dc2c38a49 100644 --- a/api/license-list-data/json/details/libpng-1.6.35.json +++ b/api/license-list-data/json/details/libpng-1.6.35.json @@ -12,7 +12,7 @@ "url": "http://www.libpng.org/pub/png/src/libpng-LICENSE.txt", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:24:09Z", + "timestamp": "2026-08-27T16:57:45Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/libpng-2.0.json b/api/license-list-data/json/details/libpng-2.0.json index 9dae3d813..ccbcd2be1 100644 --- a/api/license-list-data/json/details/libpng-2.0.json +++ b/api/license-list-data/json/details/libpng-2.0.json @@ -10,7 +10,7 @@ "url": "http://www.libpng.org/pub/png/src/libpng-LICENSE.txt", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:45Z", + "timestamp": "2026-08-27T17:06:27Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/libselinux-1.0.json b/api/license-list-data/json/details/libselinux-1.0.json index d724752d0..3eaf344c2 100644 --- a/api/license-list-data/json/details/libselinux-1.0.json +++ b/api/license-list-data/json/details/libselinux-1.0.json @@ -10,7 +10,7 @@ "url": "https://github.com/SELinuxProject/selinux/blob/master/libselinux/LICENSE", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:29:54Z", + "timestamp": "2026-08-27T17:02:32Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/libtiff.json b/api/license-list-data/json/details/libtiff.json index 258e448c8..b84a715f8 100644 --- a/api/license-list-data/json/details/libtiff.json +++ b/api/license-list-data/json/details/libtiff.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/libtiff", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:01Z", + "timestamp": "2026-08-27T17:03:41Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/libutil-David-Nugent.json b/api/license-list-data/json/details/libutil-David-Nugent.json index 802f29a7b..c489590f2 100644 --- a/api/license-list-data/json/details/libutil-David-Nugent.json +++ b/api/license-list-data/json/details/libutil-David-Nugent.json @@ -8,22 +8,22 @@ "licenseId": "libutil-David-Nugent", "crossRef": [ { - "match": "N/A", - "url": "https://cgit.freedesktop.org/libbsd/tree/man/setproctitle.3bsd", + "match": "false", + "url": "http://web.mit.edu/freebsd/head/lib/libutil/login_ok.3", "isValid": true, - "isLive": false, - "timestamp": "2026-07-16T09:25:11Z", + "isLive": true, + "timestamp": "2026-08-27T17:06:16Z", "isWayBackLink": false, - "order": 1 + "order": 0 }, { - "match": "false", - "url": "http://web.mit.edu/freebsd/head/lib/libutil/login_ok.3", + "match": "true", + "url": "https://cgit.freedesktop.org/libbsd/tree/man/setproctitle.3bsd", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:11Z", + "timestamp": "2026-08-27T17:06:41Z", "isWayBackLink": false, - "order": 0 + "order": 1 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/lsof.json b/api/license-list-data/json/details/lsof.json index aec3a72ee..60fde1963 100644 --- a/api/license-list-data/json/details/lsof.json +++ b/api/license-list-data/json/details/lsof.json @@ -10,7 +10,7 @@ "url": "https://github.com/lsof-org/lsof/blob/master/COPYING", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:01Z", + "timestamp": "2026-08-27T17:03:36Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/magaz.json b/api/license-list-data/json/details/magaz.json index a79d6b610..294b9a37b 100644 --- a/api/license-list-data/json/details/magaz.json +++ b/api/license-list-data/json/details/magaz.json @@ -12,7 +12,7 @@ "url": "https://mirrors.ctan.org/macros/latex/contrib/version/version.sty", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:57Z", + "timestamp": "2026-08-27T16:56:41Z", "isWayBackLink": false, "order": 1 }, @@ -21,7 +21,7 @@ "url": "https://mirrors.nic.cz/tex-archive/macros/latex/contrib/magaz/magaz.tex", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:19:57Z", + "timestamp": "2026-08-27T16:56:42Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/mailprio.json b/api/license-list-data/json/details/mailprio.json index 7ef9f40d9..eebe2a684 100644 --- a/api/license-list-data/json/details/mailprio.json +++ b/api/license-list-data/json/details/mailprio.json @@ -10,7 +10,7 @@ "url": "https://fossies.org/linux/sendmail/contrib/mailprio", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:21:34Z", + "timestamp": "2026-08-27T17:07:42Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/man2html.json b/api/license-list-data/json/details/man2html.json index c0f8e8b56..3de19959b 100644 --- a/api/license-list-data/json/details/man2html.json +++ b/api/license-list-data/json/details/man2html.json @@ -7,12 +7,21 @@ "comment": "This license is very similar to check-cvs.", "licenseId": "man2html", "crossRef": [ + { + "match": "N/A", + "url": "http://primates.ximian.com/~flucifredi/man/man-1.6g.tar.gz", + "isValid": true, + "isLive": false, + "timestamp": "2026-08-27T17:06:24Z", + "isWayBackLink": false, + "order": 0 + }, { "match": "false", "url": "https://docs.oracle.com/cd/E81115_01/html/E81116/licenses.html", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:28:21Z", + "timestamp": "2026-08-27T17:06:25Z", "isWayBackLink": false, "order": 2 }, @@ -21,18 +30,9 @@ "url": "https://github.com/hamano/man2html/blob/master/man2html.c", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:28:23Z", + "timestamp": "2026-08-27T17:06:26Z", "isWayBackLink": false, "order": 1 - }, - { - "match": "N/A", - "url": "http://primates.ximian.com/~flucifredi/man/man-1.6g.tar.gz", - "isValid": true, - "isLive": false, - "timestamp": "2026-07-16T09:28:24Z", - "isWayBackLink": false, - "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/metamail.json b/api/license-list-data/json/details/metamail.json index 9fa4fe441..5ee9722de 100644 --- a/api/license-list-data/json/details/metamail.json +++ b/api/license-list-data/json/details/metamail.json @@ -10,7 +10,7 @@ "url": "https://github.com/Dual-Life/mime-base64/blob/master/Base64.xs#L12", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:49Z", + "timestamp": "2026-08-27T17:05:14Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/mpi-permissive.json b/api/license-list-data/json/details/mpi-permissive.json index 007f963f1..4b5d14bdf 100644 --- a/api/license-list-data/json/details/mpi-permissive.json +++ b/api/license-list-data/json/details/mpi-permissive.json @@ -10,7 +10,7 @@ "url": "https://sources.debian.org/src/openmpi/4.1.0-10/ompi/debuggers/msgq_interface.h/?hl\u003d19#L19", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:49Z", + "timestamp": "2026-08-27T17:00:51Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/mpich2.json b/api/license-list-data/json/details/mpich2.json index 93d6a6b5a..ed6b5bf34 100644 --- a/api/license-list-data/json/details/mpich2.json +++ b/api/license-list-data/json/details/mpich2.json @@ -12,7 +12,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/MIT", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:35Z", + "timestamp": "2026-08-27T16:55:21Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/mplus.json b/api/license-list-data/json/details/mplus.json index 2ee9aaf78..479d207bc 100644 --- a/api/license-list-data/json/details/mplus.json +++ b/api/license-list-data/json/details/mplus.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing:Mplus?rd\u003dLicensing/mplus", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:29:56Z", + "timestamp": "2026-08-27T16:59:19Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/ngrep.json b/api/license-list-data/json/details/ngrep.json index d064783a2..122659c33 100644 --- a/api/license-list-data/json/details/ngrep.json +++ b/api/license-list-data/json/details/ngrep.json @@ -10,7 +10,7 @@ "url": "https://github.com/jpr5/ngrep/blob/master/LICENSE", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:59Z", + "timestamp": "2026-08-27T16:59:21Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/pkgconf.json b/api/license-list-data/json/details/pkgconf.json index 4d8901a18..5fce9ad0c 100644 --- a/api/license-list-data/json/details/pkgconf.json +++ b/api/license-list-data/json/details/pkgconf.json @@ -10,7 +10,7 @@ "url": "https://github.com/pkgconf/pkgconf/blob/master/cli/main.c#L8", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:30:29Z", + "timestamp": "2026-08-27T16:56:07Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/pnmstitch.json b/api/license-list-data/json/details/pnmstitch.json index 568780aa6..f82a73c40 100644 --- a/api/license-list-data/json/details/pnmstitch.json +++ b/api/license-list-data/json/details/pnmstitch.json @@ -10,7 +10,7 @@ "url": "https://sourceforge.net/p/netpbm/code/HEAD/tree/super_stable/editor/pnmstitch.c#l2", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:23:39Z", + "timestamp": "2026-08-27T16:59:20Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/psfrag.json b/api/license-list-data/json/details/psfrag.json index c6bcefcc2..42305aee2 100644 --- a/api/license-list-data/json/details/psfrag.json +++ b/api/license-list-data/json/details/psfrag.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/psfrag", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:03Z", + "timestamp": "2026-08-27T17:07:39Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/psutils.json b/api/license-list-data/json/details/psutils.json index f3f925f15..8913188a5 100644 --- a/api/license-list-data/json/details/psutils.json +++ b/api/license-list-data/json/details/psutils.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/psutils", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:29:53Z", + "timestamp": "2026-08-27T17:02:56Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/python-ldap.json b/api/license-list-data/json/details/python-ldap.json index 0e10d4399..e2a0f08d7 100644 --- a/api/license-list-data/json/details/python-ldap.json +++ b/api/license-list-data/json/details/python-ldap.json @@ -6,11 +6,11 @@ "licenseId": "python-ldap", "crossRef": [ { - "match": "false", + "match": "true", "url": "https://github.com/python-ldap/python-ldap/blob/main/LICENCE", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:23:34Z", + "timestamp": "2026-08-27T16:57:43Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/radvd.json b/api/license-list-data/json/details/radvd.json index 9ddc45cb1..583f26215 100644 --- a/api/license-list-data/json/details/radvd.json +++ b/api/license-list-data/json/details/radvd.json @@ -8,11 +8,11 @@ "licenseId": "radvd", "crossRef": [ { - "match": "false", + "match": "true", "url": "https://github.com/radvd-project/radvd/blob/master/COPYRIGHT", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:21:03Z", + "timestamp": "2026-08-27T17:04:13Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/snprintf.json b/api/license-list-data/json/details/snprintf.json index 704cd1e2a..a63285e9d 100644 --- a/api/license-list-data/json/details/snprintf.json +++ b/api/license-list-data/json/details/snprintf.json @@ -10,7 +10,7 @@ "url": "https://github.com/openssh/openssh-portable/blob/master/openbsd-compat/bsd-snprintf.c#L2", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:25:45Z", + "timestamp": "2026-08-27T17:07:41Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/softSurfer.json b/api/license-list-data/json/details/softSurfer.json index 2a553f437..9ea9900e6 100644 --- a/api/license-list-data/json/details/softSurfer.json +++ b/api/license-list-data/json/details/softSurfer.json @@ -6,22 +6,22 @@ "licenseId": "softSurfer", "crossRef": [ { - "match": "true", - "url": "https://github.com/mm2/Little-CMS/blob/master/src/cmssm.c#L207", + "match": "false", + "url": "https://fedoraproject.org/wiki/Licensing/softSurfer", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:46Z", + "timestamp": "2026-08-27T17:03:03Z", "isWayBackLink": false, - "order": 0 + "order": 1 }, { - "match": "false", - "url": "https://fedoraproject.org/wiki/Licensing/softSurfer", + "match": "true", + "url": "https://github.com/mm2/Little-CMS/blob/master/src/cmssm.c#L207", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:46Z", + "timestamp": "2026-08-27T17:03:05Z", "isWayBackLink": false, - "order": 1 + "order": 0 } ], "seeAlso": [ diff --git a/api/license-list-data/json/details/ssh-keyscan.json b/api/license-list-data/json/details/ssh-keyscan.json index b5668ce42..aa5ed010f 100644 --- a/api/license-list-data/json/details/ssh-keyscan.json +++ b/api/license-list-data/json/details/ssh-keyscan.json @@ -10,7 +10,7 @@ "url": "https://github.com/openssh/openssh-portable/blob/master/LICENCE#L82", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:24:10Z", + "timestamp": "2026-08-27T17:07:51Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/swrule.json b/api/license-list-data/json/details/swrule.json index 3dbca91bf..f87c46262 100644 --- a/api/license-list-data/json/details/swrule.json +++ b/api/license-list-data/json/details/swrule.json @@ -10,7 +10,7 @@ "url": "https://ctan.math.utah.edu/ctan/tex-archive/macros/generic/misc/swrule.sty", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:23:34Z", + "timestamp": "2026-08-27T17:01:25Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/threeparttable.json b/api/license-list-data/json/details/threeparttable.json index a3850557b..2b9f29f27 100644 --- a/api/license-list-data/json/details/threeparttable.json +++ b/api/license-list-data/json/details/threeparttable.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/Threeparttable", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:24:41Z", + "timestamp": "2026-08-27T16:57:41Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/ulem.json b/api/license-list-data/json/details/ulem.json index aabab53f1..5ad8fc7b3 100644 --- a/api/license-list-data/json/details/ulem.json +++ b/api/license-list-data/json/details/ulem.json @@ -12,7 +12,7 @@ "url": "https://mirrors.ctan.org/macros/latex/contrib/ulem/README", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:24:41Z", + "timestamp": "2026-08-27T16:58:47Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/w3m.json b/api/license-list-data/json/details/w3m.json index 6f1b99b67..ed8d59d72 100644 --- a/api/license-list-data/json/details/w3m.json +++ b/api/license-list-data/json/details/w3m.json @@ -10,7 +10,7 @@ "url": "https://github.com/tats/w3m/blob/master/COPYING", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:51Z", + "timestamp": "2026-08-27T17:02:30Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/wwl.json b/api/license-list-data/json/details/wwl.json index 9ee3e8ab7..3399e0c8c 100644 --- a/api/license-list-data/json/details/wwl.json +++ b/api/license-list-data/json/details/wwl.json @@ -10,7 +10,7 @@ "url": "http://www.db.net/downloads/wwl+db-1.3.tgz", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:26:17Z", + "timestamp": "2026-08-27T17:06:16Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/wxWindows.json b/api/license-list-data/json/details/wxWindows.json index cf0ab2d5f..cb56dd18b 100644 --- a/api/license-list-data/json/details/wxWindows.json +++ b/api/license-list-data/json/details/wxWindows.json @@ -12,7 +12,7 @@ "url": "https://opensource.org/license/wxWindows", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:29:54Z", + "timestamp": "2026-08-27T16:59:18Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/xinetd.json b/api/license-list-data/json/details/xinetd.json index a0cd7d3ea..71147eb1c 100644 --- a/api/license-list-data/json/details/xinetd.json +++ b/api/license-list-data/json/details/xinetd.json @@ -11,7 +11,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/Xinetd_License", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:28:22Z", + "timestamp": "2026-08-27T17:07:41Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/xkeyboard-config-Zinoviev.json b/api/license-list-data/json/details/xkeyboard-config-Zinoviev.json index 21f3b9973..a6afc13df 100644 --- a/api/license-list-data/json/details/xkeyboard-config-Zinoviev.json +++ b/api/license-list-data/json/details/xkeyboard-config-Zinoviev.json @@ -12,7 +12,7 @@ "url": "https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/blob/master/COPYING?ref_type\u003dheads#L178", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:29:55Z", + "timestamp": "2026-08-27T16:55:36Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/xlock.json b/api/license-list-data/json/details/xlock.json index 27e63e7d4..128e417c9 100644 --- a/api/license-list-data/json/details/xlock.json +++ b/api/license-list-data/json/details/xlock.json @@ -10,7 +10,7 @@ "url": "https://fossies.org/linux/tiff/contrib/ras/ras2tif.c", "isValid": true, "isLive": false, - "timestamp": "2026-07-16T09:29:53Z", + "timestamp": "2026-08-27T16:55:36Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/xpp.json b/api/license-list-data/json/details/xpp.json index 7a0a1dca4..51e344f7a 100644 --- a/api/license-list-data/json/details/xpp.json +++ b/api/license-list-data/json/details/xpp.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/xpp", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:19:52Z", + "timestamp": "2026-08-27T17:03:42Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/xzoom.json b/api/license-list-data/json/details/xzoom.json index 24ceaad66..130bd3097 100644 --- a/api/license-list-data/json/details/xzoom.json +++ b/api/license-list-data/json/details/xzoom.json @@ -10,7 +10,7 @@ "url": "https://metadata.ftp-master.debian.org/changelogs//main/x/xzoom/xzoom_0.3-27_copyright", "isValid": false, "isLive": false, - "timestamp": "2026-07-16T09:24:42Z", + "timestamp": "2026-08-27T16:55:36Z", "isWayBackLink": false, "order": 0 } diff --git a/api/license-list-data/json/details/zlib-acknowledgement.json b/api/license-list-data/json/details/zlib-acknowledgement.json index 1d465b554..5ded29025 100644 --- a/api/license-list-data/json/details/zlib-acknowledgement.json +++ b/api/license-list-data/json/details/zlib-acknowledgement.json @@ -10,7 +10,7 @@ "url": "https://fedoraproject.org/wiki/Licensing/ZlibWithAcknowledgement", "isValid": true, "isLive": true, - "timestamp": "2026-07-16T09:20:26Z", + "timestamp": "2026-08-27T17:01:24Z", "isWayBackLink": false, "order": 0 } From 464729cbe979aea6c799c8052df1da7fbfa058b5 Mon Sep 17 00:00:00 2001 From: Leo Kettmeir Date: Thu, 3 Sep 2026 20:25:39 +0000 Subject: [PATCH 3/3] perf(frontend): fetch the symbol search index lazily on first interaction (#1551) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Every package docs page visit fetched `docs/search_structured` and built the Orama index on mount, even when the visitor never touched the symbol search. This defers that work until the search input is first focused or typed into. - The mount effect is replaced by a memoized `ensureLoaded()` that runs the fetch and index build at most once. - `onFocus` and `onInput` both trigger it. Clicking, tabbing, and the ⌘/ shortcut all focus the input, so any of them starts the load. - The input is no longer `disabled` while the index is absent, since a disabled input cannot receive focus. If the user types before the index is ready, the load's completion re-runs the search with the current input value so early keystrokes are not lost. - The search body moved into a `runSearch(term)` helper shared by the input handler and the post-load catch-up. For packages the API refuses to list, typing now silently does nothing instead of the input being greyed out, which matches the previous end state after the failed fetch. --- .../package/(_islands)/LocalSymbolSearch.tsx | 210 ++++++++++-------- 1 file changed, 115 insertions(+), 95 deletions(-) diff --git a/frontend/routes/package/(_islands)/LocalSymbolSearch.tsx b/frontend/routes/package/(_islands)/LocalSymbolSearch.tsx index 2147d4ed8..ad25e5656 100644 --- a/frontend/routes/package/(_islands)/LocalSymbolSearch.tsx +++ b/frontend/routes/package/(_islands)/LocalSymbolSearch.tsx @@ -85,8 +85,15 @@ export function LocalSymbolSearch( const searchCounter = useSignal(0); const searchContent = useSignal(null); - useEffect(() => { - (async () => { + const inputRef = useRef(null); + const loadPromise = useRef | null>(null); + + // The symbol listing is only fetched and indexed once the user interacts + // with the search input, so plain page visits never pay for it. The first + // focus or input event kicks it off; subsequent ones reuse the same promise. + function ensureLoaded(): Promise { + if (loadPromise.current) return loadPromise.current; + loadPromise.current = (async () => { const [oramaDb, searchResp] = await Promise.all([ createOrama(), !props.content @@ -135,8 +142,14 @@ export function LocalSymbolSearch( await insertMultiple(oramaDb, searchItems); db.value = oramaDb; + + // Anything typed while the index was still loading has not been + // searched yet, so run it now. + const pending = inputRef.current?.value; + if (pending) await runSearch(pending); })(); - }, []); + return loadPromise.current; + } useEffect(() => { const keyboardHandler = (e: KeyboardEvent) => { @@ -163,104 +176,110 @@ export function LocalSymbolSearch( ); }, []); - async function onInput(e: JSX.TargetedEvent) { - // The index is absent when the symbol listing could not be fetched — a - // package with too many symbols to list is refused by the API. Typing then - // has nothing to search, so do nothing rather than throw on every keystroke. - if (!db.value) return; + function onInput(e: JSX.TargetedEvent) { + ensureLoaded(); if (e.currentTarget.value) { - const term = e.currentTarget.value; - const searchResult = await search(db.value, { - term, - properties: ["name", "description"], - threshold: 0.2, - limit: 50, - }); + // The index is absent while the symbol listing is still loading, or when + // it could not be fetched at all — a package with too many symbols to + // list is refused by the API. In the former case the load completion + // re-runs the search with whatever is in the input; in the latter there + // is nothing to search, so do nothing rather than throw on every + // keystroke. + if (!db.value) return; + runSearch(e.currentTarget.value); + } else { + hasResults.value = true; + showResults.value = false; + } + } - for (const node of previousResultNodes.current) { - node.style.setProperty("display", "none"); - node.querySelectorAll("mark.orama-highlight").forEach((el) => { - el.replaceWith(...el.childNodes); - }); - node.normalize(); - } - previousResultNodes.current = []; + async function runSearch(term: string) { + if (!db.value) return; + const searchResult = await search(db.value, { + term, + properties: ["name", "description"], + threshold: 0.2, + limit: 50, + }); + + for (const node of previousResultNodes.current) { + node.style.setProperty("display", "none"); + node.querySelectorAll("mark.orama-highlight").forEach((el) => { + el.replaceWith(...el.childNodes); + }); + node.normalize(); + } + previousResultNodes.current = []; - for (const section of previousSections.current) { - section.hidden = true; - } - previousSections.current.clear(); + for (const section of previousSections.current) { + section.hidden = true; + } + previousSections.current.clear(); - const hitNames = new Set( - searchResult.hits.map((hit) => hit.document.name), - ); + const hitNames = new Set( + searchResult.hits.map((hit) => hit.document.name), + ); - const out: AllSymbolsItemCtx[] = searchContent.value!.entrypoints - .map((entrypoint) => { - const filteredSections = entrypoint.module_doc.sections.sections - .map((kindGroup) => { - const content = kindGroup.content; - if (content.kind !== "namespace_section") return null; - - const filteredContent = content.content - .map((symbol) => { - const symbolMatches = hitNames.has(symbol.name); - const matchingSubitems = symbol.subitems.filter((subitem) => - hitNames.has(subitem.title) - ); - - if (!symbolMatches && matchingSubitems.length === 0) { - return null; - } - - return { - ...symbol, - subitems: symbolMatches - ? symbol.subitems - : matchingSubitems, - }; - }) - .filter(Boolean); - - if (filteredContent.length === 0) return null; - - return { - ...kindGroup, - content: { ...content, content: filteredContent }, - }; - }) - .filter(Boolean); - - if (filteredSections.length === 0) return null; - - return { - ...entrypoint, - module_doc: { - ...entrypoint.module_doc, - sections: { - ...entrypoint.module_doc.sections, - sections: filteredSections, - }, + const out: AllSymbolsItemCtx[] = searchContent.value!.entrypoints + .map((entrypoint) => { + const filteredSections = entrypoint.module_doc.sections.sections + .map((kindGroup) => { + const content = kindGroup.content; + if (content.kind !== "namespace_section") return null; + + const filteredContent = content.content + .map((symbol) => { + const symbolMatches = hitNames.has(symbol.name); + const matchingSubitems = symbol.subitems.filter((subitem) => + hitNames.has(subitem.title) + ); + + if (!symbolMatches && matchingSubitems.length === 0) { + return null; + } + + return { + ...symbol, + subitems: symbolMatches ? symbol.subitems : matchingSubitems, + }; + }) + .filter(Boolean); + + if (filteredContent.length === 0) return null; + + return { + ...kindGroup, + content: { ...content, content: filteredContent }, + }; + }) + .filter(Boolean); + + if (filteredSections.length === 0) return null; + + return { + ...entrypoint, + module_doc: { + ...entrypoint.module_doc, + sections: { + ...entrypoint.module_doc.sections, + sections: filteredSections, }, - }; - }) - .filter(Boolean) as AllSymbolsItemCtx[]; - - const searchResults = document.getElementById("docSearchResults")!; - searchResults.innerHTML = highlight( - renderToString( - , - ), - term, - ); + }, + }; + }) + .filter(Boolean) as AllSymbolsItemCtx[]; + + const searchResults = document.getElementById("docSearchResults")!; + searchResults.innerHTML = highlight( + renderToString( + , + ), + term, + ); - hasResults.value = searchResult.hits.length > 0; - searchCounter.value++; - showResults.value = true; - } else { - hasResults.value = true; - showResults.value = false; - } + hasResults.value = searchResult.hits.length > 0; + searchCounter.value++; + showResults.value = true; } if (IS_BROWSER) { @@ -290,7 +309,8 @@ export function LocalSymbolSearch( placeholder={placeholder} id="symbol-search-input" class="block text-sm w-full py-2 px-2 input-container input border border-jsr-cyan-300/50 dark:border-jsr-cyan-800" - disabled={!db.value} + ref={inputRef} + onFocus={ensureLoaded} onInput={onInput} />