[MDEV-5484] Include new debian/copyright file in upstream sources Created: 2013-12-22  Updated: 2021-04-04

Status: Open
Project: MariaDB Server
Component/s: Packaging, Platform Debian
Affects Version/s: 5.5.37, 10.0.11, 10.2.4
Fix Version/s: 10.6

Type: Bug Priority: Minor
Reporter: Otto Kekäläinen Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: debian, packaging

Issue Links:
Blocks
is blocked by MDEV-5483 Make sure all files in MariaDB have p... Open
is blocked by MDEV-6284 Merge downstream Debian/Ubuntu packag... Closed

 Description   

While making the Debian package I redid the debian/copyright file in a machine readable format used by Debian license checkers:

http://anonscm.debian.org/gitweb/?p=pkg-mysql/mariadb-5.5.git;a=blob_plain;f=debian/copyright;hb=HEAD

Please review it and then add it to MariaDB 5.5. If possible, also add it (and perhaps extend) to MariaDB 10.0 and master branches.

See also related MDEV-5483



 Comments   
Comment by Elena Stepanova [ 2014-04-11 ]

FYI, the file is not available anymore by the provided link.

Comment by Otto Kekäläinen [ 2014-04-12 ]

Updated link: http://anonscm.debian.org/gitweb/?p=pkg-mysql/mariadb-5.5.git;a=blob_plain;f=debian/copyright

Comment by Otto Kekäläinen [ 2014-04-26 ]

Merge requests at
https://code.launchpad.net/~otto/maria/maria-fix-debian-copyright-trunk/+merge/217336
https://code.launchpad.net/~otto/maria/maria-fix-debian-copyright-5.5/+merge/217337

Comment by Otto Kekäläinen [ 2014-10-07 ]

Merge requests from April are not directly invalid, but at this point time might be better spent reviewing the latest versions in Debian packaging git and copying them to upstream instead of the files in the merge requests.

See http://anonscm.debian.org/cgit/pkg-mysql/mariadb-10.0.git/tree/debian/copyright

Comment by Otto Kekäläinen [ 2016-12-20 ]

While updating the debian/copyright file for 10.1 I noticed that some files in TokuDB/PerconaFT are now AGPL. Do we want to include them in the project?

Comment by OndÅ™ej Surý (Inactive) [ 2017-04-29 ]

otto the AGPL is "strongest", so compiling or otherwise dynamically linking AGPL-licensed file into MariaDB makes the resulting binaries to be licensed under AGPL as whole. And that's probably not what the project wants, I guess.

Comment by Sergei Golubchik [ 2017-04-30 ]

As far as I understand, PerconaFT is dual-licensed. It's either GPLv2 or AGPLv3.
See the end of storage/tokudb/PerconaFT/README.md

Comment by Otto Kekäläinen [ 2020-02-24 ]

Status today: there is still no machine readable debian/copyright file upstream.

Comment by Otto Kekäläinen [ 2020-06-28 ]

If all files had proper copyright headers then there are tools that could be used to generate the debian/copyright file automatically: https://wiki.debian.org/CopyrightReviewTools

Tested debmake and decopy both both generated very long lists and would have required a lot of manual work to finalize. Hopefully those tools evolve to have automatic grouping of paths etc.

Generated at Thu Feb 08 07:04:44 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.