Skip to content

License clarification: Rust crates under rust/ declare "Proprietary" while the repository LICENSE is MIT #402

Description

@macro516

Hello, thanks for publishing Spark.

Which license applies to the Rust sources under rust/ — the repository's MIT LICENSE, or the
Proprietary value declared in rust/Cargo.toml?

If MIT is intended (as the LICENSE file and npm metadata suggest), would you consider updating
the workspace metadata so the declaration matches?

Location Declaration
LICENSE The MIT License — Copyright © 2025 WORLD LABS TECHNOLOGIES, INC.
package.json (@sparkjsdev/spark 2.1.0) "license": "MIT"
rust/Cargo.toml (workspace package section, lines ~9–14) license = "Proprietary"

The crates under rust/ (spark-lib, spark-rs, build-lod) inherit the workspace value via
license.workspace = true, so their package metadata resolves to Proprietary while the
repository-level LICENSE file and the published npm package both state MIT.

Thanks for taking a look.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions