RSL 1.0 — 変更履歴(非公式)

仕様が、いつ何が変わったかの記録

Really Simple Licensing (RSL) 1.0 の仕様本文を継続的に監視し、 変化を検知したら内容と cert.aicu.ai への影響を記録しています。

なぜ非公式の記録が要るのか。 RSL は仕様本文を更新しますが、公開された変更履歴を持ちません。 実測(2026-08-11)で /changelog /rsl/changelog /history はいずれも 404、 GitHub リポジトリのコミットも README のみ(最新 2026-03-31)でした。 それでも仕様本文は 2026-08-09 に変わっています。

標準に依存して実装する以上、「いつ何が変わったか」は実装者が自分で持つしかありません。 このページはその記録を公開しているものです。

RSL 1.0 仕様本文

名前空間と拡張の扱いを明文化。RSL 名前空間の未知要素は文書全体を非適合にし、他の名前空間の要素は拡張として無視されねばならない、と規定された。RELAX NG に foreignElementContent が追加。

cert.aicu.ai への影響: cert.aicu.ai の license.xml / robots.txt / [email protected] に変更は不要だった。scripts/rsl-validate.mjs を拡張の扱いに追随させた(接頭辞つき要素を走査から除外)。

4389 → 4393 行(+4) / 102340 → 102571 B(+231) · 経緯 · 原典

追加された行 6 件
+ . RSL processors MUST ignore any extensions they do not recognize, including their contents, for RSL Core conformance and evaluation. Extensions MUST NOT change
+ All RSL implementations MUST recognize the RSL namespace URI as the authoritative identifier for the standard. Only elements and attributes defined in this name
+ (attribute * { text } | text | foreignElementContent)*
+ foreignElementContent =
+ element * {
+ (attribute * { text } | text | foreignElementContent)*