Skip to content

[FEATURE] Remove Apache-2.0 only transitive dependency blocking use in GPL2 projects #857

@electricbrass

Description

@electricbrass

Is your feature request related to a problem? Please describe.
I was planning on licensing my project using Cursive as GPL2 or later, to match other projects under the same organization, but after setting up cargo deny, I realized that despite being licensed under the MIT license, I can't actually use Cursive due to its dependency on xi_unicode.

Describe the solution you'd like
Drop the xi_unicode dependency and just use unicode_segmentation and unicode_width to implement ChunkIterator

Additional context
Totally understand if this is not something you want to do. If you're okay with this change, I may try doing it myself.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions