plainbox must be licensed under GPL-3, not GPL-3+
Bug #1255620 reported by
Zygmunt Krynicki
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Checkbox |
Fix Released
|
Critical
|
Daniel Manrique |
Bug Description
PlainBox (and possibly other parts of lp:checkbox) uses inconsistent licenses. According to our policy we should use GPL-3 (not "or later") for all Canonical application code. PlainBox is both a library and an application but I would argue that GPL-3 is the "more correct" license until we decide to license the core as LGPL-3.
Related branches
lp://staging/~roadmr/checkbox/fix-gplv3
- Zygmunt Krynicki (community): Approve
-
Diff: 5118 lines (+899/-901)298 files modifiedcheckbox-ng/checkbox_ng/__init__.py (+3/-3)
checkbox-ng/checkbox_ng/certification.py (+3/-3)
checkbox-ng/checkbox_ng/commands/cli.py (+3/-3)
checkbox-ng/checkbox_ng/commands/service.py (+3/-3)
checkbox-ng/checkbox_ng/commands/sru.py (+3/-3)
checkbox-ng/checkbox_ng/commands/test_sru.py (+3/-3)
checkbox-ng/checkbox_ng/config.py (+3/-3)
checkbox-ng/checkbox_ng/dbus_ex/__init__.py (+3/-3)
checkbox-ng/checkbox_ng/dbus_ex/service.py (+3/-3)
checkbox-ng/checkbox_ng/dbus_ex/test_dbus.py (+3/-3)
checkbox-ng/checkbox_ng/main.py (+3/-3)
checkbox-ng/checkbox_ng/service.py (+3/-3)
checkbox-ng/checkbox_ng/test_certification.py (+3/-3)
checkbox-ng/checkbox_ng/test_config.py (+3/-3)
checkbox-ng/checkbox_ng/test_main.py (+3/-3)
checkbox-ng/checkbox_ng/tests.py (+3/-3)
checkbox-ng/setup.py (+4/-4)
checkbox-old/checkbox/application.py (+3/-3)
checkbox-old/checkbox/arguments.py (+3/-3)
checkbox-old/checkbox/attribute.py (+3/-3)
checkbox-old/checkbox/component.py (+3/-3)
checkbox-old/checkbox/dbus/__init__.py (+3/-3)
checkbox-old/checkbox/dispatcher.py (+3/-3)
checkbox-old/checkbox/heuristics/__init__.py (+3/-3)
checkbox-old/checkbox/heuristics/tests/test_udisks2.py (+3/-3)
checkbox-old/checkbox/heuristics/udev.py (+3/-3)
checkbox-old/checkbox/heuristics/udisks2.py (+3/-3)
checkbox-old/checkbox/job.py (+3/-3)
checkbox-old/checkbox/lib/bit.py (+3/-3)
checkbox-old/checkbox/lib/cache.py (+3/-3)
checkbox-old/checkbox/lib/config.py (+3/-3)
checkbox-old/checkbox/lib/conversion.py (+3/-3)
checkbox-old/checkbox/lib/decorator.py (+3/-3)
checkbox-old/checkbox/lib/dmi.py (+3/-3)
checkbox-old/checkbox/lib/enum.py (+3/-3)
checkbox-old/checkbox/lib/environ.py (+3/-3)
checkbox-old/checkbox/lib/fifo.py (+3/-3)
checkbox-old/checkbox/lib/input.py (+3/-3)
checkbox-old/checkbox/lib/log.py (+3/-3)
checkbox-old/checkbox/lib/path.py (+3/-3)
checkbox-old/checkbox/lib/pci.py (+3/-3)
checkbox-old/checkbox/lib/process.py (+3/-3)
checkbox-old/checkbox/lib/redirect.py (+3/-3)
checkbox-old/checkbox/lib/resolver.py (+3/-3)
checkbox-old/checkbox/lib/safe.py (+3/-3)
checkbox-old/checkbox/lib/script.py (+3/-3)
checkbox-old/checkbox/lib/selector.py (+3/-3)
checkbox-old/checkbox/lib/signal.py (+3/-3)
checkbox-old/checkbox/lib/template.py (+3/-3)
checkbox-old/checkbox/lib/template_i18n.py (+3/-3)
checkbox-old/checkbox/lib/tests/test_resolver.py (+3/-3)
checkbox-old/checkbox/lib/text.py (+3/-3)
checkbox-old/checkbox/lib/transport.py (+3/-3)
checkbox-old/checkbox/lib/tz.py (+3/-3)
checkbox-old/checkbox/lib/update.py (+3/-3)
checkbox-old/checkbox/lib/url.py (+3/-3)
checkbox-old/checkbox/lib/usb.py (+3/-3)
checkbox-old/checkbox/message.py (+3/-3)
checkbox-old/checkbox/parsers/cpuinfo.py (+3/-3)
checkbox-old/checkbox/parsers/cputable.py (+3/-3)
checkbox-old/checkbox/parsers/deferred.py (+3/-3)
checkbox-old/checkbox/parsers/description.py (+3/-3)
checkbox-old/checkbox/parsers/device.py (+3/-3)
checkbox-old/checkbox/parsers/dmidecode.py (+3/-3)
checkbox-old/checkbox/parsers/efi.py (+3/-3)
checkbox-old/checkbox/parsers/meminfo.py (+3/-3)
checkbox-old/checkbox/parsers/modinfo.py (+3/-3)
checkbox-old/checkbox/parsers/pactl.py (+3/-3)
checkbox-old/checkbox/parsers/submission.py (+3/-3)
checkbox-old/checkbox/parsers/tests/test_cputable.py (+3/-3)
checkbox-old/checkbox/parsers/tests/test_description.py (+3/-3)
checkbox-old/checkbox/parsers/tests/test_dmi.py (+3/-3)
checkbox-old/checkbox/parsers/tests/test_dmidecode.py (+3/-3)
checkbox-old/checkbox/parsers/tests/test_efi.py (+3/-3)
checkbox-old/checkbox/parsers/tests/test_pactl.py (+3/-3)
checkbox-old/checkbox/parsers/tests/test_submission.py (+3/-3)
checkbox-old/checkbox/parsers/tests/test_udevadm.py (+3/-3)
checkbox-old/checkbox/parsers/tests/test_xinput.py (+3/-3)
checkbox-old/checkbox/parsers/udevadm.py (+3/-3)
checkbox-old/checkbox/parsers/utils.py (+3/-3)
checkbox-old/checkbox/parsers/xinput.py (+3/-3)
checkbox-old/checkbox/plugin.py (+3/-3)
checkbox-old/checkbox/properties.py (+3/-3)
checkbox-old/checkbox/reactor.py (+3/-3)
checkbox-old/checkbox/report.py (+3/-3)
checkbox-old/checkbox/reports/launchpad_report.py (+3/-3)
checkbox-old/checkbox/reports/xml_report.py (+3/-3)
checkbox-old/checkbox/resource.py (+3/-3)
checkbox-old/checkbox/scripts/audio_settings.py (+3/-3)
checkbox-old/checkbox/scripts/gputest_benchmark.py (+3/-3)
checkbox-old/checkbox/scripts/tests/test_audio_settings.py (+3/-3)
checkbox-old/checkbox/scripts/tests/test_gputest_benchmark.py (+3/-3)
checkbox-old/checkbox/test_resource.py (+3/-3)
checkbox-old/checkbox/tests/__init__.py (+3/-3)
checkbox-old/checkbox/tests/test_job.py (+3/-3)
checkbox-old/checkbox/tests/test_message_files.py (+3/-3)
checkbox-old/checkbox/tests/test_report.py (+3/-3)
checkbox-old/checkbox/tests/test_setup_files.py (+3/-3)
checkbox-old/checkbox/udev.py (+3/-3)
checkbox-old/checkbox/user_interface.py (+3/-3)
checkbox-old/checkbox/variables.py (+3/-3)
checkbox-old/checkbox/vendor/__init__.py (+3/-3)
checkbox-old/checkbox_cli/cli_interface.py (+3/-3)
checkbox-old/checkbox_qt/qt_interface.py (+3/-3)
checkbox-old/plugins/attachment_info.py (+3/-3)
checkbox-old/plugins/backend_info.py (+3/-3)
checkbox-old/plugins/begin_prompt.py (+3/-3)
checkbox-old/plugins/client_info.py (+3/-3)
checkbox-old/plugins/datetime_info.py (+3/-3)
checkbox-old/plugins/delay_prompt.py (+3/-3)
checkbox-old/plugins/environment_info.py (+3/-3)
checkbox-old/plugins/error_prompt.py (+3/-3)
checkbox-old/plugins/final_prompt.py (+3/-3)
checkbox-old/plugins/gather_prompt.py (+3/-3)
checkbox-old/plugins/hexr_prompt.py (+3/-3)
checkbox-old/plugins/hexr_transport.py (+3/-3)
checkbox-old/plugins/intro_prompt.py (+3/-3)
checkbox-old/plugins/jobs_info.py (+3/-3)
checkbox-old/plugins/jobs_prompt.py (+3/-3)
checkbox-old/plugins/launchpad_exchange.py (+3/-3)
checkbox-old/plugins/launchpad_prompt.py (+3/-3)
checkbox-old/plugins/launchpad_report.py (+3/-3)
checkbox-old/plugins/local_suite.py (+3/-3)
checkbox-old/plugins/lock_prompt.py (+3/-3)
checkbox-old/plugins/manual_test.py (+3/-3)
checkbox-old/plugins/message_info.py (+3/-3)
checkbox-old/plugins/metric_test.py (+3/-3)
checkbox-old/plugins/persist_info.py (+3/-3)
checkbox-old/plugins/proxy_info.py (+3/-3)
checkbox-old/plugins/recover_prompt.py (+3/-3)
checkbox-old/plugins/remote_suite.py (+3/-3)
checkbox-old/plugins/report_prompt.py (+3/-3)
checkbox-old/plugins/resource_info.py (+3/-3)
checkbox-old/plugins/scripts_info.py (+3/-3)
checkbox-old/plugins/server_info.py (+3/-3)
checkbox-old/plugins/shell_test.py (+3/-3)
checkbox-old/plugins/sleep_info.py (+3/-3)
checkbox-old/plugins/submission_info.py (+3/-3)
checkbox-old/plugins/subunit_report.py (+3/-3)
checkbox-old/plugins/suites_prompt.py (+3/-3)
checkbox-old/plugins/system_info.py (+3/-3)
checkbox-old/plugins/tests_prompt.py (+3/-3)
checkbox-old/plugins/user_interface.py (+3/-3)
checkbox-old/plugins/warning_prompt.py (+3/-3)
checkbox-old/run (+3/-3)
checkbox-old/scripts/brightness_test (+3/-3)
checkbox-old/scripts/camera_test (+3/-3)
checkbox-old/scripts/cdimage_resource (+3/-3)
checkbox-old/scripts/color_depth_info (+3/-3)
checkbox-old/scripts/cpuinfo_resource (+3/-3)
checkbox-old/scripts/dmi_resource (+3/-3)
checkbox-old/scripts/dpkg_resource (+3/-3)
checkbox-old/scripts/efi_resource (+3/-3)
checkbox-old/scripts/fresh_rate_info (+3/-3)
checkbox-old/scripts/gconf_resource (+3/-3)
checkbox-old/scripts/gputest_benchmark (+3/-3)
checkbox-old/scripts/graphic_memory_info (+3/-3)
checkbox-old/scripts/graphics_modes_info (+3/-3)
checkbox-old/scripts/graphics_stress_test (+3/-3)
checkbox-old/scripts/hal_resource (+3/-3)
checkbox-old/scripts/key_test (+3/-3)
checkbox-old/scripts/lsb_resource (+3/-3)
checkbox-old/scripts/meminfo_resource (+3/-3)
checkbox-old/scripts/module_resource (+3/-3)
checkbox-old/scripts/network_device_info (+3/-4)
checkbox-old/scripts/rendercheck_test (+3/-3)
checkbox-old/scripts/rotation_test (+3/-3)
checkbox-old/scripts/udev_resource (+3/-3)
checkbox-old/scripts/uname_resource (+3/-3)
checkbox-old/scripts/window_test (+3/-3)
checkbox-old/scripts/xinput_resource (+3/-3)
plainbox-provider-certification-client/setup.py (+4/-4)
plainbox-provider-certification-server-soc/setup.py (+4/-4)
plainbox-provider-certification-server/setup.py (+3/-3)
plainbox-provider-checkbox/setup.py (+4/-4)
plainbox-provider-resource-generic/setup.py (+4/-4)
plainbox/mk-interesting-graphs.sh (+3/-3)
plainbox/plainbox/__init__.py (+3/-3)
plainbox/plainbox/abc.py (+3/-3)
plainbox/plainbox/impl/__init__.py (+3/-3)
plainbox/plainbox/impl/applogic.py (+3/-3)
plainbox/plainbox/impl/box.py (+3/-3)
plainbox/plainbox/impl/color.py (+3/-3)
plainbox/plainbox/impl/commands/__init__.py (+3/-3)
plainbox/plainbox/impl/commands/analyze.py (+3/-3)
plainbox/plainbox/impl/commands/check_config.py (+3/-3)
plainbox/plainbox/impl/commands/checkbox.py (+3/-3)
plainbox/plainbox/impl/commands/crash.py (+3/-3)
plainbox/plainbox/impl/commands/dev.py (+3/-3)
plainbox/plainbox/impl/commands/list.py (+3/-3)
plainbox/plainbox/impl/commands/logtest.py (+3/-3)
plainbox/plainbox/impl/commands/parse.py (+3/-3)
plainbox/plainbox/impl/commands/run.py (+3/-3)
plainbox/plainbox/impl/commands/script.py (+3/-3)
plainbox/plainbox/impl/commands/selftest.py (+3/-3)
plainbox/plainbox/impl/commands/special.py (+3/-3)
plainbox/plainbox/impl/commands/test_dev.py (+3/-3)
plainbox/plainbox/impl/commands/test_parse.py (+3/-3)
plainbox/plainbox/impl/commands/test_run.py (+3/-3)
plainbox/plainbox/impl/commands/test_script.py (+3/-3)
plainbox/plainbox/impl/ctrl.py (+3/-3)
plainbox/plainbox/impl/depmgr.py (+3/-3)
plainbox/plainbox/impl/exporter/__init__.py (+3/-3)
plainbox/plainbox/impl/exporter/html.py (+3/-3)
plainbox/plainbox/impl/exporter/json.py (+3/-3)
plainbox/plainbox/impl/exporter/rfc822.py (+3/-3)
plainbox/plainbox/impl/exporter/test_html.py (+3/-3)
plainbox/plainbox/impl/exporter/test_init.py (+3/-3)
plainbox/plainbox/impl/exporter/test_json.py (+3/-3)
plainbox/plainbox/impl/exporter/test_rfc822.py (+3/-3)
plainbox/plainbox/impl/exporter/test_text.py (+3/-3)
plainbox/plainbox/impl/exporter/test_xml.py (+3/-3)
plainbox/plainbox/impl/exporter/text.py (+3/-3)
plainbox/plainbox/impl/exporter/xlsx.py (+3/-3)
plainbox/plainbox/impl/exporter/xml.py (+3/-3)
plainbox/plainbox/impl/highlevel.py (+3/-3)
plainbox/plainbox/impl/integration_tests.py (+3/-3)
plainbox/plainbox/impl/job.py (+3/-3)
plainbox/plainbox/impl/logging.py (+3/-3)
plainbox/plainbox/impl/parsers.py (+3/-3)
plainbox/plainbox/impl/providers/__init__.py (+3/-3)
plainbox/plainbox/impl/providers/special.py (+3/-3)
plainbox/plainbox/impl/providers/test_special.py (+3/-3)
plainbox/plainbox/impl/providers/test_v1.py (+3/-3)
plainbox/plainbox/impl/providers/v1.py (+3/-3)
plainbox/plainbox/impl/resource.py (+3/-3)
plainbox/plainbox/impl/result.py (+3/-3)
plainbox/plainbox/impl/runner.py (+3/-3)
plainbox/plainbox/impl/secure/__init__.py (+3/-3)
plainbox/plainbox/impl/secure/config.py (+3/-3)
plainbox/plainbox/impl/secure/job.py (+3/-3)
plainbox/plainbox/impl/secure/launcher1.py (+3/-3)
plainbox/plainbox/impl/secure/plugins.py (+3/-3)
plainbox/plainbox/impl/secure/providers/__init__.py (+3/-3)
plainbox/plainbox/impl/secure/providers/test_v1.py (+3/-3)
plainbox/plainbox/impl/secure/providers/v1.py (+3/-3)
plainbox/plainbox/impl/secure/qualifiers.py (+3/-3)
plainbox/plainbox/impl/secure/rfc822.py (+3/-3)
plainbox/plainbox/impl/secure/test_config.py (+3/-3)
plainbox/plainbox/impl/secure/test_job.py (+3/-3)
plainbox/plainbox/impl/secure/test_launcher1.py (+3/-3)
plainbox/plainbox/impl/secure/test_plugins.py (+3/-3)
plainbox/plainbox/impl/secure/test_qualifiers.py (+3/-3)
plainbox/plainbox/impl/secure/test_rfc822.py (+3/-3)
plainbox/plainbox/impl/session/__init__.py (+3/-3)
plainbox/plainbox/impl/session/jobs.py (+3/-3)
plainbox/plainbox/impl/session/legacy.py (+3/-3)
plainbox/plainbox/impl/session/manager.py (+3/-3)
plainbox/plainbox/impl/session/resume.py (+3/-3)
plainbox/plainbox/impl/session/state.py (+3/-3)
plainbox/plainbox/impl/session/storage.py (+3/-3)
plainbox/plainbox/impl/session/suspend.py (+3/-3)
plainbox/plainbox/impl/session/test_jobs.py (+3/-3)
plainbox/plainbox/impl/session/test_legacy.py (+3/-3)
plainbox/plainbox/impl/session/test_resume.py (+3/-3)
plainbox/plainbox/impl/session/test_state.py (+3/-3)
plainbox/plainbox/impl/session/test_storage.py (+3/-3)
plainbox/plainbox/impl/session/test_suspend.py (+3/-3)
plainbox/plainbox/impl/symbol.py (+3/-3)
plainbox/plainbox/impl/test_applogic.py (+3/-3)
plainbox/plainbox/impl/test_box.py (+3/-3)
plainbox/plainbox/impl/test_color.py (+3/-3)
plainbox/plainbox/impl/test_ctrl.py (+3/-3)
plainbox/plainbox/impl/test_depmgr.py (+3/-3)
plainbox/plainbox/impl/test_job.py (+3/-3)
plainbox/plainbox/impl/test_resource.py (+3/-3)
plainbox/plainbox/impl/test_result.py (+3/-3)
plainbox/plainbox/impl/test_runner.py (+3/-3)
plainbox/plainbox/impl/test_signal.py (+3/-3)
plainbox/plainbox/impl/test_symbol.py (+3/-3)
plainbox/plainbox/impl/test_testing_utils.py (+3/-3)
plainbox/plainbox/impl/test_transport.py (+3/-3)
plainbox/plainbox/impl/testing_utils.py (+3/-3)
plainbox/plainbox/impl/transport.py (+3/-3)
plainbox/plainbox/public.py (+3/-3)
plainbox/plainbox/test_abc.py (+3/-3)
plainbox/plainbox/test_public.py (+3/-3)
plainbox/plainbox/testing_utils/__init__.py (+3/-3)
plainbox/plainbox/testing_utils/cwd.py (+3/-3)
plainbox/plainbox/testing_utils/io.py (+3/-3)
plainbox/plainbox/testing_utils/resource.py (+3/-3)
plainbox/plainbox/testing_utils/test_cwd.py (+3/-3)
plainbox/plainbox/testing_utils/test_io.py (+3/-3)
plainbox/plainbox/testing_utils/test_testcases.py (+3/-3)
plainbox/plainbox/testing_utils/testcases.py (+3/-3)
plainbox/plainbox/tests.py (+3/-3)
plainbox/plainbox/vendor/__init__.py (+3/-3)
plainbox/setup.py (+4/-4)
setup.py (+2/-3)
support/develop-projects (+3/-3)
support/enable-tab-completion (+3/-3)
support/get-external-tarballs (+3/-3)
support/install-deb-dependencies (+3/-3)
support/install-pip-dependencies (+3/-3)
support/install-pip-from-source (+3/-3)
support/install-ppa-dependencies (+3/-3)
support/provision-vagrant (+3/-3)
support/test-install-dependencies (+3/-3)
Changed in checkbox: | |
assignee: | nobody → Daniel Manrique (roadmr) |
Changed in checkbox: | |
status: | In Progress → Fix Released |
To post a comment you must log in.
This is a blocker for the 0.4b2 release