Skip to content

Legal review of bundled contract examples for licensing conflicts #1165

Description

@Gbangbolaoluwagbemiga

Overview

Review every example/reference contract under contracts/ and examples/ to confirm none were derived from another project's code without proper attribution or in violation of that project's license.

Background / Context

Reference implementations (AMM, oracle, multisig, bridge, etc.) are common patterns across the Soroban ecosystem; before mainnet-adjacent publicity, we should confirm none inadvertently reproduce another project's licensed code without attribution.

Goal

A documented review confirming license cleanliness of all bundled examples, with attribution added or code reworked wherever a genuine concern is found.

Scope of Work

  1. Review each contract under contracts/ and examples/ for similarity to known third-party implementations.
  2. Add attribution comments where inspiration was drawn from public documentation/examples.
  3. Rework any contract found to be too close to another project's licensed code.

Out of Scope

  • Formal legal counsel review — engineering-level diligence pass only.

Acceptance Criteria

  • Review completed and documented; any findings addressed.

Files & Pointers

  • contracts/
  • examples/sep41-compliant-token.rs

Dependencies / Related

None.

Difficulty & Estimated Effort

Easy — ~1-2 days.

Metadata

Metadata

Assignees

No one assigned

    Labels

    component:contractscontracts/* examples and test targetsdifficulty:easySmall/safe changemainnetTouches mainnet launch readiness worknext-waveScoped for the next contributor wavepriority:p3Low priority / nice-to-havetype:docsDocumentation updates

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions