Skip to content

Commit 3f0edc1

Browse files
committed
Update License details
1 parent ba9d644 commit 3f0edc1

File tree

17 files changed

+205
-14
lines changed

17 files changed

+205
-14
lines changed

.eslintrc.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
// Copyright (C) 2017-2022 BinaryMist Limited. All rights reserved.
2+
3+
// This file is ancillary to PurpleTeam.
4+
5+
// purpleteam-logger is free software: you can redistribute it and/or modify
6+
// it under the terms of the MIT License.
7+
8+
// purpleteam-logger is distributed in the hope that it will be useful,
9+
// but WITHOUT ANY WARRANTY; without even the implied warranty of
10+
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11+
// MIT License for more details.
12+
113
module.exports = {
214
extends: 'airbnb-base',
315
rules: {

.github/workflows/node.js.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
# Copyright (C) 2017-2022 BinaryMist Limited. All rights reserved.
2+
3+
# This file is ancillary to PurpleTeam.
4+
5+
# purpleteam-logger is free software: you can redistribute it and/or modify
6+
# it under the terms of the MIT License.
7+
8+
# purpleteam-logger is distributed in the hope that it will be useful,
9+
# but WITHOUT ANY WARRANTY; without even the implied warranty of
10+
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11+
# MIT License for more details.
12+
113
# This workflow will do a clean install of node dependencies, build the source code and run tests across different versions of node
214
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions
315

LEGALNOTICE.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
COPYRIGHT
2+
---------
3+
4+
PurpleTeam and ancillary components
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 and ancillary components.
11+
12+
SOFTWARE LICENSE
13+
----------------
14+
15+
The software licenses of the PurpleTeam and ancillary 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, PCL or MIT 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/).
23+

LICENSE.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# FAQ
2+
3+
There are 2 licenses for PurpleTeam. BSL covers our `local` environment and PCL (PurpleTeam Cloud License)
4+
which covers the `cloud` environment (also known as BinaryMist PurpleTeam).
5+
There is a third license (MIT) which covers projects that fall outside of the `local` and `cloud` environments.
6+
7+
1. [BSL](./licenses/bsl.md): The intent as we mentioned in our [blog post](https://binarymist.io/blog/2021/12/20/purpleteam-license-change/)
8+
is to allow any use of the `local` PurpleTeam environment other than
9+
offering PurpleTeam as a service. The license will at some point in the future (change date) become Apache 2.
10+
11+
2. [PCL](https://purpleteam-labs.com/publication/purpleteam-cloud-license/): PurpleTeam Cloud License - is intended to allow you to use the `cloud` environment that you pay for.
12+
13+
3. [MIT](./licenses/mit.md): is used for projects ancillary to PurpleTeam.
14+
15+
We thank Redpanda, MariaDB and CockroachDB for pioneering the use of BSL for storage systems.
16+
It gave us a path to build a SaaS product in the age of the hyperclouds.

README.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
Logging component of <a href="https://purpleteam-labs.com/" title="purpleteam"><em>PurpleTeam</em></a>
1010
<br/><br/>
1111

12-
<a href="https://github.com/purpleteam-labs/purpleteam-logger/blob/main/LICENSE" title="license">
12+
<a href="https://github.com/purpleteam-labs/purpleteam-logger/blob/main/licenses/mit.md" title="license">
1313
<img src="https://img.shields.io/badge/license-MIT-green.svg" alt="license"/>
1414
</a>
1515

@@ -21,6 +21,10 @@ Logging component of <a href="https://purpleteam-labs.com/" title="purpleteam"><
2121
<img src='https://coveralls.io/repos/github/purpleteam-labs/purpleteam-logger/badge.svg?branch=main' alt='test coverage'>
2222
</a>
2323

24+
<a href="https://github.com/purpleteam-labs/purpleteam-logger/releases" title="latest release">
25+
<img src="https://img.shields.io/github/v/release/purpleteam-labs/purpleteam-logger?color=%23794fb8&include_prereleases" alt="GitHub release (latest SemVer including pre-releases)">
26+
</a>
27+
2428
<br/><br/><br/>
2529
</div>
2630

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 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.

licenses/bsl_header.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
Copyright (C) 2017-2022 BinaryMist Limited. All rights reserved.
2+
3+
Use of this software is governed by the Business Source License
4+
included in the file /licenses/bsl.md
5+
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
File renamed without changes.

licenses/mit_header.txt

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
Copyright (C) 2017-2022 BinaryMist Limited. All rights reserved.
2+
3+
This file is ancillary to PurpleTeam.
4+
5+
purpleteam-logger is free software: you can redistribute it and/or modify
6+
it under the terms of the MIT License.
7+
8+
purpleteam-logger is distributed in the hope that it will be useful,
9+
but WITHOUT ANY WARRANTY; without even the implied warranty of
10+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11+
MIT License for more details.

licenses/pcl_header.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
Copyright (C) 2017-2022 BinaryMist Limited. All rights reserved.
2+
3+
Licensed as a PurpleTeam cloud file under the PurpleTeam Cloud
4+
License (the "License"); you may not use this file except in compliance with
5+
the License. You may obtain a copy of the License at
6+
7+
https://purpleteam-labs.com/publication/purpleteam-cloud-license/

0 commit comments

Comments
 (0)