summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2021-01-13 08:31:24 +0100
committerMatthias Beyer <matthias.beyer@atos.net>2021-01-13 15:09:01 +0100
commitcbb1457d62e60e6860320951e08b24b2c1b4d4c8 (patch)
tree1e23030f76a5eff1aaeedfd89de0bc6d55472963
parent1c02cf5fa44f4813c919b8d7bca1d8b80af4046b (diff)
Add LICENSE file and license headers
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
-rw-r--r--LICENSE278
-rw-r--r--migrations/2020-10-29-132821_create_envvars/down.sql10
-rw-r--r--migrations/2020-10-29-132821_create_envvars/up.sql10
-rw-r--r--migrations/2020-10-29-140235_create_githashes/down.sql10
-rw-r--r--migrations/2020-10-29-140235_create_githashes/up.sql10
-rw-r--r--migrations/2020-10-29-140838_create_packages/down.sql10
-rw-r--r--migrations/2020-10-29-140838_create_packages/up.sql10
-rw-r--r--migrations/2020-10-29-140956_create_images/down.sql10
-rw-r--r--migrations/2020-10-29-140956_create_images/up.sql10
-rw-r--r--migrations/2020-10-29-141023_create_submits/down.sql10
-rw-r--r--migrations/2020-10-29-141023_create_submits/up.sql10
-rw-r--r--migrations/2020-10-29-141904_create_endpoints/down.sql10
-rw-r--r--migrations/2020-10-29-141904_create_endpoints/up.sql10
-rw-r--r--migrations/2020-10-29-142339_create_artifacts/down.sql10
-rw-r--r--migrations/2020-10-29-142339_create_artifacts/up.sql10
-rw-r--r--migrations/2020-10-29-142443_create_jobs/down.sql10
-rw-r--r--migrations/2020-10-29-142443_create_jobs/up.sql10
-rw-r--r--migrations/2020-10-29-142619_create_job_input_artifacts/down.sql10
-rw-r--r--migrations/2020-10-29-142619_create_job_input_artifacts/up.sql10
-rw-r--r--migrations/2020-10-29-142914_create_job_envs/down.sql10
-rw-r--r--migrations/2020-10-29-142914_create_job_envs/up.sql10
-rw-r--r--migrations/2020-10-29-143003_create_submit_envs/down.sql12
-rw-r--r--migrations/2020-10-29-143003_create_submit_envs/up.sql10
-rw-r--r--migrations/2020-11-05-125716_drop_submit_buildplan/down.sql10
-rw-r--r--migrations/2020-11-05-125716_drop_submit_buildplan/up.sql10
-rw-r--r--migrations/2020-11-11-111013_job_output_artifacts/down.sql10
-rw-r--r--migrations/2020-11-11-111013_job_output_artifacts/up.sql10
-rw-r--r--migrations/2020-11-11-111326_job_has_multiple_outputs/down.sql10
-rw-r--r--migrations/2020-11-11-111326_job_has_multiple_outputs/up.sql10
-rw-r--r--migrations/2020-11-13-161449_add_job_uuid/down.sql10
-rw-r--r--migrations/2020-11-13-161449_add_job_uuid/up.sql10
-rw-r--r--migrations/2020-12-03-084509_artifact_release_flag/down.sql10
-rw-r--r--migrations/2020-12-03-084509_artifact_release_flag/up.sql10
-rw-r--r--migrations/2020-12-03-085333_artifact_belongs_to_job/down.sql10
-rw-r--r--migrations/2020-12-03-085333_artifact_belongs_to_job/up.sql10
-rw-r--r--migrations/2020-12-14-100454_artifact-unique-by-job/down.sql10
-rw-r--r--migrations/2020-12-14-100454_artifact-unique-by-job/up.sql10
-rw-r--r--migrations/2020-12-14-113756_artifact_not_unique_by_path/down.sql10
-rw-r--r--migrations/2020-12-14-113756_artifact_not_unique_by_path/up.sql10
-rw-r--r--src/cli.rs10
-rw-r--r--src/commands/build.rs10
-rw-r--r--src/commands/db.rs10
-rw-r--r--src/commands/dependencies_of.rs10
-rw-r--r--src/commands/env_of.rs10
-rw-r--r--src/commands/find_pkg.rs10
-rw-r--r--src/commands/lint.rs10
-rw-r--r--src/commands/mod.rs10
-rw-r--r--src/commands/release.rs10
-rw-r--r--src/commands/source.rs10
-rw-r--r--src/commands/tree_of.rs10
-rw-r--r--src/commands/util.rs10
-rw-r--r--src/commands/versions_of.rs10
-rw-r--r--src/commands/what_depends.rs10
-rw-r--r--src/config/configuration.rs10
-rw-r--r--src/config/container_config.rs10
-rw-r--r--src/config/docker_config.rs10
-rw-r--r--src/config/endpoint_config.rs10
-rw-r--r--src/config/mod.rs10
-rw-r--r--src/config/not_validated.rs10
-rw-r--r--src/config/util.rs10
-rw-r--r--src/db/connection.rs10
-rw-r--r--src/db/mod.rs10
-rw-r--r--src/db/models/artifact.rs10
-rw-r--r--src/db/models/endpoint.rs10
-rw-r--r--src/db/models/envvar.rs10
-rw-r--r--src/db/models/githash.rs10
-rw-r--r--src/db/models/image.rs10
-rw-r--r--src/db/models/job.rs10
-rw-r--r--src/db/models/job_env.rs10
-rw-r--r--src/db/models/mod.rs10
-rw-r--r--src/db/models/package.rs10
-rw-r--r--src/db/models/submit.rs10
-rw-r--r--src/endpoint/configuration.rs10
-rw-r--r--src/endpoint/configured.rs10
-rw-r--r--src/endpoint/mod.rs10
-rw-r--r--src/endpoint/scheduler.rs10
-rw-r--r--src/filestore/artifact.rs10
-rw-r--r--src/filestore/merged.rs10
-rw-r--r--src/filestore/mod.rs10
-rw-r--r--src/filestore/path.rs10
-rw-r--r--src/filestore/release.rs10
-rw-r--r--src/filestore/staging.rs10
-rw-r--r--src/filestore/util.rs10
-rw-r--r--src/job/job.rs10
-rw-r--r--src/job/mod.rs10
-rw-r--r--src/job/resource.rs10
-rw-r--r--src/job/runnable.rs10
-rw-r--r--src/job/set.rs10
-rw-r--r--src/log/item.rs10
-rw-r--r--src/log/mod.rs10
-rw-r--r--src/log/parser.rs10
-rw-r--r--src/log/sink.rs10
-rw-r--r--src/log/util.rs10
-rw-r--r--src/main.rs10
-rw-r--r--src/orchestrator/mod.rs10
-rw-r--r--src/orchestrator/orchestrator.rs10
-rw-r--r--src/package/dependency/build.rs10
-rw-r--r--src/package/dependency/mod.rs10
-rw-r--r--src/package/dependency/runtime.rs10
-rw-r--r--src/package/mod.rs10
-rw-r--r--src/package/name.rs10
-rw-r--r--src/package/package.rs10
-rw-r--r--src/package/phase.rs10
-rw-r--r--src/package/script.rs10
-rw-r--r--src/package/source.rs10
-rw-r--r--src/package/tree.rs10
-rw-r--r--src/package/util.rs11
-rw-r--r--src/package/version.rs10
-rw-r--r--src/repository/mod.rs10
-rw-r--r--src/repository/repository.rs10
-rw-r--r--src/schema.rs10
-rw-r--r--src/source/mod.rs10
-rw-r--r--src/ui.rs10
-rw-r--r--src/util/docker.rs10
-rw-r--r--src/util/filters.rs10
-rw-r--r--src/util/git.rs10
-rw-r--r--src/util/mod.rs10
-rw-r--r--src/util/parser.rs10
-rw-r--r--src/util/progress.rs10
119 files changed, 1460 insertions, 1 deletions
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..c43ced4
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,278 @@
+Eclipse Public License - v 2.0
+
+ THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE
+ PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION
+ OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
+
+1. DEFINITIONS
+
+"Contribution" means:
+
+ a) in the case of the initial Contributor, the initial content
+ Distributed under this Agreement, and
+
+ b) in the case of each subsequent Contributor:
+ i) changes to the Program, and
+ ii) additions to the Program;
+ where such changes and/or additions to the Program originate from
+ and are Distributed by that particular Contributor. A Contribution
+ "originates" from a Contributor if it was added to the Program by
+ such Contributor itself or anyone acting on such Contributor's behalf.
+ Contributions do not include changes or additions to the Program that
+ are not Modified Works.
+
+"Contributor" means any person or entity that Distributes the Program.
+
+"Licensed Patents" mean patent claims licensable by a Contributor which
+are necessarily infringed by the use or sale of its Contribution alone
+or when combined with the Program.
+
+"Program" means the Contributions Distributed in accordance with this
+Agreement.
+
+"Recipient" means anyone who receives the Program under this Agreement
+or any Secondary License (as applicable), including Contributors.
+
+"Derivative Works" shall mean any work, whether in Source Code or other
+form, that is based on (or derived from) the Program and for which the
+editorial revisions, annotations, elaborations, or other modifications
+represent, as a whole, an original work of authorship.
+
+"Modified Works" shall mean any work in Source Code or other form that
+results from an addition to, deletion from, or modification of the
+contents of the Program, including, for purposes of clarity any new file
+in Source Code form that contains any contents of the Program. Modified
+Works shall not include works that contain only declarations,
+interfaces, types, classes, structures, or files of the Program solely
+in each case in order to link to, bind by name, or subclass the Program
+or Modified Works thereof.
+
+"Distribute" means the acts of a) distributing or b) making available
+in any manner that enables the transfer of a copy.
+
+"Source Code" means the form of a Program preferred for making
+modifications, including but not limited to software source code,
+documentation source, and configuration files.
+
+"Secondary License" means either the GNU General Public License,
+Version 2.0, or any later versions of that license, including any
+exceptions or additional permissions as identified by the initial
+Contributor.
+
+2. GRANT OF RIGHTS
+
+ a) Subject to the terms of this Agreement, each Contributor hereby
+ grants Recipient a non-exclusive, worldwide, royalty-free copyright
+ license to reproduce, prepare Derivative Works of, publicly display,
+ publicly perform, Distribute and sublicense the Contribution of such
+ Contributor, if any, and such Derivative Works.
+
+ b) Subject to the terms of this Agreement, each Contributor hereby
+ grants Recipient a non-exclusive, worldwide, royalty-free patent
+ license under Licensed Patents to make, use, sell, offer to sell,
+ import and otherwise transfer the Contribution of such Contributor,
+ if any, in Source Code or other form. This patent license shall
+ apply to the combination of the Contribution and the Program if, at
+ the time the Contribution is added by the Contributor, such addition
+ of the Contribution causes such combination to be covered by the
+ Licensed Patents. The patent license shall not apply to any other
+ combinations which include the Contribution. No hardware per se is
+ licensed hereunder.
+
+ c) Recipient understands that although each Contributor grants the
+ licenses to its Contributions set forth herein, no assurances are
+ provided by any Contributor that the Program does not infringe the
+ patent or other intellectual property rights of any other entity.
+ Each Contributor disclaims any liability to Recipient for claims
+ brought by any other entity based on infringement of intellectual
+ property rights or otherwise. As a condition to exercising the
+ rights and licenses granted hereunder, each Recipient hereby
+ assumes sole responsibility to secure any other intellectual
+ property rights needed, if any. For example, if a third party
+ patent license is required to allow Recipient to Distribute the
+ Program, it is Recipient's responsibility to acquire that license
+ before distributing the Program.
+
+ d) Each Contributor represents that to its knowledge it has
+ sufficient copyright rights in its Contribution, if any, to grant
+ the copyright license set forth in this Agreement.
+
+ e) Notwithstanding the terms of any Secondary License, no
+ Contributor makes additional grants to any Recipient (other than
+ those set forth in this Agreement) as a result of such Recipient's
+ receipt of the Program under the terms of a Secondary License
+ (if permitted under the terms of Section 3).
+
+3. REQUIREMENTS
+
+3.1 If a Contributor Distributes the Program in any form, then:
+
+ a) the Program must also be made available as Source Code, in
+ accordance with section 3.2, and the Contributor must accompany
+ the Program with a statement that the Source Code for the Program
+ is available under this Agreement, and informs Recipients how to
+ obtain it in a reasonable manner on or through a medium customarily
+ used for software exchange; and
+
+ b) the Contributor may Distribute the Program under a license
+ different than this Agreement, provided that such license:
+ i) effectively disclaims on behalf of all other Contributors all
+ warranties and conditions, express and implied, including
+ warranties or conditions of title and non-infringement, and
+ implied warranties or conditions of merchantability and fitness
+ for a particular purpose;
+
+ ii) effectively excludes on behalf of all other Contributors all
+ liability for damages, including direct, indirect, special,
+ incidental and consequential damages, such as lost