Skip to content

Commit 3e5ade6

Browse files
committed
Change license from agpl-3.0 to bsl
1 parent 398f875 commit 3e5ade6

File tree

21 files changed

+175
-744
lines changed

21 files changed

+175
-744
lines changed

LEGALNOTICE.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
COPYRIGHT
2+
---------
3+
4+
PurpleTeam
5+
6+
The software components under PurpleTeam-Labs are:
7+
8+
> Copyright (C) 2017-2022 BinaryMist Limited
9+
10+
Any new or updated code, tests or information sent to PurpleTeam-Labs is assumed free of copyrights. By sending new or updated code, tests or information to purpleteam-labs you relinquish all claims of copyright on the material, and agree that this code can be claimed under the same copyright and license as PurpleTeam.
11+
12+
SOFTWARE LICENSE
13+
----------------
14+
15+
The software licenses of the PurpleTeam components are included in their respective repositories or linked to from the LICENSE.md file in the root directory.
16+
Source code in a given file is licensed under either the BSL or PCL as defined by the copyright notice at the beginning of the file.
17+
For other licenses [contact us](https://purpleteam-labs.com/contact/).
18+
19+
THIRD-PARTY SOFTWARE LICENSES
20+
-----------------------------
21+
22+
A list of third party sources can be found [here](https://purpleteam-labs.com/doc/third-party-sources/)

LICENSE.md

Lines changed: 9 additions & 656 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
lambda functions of <a href="https://purpleteam-labs.com/" title="purpleteam"><em>PurpleTeam</em></a> - Currently in alpha
1010
<br/><br/>
1111

12-
<a href="https://www.gnu.org/licenses/agpl-3.0" title="license">
13-
<img src="https://img.shields.io/badge/License-AGPL%20v3-blue.svg" alt="GNU AGPL">
12+
<a href="https://purpleteam-labs.com/doc/" title="documentation">
13+
<img src="https://img.shields.io/badge/-documentation-blueviolet" alt="documentation">
1414
</a>
1515

1616
<!--<table>

cloud/app-emissary-provisioner/index.js

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,11 @@
1-
// Copyright (C) 2017-2021 BinaryMist Limited. All rights reserved.
1+
// Copyright (C) 2017-2022 BinaryMist Limited. All rights reserved.
22

3-
// This file is part of PurpleTeam.
3+
// Use of this software is governed by the Business Source License
4+
// included in the file /licenses/bsl.md
45

5-
// PurpleTeam is free software: you can redistribute it and/or modify
6-
// it under the terms of the GNU Affero General Public License as published by
7-
// the Free Software Foundation version 3.
8-
9-
// PurpleTeam is distributed in the hope that it will be useful,
10-
// but WITHOUT ANY WARRANTY; without even the implied warranty of
11-
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12-
// GNU Affero General Public License for more details.
13-
14-
// You should have received a copy of the GNU Affero General Public License
15-
// along with PurpleTeam. If not, see <https://www.gnu.org/licenses/>.
6+
// As of the Change Date specified in that file, in accordance with
7+
// the Business Source License, use of this software will be governed
8+
// by the Apache License, Version 2.0
169

1710
// Doc: https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-ecs/index.html
1811
const { ECSClient, CreateServiceCommand } = require('@aws-sdk/client-ecs');

cloud/app-emissary-provisioner/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"main": "index.js",
66
"repository": "https://github.com/purpleteam-labs/purpleteam-lambda",
77
"author": "Kim Carter",
8-
"license": "AGPL-3.0-only",
8+
"license": "BSL",
99
"dependencies": {
1010
"@aws-sdk/client-ecs": "^3.18.0"
1111
},

cloud/s2-deprovisioner/index.js

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,11 @@
1-
// Copyright (C) 2017-2021 BinaryMist Limited. All rights reserved.
1+
// Copyright (C) 2017-2022 BinaryMist Limited. All rights reserved.
22

3-
// This file is part of PurpleTeam.
3+
// Use of this software is governed by the Business Source License
4+
// included in the file /licenses/bsl.md
45

5-
// PurpleTeam is free software: you can redistribute it and/or modify
6-
// it under the terms of the GNU Affero General Public License as published by
7-
// the Free Software Foundation version 3.
8-
9-
// PurpleTeam is distributed in the hope that it will be useful,
10-
// but WITHOUT ANY WARRANTY; without even the implied warranty of
11-
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12-
// GNU Affero General Public License for more details.
13-
14-
// You should have received a copy of the GNU Affero General Public License
15-
// along with PurpleTeam. If not, see <https://www.gnu.org/licenses/>.
6+
// As of the Change Date specified in that file, in accordance with
7+
// the Business Source License, use of this software will be governed
8+
// by the Apache License, Version 2.0
169

1710
// Doc: https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-ecs/index.html
1811
const { ECSClient, DeleteServiceCommand } = require('@aws-sdk/client-ecs');

cloud/s2-deprovisioner/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"main": "index.js",
66
"repository": "https://github.com/purpleteam-labs/purpleteam-lambda",
77
"author": "Kim Carter",
8-
"license": "AGPL-3.0-only",
8+
"license": "BSL",
99
"dependencies": {
1010
"@aws-sdk/client-ecs": "^3.18.0"
1111
},

cloud/s2-ecs-service-deletion/index.js

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,11 @@
1-
// Copyright (C) 2017-2021 BinaryMist Limited. All rights reserved.
1+
// Copyright (C) 2017-2022 BinaryMist Limited. All rights reserved.
22

3-
// This file is part of PurpleTeam.
3+
// Use of this software is governed by the Business Source License
4+
// included in the file /licenses/bsl.md
45

5-
// PurpleTeam is free software: you can redistribute it and/or modify
6-
// it under the terms of the GNU Affero General Public License as published by
7-
// the Free Software Foundation version 3.
8-
9-
// PurpleTeam is distributed in the hope that it will be useful,
10-
// but WITHOUT ANY WARRANTY; without even the implied warranty of
11-
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12-
// GNU Affero General Public License for more details.
13-
14-
// You should have received a copy of the GNU Affero General Public License
15-
// along with PurpleTeam. If not, see <https://www.gnu.org/licenses/>.
6+
// As of the Change Date specified in that file, in accordance with
7+
// the Business Source License, use of this software will be governed
8+
// by the Apache License, Version 2.0
169

1710
// Doc: https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-ecs/index.html
1811
const { ECSClient, ListServicesCommand, DeleteServiceCommand } = require('@aws-sdk/client-ecs');

cloud/s2-ecs-service-deletion/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"main": "index.js",
66
"repository": "https://github.com/purpleteam-labs/purpleteam-lambda",
77
"author": "Kim Carter",
8-
"license": "AGPL-3.0-only",
8+
"license": "BSL",
99
"dependencies": {
1010
"@aws-sdk/client-ecs": "^3.18.0",
1111
"got": "^11.8.2"

licenses/bsl.md

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
PurpleTeam Business Source License 1.1
2+
3+
<u>License</u>: BSL 1.1
4+
5+
<u>Licensor</u>: BinaryMist Limited.
6+
7+
<u>Licensed Work</u>: PurpleTeam The Licensed Work is © 2017-2022 BinaryMist Limited.
8+
9+
<u>Additional Use Grant</u>: You may make use of the Licensed Work,
10+
provided that you may not use the Licensed Work for a Security Testing
11+
Service. A "Security Testing Service" is a commercial offering that
12+
allows third parties (other than your employees and
13+
individual contractors) to access the functionality of the Licensed Work
14+
by performing an action directly or indirectly that causes the Licensed Work to perform security scans of applications and/or APIs.
15+
For clarity, a Security Testing Service would include providers of:
16+
dynamic, static or interactive application security testing services,
17+
source control services, infrastructure services, such as cloud services, hosting services, and similarly
18+
situated third parties (including affiliates of such entities) that
19+
would offer the Licensed Work as is, or in connection with a broader service
20+
offering to customers or subscribers of such third party’s core
21+
services.
22+
23+
<u>Change Date</u>: Change date is four years from release date. Please see [GitHub releases](https://github.com/purpleteam-labs/purpleteam-lambda/releases) for exact dates.
24+
25+
<u>Change License</u>: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0), as published by the Apache Foundation.
26+
27+
Business Source License 1.1
28+
29+
Terms
30+
31+
The Licensor hereby grants you the right to copy, modify, create
32+
derivative works, redistribute, and make non-production use of the
33+
Licensed Work. The Licensor may make an Additional Use Grant, above,
34+
permitting limited production use.
35+
36+
Effective on the Change Date, or the fifth anniversary of the first
37+
publicly available distribution of a specific version of the Licensed
38+
Work under this License, whichever comes first, the Licensor hereby
39+
grants you rights under the terms of the Change License, and the rights
40+
granted in the paragraph above terminate.
41+
42+
If your use of the Licensed Work does not comply with the requirements
43+
currently in effect as described in this License, you must purchase a
44+
commercial license from the Licensor, its affiliated entities, or
45+
authorized resellers, or you must refrain from using the Licensed Work.
46+
47+
All copies of the original and modified Licensed Work, and derivative
48+
works of the Licensed Work, are subject to this License. This License
49+
applies separately for each version of the Licensed Work and the Change
50+
Date may vary for each version of the Licensed Work released by
51+
Licensor.
52+
53+
You must conspicuously display this License on each original or modified
54+
copy of the Licensed Work. If you receive the Licensed Work in original
55+
or modified form from a third party, the terms and conditions set forth
56+
in this License apply to your use of that work.
57+
58+
Any use of the Licensed Work in violation of this License will
59+
automatically terminate your rights under this License for the current
60+
and all other versions of the Licensed Work.
61+
62+
This License does not grant you any right in any trademark or logo of
63+
Licensor or its affiliates (provided that you may use a trademark or
64+
logo of Licensor as expressly required by this License).TO THE EXTENT
65+
PERMITTED BY APPLICABLE LAW, THE LICENSED WORK IS PROVIDED ON AN “AS IS”
66+
BASIS. LICENSOR HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, EXPRESS
67+
OR IMPLIED, INCLUDING (WITHOUT LIMITATION) WARRANTIES OF
68+
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND
69+
TITLE.

0 commit comments

Comments
 (0)