Skip to content

Proposal: URML (substrate-neutral robot intent) cross-citation for Fetch + Freight — license + post-acquisition-governance asks #171

@idoco2003

Description

@idoco2003

Hi @fetchrobotics maintainers (and Zebra Technologies, if reachable),

Proposing a URML v0.1 capability-manifest cross-citation for Fetch + Freight over fetchrobotics/fetch_ros. URML (Universal Robot Language, Apache-2.0) is an open spec for substrate-neutral robot intent.

Fetch / Freight are the mobile-manipulator + mobile-base lineage with substantial research-lab deployment in academic robotics. URML's manifest declares the mobile-manipulator topology — mobile base + arm + head as a single integrated platform — exercising the cross-block boundary URML's existing fixtures don't fully test.

Two open questions frame this RFC as cross-citation rather than full manifest mapping:

  • License clarification: no SPDX visible upstream blocks Apache-2.0 downstream bundling.
  • Post-acquisition governance: Fetch was acquired by Zebra Technologies in 2023; the GitHub presence has been stale 646 days since. Is the surface still community-supported, or has engagement migrated elsewhere?

This is proposal-only, posted as part of URML's Move #14 outreach (7 engageable RFCs in this wave).

Full RFC: https://github.com/URML-MARS/URML/blob/main/docs/rfcs/0188-fetchrobotics-fetch-ros-outreach.md

Questions worth maintainer input on:

  1. License clarification. Can fetchrobotics/fetch_ros get an explicit OSI license declaration?
  2. Post-acquisition governance. Is the Fetch GitHub org actively maintained under Zebra, dormant-but-monitored, or has engagement moved to a successor surface entirely?
  3. Mobile-manipulator topology manifest fields. Same shared question as URML's Hello Robot Stretch RFC.
  4. Acquisition-era governance manifest declaration. Should URML's manifest declare acquisition-era platforms for downstream operator awareness? This is the first concrete case URML's outreach has encountered.
  5. Bridge home. Cross-citation only (recommended pending license + governance), URML repo (reference/mobile-manipulator-runtime/FetchAdapter), or none?
  6. Conformance listing. If the platform is still community-supported, would the maintainers consider a README link to URML's compatible-runtimes registry?
  7. Anything else.

Ido Yahalomi (URML maintainer, urml.dev, greenvh@gmail.com)


AI-assisted prose, maintainer-reviewed before posting (see VIBE.md). Human-only correspondence available on request.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions