aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2021-09-27 12:53:09 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2021-09-27 12:53:09 +0200
commitee6639c3aa1e188bae0eb645373b6c594bddf2c6 (patch)
treec37519d8184812280bf9bfe5ecc79cbb67195e95
parent18baf3784407f28f61d9e8d90daf1ce99c7e86d3 (diff)
Finalize license
-rw-r--r--AUTHORS7
-rw-r--r--CONTRIBUTING.md13
-rw-r--r--LICENSE22
-rw-r--r--bbot/agent/agent.cli2
-rw-r--r--bbot/agent/agent.cxx4
-rw-r--r--bbot/agent/agent.hxx2
-rw-r--r--bbot/agent/machine.cxx2
-rw-r--r--bbot/agent/machine.hxx2
-rw-r--r--bbot/agent/tftp.cxx2
-rw-r--r--bbot/agent/tftp.hxx2
-rw-r--r--bbot/bootstrap-manifest.cxx2
-rw-r--r--bbot/bootstrap-manifest.hxx2
-rw-r--r--bbot/bootstrap-manifest.test.cxx2
-rw-r--r--bbot/bootstrap-manifest.test.testscript2
-rw-r--r--bbot/buildfile2
-rw-r--r--bbot/common.cli2
-rw-r--r--bbot/diagnostics.cxx2
-rw-r--r--bbot/diagnostics.hxx2
-rw-r--r--bbot/machine-manifest.cxx2
-rw-r--r--bbot/machine-manifest.hxx2
-rw-r--r--bbot/machine-manifest.test.cxx2
-rw-r--r--bbot/machine-manifest.test.testscript2
-rw-r--r--bbot/types-parsers.cxx2
-rw-r--r--bbot/types-parsers.hxx2
-rw-r--r--bbot/types.hxx2
-rw-r--r--bbot/utility.hxx2
-rw-r--r--bbot/utility.txx2
-rw-r--r--bbot/version.hxx.in2
-rw-r--r--bbot/worker/worker.cli2
-rw-r--r--bbot/worker/worker.cxx4
-rw-r--r--build/bootstrap.build2
-rw-r--r--build/export.build2
-rw-r--r--build/root.build2
-rw-r--r--buildfile2
-rw-r--r--doc/buildfile2
-rw-r--r--etc/bootstrap/bbot-bootstrap-clang.bat2
-rwxr-xr-xetc/bootstrap/bbot-bootstrap-freebsd.sh2
-rwxr-xr-xetc/bootstrap/bbot-bootstrap-linux.sh2
-rwxr-xr-xetc/bootstrap/bbot-bootstrap-macos.sh2
-rw-r--r--etc/bootstrap/bbot-bootstrap-mingw.bat2
-rw-r--r--etc/bootstrap/bbot-bootstrap-msvc-14.bat2
-rw-r--r--etc/bootstrap/bbot-bootstrap-msvc.bat2
-rwxr-xr-xetc/bootstrap/bbot-bootstrap.sh2
-rw-r--r--etc/buildfile2
-rwxr-xr-xetc/environments/default2
-rw-r--r--etc/environments/default-clang.bat2
-rwxr-xr-xetc/environments/default-emcc2
-rw-r--r--etc/environments/default-mingw.bat2
-rw-r--r--etc/environments/default-msvc-14.bat2
-rw-r--r--etc/environments/default-msvc.bat2
-rw-r--r--manifest2
-rw-r--r--tests/agent/buildfile2
-rw-r--r--tests/agent/testscript2
-rw-r--r--tests/build/bootstrap.build2
-rw-r--r--tests/build/root.build2
-rw-r--r--tests/buildfile2
-rw-r--r--tests/integration/buildfile2
-rw-r--r--tests/integration/testscript2
-rw-r--r--tests/integration/tftp-map2
-rw-r--r--tests/machine/buildfile2
-rw-r--r--tests/machine/testscript2
-rw-r--r--tests/worker/bootstrap.testscript2
-rw-r--r--tests/worker/build.testscript2
-rw-r--r--tests/worker/buildfile2
-rw-r--r--tests/worker/startup.testscript2
65 files changed, 103 insertions, 67 deletions
diff --git a/AUTHORS b/AUTHORS
new file mode 100644
index 0000000..9780708
--- /dev/null
+++ b/AUTHORS
@@ -0,0 +1,7 @@
+This file contains information about the build2 authors for copyright
+purposes.
+
+The copyright for the code is held by the contributors of the code. The
+revision history in the version control system is the primary source of
+authorship information for copyright purposes. Contributors that have
+requested to also be noted explicitly in this file are listed below:
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index a3216bb..6bfc34f 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -1,3 +1,16 @@
This project is part of the `build2` toolchain; see its
[Community](https://build2.org/community.xhtml) page for various ways to
contribute.
+
+The copyright for the code is held by the contributors of the code (see the
+`AUTHORS` file). The code is licensed under permissive open source licensing
+terms (see the `LICENSE` file). When you contribute code to this project, you
+license it under these terms. Before contributing please make sure that these
+terms are acceptable to you (and to your employer(s), if they have rights to
+intellectual property that you create) and that the code being contributed is
+your original creation.
+
+The revision history in the version control system is the primary source of
+authorship information for copyright purposes. If, however, you would like
+to also be noted explicitly, please include the appropriate change to the
+`AUTHORS` file along with your contribution.
diff --git a/LICENSE b/LICENSE
index 9020145..61ddaac 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,5 +1,21 @@
-Copyright (c) 2014-2021 Code Synthesis Ltd.
+MIT License
-TBC; All rights reserved
+Copyright (c) 2014-2021 the build2 authors (see the AUTHORS file).
-@@ Keep manual under MIT? Also man pages.
+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.
diff --git a/bbot/agent/agent.cli b/bbot/agent/agent.cli
index b50a43a..22dc088 100644
--- a/bbot/agent/agent.cli
+++ b/bbot/agent/agent.cli
@@ -1,5 +1,5 @@
// file : bbot/agent.cli
-// license : TBC; see accompanying LICENSE file
+// license : MIT; see accompanying LICENSE file
include <libbbot/manifest.hxx>;
diff --git a/bbot/agent/agent.cxx b/bbot/agent/agent.cxx
index 60f7271..ee8c48c 100644
--- a/bbot/agent/agent.cxx
+++ b/bbot/agent/agent.cxx
@@ -1,5 +1,5 @@
// file : bbot/agent/agent.cxx -*- C++ -*-
-// license : TBC; see accompanying LICENSE file
+// license : MIT; see accompanying LICENSE file
#include <bbot/agent/agent.hxx>
@@ -1175,7 +1175,7 @@ try
<< "libbpkg " << LIBBPKG_VERSION_ID << endl
<< "libbutl " << LIBBUTL_VERSION_ID << endl
<< "Copyright (c) " << BBOT_COPYRIGHT << "." << endl
- << "TBC; All rights reserved" << endl;
+ << "This is free software released under the MIT license." << endl;
return 0;
}
diff --git a/bbot/agent/agent.hxx b/bbot/agent/agent.hxx
index ba3719e..72b819b 100644
--- a/bbot/agent/agent.hxx
+++ b/bbot/agent/agent.hxx
@@ -1,5 +1,5 @@
// file : bbot/agent/agent.hxx -*- C++ -*-
-// license : TBC; see accompanying LICENSE file
+// license : MIT; see accompanying LICENSE file
#ifndef BBOT_AGENT_AGENT_HXX
#define BBOT_AGENT_AGENT_HXX
diff --git a/bbot/agent/machine.cxx b/bbot/agent/machine.cxx
index a7dc192..1ce831e 100644
--- a/bbot/agent/machine.cxx
+++ b/bbot/agent/machine.cxx
@@ -1,5 +1,5 @@
// file : bbot/agent/machine.cxx -*- C++ -*-
-// license : TBC; see accompanying LICENSE file
+// license : MIT; see accompanying LICENSE file
#include <bbot/agent/machine.hxx>
diff --git a/bbot/agent/machine.hxx b/bbot/agent/machine.hxx
index 9a47d12..adace1f 100644
--- a/bbot/agent/machine.hxx
+++ b/bbot/agent/machine.hxx
@@ -1,5 +1,5 @@
// file : bbot/agent/machine.hxx -*- C++ -*-
-// license : TBC; see accompanying LICENSE file
+// license : MIT; see accompanying LICENSE file
#ifndef BBOT_AGENT_MACHINE_HXX
#define BBOT_AGENT_MACHINE_HXX
diff --git a/bbot/agent/tftp.cxx b/bbot/agent/tftp.cxx
index 0df0d1b..b671060 100644
--- a/bbot/agent/tftp.cxx
+++ b/bbot/agent/tftp.cxx
@@ -1,5 +1,5 @@
// file : bbot/agent/tftp.cxx -*- C++ -*-
-// license : TBC; see accompanying LICENSE file
+// license : MIT; see accompanying LICENSE file
#include <bbot/agent/tftp.hxx>
diff --git a/bbot/agent/tftp.hxx b/bbot/agent/tftp.hxx
index 2d02b29..103c9d6 100644
--- a/bbot/agent/tftp.hxx
+++ b/bbot/agent/tftp.hxx
@@ -1,5 +1,5 @@
// file : bbot/agent/tftp.hxx -*- C++ -*-
-// license : TBC; see accompanying LICENSE file
+// license : MIT; see accompanying LICENSE file
#ifndef BBOT_AGENT_TFTP_HXX
#define BBOT_AGENT_TFTP_HXX
diff --git a/bbot/bootstrap-manifest.cxx b/bbot/bootstrap-manifest.cxx
index d8597d6..9e3bcc5 100644
--- a/bbot/bootstrap-manifest.cxx
+++ b/bbot/bootstrap-manifest.cxx
@@ -1,5 +1,5 @@
// file : bbot/bootstrap-manifest.cxx -*- C++ -*-
-// license : TBC; see accompanying LICENSE file
+// license : MIT; see accompanying LICENSE file
#include <bbot/bootstrap-manifest.hxx>
diff --git a/bbot/bootstrap-manifest.hxx b/bbot/bootstrap-manifest.hxx
index 5474882..57b6a4a 100644
--- a/bbot/bootstrap-manifest.hxx
+++ b/bbot/bootstrap-manifest.hxx
@@ -1,5 +1,5 @@
// file : bbot/bootstrap-manifest.hxx -*- C++ -*-
-// license : TBC; see accompanying LICENSE file
+// license : MIT; see accompanying LICENSE file
#ifndef BBOT_BOOTSTRAP_MANIFEST_HXX
#define BBOT_BOOTSTRAP_MANIFEST_HXX
diff --git a/bbot/bootstrap-manifest.test.cxx b/bbot/bootstrap-manifest.test.cxx
index 9d6e18e..2f5306c 100644
--- a/bbot/bootstrap-manifest.test.cxx
+++ b/bbot/bootstrap-manifest.test.cxx
@@ -1,5 +1,5 @@
// file : bbot/bootstrap-manifest.test.cxx -*- C++ -*-
-// license : TBC; see accompanying LICENSE file
+// license : MIT; see accompanying LICENSE file
#include <ios> // ios_base::failbit, ios_base::badbit
#include <iostream>
diff --git a/bbot/bootstrap-manifest.test.testscript b/bbot/bootstrap-manifest.test.testscript
index 9d835eb..decddff 100644
--- a/bbot/bootstrap-manifest.test.testscript
+++ b/bbot/bootstrap-manifest.test.testscript
@@ -1,5 +1,5 @@
# file : bbot/bootstrap-manifest.test.testscript
-# license : TBC; see accompanying LICENSE file
+# license : MIT; see accompanying LICENSE file
: bootstrap-manifest
:
diff --git a/bbot/buildfile b/bbot/buildfile
index ce74c7a..66ec74a 100644
--- a/bbot/buildfile
+++ b/bbot/buildfile
@@ -1,5 +1,5 @@
# file : bbot/buildfile
-# license : TBC; see accompanying LICENSE file
+# license : MIT; see accompanying LICENSE file
# Systemd .service file.
#
diff --git a/bbot/common.cli b/bbot/common.cli
index 494f4fa..15c4bea 100644
--- a/bbot/common.cli
+++ b/bbot/common.cli
@@ -1,5 +1,5 @@
// file : bbot/common.cli
-// license : TBC; see accompanying LICENSE file
+// license : MIT; see accompanying LICENSE file
include <bbot/types.hxx>;
diff --git a/bbot/diagnostics.cxx b/bbot/diagnostics.cxx
index fc85f3a..39f95aa 100644
--- a/bbot/diagnostics.cxx
+++ b/bbot/diagnostics.cxx
@@ -1,5 +1,5 @@
// file : bbot/diagnostics.cxx -*- C++ -*-
-// license : TBC; see accompanying LICENSE file
+// license : MIT; see accompanying LICENSE file
#include <bbot/diagnostics.hxx>
diff --git a/bbot/diagnostics.hxx b/bbot/diagnostics.hxx
index 63441ed..575e91b 100644
--- a/bbot/diagnostics.hxx
+++ b/bbot/diagnostics.hxx
@@ -1,5 +1,5 @@
// file : bbot/diagnostics.hxx -*- C++ -*-
-// license : TBC; see accompanying LICENSE file
+// license : MIT; see accompanying LICENSE file
#ifndef BBOT_DIAGNOSTICS_HXX
#define BBOT_DIAGNOSTICS_HXX
diff --git a/bbot/machine-manifest.cxx b/bbot/machine-manifest.cxx
index 0292824..256f4f7 100644
--- a/bbot/machine-manifest.cxx
+++ b/bbot/machine-manifest.cxx
@@ -1,5 +1,5 @@
// file : bbot/machine-manifest.cxx -*- C++ -*-
-// license : TBC; see accompanying LICENSE file
+// license : MIT; see accompanying LICENSE file
#include <bbot/machine-manifest.hxx>
diff --git a/bbot/machine-manifest.hxx b/bbot/machine-manifest.hxx
index c29493f..1e3a4c3 100644
--- a/bbot/machine-manifest.hxx
+++ b/bbot/machine-manifest.hxx
@@ -1,5 +1,5 @@
// file : bbot/machine-manifest.hxx -*- C++ -*-
-// license : TBC; see accompanying LICENSE file
+// license : MIT; see accompanying LICENSE file
#ifndef BBOT_MACHINE_MANIFEST_HXX
#define BBOT_MACHINE_MANIFEST_HXX
diff --git a/bbot/machine-manifest.test.cxx b/bbot/machine-manifest.test.cxx
index c59ede5..0d1b9f9 100644
--- a/bbot/machine-manifest.test.cxx
+++ b/bbot/machine-manifest.test.cxx
@@ -1,5 +1,5 @@
// file : bbot/machine-manifest.test.cxx -*- C++ -*-
-// license : TBC; see accompanying LICENSE file
+// license : MIT; see accompanying LICENSE file
#include <ios> // ios_base::failbit, ios_base::badbit
#include <iostream>
diff --git a/bbot/machine-manifest.test.testscript b/bbot/machine-manifest.test.testscript
index 5ef1a45..55f0fe8 100644
--- a/bbot/machine-manifest.test.testscript
+++ b/bbot/machine-manifest.test.testscript
@@ -1,5 +1,5 @@
# file : bbot/machine-manifest.test.testscript
-# license : TBC; see accompanying LICENSE file
+# license : MIT; see accompanying LICENSE file
: machine-manifest
:
diff --git a/bbot/types-parsers.cxx b/bbot/types-parsers.cxx
index c4eff70..ae98caa 100644
--- a/bbot/types-parsers.cxx
+++ b/bbot/types-parsers.cxx
@@ -1,5 +1,5 @@
// file : bbot/types-parsers.cxx -*- C++ -*-
-// license : TBC; see accompanying LICENSE file
+// license : MIT; see accompanying LICENSE file
#include <bbot/types-parsers.hxx>
diff --git a/bbot/types-parsers.hxx b/bbot/types-parsers.hxx
index 23fc95b..f1414a5 100644
--- a/bbot/types-parsers.hxx
+++ b/bbot/types-parsers.hxx
@@ -1,5 +1,5 @@
// file : bbot/types-parsers.hxx -*- C++ -*-
-// license : TBC; see accompanying LICENSE file
+// license : MIT; see accompanying LICENSE file
// CLI parsers, included into the generated source files.
//
diff --git a/bbot/types.hxx b/bbot/types.hxx
index a39abe2..4996425 100644
--- a/bbot/types.hxx
+++ b/bbot/types.hxx
@@ -1,5 +1,5 @@
// file : bbot/types.hxx -*- C++ -*-
-// license : TBC; see accompanying LICENSE file
+// license : MIT; see accompanying LICENSE file
#ifndef BBOT_TYPES_HXX
#define BBOT_TYPES_HXX
diff --git a/bbot/utility.hxx b/bbot/utility.hxx
index b93f8b6..a396322 100644
--- a/bbot/utility.hxx
+++ b/bbot/utility.hxx
@@ -1,5 +1,5 @@
// file : bbot/utility.hxx -*- C++ -*-
-// license : TBC; see accompanying LICENSE file
+// license : MIT; see accompanying LICENSE file
#ifndef BBOT_UTILITY_HXX
#define BBOT_UTILITY_HXX
diff --git a/bbot/utility.txx b/bbot/utility.txx
index e7db0ee..13a32d1 100644
--- a/bbot/utility.txx
+++ b/bbot/utility.txx
@@ -1,5 +1,5 @@
// file : bbot/utility.txx -*- C++ -*-
-// license : TBC; see accompanying LICENSE file
+// license : MIT; see accompanying LICENSE file
#include <iostream> // cin
diff --git a/bbot/version.hxx.in b/bbot/version.hxx.in
index 46fb7e0..1720804 100644
--- a/bbot/version.hxx.in
+++ b/bbot/version.hxx.in
@@ -1,5 +1,5 @@
// file : bbot/version.hxx.in -*- C++ -*-
-// license : TBC; see accompanying LICENSE file
+// license : MIT; see accompanying LICENSE file
#ifndef BBOT_VERSION // Note: using the version macro itself.
diff --git a/bbot/worker/worker.cli b/bbot/worker/worker.cli
index 0edefe0..cd7159a 100644
--- a/bbot/worker/worker.cli
+++ b/bbot/worker/worker.cli
@@ -1,5 +1,5 @@
// file : bbot/worker.cli
-// license : TBC; see accompanying LICENSE file
+// license : MIT; see accompanying LICENSE file
include <bbot/common.cli>;
diff --git a/bbot/worker/worker.cxx b/bbot/worker/worker.cxx
index 10509ff..8dd06de 100644
--- a/bbot/worker/worker.cxx
+++ b/bbot/worker/worker.cxx
@@ -1,5 +1,5 @@
// file : bbot/worker.cxx -*- C++ -*-
-// license : TBC; see accompanying LICENSE file
+// license : MIT; see accompanying LICENSE file
#ifndef _WIN32
# include <signal.h> // signal()
@@ -3068,7 +3068,7 @@ try
<< "libbpkg " << LIBBPKG_VERSION_ID << endl
<< "libbutl " << LIBBUTL_VERSION_ID << endl
<< "Copyright (c) " << BBOT_COPYRIGHT << "." << endl
- << "TBC; All rights reserved" << endl;
+ << "This is free software released under the MIT license." << endl;
return 0;
}
diff --git a/build/bootstrap.build b/build/bootstrap.build
index 7c9673c..945349c 100644
--- a/build/bootstrap.build
+++ b/build/bootstrap.build
@@ -1,5 +1,5 @@
# file : build/bootstrap.build
-# license : TBC; see accompanying LICENSE file
+# license : MIT; see accompanying LICENSE file
project = bbot
diff --git a/build/export.build b/build/export.build
index be0ae07..f5e0fdd 100644
--- a/build/export.build
+++ b/build/export.build
@@ -1,5 +1,5 @@
# file : build/export.build
-# license : TBC; see accompanying LICENSE file
+# license : MIT; see accompanying LICENSE file
$out_root/
{
diff --git a/build/root.build b/build/root.build
index d16d0e9..982434b 100644
--- a/build/root.build
+++ b/build/root.build
@@ -1,5 +1,5 @@
# file : build/root.build
-# license : TBC; see accompanying LICENSE file
+# license : MIT; see accompanying LICENSE file
cxx.std = latest
diff --git a/buildfile b/buildfile
index 354dfe6..333d727 100644
--- a/buildfile
+++ b/buildfile
@@ -1,5 +1,5 @@
# file : buildfile
-# license : TBC; see accompanying LICENSE file
+# license : MIT; see accompanying LICENSE file
./: {*/ -tests/ -build/} \
doc{INSTALL NEWS README} legal{LICENSE} \
diff --git a/doc/buildfile b/doc/buildfile
index 0cb2afa..e583047 100644
--- a/doc/buildfile
+++ b/doc/buildfile
@@ -1,5 +1,5 @@
# file : doc/buildfile
-# license : TBC; see accompanying LICENSE file
+# license : MIT; see accompanying LICENSE file
define css: file
css{*}: extension = css
diff --git a/etc/bootstrap/bbot-bootstrap-clang.bat b/etc/bootstrap/bbot-bootstrap-clang.bat
index 79c4009..3f4e35d 100644
--- a/etc/bootstrap/bbot-bootstrap-clang.bat
+++ b/etc/bootstrap/bbot-bootstrap-clang.bat
@@ -1,7 +1,7 @@
@echo off
rem file : etc/bootstrap/bbot-bootstrap-clang.bat
-rem license : TBC; see accompanying LICENSE file
+rem license : MIT; see accompanying LICENSE file
setlocal EnableExtensions EnableDelayedExpansion
diff --git a/etc/bootstrap/bbot-bootstrap-freebsd.sh b/etc/bootstrap/bbot-bootstrap-freebsd.sh
index 4668dfd..58eba53 100755
--- a/etc/bootstrap/bbot-bootstrap-freebsd.sh
+++ b/etc/bootstrap/bbot-bootstrap-freebsd.sh
@@ -1,7 +1,7 @@
#!/bin/sh
# file : etc/bootstrap/bbot-bootstrap-freebsd.sh
-# license : TBC; see accompanying LICENSE file
+# license : MIT; see accompanying LICENSE file
# Note: install GNU make with 'pkg install gmake'.
#
diff --git a/etc/bootstrap/bbot-bootstrap-linux.sh b/etc/bootstrap/bbot-bootstrap-linux.sh
index 71a1dda..4a79227 100755
--- a/etc/bootstrap/bbot-bootstrap-linux.sh
+++ b/etc/bootstrap/bbot-bootstrap-linux.sh
@@ -1,7 +1,7 @@
#!/bin/sh
# file : etc/bootstrap/bbot-bootstrap-linux.sh
-# license : TBC; see accompanying LICENSE file
+# license : MIT; see accompanying LICENSE file
if ! jobs="$(nproc)"; then
jobs=1
diff --git a/etc/bootstrap/bbot-bootstrap-macos.sh b/etc/bootstrap/bbot-bootstrap-macos.sh
index a83b0ec..fd28e8b 100755
--- a/etc/bootstrap/bbot-bootstrap-macos.sh
+++ b/etc/bootstrap/bbot-bootstrap-macos.sh
@@ -1,7 +1,7 @@
#!/bin/sh
# file : etc/bootstrap/bbot-bootstrap-macos.sh
-# license : TBC; see accompanying LICENSE file
+# license : MIT; see accompanying LICENSE file
# open -a Terminal -n -F ~/bbot-bootstrap-macos.sh
diff --git a/etc/bootstrap/bbot-bootstrap-mingw.bat b/etc/bootstrap/bbot-bootstrap-mingw.bat
index bea22d9..823bc1c 100644
--- a/etc/bootstrap/bbot-bootstrap-mingw.bat
+++ b/etc/bootstrap/bbot-bootstrap-mingw.bat
@@ -1,7 +1,7 @@
@echo off
rem file : etc/bootstrap/bbot-bootstrap-mingw.bat
-rem license : TBC; see accompanying LICENSE file
+rem license : MIT; see accompanying LICENSE file
setlocal EnableExtensions EnableDelayedExpansion
diff --git a/etc/bootstrap/bbot-bootstrap-msvc-14.bat b/etc/bootstrap/bbot-bootstrap-msvc-14.bat
index efa1ecd..34ecf54 100644
--- a/etc/bootstrap/bbot-bootstrap-msvc-14.bat
+++ b/etc/bootstrap/bbot-bootstrap-msvc-14.bat
@@ -1,7 +1,7 @@
@echo off
rem file : etc/bootstrap/bbot-bootstrap-msvc-14.bat
-rem license : TBC; see accompanying LICENSE file
+rem license : MIT; see accompanying LICENSE file
setlocal EnableExtensions EnableDelayedExpansion
diff --git a/etc/bootstrap/bbot-bootstrap-msvc.bat b/etc/bootstrap/bbot-bootstrap-msvc.bat
index ba08fd5..ab119b8 100644
--- a/etc/bootstrap/bbot-bootstrap-msvc.bat
+++ b/etc/bootstrap/bbot-bootstrap-msvc.bat
@@ -1,7 +1,7 @@
@echo off
rem file : etc/bootstrap/bbot-bootstrap-msvc.bat
-rem license : TBC; see accompanying LICENSE file
+rem license : MIT; see accompanying LICENSE file
setlocal EnableExtensions EnableDelayedExpansion
diff --git a/etc/bootstrap/bbot-bootstrap.sh b/etc/bootstrap/bbot-bootstrap.sh
index 2204de7..495bbf1 100755
--- a/etc/bootstrap/bbot-bootstrap.sh
+++ b/etc/bootstrap/bbot-bootstrap.sh
@@ -1,7 +1,7 @@
#!/bin/sh
# file : etc/bootstrap/bbot-bootstrap.sh
-# license : TBC; see accompanying LICENSE file
+# license : MIT; see accompanying LICENSE file
usage="Usage: $0 [<options>] [<build-options>]"
diff --git a/etc/buildfile b/etc/buildfile
index c421d23..a21410a 100644
--- a/etc/buildfile
+++ b/etc/buildfile
@@ -1,5 +1,5 @@
# file : etc/buildfile
-# license : TBC; see accompanying LICENSE file
+# license : MIT; see accompanying LICENSE file
./: file{** -buildfile}
diff --git a/etc/environments/default b/etc/environments/default
index c7c7953..f5a5b3c 100755
--- a/etc/environments/default
+++ b/etc/environments/default
@@ -1,7 +1,7 @@
#!/bin/sh
# file : etc/environments/default
-# license : TBC; see accompanying LICENSE file
+# license : MIT; see accompanying LICENSE file
#
# Environment setup script for C/C++ compilation.
diff --git a/etc/environments/default-clang.bat b/etc/environments/default-clang.bat
index 75861ff..d1faca7 100644
--- a/etc/environments/default-clang.bat
+++ b/etc/environments/default-clang.bat
@@ -1,7 +1,7 @@
@echo off
rem file : etc/environments/default-clang.bat
-rem license : TBC; see accompanying LICENSE file
+rem license : MIT; see accompanying LICENSE file
rem
rem Environment setup script for C/C++ compilation with Clang targeting
diff --git a/etc/environments/default-emcc b/etc/environments/default-emcc
index 509542f..9a8e595 100755
--- a/etc/environments/default-emcc
+++ b/etc/environments/default-emcc
@@ -1,7 +1,7 @@
#!/bin/sh
# file : etc/environments/default-emcc
-# license : TBC; see accompanying LICENSE file
+# license : MIT; see accompanying LICENSE file
#
# Environment setup script for C/C++ compilation with Emscripten using
diff --git a/etc/environments/default-mingw.bat b/etc/environments/default-mingw.bat
index 9adee8f..e8bdf3d 100644
--- a/etc/environments/default-mingw.bat
+++ b/etc/environments/default-mingw.bat
@@ -1,7 +1,7 @@
@echo off
rem file : etc/environments/default-mingw.bat
-rem license : TBC; see accompanying LICENSE file
+rem license : MIT; see accompanying LICENSE file
rem
rem Environment setup script for C/C++ compilation with MinGW GCC.
diff --git a/etc/environments/default-msvc-14.bat b/etc/environments/default-msvc-14.bat
index f5e64eb..cc5ab15 100644
--- a/etc/environments/default-msvc-14.bat
+++ b/etc/environments/default-msvc-14.bat
@@ -1,7 +1,7 @@
@echo off
rem file : etc/environments/default-msvc-14.bat
-rem license : TBC; see accompanying LICENSE file
+rem license : MIT; see accompanying LICENSE file
rem
rem Environment setup script for C/C++ compilation with Visual Studio 14.
diff --git a/etc/environments/default-msvc.bat b/etc/environments/default-msvc.bat
index 563a81a..c856fc9 100644
--- a/etc/environments/default-msvc.bat
+++ b/etc/environments/default-msvc.bat
@@ -1,7 +1,7 @@
@echo off
rem file : etc/environments/default-msvc.bat
-rem license : TBC; see accompanying LICENSE file
+rem license : MIT; see accompanying LICENSE file
rem
rem Environment setup script for C/C++ compilation with Visual Studio.
diff --git a/manifest b/manifest
index 2c855b5..106c4f0 100644
--- a/manifest
+++ b/manifest
@@ -3,7 +3,7 @@ name: bbot
version: 0.14.0-a.0.z
project: build2
summary: build2 build bot
-license: other: TODO ; License is not yet decided, currently all rights reserved.
+license: MIT
topics: continuous integration and testing, build automation, build toolchain
keywords: CI CD
description-file: README
diff --git a/tests/agent/buildfile b/tests/agent/buildfile
index 236674f..ea4659e 100644
--- a/tests/agent/buildfile
+++ b/tests/agent/buildfile
@@ -1,5 +1,5 @@
# file : tests/agent/buildfile
-# license : TBC; see accompanying LICENSE file
+# license : MIT; see accompanying LICENSE file
# Setup the bbot-agent that we are testing.
#
diff --git a/tests/agent/testscript b/tests/agent/testscript
index c977c26..a193c39 100644
--- a/tests/agent/testscript
+++ b/tests/agent/testscript
@@ -1,5 +1,5 @@
# file : tests/agent/testscript
-# license : TBC; see accompanying LICENSE file
+# license : MIT; see accompanying LICENSE file
# The /build/machines directory should be on a btrfs filesystem and have the
# following layout/contents:
diff --git a/tests/build/bootstrap.build b/tests/build/bootstrap.build
index b2c4297..c9187a6 100644
--- a/tests/build/bootstrap.build
+++ b/tests/build/bootstrap.build
@@ -1,5 +1,5 @@
# file : tests/build/bootstrap.build
-# license : TBC; see accompanying LICENSE file
+# license : MIT; see accompanying LICENSE file
project = # Unnamed subproject.
diff --git a/tests/build/root.build b/tests/build/root.build
index 640afbb..cb9ba03 100644
--- a/tests/build/root.build
+++ b/tests/build/root.build
@@ -1,5 +1,5 @@
# file : tests/build/root.build
-# license : TBC; see accompanying LICENSE file
+# license : MIT; see accompanying LICENSE file
# Configure C++ module and specify the test target for cross-testing.
#
diff --git a/tests/buildfile b/tests/buildfile
index a5c185f..556ed55 100644
--- a/tests/buildfile
+++ b/tests/buildfile
@@ -1,4 +1,4 @@
# file : tests/buildfile
-# license : TBC; see accompanying LICENSE file
+# license : MIT; see accompanying LICENSE file
./: {*/ -build/}
diff --git a/tests/integration/buildfile b/tests/integration/buildfile
index 6167f06..43cb07f 100644
--- a/tests/integration/buildfile
+++ b/tests/integration/buildfile
@@ -1,5 +1,5 @@
# file : tests/integration/buildfile
-# license : TBC; see accompanying LICENSE file
+# license : MIT; see accompanying LICENSE file
# Setup the bbot-agent and bbot-worker that we are testing.
#
diff --git a/tests/integration/testscript b/tests/integration/testscript
index 85dd91d..d59eec2 100644
--- a/tests/integration/testscript
+++ b/tests/integration/testscript
@@ -1,5 +1,5 @@
# file : tests/integration/testscript
-# license : TBC; see accompanying LICENSE file
+# license : MIT; see accompanying LICENSE file
#\
# Requirement:
diff --git a/tests/integration/tftp-map b/tests/integration/tftp-map
index 7a2b59a..cab223e 100644
--- a/tests/integration/tftp-map
+++ b/tests/integration/tftp-map
@@ -1,5 +1,5 @@
# file : tests/integration/tftp-map
-# license : TBC; see accompanying LICENSE file
+# license : MIT; see accompanying LICENSE file
# Test working directories relative to out_base:
#
diff --git a/tests/machine/buildfile b/tests/machine/buildfile
index 061d474..a29df00 100644
--- a/tests/machine/buildfile
+++ b/tests/machine/buildfile
@@ -1,5 +1,5 @@
# file : tests/machine/buildfile
-# license : TBC; see accompanying LICENSE file
+# license : MIT; see accompanying LICENSE file
# Setup the bbot-agent that we are testing.
#
diff --git a/tests/machine/testscript b/tests/machine/testscript
index f5e4320..1590f96 100644
--- a/tests/machine/testscript
+++ b/tests/machine/testscript
@@ -1,5 +1,5 @@
# file : tests/machine/testscript
-# license : TBC; see accompanying LICENSE file
+# license : MIT; see accompanying LICENSE file
# Note that if interrupted (^C) during machine execution, then have to
# delete iptables rules manually. To list, use -S, to delete -D:
diff --git a/tests/worker/bootstrap.testscript b/tests/worker/bootstrap.testscript
index 01a0ce7..e84fef4 100644
--- a/tests/worker/bootstrap.testscript
+++ b/tests/worker/bootstrap.testscript
@@ -1,5 +1,5 @@
# file : tests/worker/bootstrap.testscript
-# license : TBC; see accompanying LICENSE file
+# license : MIT; see accompanying LICENSE file
test.options = --bootstrap
diff --git a/tests/worker/build.testscript b/tests/worker/build.testscript
index a28b504..e28c21c 100644
--- a/tests/worker/build.testscript
+++ b/tests/worker/build.testscript
@@ -1,5 +1,5 @@
# file : tests/worker/build.testscript
-# license : TBC; see accompanying LICENSE file
+# license : MIT; see accompanying LICENSE file
# Note: requires TFTP server (see buildfile).
diff --git a/tests/worker/buildfile b/tests/worker/buildfile
index fae11bb..b43544f 100644
--- a/tests/worker/buildfile
+++ b/tests/worker/buildfile
@@ -1,5 +1,5 @@
# file : tests/worker/buildfile
-# license : TBC; see accompanying LICENSE file
+# license : MIT; see accompanying LICENSE file
#\
diff --git a/tests/worker/startup.testscript b/tests/worker/startup.testscript
index 7d68048..d78ae8b 100644
--- a/tests/worker/startup.testscript
+++ b/tests/worker/startup.testscript
@@ -1,5 +1,5 @@
# file : tests/worker/startup.testscript
-# license : TBC; see accompanying LICENSE file
+# license : MIT; see accompanying LICENSE file
# Note: requires TFTP server (see buildfile).