2
0
mirror of https://github.com/checkpoint-restore/criu synced 2025-08-22 01:51:51 +00:00

images: re-license as Expat license (so-called MIT)

This changes the license of all files in the images/ directory from
GPLv2 to the Expat license (so-called MIT).

According to git the files have been authored by:

   Abhishek Dubey
   Adrian Reber
   Alexander Mikhalitsyn
   Alice Frosi
   Andrei Vagin (Andrew Vagin, Andrey Vagin)
   Cyrill Gorcunov
   Dengguangxing
   Dmitry Safonov
   Guoyun Sun
   Kirill Tkhai
   Kir Kolyshkin
   Laurent Dufour
   Michael Holzheu
   Michał Cłapiński
   Mike Rapoport
   Nicolas Viennot
   Nikita Spiridonov
   Pavel Emelianov (Pavel Emelyanov)
   Pavel Tikhomirov
   Radostin Stoyanov
   rbruno@gsd.inesc-id.pt
   Sebastian Pipping
   Stanislav Kinsburskiy
   Tycho Andersen
   Valeriy Vdovin

The Expat license (so-called MIT) can be found here:
https://opensource.org/licenses/MIT

According to that link the correct SPDX short identifier is 'MIT'.

https://spdx.org/licenses/MIT.html

Signed-off-by: Adrian Reber <areber@redhat.com>
This commit is contained in:
Adrian Reber 2020-05-08 11:36:57 +00:00 committed by Andrei Vagin
parent 9c18c63d2a
commit eb5726c44a
73 changed files with 164 additions and 0 deletions

View File

@ -65,3 +65,6 @@ itself, and we have it available as the [libsoccr library](https://criu.org/Libs
## Licence
The project is licensed under GPLv2 (though files sitting in the lib/ directory are LGPLv2.1).
All files in the images/ directory are licensed under the Expat license (so-called MIT).
See the images/LICENSE file.

19
images/LICENSE Normal file
View File

@ -0,0 +1,19 @@
Copyright (c) 2020 The CRIU developers
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
message autofs_entry {

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
message binfmt_misc_entry {

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
message bpfmap_data_entry {

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
import "opts.proto";

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
message cgroup_perms {

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
import "opts.proto";

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
import "opts.proto";

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
import "opts.proto";

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
import "opts.proto";

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
import "opts.proto";

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
import "opts.proto";

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
import "core-x86.proto";

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
message cpuinfo_x86_entry {

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
message creds_entry {

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
import "fown.proto";

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
import "fown.proto";

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
import "fown.proto";

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
import "regfile.proto";

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
import "opts.proto";

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
message fifo_entry {

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
message file_lock_entry {

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
message fown_entry {

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
message fs_entry {

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
import "opts.proto";

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
import "opts.proto";

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
// This message is sent from CRIU to the streamer.

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
import "core.proto";

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
message ipc_desc_entry {

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
import "ipc-desc.proto";

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
import "ipc-desc.proto";

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
import "ipc-desc.proto";

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
message ipc_var_entry {

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
message macvlan_link_entry {

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
import "opts.proto";

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
import "opts.proto";

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
import "opts.proto";

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
import "macvlan.proto";

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
message ns_file_entry {

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
import "google/protobuf/descriptor.proto";

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
import "opts.proto";

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
import "opts.proto";

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
message pidns_entry {

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
message pipe_data_entry {

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
import "opts.proto";

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
message pstree_entry {

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
import "opts.proto";

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
enum remap_type {

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
message rlimit_entry {

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
message criu_page_server_info {

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
import "opts.proto";

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
message seccomp_filter {

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
message siginfo_entry {

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
import "opts.proto";

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
import "opts.proto";

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
import "opts.proto";

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
import "opts.proto";

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
message sk_opts_entry {

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
message scm_entry {

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
import "opts.proto";

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
// This one contains statistics about dump/restore process

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
enum SysctlType {

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
import "opts.proto";

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
message timeval {

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
message timespec {

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
message itimer_entry {

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
import "opts.proto";

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
import "opts.proto";

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
import "opts.proto";

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
message uid_gid_extent {

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
message utsns_entry {

View File

@ -1,3 +1,5 @@
// SPDX-License-Identifier: MIT
syntax = "proto2";
import "opts.proto";