Skip to content

Added CLA #31

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jul 1, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 44 additions & 0 deletions src/site/markdown/cla.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
keywords: contributor, license, cla
description: The Contributor License Agreement (CLA) guarantees the rights for Sentry Software to use external contributions in derived software with open source or commercial licenses.
<!--
╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲
Open Sentry Web Site
჻჻჻჻჻჻
Copyright 2023 - 2024 Sentry Software
჻჻჻჻჻჻
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱
-->
# Sentry Software Contributor License Agreement

Thank you for your interest in contributing to MetricsHub and Sentry Software open-source repositories. To clarify the intellectual property license granted with your contributions, MetricsHub requires a Contributor License Agreement ("CLA") that confirms you have the right to, and do, grant us the necessary rights to use your contributions. This license is for your protection as well as the protection of MetricsHub 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:

**Grant of Rights**: You grant to Sentry Software a perpetual, worldwide, non-exclusive, royalty-free, irrevocable license to use, reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute your contributions and such derivative works in any software project or product, including but not limited to the MetricsHub Community edition and the MetricsHub Enterprise edition.

**Re-licensing**: You agree that MetricsHub may relicense your contributions under any license terms, including without limitation, any open source or commercial license.

**Originality and Ownership**: You represent that you are legally entitled to grant the above license. If your employer(s) has rights to intellectual property that you create, you represent that you have received permission to make contributions on behalf of that employer, or that your employer has waived such rights for your contributions to MetricsHub and other Sentry Software open-source projects. You represent that your contributions are your original creations and/or that you have sufficient rights to grant the rights conveyed by this CLA.

**No Obligation to Use**: You understand that the decision to include your contributions in any project or product is entirely at the discretion of Sentry Software, and you waive any claims related to such decision.

**Representations and Warranties**: You represent and warrant that your contributions do not infringe or violate any intellectual property rights of any third party.

By formally accepting in one of our submissions, you accept and agree to the terms of this Contributor License Agreement for your present and future contributions to MetricsHub and Sentry Software open-source projects.
2 changes: 2 additions & 0 deletions src/site/markdown/contributing.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,8 @@ In this case, the _topic branch_ should be named `trivial/short-description`.
* When implementing additional changes after reviewers suggestions, simply commit and push such changes. **Never squash or rebase commits that you have already pushed!**
* Once your PR is merged (if approved), [sync your forked repository](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork), pull these changes to your locally cloned repository and delete your branch.

**By submitting a PR to one of Sentry Software's repositories, you accept the terms of the [Sentry Software Contributor License Agreement (CLA)](cla.md).**

## Builds

To facilitate external contributions, automatic builds don't happen on Sentry Software's internal Jenkins server, but directly in GitHub with [GitHub Actions](https://docs.github.com/en/actions/quickstart).
Expand Down
6 changes: 5 additions & 1 deletion src/site/markdown/licenses.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
keywords: license,apache,mit,bsd,agpl,gpl,lgpl
keywords: license,apache,mit,bsd,agpl,gpl,lgpl,cla,contributor
description: Depending on the type and use of a Sentry Software open-source project, a different license will be used.
<!--
╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲
Expand Down Expand Up @@ -38,3 +38,7 @@ This page summarizes how Sentry Software open-source projects are licensed.
| Non-Java Library | A non-Java project, with low licensing requirements | [MIT](https://opensource.org/license/mit/) | <ul><li>Reusable GitHub Actions</li></ul> |
| Product | A usable product (Java or non-Java).<br/><br/>Installable packages are published as part of a GitHub Release. | [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.en.html) | <ul><li>MetricsHub</li></ul> |
| Web Site | Source to generate a public Web site | [MIT](https://opensource.org/license/mit/) | <ul><li>[sentrysoftware.org](http://sentrysoftware.org)</li></ul> |

## Contributor License Agreement

Some open-source projects at Sentry Software are used in commercial products. For example, the MetricsHub Agent (and its engine) is used in MetricsHub Enterprise. To allow Sentry Software to use open-source code in its commercial offering, all contributors are required to accept a specific [Contributor License Agreement](cla.md).
5 changes: 2 additions & 3 deletions src/site/site.xml
Original file line number Diff line number Diff line change
Expand Up @@ -94,9 +94,8 @@
<body>

<links>
<item name="MetricsHub" href="https://metricshub.com" />
<item name="Sentry Maven Skin" href="https://sentrysoftware.org/sentry-maven-skin" />
<item name="Jawk" href="https://sentrysoftware.org/Jawk" />
<item name="&lt;i class='fa-brands fa-github'>&lt;/i> GitHub" href="https://github.com/sentrysoftware" />
<item name="MetricsHub&reg;" href="https://metricshub.com" />
</links>

<menu name="Topics">
Expand Down