Inconsistent license in dispatcher.py
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Checkbox |
Fix Released
|
Low
|
Marc Tardif | ||
checkbox (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Precise |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
The dispatcher.py in Precise was copied from the launchpad-results project but the license was not updated to be consistent with the rest of Checkbox. The original dispatcher.py license was AGPLv3, while the rest of checkbox is GPLv3. Since both projects are authored by Canonical, it's fine to change the license.
Other than the consistency issue, this may hinder Ubuntu adoption in organizations that prefer not to use AGPL-licensed software. Also since there's no functional change, this change should present very low risk.
The license change was done in development in rev 1463:
http://
[Test case]
$ head /usr/share/
Expected result:
- GPLv3 header like the rest of checkbox files (contrast with head /usr/share/
Actual result:
# Copyright 2010-2011 Canonical Ltd. This software is licensed under the
# GNU Affero General Public License version 3 (see the file LICENSE).
[Regression potential]
There is zero potential for a technical regression since the change does not affect the code's functionality.
Related branches
Changed in checkbox: | |
status: | New → Fix Released |
importance: | Undecided → Low |
assignee: | nobody → Marc Tardif (cr3) |
description: | updated |
Hello Marc, or anyone else affected,
Accepted checkbox into precise-proposed. The package will build now and be available at http:// launchpad. net/ubuntu/ +source/ checkbox/ 0.13.8 in a few hours, and then in the -proposed repository.
Please help us by testing this new package. See https:/ /wiki.ubuntu. com/Testing/ EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.
If this package fixes the bug for you, please change the bug tag from verification-needed to verification-done. If it does not, change the tag to verification- failed. In either case, details of your testing will help us make a better decision.
Further information regarding the verification process can be found at https:/ /wiki.ubuntu. com/QATeam/ PerformingSRUVe rification . Thank you in advance!