Skip to content

[V3-01] 開発baseline・CI/Rules・新規ファイルのライセンス方針を確定する #115

Closed

Description

@PyYoshi

親トラッカー: #114

目的・成果物

baseline棚卸し、両repositoryのdevのCI・Rules確認、新規fileのcomponent別license判断。既知の失敗・toolchain・model family・benchmark manifestと測定hashを記録

実装先・順序

  • 実装先: 両repository
  • v3実装PRのbase: 対象repositoryのdev。Draft PRで作成する。
  • Phase: 1
  • 前提となる作業: なし(最初に着手)
  • 新規実装のライセンスはV3-01で対象componentごとに決定する。

作業

  • 新規code・generator・test・文書・modelのライセンス適用範囲を整理し、LGPL/MIT/Apache-2.0等の比較と判断を日本語で残す。
  • 両repositoryのdevのCI/Rulesを確認する。cChardetの文書のみCI省略は#113で導入済みとなるため、同じ作業を繰り返さない。
  • 既知のnative test失敗、toolchain、model family、baselineの測定環境とartifact hashを記録する。

完了条件

再現手順を記録。測定なしに性能効果を主張しない。新規実装前に対象licenseを決定

  • 対象の実装PR・設計判断へのリンクを記録する。
  • 再現command、検証結果、必要なartifact hashを記録する。
  • 未解決事項・既知の制約と、依存先への影響を明記する。

完了: PR #128を全20 CI成功後にdevへmerge(d017ae8)。native基盤はPyYoshi/uchardet#10〜#13、固定SHA 9ac0f79。新規独立componentはMIT、既存派生物/corpus/generated modelは別管理。追加安全性検証の保留は#118/#119と判断ログP01へ切り分けています。

成果物: baseline、license ADR、結果と残作業。

開発ロードマップ

Activity

  1. added
    v3cChardet v3開発の作業・設計判断
    pinned継続して追跡する作業。既存stale設定の除外対象
    on Sep 20, 2026
  2. PyYoshi commented on Sep 20, 2026

    @PyYoshi
    OwnerAuthor

    実装開始。独立した新規componentはMIT、既存派生物/model/corpusは別管理する判断が承認済み。両devへPR必須・削除/force-push禁止Rulesを設定しました(cChardet: 23727562、uchardet: 23727563)。masterのRulesは変更していません。native 7993e0aのReleaseを再buildしCTest 153/153成功。除外5組は別途記録します。build、conformance、corpusを分離worktreeで並行実装中です。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    pinned継続して追跡する作業。既存stale設定の除外対象v3cChardet v3開発の作業・設計判断

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions