Skip to content

Commit

Permalink
doc: updated readme and CLA
Browse files Browse the repository at this point in the history
  • Loading branch information
janniclas committed Dec 10, 2024
1 parent 0310396 commit 76755fc
Show file tree
Hide file tree
Showing 5 changed files with 53 additions and 6 deletions.
10 changes: 5 additions & 5 deletions .github/workflows/cla.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,20 +23,20 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# the below token should have repo scope and must be manually added by you in the repository's secret
# This token is required only if you have configured to store the signatures in a remote repository/organization
# PERSONAL_ACCESS_TOKEN: ${{ secrets.PERSONAL_ACCESS_TOKEN }}
PERSONAL_ACCESS_TOKEN: ${{ secrets.PERSONAL_ACCESS_TOKEN }}
with:
path-to-signatures: 'signatures/version1/cla.json'
path-to-document: 'https://github.com/fraunhofer-iem/spha-cli/blob/main/CLA.md' # e.g. a CLA or a DCO document
path-to-document: 'https://github.com/fraunhofer-iem/spha/blob/main/CLA.md' # e.g. a CLA or a DCO document
# branch should not be protected
branch: 'main'

# the followings are the optional inputs - If the optional inputs are not given, then default values will be taken
#remote-organization-name: enter the remote organization name where the signatures should be stored (Default is storing the signatures in the same repository)
#remote-repository-name: enter the remote repository name where the signatures should be stored (Default is storing the signatures in the same repository)
remote-organization-name: fraunhofer-iem # enter the remote organization name where the signatures should be stored (Default is storing the signatures in the same repository)
remote-repository-name: spha-cla # enter the remote repository name where the signatures should be stored (Default is storing the signatures in the same repository)
create-file-commit-message: 'feat: Creating file for storing CLA Signatures'
signed-commit-message: '$contributorName has signed the CLA in $owner/$repo#$pullRequestNo'
#custom-notsigned-prcomment: 'pull request comment with Introductory message to ask new contributors to sign'
#custom-pr-sign-comment: 'The signature to be committed in order to sign the CLA'
custom-pr-sign-comment: 'I have read the CLA Document and I hereby sign the CLA. Further, I agree to the storage of my GitHub account information in the signature file in github.com/fraunhofer-iem/spha-cla.'
#custom-allsigned-prcomment: 'pull request comment when all contributors has signed, defaults to **CLA Assistant Lite bot** All Contributors have signed the CLA.'
lock-pullrequest-aftermerge: true # - if you don't want this bot to automatically lock the pull request after merging (default - true)
#use-dco-flag: true - If you are using DCO instead of CLA
42 changes: 42 additions & 0 deletions CLA.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# Fraunhofer IEM Contributor License Agreement

Thank you for your interest in contributing to the open-source software project Software Product Health Assistant (hereinafter referred to as “the Project”) maintained by Fraunhofer Institute for Mechatronic Systems Design IEM (hereafter “us” or “IEM”).

The purpose of this Contributor Agreement ("Agreement") is to clarify the intellectual property license granted by persons or entities who provide code to IEM. When the Contribution is made on behalf of an entity, the term "you" in this Agreement means both the person accepting this Agreement and the entity that employs that person.
This license is for your protection as a Contributor as well as the protection of Fraunhofer IEM and its users; it does not change your rights to use your own Contributions for any other purpose.

**You hereby agree to the following terms and conditions:**

## 1. Contributions
The term "Contribution" means any code, documentation or other original works of authorship including any modifications or additions to an existing work. A Contribution is considered "submitted" if it is sent to the Project in electronic, oral or written form, including but not limited to communications on electronic mailing lists, source code control systems and issue tracking systems maintained by or on behalf of the Project for the purpose of discussing or improving the software or documentation of the Project. Communications clearly marked "Not a Contribution" or designated as such by you in writing shall not be deemed to be Contributions. Any Contribution submitted by you to the Project is subject to the terms and conditions of this Agreement without any additional terms or conditions.

## 2. Licenses
a) Grant of Copyright License.
You grant IEM and the recipients of software distributed by IEM a perpetual, worldwide, non-exclusive, no-charge, royalty-free, and irrevocable license to reproduce, prepare derivative works of, publicly display, publicly perform and distribute the Contribution and to reproduce, prepare, publicly display, publicly perform and distribute such derivative works and sublicense all or any of the foregoing rights to.

b) Grant of Patent License
With respect to all patents owned by you, you hereby grant IEM and the recipients of software distributed by IEM a perpetual, irrevocable, non-exclusive, worldwide, fully paid-up, royalty-free patent license to make, have made, use all or any part of your Contribution, offer for sale, sell, import and otherwise transfer, alone or in combination with any product, work, derivative works or materials resulting from the Project, where such license applies only to those patent claims licensable by you that are necessarily infringed by your Contribution alone or by combination of your Contribution with the Project to which you submitted the Contribution. This license includes, at our option, the right to sublicense these same rights to third parties through multiple levels of sublicensees or other licensing or transfer arrangements.

## 3. Property rights
You represent that you have the legal authority to grant the above licenses. If your employer(s) has rights in the intellectual property you have created, which includes your Contribution, you represent that you have received permission to make Contributions on behalf of that employer or that your employer has waived those rights for your Contributions.
You warrant that your Contribution is an original work of yours and that, to your knowledge, no other person claims or can claim any rights in the Contribution.
You represent and warrant that, to the best of your knowledge, each Contribution does not infringe any copyright, trademark, patent, or other intellectual property right of any third party.

In the event that you wish to submit a work of which you are not the author, you may submit it to IEM separately from a Contribution, providing full details of the source and any licenses or other restrictions (including but not limited to associated patents, trademarks and license agreements) of which you have personal knowledge and clearly marking the work as "Submitted on behalf of a third party".

## 4. Warranties
You are not expected to provide support for your Contributions, except to the extent you desire to provide support. Unless required by applicable law or agreed to in writing, and except for the warranties you give in this Agreement, the Contribution provided in this Projekt is provided without warranty of kind, including but not limited to any warranties or conditions of merchantability, or fitness for a particular purpose.

## 5. Notice to IEM
You agree to notify us in writing in the event that any of the circumstances warranted by you in this Agreement subsequently become invalid.


## 6. Inclusion and Changing

The Project is not obliged to accept or include every Contribution.
IEM reserves the right to change the current license type to any other license type in future.

## 7. Governing Law/ Jurisdiction
The Agreement shall be governed by the law of the Federal Republic of Germany, without reference to its conflict of law provisions and excluding the provisions of the UN convention on the international sale of goods. The ordinary courts of Munich are hereby agreed as place of jurisdiction for all disputes arising from or connected with the Contract.

**With your signature you confirm the above mentioned agreements.**
7 changes: 6 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,4 +60,9 @@ For questions about the CLA please contact us at _SPHA(at)iem.fraunhofer.de_ or

Copyright (C) Fraunhofer IEM.
Software Product Health Assistant (SPHA) and all its components are published under the MIT license.
![IEM Logo](docs/img/Logo_iem.png)

<picture>
<source media="(prefers-color-scheme: dark)" srcset="./docs/img/IEM_Logo_White.png">
<img alt="Logo IEM" src="./docs/img/IEM_Logo_Dark.png">
</picture>

Binary file added docs/img/IEM_Logo_Dark.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/img/IEM_Logo_White.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 76755fc

Please sign in to comment.