Skip to content

design: fork strategy — hard-fork vs track-upstream, kameo commit, license/attribution #63

Description

@joeldsouzax

Decide before #1 (the fork):

  • Hard-fork (diverge freely, no upstream rebase) vs soft-fork (keep kameo layout, periodically rebase). Given the Zenoh rewrite of src/remote/ + M7 de-handroll, divergence is heavy -> recommend HARD-FORK, but decide explicitly: it dictates whether we preserve kameo file structure for rebaseability.
  • Pin the exact kameo commit/tag to fork from (current 0.21.0).
  • License + attribution: kameo is MIT/Apache-2.0 — carry upstream LICENSE + attribution into bombay; confirm bombay license (agency=Apache-2.0, nexus=MIT/Apache) and compatibility.
  • Repo init: GitHub fork-link vs fresh history import vs squashed import.
    Output: recorded decision (comment here) that chore: fork kameo into bombay + workspace/CI setup #1 executes.

Metadata

Metadata

Assignees

No one assigned

    Labels

    designDesign decision to resolvefoundationM1 foundation work

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions