non-free RFC file in qtbase patch
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
qtbase-opensource-src (Ubuntu) |
Fix Released
|
Critical
|
Timo Jyrinki |
Bug Description
The patch enable-tests contains a non-free RFC file which can not be modified.
As a community made free software project Ubuntu has a policy that everything in main should be free to copy and share and modify
"Must allow modification and distribution of modified copies under the same licence."
There is an exception for documentation which could be said to cover this, in which case an exception should be asked for with justification given.
As the patch is a modified version of the RFC it is arguably illegal to distribute.
This causes problems for Debian who do not want DFSG non-free patches in their Git repository where this is stored and of course are unable to merge and upload with this patch.
Easiest would be just to remove the patch.
Changed in qtbase-opensource-src (Ubuntu): | |
milestone: | none → ubuntu-16.04 |
importance: | Undecided → Critical |
Changed in qtbase-opensource-src (Ubuntu): | |
assignee: | nobody → Timo Jyrinki (timo-jyrinki) |
status: | New → In Progress |
The whole patch is huge (it contains *all* changes related to tests enablement), so we can't drop it altogether. Instead we can remove the parts related to RFC files and disable the corresponding tests.
Dropping the RFC parts will also make it easier to copy this patch to Debian, in case someone wants to do that.