Update the license statement
authorKlaus Aehlig <aehlig@google.com>
Tue, 9 Sep 2014 15:09:16 +0000 (17:09 +0200)
committerKlaus Aehlig <aehlig@google.com>
Fri, 12 Sep 2014 07:59:23 +0000 (09:59 +0200)
commitfe42a791748119a5d7072e0527d10aa3545d352a
tree4323d281eb77d693178299af130b7ccbca0201de
parentb0a383aa8d32e913bc9836feaf8c478255483f5b
Update the license statement

It was decided that Ganeti is relicensed under the 2-clause
BSD license. Update the license statements accordingly (issue #936).

Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Petr Pudlak <pudlak@google.com>
474 files changed:
COPYING
autotools/ac_ghc_pkg.m4
autotools/build-bash-completion
autotools/build-rpc
autotools/check-header
autotools/check-imports
autotools/check-man-dashes
autotools/check-man-references
autotools/check-man-warnings
autotools/check-news
autotools/check-python-code
autotools/check-tar
autotools/check-version
autotools/docpp
autotools/gen-py-coverage
autotools/print-py-constants
autotools/sphinx-wrapper
autotools/testrunner
daemons/daemon-util.in
daemons/ganeti-cleaner.in
daemons/import-export
devel/check-split-query
devel/release
devel/review
devel/upload
devel/webserver
doc/css/style.css
doc/examples/basic-oob
doc/examples/gnt-config-backup.in
doc/examples/hooks/ethers
doc/examples/hooks/ipsec.in
doc/examples/rapi_testutils.py
lib/__init__.py
lib/asyncnotifier.py
lib/backend.py
lib/bootstrap.py
lib/build/__init__.py
lib/build/shell_example_lexer.py
lib/build/sphinx_ext.py
lib/cli.py
lib/client/__init__.py
lib/client/gnt_backup.py
lib/client/gnt_cluster.py
lib/client/gnt_debug.py
lib/client/gnt_group.py
lib/client/gnt_instance.py
lib/client/gnt_job.py
lib/client/gnt_network.py
lib/client/gnt_node.py
lib/client/gnt_os.py
lib/client/gnt_storage.py
lib/cmdlib/__init__.py
lib/cmdlib/backup.py
lib/cmdlib/base.py
lib/cmdlib/cluster.py
lib/cmdlib/common.py
lib/cmdlib/group.py
lib/cmdlib/instance.py
lib/cmdlib/instance_migration.py
lib/cmdlib/instance_operation.py
lib/cmdlib/instance_query.py
lib/cmdlib/instance_storage.py
lib/cmdlib/instance_utils.py
lib/cmdlib/misc.py
lib/cmdlib/network.py
lib/cmdlib/node.py
lib/cmdlib/operating_system.py
lib/cmdlib/query.py
lib/cmdlib/tags.py
lib/cmdlib/test.py
lib/compat.py
lib/confd/__init__.py
lib/confd/client.py
lib/config.py
lib/constants.py
lib/daemon.py
lib/errors.py
lib/hooksmaster.py
lib/ht.py
lib/http/__init__.py
lib/http/auth.py
lib/http/client.py
lib/http/server.py
lib/hypervisor/__init__.py
lib/hypervisor/hv_base.py
lib/hypervisor/hv_chroot.py
lib/hypervisor/hv_fake.py
lib/hypervisor/hv_kvm.py
lib/hypervisor/hv_lxc.py
lib/hypervisor/hv_xen.py
lib/impexpd/__init__.py
lib/jqueue.py
lib/jstore.py
lib/locking.py
lib/luxi.py
lib/masterd/__init__.py
lib/masterd/iallocator.py
lib/masterd/instance.py
lib/mcpu.py
lib/netutils.py
lib/network.py
lib/objects.py
lib/opcodes.py.in_before
lib/opcodes_base.py
lib/outils.py
lib/ovf.py
lib/pathutils.py
lib/qlang.py
lib/query.py
lib/rapi/__init__.py
lib/rapi/baserlib.py
lib/rapi/client.py
lib/rapi/client_utils.py
lib/rapi/connector.py
lib/rapi/rlib2.py
lib/rapi/testutils.py
lib/rpc.py
lib/rpc_defs.py
lib/runtime.py
lib/serializer.py
lib/server/__init__.py
lib/server/masterd.py
lib/server/noded.py
lib/server/rapi.py
lib/ssconf.py
lib/ssh.py
lib/storage/__init__.py
lib/storage/base.py
lib/storage/bdev.py
lib/storage/container.py
lib/storage/drbd.py
lib/storage/drbd_cmdgen.py
lib/storage/drbd_info.py
lib/storage/filestorage.py
lib/tools/__init__.py
lib/tools/burnin.py
lib/tools/ensure_dirs.py
lib/tools/node_cleanup.py
lib/tools/node_daemon_setup.py
lib/tools/prepare_node_join.py
lib/uidpool.py
lib/utils/__init__.py
lib/utils/algo.py
lib/utils/filelock.py
lib/utils/hash.py
lib/utils/io.py
lib/utils/log.py
lib/utils/lvm.py
lib/utils/mlock.py
lib/utils/nodesetup.py
lib/utils/process.py
lib/utils/retry.py
lib/utils/storage.py
lib/utils/text.py
lib/utils/version.py
lib/utils/wrapper.py
lib/utils/x509.py
lib/vcluster.py
lib/watcher/__init__.py
lib/watcher/nodemaint.py
lib/watcher/state.py
lib/workerpool.py
man/footer.rst
qa/__init__.py
qa/ganeti-qa.py
qa/qa_cluster.py
qa/qa_config.py
qa/qa_daemon.py
qa/qa_env.py
qa/qa_error.py
qa/qa_group.py
qa/qa_instance.py
qa/qa_instance_utils.py
qa/qa_job.py
qa/qa_job_utils.py
qa/qa_logging.py
qa/qa_monitoring.py
qa/qa_network.py
qa/qa_node.py
qa/qa_os.py
qa/qa_performance.py
qa/qa_rapi.py
qa/qa_tags.py
qa/qa_utils.py
src/AutoConf.hs.in
src/Ganeti/BasicTypes.hs
src/Ganeti/Common.hs
src/Ganeti/Compat.hs
src/Ganeti/Confd/Client.hs
src/Ganeti/Confd/ClientFunctions.hs
src/Ganeti/Confd/Server.hs
src/Ganeti/Confd/Types.hs
src/Ganeti/Confd/Utils.hs
src/Ganeti/Config.hs
src/Ganeti/ConfigReader.hs
src/Ganeti/ConstantUtils.hs
src/Ganeti/Constants.hs
src/Ganeti/Cpu/LoadParser.hs
src/Ganeti/Cpu/Types.hs
src/Ganeti/Curl/Internal.hsc
src/Ganeti/Curl/Multi.hs
src/Ganeti/Daemon.hs
src/Ganeti/DataCollectors/CLI.hs
src/Ganeti/DataCollectors/CPUload.hs
src/Ganeti/DataCollectors/Diskstats.hs
src/Ganeti/DataCollectors/Drbd.hs
src/Ganeti/DataCollectors/InstStatus.hs
src/Ganeti/DataCollectors/InstStatusTypes.hs
src/Ganeti/DataCollectors/Lv.hs
src/Ganeti/DataCollectors/Program.hs
src/Ganeti/DataCollectors/Types.hs
src/Ganeti/Errors.hs
src/Ganeti/HTools/Backend/IAlloc.hs
src/Ganeti/HTools/Backend/Luxi.hs
src/Ganeti/HTools/Backend/Rapi.hs
src/Ganeti/HTools/Backend/Simu.hs
src/Ganeti/HTools/Backend/Text.hs
src/Ganeti/HTools/CLI.hs
src/Ganeti/HTools/Cluster.hs
src/Ganeti/HTools/Container.hs
src/Ganeti/HTools/ExtLoader.hs
src/Ganeti/HTools/Graph.hs
src/Ganeti/HTools/Group.hs
src/Ganeti/HTools/Instance.hs
src/Ganeti/HTools/Loader.hs
src/Ganeti/HTools/Nic.hs
src/Ganeti/HTools/Node.hs
src/Ganeti/HTools/PeerMap.hs
src/Ganeti/HTools/Program/Hail.hs
src/Ganeti/HTools/Program/Harep.hs
src/Ganeti/HTools/Program/Hbal.hs
src/Ganeti/HTools/Program/Hcheck.hs
src/Ganeti/HTools/Program/Hinfo.hs
src/Ganeti/HTools/Program/Hroller.hs
src/Ganeti/HTools/Program/Hscan.hs
src/Ganeti/HTools/Program/Hspace.hs
src/Ganeti/HTools/Program/Main.hs
src/Ganeti/HTools/Types.hs
src/Ganeti/Hash.hs
src/Ganeti/Hs2Py/GenConstants.hs
src/Ganeti/Hs2Py/GenOpCodes.hs
src/Ganeti/Hs2Py/ListConstants.hs.in
src/Ganeti/Hs2Py/OpDoc.hs
src/Ganeti/Hypervisor/Xen.hs
src/Ganeti/Hypervisor/Xen/Types.hs
src/Ganeti/Hypervisor/Xen/XmParser.hs
src/Ganeti/JQueue.hs
src/Ganeti/JSON.hs
src/Ganeti/Jobs.hs
src/Ganeti/Logging.hs
src/Ganeti/Luxi.hs
src/Ganeti/Monitoring/Server.hs
src/Ganeti/Network.hs
src/Ganeti/Objects.hs
src/Ganeti/OpCodes.hs
src/Ganeti/OpParams.hs
src/Ganeti/Parsers.hs
src/Ganeti/Path.hs
src/Ganeti/PyValueInstances.hs
src/Ganeti/Query/Cluster.hs
src/Ganeti/Query/Common.hs
src/Ganeti/Query/Export.hs
src/Ganeti/Query/Filter.hs
src/Ganeti/Query/Group.hs
src/Ganeti/Query/Job.hs
src/Ganeti/Query/Language.hs
src/Ganeti/Query/Network.hs
src/Ganeti/Query/Node.hs
src/Ganeti/Query/Query.hs
src/Ganeti/Query/Server.hs
src/Ganeti/Query/Types.hs
src/Ganeti/Rpc.hs
src/Ganeti/Runtime.hs
src/Ganeti/Ssconf.hs
src/Ganeti/Storage/Diskstats/Parser.hs
src/Ganeti/Storage/Diskstats/Types.hs
src/Ganeti/Storage/Drbd/Parser.hs
src/Ganeti/Storage/Drbd/Types.hs
src/Ganeti/Storage/Lvm/LVParser.hs
src/Ganeti/Storage/Lvm/Types.hs
src/Ganeti/Storage/Utils.hs
src/Ganeti/THH.hs
src/Ganeti/Types.hs
src/Ganeti/Utils.hs
src/ganeti-mond.hs
src/hconfd.hs
src/hluxid.hs
src/hs2py.hs
src/htools.hs
src/mon-collector.hs
src/rpc-test.hs
test/hs/Test/AutoConf.hs
test/hs/Test/Ganeti/Attoparsec.hs
test/hs/Test/Ganeti/BasicTypes.hs
test/hs/Test/Ganeti/Common.hs
test/hs/Test/Ganeti/Confd/Types.hs
test/hs/Test/Ganeti/Confd/Utils.hs
test/hs/Test/Ganeti/Constants.hs
test/hs/Test/Ganeti/Daemon.hs
test/hs/Test/Ganeti/Errors.hs
test/hs/Test/Ganeti/HTools/Backend/Simu.hs
test/hs/Test/Ganeti/HTools/Backend/Text.hs
test/hs/Test/Ganeti/HTools/CLI.hs
test/hs/Test/Ganeti/HTools/Cluster.hs
test/hs/Test/Ganeti/HTools/Container.hs
test/hs/Test/Ganeti/HTools/ExtLoader.hs
test/hs/Test/Ganeti/HTools/Graph.hs
test/hs/Test/Ganeti/HTools/Instance.hs
test/hs/Test/Ganeti/HTools/Loader.hs
test/hs/Test/Ganeti/HTools/Node.hs
test/hs/Test/Ganeti/HTools/PeerMap.hs
test/hs/Test/Ganeti/HTools/Types.hs
test/hs/Test/Ganeti/Hypervisor/Xen/XmParser.hs
test/hs/Test/Ganeti/JQueue.hs
test/hs/Test/Ganeti/JSON.hs
test/hs/Test/Ganeti/Jobs.hs
test/hs/Test/Ganeti/Luxi.hs
test/hs/Test/Ganeti/Objects.hs
test/hs/Test/Ganeti/OpCodes.hs
test/hs/Test/Ganeti/Query/Filter.hs
test/hs/Test/Ganeti/Query/Language.hs
test/hs/Test/Ganeti/Query/Network.hs
test/hs/Test/Ganeti/Query/Query.hs
test/hs/Test/Ganeti/Rpc.hs
test/hs/Test/Ganeti/Runtime.hs
test/hs/Test/Ganeti/Ssconf.hs
test/hs/Test/Ganeti/Storage/Diskstats/Parser.hs
test/hs/Test/Ganeti/Storage/Drbd/Parser.hs
test/hs/Test/Ganeti/Storage/Drbd/Types.hs
test/hs/Test/Ganeti/Storage/Lvm/LVParser.hs
test/hs/Test/Ganeti/THH.hs
test/hs/Test/Ganeti/TestCommon.hs
test/hs/Test/Ganeti/TestHTools.hs
test/hs/Test/Ganeti/TestHelper.hs
test/hs/Test/Ganeti/Types.hs
test/hs/Test/Ganeti/Utils.hs
test/hs/cli-tests-defs.sh
test/hs/htest.hs
test/hs/live-test.sh
test/hs/offline-test.sh
test/py/__init__.py
test/py/bash_completion.bash
test/py/cfgupgrade_unittest.py
test/py/check-cert-expired_unittest.bash
test/py/cmdlib/__init__.py
test/py/cmdlib/backup_unittest.py
test/py/cmdlib/cluster_unittest.py
test/py/cmdlib/cmdlib_unittest.py
test/py/cmdlib/group_unittest.py
test/py/cmdlib/instance_migration_unittest.py
test/py/cmdlib/instance_query_unittest.py
test/py/cmdlib/instance_storage_unittest.py
test/py/cmdlib/instance_unittest.py
test/py/cmdlib/node_unittest.py
test/py/cmdlib/test_unittest.py
test/py/cmdlib/testsupport/__init__.py
test/py/cmdlib/testsupport/cmdlib_testcase.py
test/py/cmdlib/testsupport/config_mock.py
test/py/cmdlib/testsupport/iallocator_mock.py
test/py/cmdlib/testsupport/lock_manager_mock.py
test/py/cmdlib/testsupport/netutils_mock.py
test/py/cmdlib/testsupport/processor_mock.py
test/py/cmdlib/testsupport/rpc_runner_mock.py
test/py/cmdlib/testsupport/ssh_mock.py
test/py/cmdlib/testsupport/util.py
test/py/cmdlib/testsupport/utils_mock.py
test/py/daemon-util_unittest.bash
test/py/docs_unittest.py
test/py/ganeti-cleaner_unittest.bash
test/py/ganeti.asyncnotifier_unittest.py
test/py/ganeti.backend_unittest-runasroot.py
test/py/ganeti.backend_unittest.py
test/py/ganeti.bootstrap_unittest.py
test/py/ganeti.cli_unittest.py
test/py/ganeti.client.gnt_cluster_unittest.py
test/py/ganeti.client.gnt_instance_unittest.py
test/py/ganeti.client.gnt_job_unittest.py
test/py/ganeti.compat_unittest.py
test/py/ganeti.confd.client_unittest.py
test/py/ganeti.config_unittest.py
test/py/ganeti.constants_unittest.py
test/py/ganeti.daemon_unittest.py
test/py/ganeti.errors_unittest.py
test/py/ganeti.hooks_unittest.py
test/py/ganeti.ht_unittest.py
test/py/ganeti.http_unittest.py
test/py/ganeti.hypervisor.hv_chroot_unittest.py
test/py/ganeti.hypervisor.hv_fake_unittest.py
test/py/ganeti.hypervisor.hv_kvm_unittest.py
test/py/ganeti.hypervisor.hv_lxc_unittest.py
test/py/ganeti.hypervisor.hv_xen_unittest.py
test/py/ganeti.hypervisor_unittest.py
test/py/ganeti.impexpd_unittest.py
test/py/ganeti.jqueue_unittest.py
test/py/ganeti.jstore_unittest.py
test/py/ganeti.locking_unittest.py
test/py/ganeti.luxi_unittest.py
test/py/ganeti.masterd.iallocator_unittest.py
test/py/ganeti.masterd.instance_unittest.py
test/py/ganeti.mcpu_unittest.py
test/py/ganeti.netutils_unittest.py
test/py/ganeti.objects_unittest.py
test/py/ganeti.opcodes_unittest.py
test/py/ganeti.outils_unittest.py
test/py/ganeti.ovf_unittest.py
test/py/ganeti.qlang_unittest.py
test/py/ganeti.query_unittest.py
test/py/ganeti.rapi.baserlib_unittest.py
test/py/ganeti.rapi.client_unittest.py
test/py/ganeti.rapi.resources_unittest.py
test/py/ganeti.rapi.rlib2_unittest.py
test/py/ganeti.rapi.testutils_unittest.py
test/py/ganeti.rpc_unittest.py
test/py/ganeti.runtime_unittest.py
test/py/ganeti.serializer_unittest.py
test/py/ganeti.server.rapi_unittest.py
test/py/ganeti.ssconf_unittest.py
test/py/ganeti.ssh_unittest.py
test/py/ganeti.storage.bdev_unittest.py
test/py/ganeti.storage.container_unittest.py
test/py/ganeti.storage.drbd_unittest.py
test/py/ganeti.storage.filestorage_unittest.py
test/py/ganeti.tools.burnin_unittest.py
test/py/ganeti.tools.ensure_dirs_unittest.py
test/py/ganeti.tools.node_daemon_setup_unittest.py
test/py/ganeti.tools.prepare_node_join_unittest.py
test/py/ganeti.uidpool_unittest.py
test/py/ganeti.utils.algo_unittest.py
test/py/ganeti.utils.filelock_unittest.py
test/py/ganeti.utils.hash_unittest.py
test/py/ganeti.utils.io_unittest-runasroot.py
test/py/ganeti.utils.io_unittest.py
test/py/ganeti.utils.log_unittest.py
test/py/ganeti.utils.lvm_unittest.py
test/py/ganeti.utils.mlock_unittest.py
test/py/ganeti.utils.nodesetup_unittest.py
test/py/ganeti.utils.process_unittest.py
test/py/ganeti.utils.retry_unittest.py
test/py/ganeti.utils.storage_unittest.py
test/py/ganeti.utils.text_unittest.py
test/py/ganeti.utils.version_unittest.py
test/py/ganeti.utils.wrapper_unittest.py
test/py/ganeti.utils.x509_unittest.py
test/py/ganeti.utils_unittest.py
test/py/ganeti.vcluster_unittest.py
test/py/ganeti.workerpool_unittest.py
test/py/import-export_unittest-helper
test/py/import-export_unittest.bash
test/py/lockperf.py
test/py/mocks.py
test/py/pycurl_reset_unittest.py
test/py/qa.qa_config_unittest.py
test/py/tempfile_fork_unittest.py
test/py/testutils.py
tools/cfgshell
tools/cfgupgrade
tools/cfgupgrade12
tools/check-cert-expired
tools/cluster-merge
tools/confd-client
tools/fmtjson
tools/ganeti-listrunner
tools/kvm-console-wrapper
tools/kvm-ifup.in
tools/lvmstrap
tools/master-ip-setup
tools/move-instance
tools/net-common.in
tools/ovfconverter
tools/post-upgrade
tools/sanitize-config
tools/vcluster-setup.in
tools/vif-ganeti.in
tools/xen-console-wrapper