feat: add ELF Directives 101-105 adapted from CalConnect directives - #12
Conversation
… policy) from CC/DIR 10005
|
@TRThurman could you help look at this? If it's alright we can ask Allison for a review. |
|
Allison Stuart Dave Please review as we need this for ISO TC 184/DC 4 liaison.ThanksTomOn Aug 30, 2026, at 10:00, Ronald Tse ***@***.***> wrote:ronaldtse left a comment (expresslang/docs#12)
@TRThurman could you help look at this? If it's alright we can ask Allison for a review.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Legal reviewI went through the five directives with a focus on the legal content rather than the editorial mechanics. Method: I assembled each ELF directive from its sections, fetched the corresponding CalConnect source repo, normalized the entity renames (CalConnect→ELF, TCC/TC PUBLISH→TCB), and diffed. So everything below is a verified delta against CC/DIR 10001/10002/10003/10005/10006, not an impression. Usual caveat: this is a reviewer's read, not legal advice. Provenance of the adapted textThe verbatim-copy-then-adapt commit structure made this fully auditable — much appreciated. What I could not find is any record of rights in the CalConnect text. None of the five The interesting contrast is that ELF 103 already shows the right pattern — its Scope explicitly states it is identical to the ISO/IEC/ITU Common Patent Policy except for entity renames. The same kind of derivation sentence for the CalConnect ancestry, plus a written CalConnect consent noted somewhere durable (board or TC PUBLISH minute), would close the gap. Given the overlap in people this is presumably easy to obtain — it just isn't documented, and these are the governance documents ELF will show to ISO/IEC, so provenance seems worth getting airtight. New normative language (not in the CalConnect originals)ELF 105 Software clause — CC 10006 had this entire clause commented out; here it is enabled with two new sentences. Since the PR asks for a legal glance at exactly this: as worded, "shall permit use, modification and redistribution … for any purpose, including in derivative works, without discrimination" admits copyleft licenses (GPL permits all of that; it attaches reciprocal conditions rather than restricting purpose). If the intent is permissive-only — which is where the cited ITU Software Copyright Guidelines point — the clause may want to say so, e.g. by excluding licenses that impose conditions on implementers beyond attribution. Two smaller points: the clause is silent on patent grants in software licenses (the other half of the ITU guidelines' concern), and "made available for free" is ambiguous between gratis and libre. ELF 101 Appeals clause — structurally sound. Three things a liaison reviewer might poke at: the 30-day clock runs from "announcement" without saying where decisions are announced; appeals lie only against procedural decisions (may be intentional); and there's no recusal provision when the Board itself, or a TCB overlapping the Board, took the contested decision. Inherited from CalConnect verbatimThese all exist letter-for-letter in the CC originals — the adaptation pass is a natural opportunity to fix them:
Smaller items
The two I'd prioritize before merge are the CalConnect permission/attribution record and the obligated/invited conflict, since both sit where an ISO/IEC liaison review will look. The rest reads fine as follow-up issues. |
ISO liaison-eligibility reviewSeparate from the legal review: since the PR's stated purpose is satisfying ISO and IEC liaison requirements, I mapped the directives against the actual criteria in ISO/IEC Directives Part 1, Consolidated ISO Supplement, 2024 edition (current), clause 1.17. Summary: the directives satisfy the one criterion that is about documented process — but most of the eligibility test is organizational, and the criterion most likely to draw questions can't be satisfied by this repo at all. What clause 1.17.6.1 requires (Category A/B, TC/SC level)The Office of the CEO verifies that the organization:
Plus, under 1.17.1: an explicit statement accepting ISO's copyright policy (clause 2.13), acceptance of the patent-rights requirements (2.14), agreement to ISO/IEC procedures including IPR, and sufficient representativity. Procedurally (1.17.2–1.17.3): application form to the Office of the CEO, consultation with the National Body where the organization is headquartered — ANSI, for a US charity — then a 2/3 vote of the committee's P-members. Category C (WG level, 1.17.6.2) drops the legal-entity and open-membership criteria but adds that the organization be multinational in objectives and standards development activities. How the directives mapCriterion 5 — met, with margin. ELF 101 provides consensus defined as 2/3 affirmative, TCB balloting with mandatory voting, a 60-day public review explicitly aligned with WTO TBT, comment disposition, maintenance/corrections, and the new appeals clause. That exceeds what 1.17.6.1 asks for, which is only a consensus process for developing the input provided to ISO. The appeals clause addition was the right call for this audience. Criteria 1–2 — satisfied by ELF as an organization, not by this repo. The forewords assert US public charity status, but ISO will ask for the statutes themselves; nothing here conflicts, it just isn't the evidence. Criterion 3 — the gap worth planning for. The directives reference "ELF membership" and member ballots throughout but never define membership or its openness. That evidence has to come from the bylaws/membership policy. Small related note: the external-members clause ( Criterion 4 and representativity — demonstrable from ELF's activities (EXPRESS stewardship, the 5001–5006 specifications, tooling, courses); not a documentation question. Copyright/patent acceptance (1.17.1, 2.13, 2.14) — the directives help, with two wrinkles. ELF 103 being deliberately identical to the ITU/ISO/IEC Common Patent Policy makes accepting 2.14 trivially consistent, and ELF 105's inbound-license carve-out ("except for the submission and adoption by other standardization bodies") is exactly the hook needed for granting ISO what 2.13 expects for submitted material. The wrinkles: ELF 101's "jointly owned by ELF and its authors" copyright clause sits awkwardly against 2.13 (copyright in ISO drafts and standards belongs to ISO) the moment ELF text feeds an ISO deliverable, since ELF alone can't cleanly convey rights it co-owns; and ELF 104's "obligated to submit notification" overstates relative to the voluntary-disclosure framing of the Common Patent Policy that ELF 103 mirrors. Both are also in the legal review — they acquire ISO-facing consequences here. Two calibration points
Bottom lineFor a Category A application (or Category C at WG level), this PR supplies the process evidence well. What it cannot supply — and what the application will actually turn on — is the statutes and evidence of open worldwide membership, plus ANSI's non-objection and the committee vote. It may be worth noting in the PR description which criteria are satisfied here versus deferred to the bylaws, so the directives aren't later mistaken for the complete liaison package. |
|
Thanks @TRThurman — thorough and genuinely useful review. All points addressed in the latest commit; disposition below. Editorial
Copyright model
Software clause
Provenance
Outbound license
Other
|
Summary
Adds the ELF Directives (ELF 101–105), adapted from the CalConnect Directives to satisfy ISO and IEC liaison requirements (documented standardization procedures incl. consensus, review, and appeals; patent and IPR policies; publication rules).
The port was done in two steps: a verbatim copy commit, followed by one adaptation commit per document, so each rewrite can be diffed against the original.
Key adaptations
ELF/Guide/DS 38002:2018,ELF/ISO); CSD XML → ELF XML (an adopted form of Metanorma XML).clause=1→4,clause=2.3→5.4, scope's duplicated 10001 → 10002).Notes for review
patents@alias: the ELF 104 declaration form currently points toinfo@expresslang.orgas a placeholder.bundle exec metanorma compile; build fixes for terms-clause recognition and normrefs heading casing are included.ISO/IEC liaison criteria mapping
Against ISO/IEC Directives Part 1 (Consolidated ISO Supplement, 2024), clause 1.17:
Satisfied by this PR:
Deferred to org-level evidence (bylaws/statutes, not this repository):