Skip to content

Commit b3f3dc6

Browse files
authored
add cla check (dachcom-digital#230)
1 parent 66982e4 commit b3f3dc6

File tree

3 files changed

+71
-2
lines changed

3 files changed

+71
-2
lines changed

.github/workflows/cla-check.yml

+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
name: CLA Check
2+
on:
3+
issue_comment:
4+
types: [ created ]
5+
pull_request_target:
6+
types: [ opened, closed, synchronize ]
7+
8+
permissions:
9+
actions: write
10+
contents: write
11+
pull-requests: write
12+
statuses: write
13+
14+
jobs:
15+
cla-assistant:
16+
runs-on: ubuntu-latest
17+
steps:
18+
- name: 'CLA Assistant'
19+
if: (github.event.comment.body == 'recheck' || github.event.comment.body == 'I have read the CLA Document and I hereby sign the CLA') || github.event_name == 'pull_request_target'
20+
uses: contributor-assistant/[email protected]
21+
env:
22+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
23+
PERSONAL_ACCESS_TOKEN: ${{ secrets.CLA_ACTION_ACCESS_TOKEN }}
24+
with:
25+
path-to-signatures: 'signatures/version1/cla.json'
26+
path-to-document: 'https://github.com/dachcom-digital/pimcore-toolbox/blob/master/CLA.md'
27+
branch: 'main'
28+
allowlist: bot*
29+
remote-organization-name: 'dachcom-digital'
30+
remote-repository-name: 'cla'

CLA.md

+36
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# Contributor License Agreement
2+
3+
The following terms are used throughout this agreement:
4+
5+
- **You** - the person or legal entity including its affiliates asked to accept this agreement. An affiliate is any entity
6+
that controls or is controlled by the legal entity, or is under common control with it.
7+
- **Project** - is an umbrella term that refers to any and all DACHCOM.DIGITAL AG open source projects.
8+
- **Contribution** - any type of work that is submitted to a Project, including any modifications or additions to existing
9+
work.
10+
- **Submitted** - conveyed to a Project via a pull request, commit, issue, or any form of electronic, written, or verbal
11+
communication with DACHCOM.DIGITAL AG, contributors or maintainers.
12+
13+
## 1. Grant of Copyright License.
14+
Subject to the terms and conditions of this agreement, You grant to the Projects’ maintainers, contributors, users and
15+
to DACHCOM.DIGITAL AG a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce,
16+
prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Your contributions and such
17+
derivative works. Except for this license, You reserve all rights, title, and interest in your contributions.
18+
19+
## 2. Grant of Patent License.
20+
Subject to the terms and conditions of this agreement, You grant to the Projects’ maintainers, contributors, users and
21+
to DACHCOM.DIGITAL AG a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this
22+
section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer your contributions,
23+
where such license applies only to those patent claims licensable by you that are necessarily infringed by your
24+
contribution or by combination of your contribution with the project to which this contribution was submitted.
25+
26+
If any entity institutes patent litigation - including cross-claim or counterclaim in a lawsuit - against You alleging
27+
that your contribution or any project it was submitted to constitutes or is responsible for direct or contributory
28+
patent infringement, then any patent licenses granted to that entity under this agreement shall terminate as of the date
29+
such litigation is filed.
30+
31+
## 3. Source of Contribution.
32+
Your contribution is either your original creation, based upon previous work that, to the best of your knowledge, is
33+
covered under an appropriate open source license, and you have the right under that license to submit that work with
34+
modifications, whether created in whole or in part by you, or you have clearly identified the source of the contribution
35+
and any license or other restriction (like related patents, trademarks, and license agreements) of which you are
36+
personally aware.

README.md

+5-2
Original file line numberDiff line numberDiff line change
@@ -107,8 +107,11 @@ The Toolbox provides a lot of [ready-to-use Bricks](docs/11_ElementsOverview.md)
107107
- Fix the pimcore iframe [maskFrames](public/js/document/edit.js) bug (in some cases the iframe overlay field does not apply to the right position)
108108
- Transforms all the brick config buttons (`pimcore_area_edit_button_*`) to more grateful ones.
109109

110-
## Copyright and license
111-
Copyright: [DACHCOM.DIGITAL](http://dachcom-digital.ch)
110+
## License
111+
**DACHCOM.DIGITAL AG**, Löwenhofstrasse 15, 9424 Rheineck, Schweiz
112+
[dachcom.com](https://www.dachcom.com), [email protected]
113+
Copyright © 2024 DACHCOM.DIGITAL. All rights reserved.
114+
112115
For licensing details please visit [LICENSE.md](LICENSE.md)
113116

114117
## Upgrade Info

0 commit comments

Comments
 (0)