The Debian NEW review of mstpd 0.2.0-1 has been completed.

Decision: REJECTED
Reviewer: Reinhard Tartler

Review comment:

Thanks for your diligence while working on this package. It's great to
see the broadcom_xstrata issues resolved. I've had another look
through the source, and there is a significant legal concern regarding
derived works that needs to be cleared up.

The README.md mentions that the initial code was partially "shamelessly
stolen" from the rstplib project. This is a bit of a problem because if
mstp.c or other files are derived from rstplib, we have a legal
obligation under the GPL to preserve the original copyright notices and
attributions. Failing to document Alex Rozin <[email protected]> and
Michael Rozhavsky <[email protected]> as copyright holders for the
relevant code is effectively a license violation. It makes the package
legally hazardous for the project to distribute, as we would be
misrepresenting the ownership of the code.

I also noticed a few other spots where the attribution is a bit thin.
Satish Ashok <[email protected]> is listed as the author for
several scripts in utils/ (like ifupdown.sh.in) and is credited in
the README for major features like BPDU Guard. Similarly, Alexandru
Ardelean <[email protected]> is the author of clock_gettime.h.
These contributors should really be added to the relevant stanzas in
debian/copyright rather than just falling into the generic "mstpd
contributors" catch-all.

Finally, on brmon.c, the header lists specific modification dates from
2006 and 2011. It would be good to update the years in the copyright
file to reflect these more accurately.

Please take a moment to do a thorough sweep for any other missing
authors, update debian/copyright to include these attributions, and
re-upload once it's all squared away.

-rt

Full review details: https://dfsg-new-queue.debian.org/reviews/mstpd

Reply via email to