Opened 2 months ago

Closed 2 months ago

Last modified 2 months ago

#70344 closed defect (fixed)

py312-pynose: license/copyright violation upstream

Reported by: awilfox (A. Wilcox) Owned by: reneeotten (Renee Otten)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: py312-pynose

Description

Hello,

The pynose project claims to be MIT licensed, but is an unlicensed fork of an LGPL-2.1-only project. At least one significant contributor to the original LGPL-2.1-only project has requested upstream to cease. It therefore is not legal to (re)distribute pynose as it stands.

Change History (5)

comment:1 Changed 2 months ago by ryandesign (Ryan Carsten Schmidt)

Based on the conversation in that issue and the one of which it is a duplicate, the developer of this fork appears not to understand or possibly to care how licenses work. Unless the developer fixes the license of the fork to be LGPL-2.1-only, we should delete this port like other distributions are doing.

The following ports depend on py-pynose but only as test dependencies:

  • py-minidb
  • py-olefile
  • py-overrides
  • py-pyrfc3339
  • py-smmap

Their test suites could simply be disabled.

comment:2 Changed 2 months ago by reneeotten (Renee Otten)

Thank you for bringing this to my/our attention. I have removed the port and disabled the tests in the affected ports.

comment:3 Changed 2 months ago by reneeotten (Renee Otten)

In 76985e636c9dea6145e7d95867bb8754e4295684/macports-ports (master):

py-pynose: remove port due to upstream licensing violation

#70344

comment:4 Changed 2 months ago by neverpanic (Clemens Lang)

Resolution: fixed
Status: assignedclosed

comment:5 Changed 2 months ago by ryandesign (Ryan Carsten Schmidt)

Version 1.5.2 has been released which corrects the licensing back to LGPL so the port could be re-added.

Note: See TracTickets for help on using tickets.