Skip to content

Possible Issue with the current License #1730

@gvalvano

Description

@gvalvano

🚀 The feature

I see the library has been released following the Apache-2.0 license. However, it relies on GPLv2+ license dependencies.
Can we remove such dependencies?

Motivation, pitch

To really have Apache 2.0, we must ensure that the library is actually usable with that license!

In particular, pip-installing python-doctr will also install:

  • pyphen (0.16.0): ['GNU General Public License v2 or later (GPLv2+)', 'GNU Lesser General Public License v2 or later (LGPLv2+)', 'Mozilla Public License 1.1 (MPL 1.1)'] --> installed by weasyprint
  • Unidecode (1.3.8): ['GNU General Public License v2 or later (GPLv2+)']

Alternatives

No response

Additional context

weasyprint==61.2
    # via python-doctr
pyphen==0.16.0
    # via weasyprint
pyphen==0.16.0
    # via weasyprint


2 packages.
    pyphen (0.16.0): ['GNU General Public License v2 or later (GPLv2+)', 'GNU Lesser General Public License v2 or later (LGPLv2+)', 'Mozilla Public License 1.1 (MPL 1.1)']
      dependency:
          pyphen
    Unidecode (1.3.8): ['GNU General Public License v2 or later (GPLv2+)']
      dependency:
          Unidecode

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions