Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
381d740
Update CONTRIBUTING.md
AsamDiegoSanchez Oct 22, 2024
f5e7995
Add files via upload
AsamDiegoSanchez Oct 22, 2024
b5dd065
Update CONTRIBUTING.md
AsamDiegoSanchez Oct 22, 2024
d0797c1
Update CONTRIBUTING.md
AsamDiegoSanchez Oct 22, 2024
b058e74
Update CONTRIBUTING.md
AsamDiegoSanchez Oct 22, 2024
11b6ab5
Update CONTRIBUTING.md
AsamDiegoSanchez Oct 22, 2024
4220459
Update profile/CONTRIBUTING.md
AsamDiegoSanchez Jan 16, 2025
9c0b494
Update profile/CONTRIBUTING.md
AsamDiegoSanchez Jan 16, 2025
84a305d
Update CONTRIBUTING.md
AsamDiegoSanchez Jan 16, 2025
487a97e
Update CONTRIBUTING.md
AsamDiegoSanchez Jan 16, 2025
7a2891b
Create Marketplace T&Cs
AsamDiegoSanchez Jan 16, 2025
9ac8d21
Update CONTRIBUTING.md
AsamDiegoSanchez Jan 16, 2025
a4b33d1
Update Marketplace T&Cs
AsamDiegoSanchez Jan 16, 2025
f5798fe
Update CONTRIBUTING.md
AsamDiegoSanchez Jan 16, 2025
49985ec
Update Marketplace T&Cs
AsamDiegoSanchez Jan 16, 2025
2623579
Delete profile/Marketplace T&Cs
AsamDiegoSanchez Jan 16, 2025
9a9f029
Create MARKETPLACE_T&Cs.md
AsamDiegoSanchez Jan 16, 2025
4214c33
Update MARKETPLACE_T&Cs.md
AsamDiegoSanchez Jan 16, 2025
4e8c43f
Update CONTRIBUTING.md
AsamDiegoSanchez Jan 16, 2025
8c4e5a2
Update CONTRIBUTING.md
AsamDiegoSanchez Jan 16, 2025
319296a
Detailed viewed of the different hosting modes
AsamDiegoSanchez Jan 16, 2025
651246f
Update CONTRIBUTING.md
AsamDiegoSanchez Jan 16, 2025
1a77c7f
Update MARKETPLACE_T&Cs.md
AsamDiegoSanchez Jan 16, 2025
5ea1939
Update CONTRIBUTING.md
AsamDiegoSanchez Jan 16, 2025
cce8f3f
Update CONTRIBUTING.md
AsamDiegoSanchez Jan 16, 2025
a4c17d1
Update CONTRIBUTING.md
AsamDiegoSanchez Jan 16, 2025
d6448f1
Update CONTRIBUTING.md
AsamDiegoSanchez Jan 16, 2025
8796541
Update CONTRIBUTING.md
AsamDiegoSanchez Jan 16, 2025
70caf5a
Update CONTRIBUTING.md
AsamDiegoSanchez Jan 16, 2025
cc4c321
Update LICENSE.md
AsamDiegoSanchez Jan 16, 2025
f70e3ed
Update LICENSE.md
AsamDiegoSanchez Jan 16, 2025
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
Binary file added doc/img/OpenSource_ASAM_Overview_Platform.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
85 changes: 82 additions & 3 deletions profile/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,90 @@

As an open-source standardization projects, we welcome and encourage the community to submit patches directly to the project. In our collaborative open source environment, standards and methods for submitting changes help reduce the chaos that can result from an active development community. This document explains how to participate in project conversations, log bugs and enhancement requests, and submit patches to the project so your patch will be accepted quickly in the codebase.

All intellectual property remains with the original contributors, and is subject to the original license terms described in the LICENSE file.
All intellectual property remains with the original contributors, and is subject to the original license terms described in the [LICENSE](https://github.com/asam-ev/.github/blob/AsamDiegoSanchez-OSSP-ASAM-Structure/profile/LICENSE.md).

## How are open-source projects structured in ASAM?

ASAM recognizes several hosting modes:

![tp header](/doc/img/OpenSource_ASAM_Overview_Platform.png)

### 1. The product is developed within an ASAM project group

![tp header](/doc/img/OpenSource_ASAM_Overview_Platform_Opt_1.PNG)

The product is developed within an ASAM project group and released under the ASAM GitHub organization. In this approach, an idea can be proposed by anyone—ASAM members, non-members, or directly from the ASAM office—who wishes to establish a working group to develop the concept further. Ideas can be shared with us via [E-Mail](info@asam.net)

> Note: Please keep in mind that if a non-ASAM member proposes an idea but wishes to participate in its development, an active ASAM membership is required.

For more details and information about the project phases, please refer to our [Project Guide](https://asam-ev.github.io/asam-project-guide/asamprojectguide/latest/compendium/Projects/03_project_phases.html)

The declaration document specifies that:

1. The software is a result of the project group’s activities.
2. No project group member retains any rights.
3. All required components are provided.
4. The deliverable is free from malware.
5. The deliverable is relevant for ASAM standardization work.

### 2. The product is handed over to an ASAM project group for continued development

![tp header](/doc/img/OpenSource_ASAM_Overview_Platform_Opt_2.PNG)

The product is transferred to an ASAM project group for further development (modification or extension) and is collaboratively released through the ASAM marketplace. In this approach, there is already an initial work or baseline to build upon. The ASAM Office will evaluate it and treat it as a new project. The project phases and work process will follow the same structure as in the first approach, with the key difference being that the outcome will be collaboratively released in the ASAM marketplace.

The declaration document specifies that:

1. The software is a result of the project group’s activities.
2. No project group member retains any rights.
3. For third-party components (select applicable items):
3.a The deliverable is free from third-party rights.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this meant to be "No third party components are included / N/A" ?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

With "free from 3rd-party rights" I think Marius was meaning that the product does not infringe on any intellectual property rights held by third parties (e.g., patents, copyrights, trademarks). So to make it sure that there are no legal claims or ownership issues from third parties regarding the product.

3.b All third-party components are open-source.
3.c All third-party rights have been transferred to ASAM.
7. All required components are provided.
8. The deliverable is free from malware.
9. The deliverable is relevant for ASAM standardization work.

### 3. The product is transferred to ASAM for direct publication.

![tp header](/doc/img/OpenSource_ASAM_Overview_Platform_Opt_3.PNG)

The product is submitted to ASAM for direct publication, without any modifications, as an official ASAM product on the ASAM marketplace. In this case, no active working group will be involved in further development.

The transfer agreement specifies that:
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Here you reference a transfer agreement, previously you referred a declaration document. Are these the same? This should be defined in these guidelines. This is an agreement between ASAM and the submitting party or parties to transfer content to ASAM, which outlines the points described in the bullets.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Paarticular emphasis on the rights and licensing. A license shall be defined in the the transfer document, under which all transferred material shall be licensed.


- ASAM is authorized to:

1. Provide public access
2. Distribute free copies
3. Modify and/or integrate with other software
4. Reject or delete the deliverable
5. Sub-license the software
6. Promote or advertise the deliverable
Comment on lines +57 to +64
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Redundant with the license selection


- The third party guarantees:

1. Compliance with ASAM’s licensing terms
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
1. Compliance with ASAM’s licensing terms

2. For third-party components (select applicable items):
2.a The deliverable is free of third-party rights
2.b All third-party components are open-source and comply with ASAM requirements
2.c All third-party rights have been transferred to ASAM
3. All necessary components are included
4. The deliverable is free of malware
5. The deliverable is relevant to ASAM standardization efforts

### 4. The product is submitted directly to ASAM for publication as a third-party product

![tp header](/doc/img/OpenSource_ASAM_Overview_Platform_Opt_4.PNG)

The product is submitted directly to ASAM for publication as a third-party product, without any changes, on the ASAM marketplace (see [Marketplace Terms & Conditions](https://github.com/asam-ev/.github/blob/AsamDiegoSanchez-OSSP-ASAM-Structure/profile/MARKETPLACE_T%26Cs.md)).

**_IMPORTANT_**
The ASAM office will consistently conduct a compliance check to ensure all requirements are met.

## How to officially [join ASAM](https://www.asam.net/about-asam/join-asam/) or the project

Before you fill out the [Membership Request Form](https://www.asam.net/index.php?eID=dumpFile&t=f&f=671&token=b37651b1609e8693188bbde1dafc4f229c18c2c8) we ask you to get familiar with the [ASAM Statutes](https://www.asam.net/index.php?eID=dumpFile&t=f&f=675&token=5a112bf0f7638cbfd647f89b89869af94e212762) and the [Regulation of Fees](https://www.asam.net/index.php?eID=dumpFile&t=f&f=673&token=1321eb0a4e6cfb99112f61648e411520f83a8d01). If you have questions when determining your member class, please check the FAQs below or contact us at info@asam.net.
Before you fill out the [Membership Request Form](https://www.asam.net/index.php?eID=dumpFile&t=f&f=671&token=b37651b1609e8693188bbde1dafc4f229c18c2c8) we ask you to get familiar with the [ASAM Statutes](https://www.asam.net/index.php?eID=dumpFile&t=f&f=675&token=5a112bf0f7638cbfd647f89b89869af94e212762) and the [Regulation of Fees](https://www.asam.net/index.php?eID=dumpFile&t=f&f=673&token=1321eb0a4e6cfb99112f61648e411520f83a8d01). If you have questions when determining your member class, please contact us at info@asam.net.

After turning in your Membership Request Form, the ASAM Office will forward your application to the Board of Directors for approval. Upon decision of acceptance, the ASAM Office welcomes you and guides you through the server registration process. We also provide all relevant information (e. g. guidelines) and answer any questions you may have. Our goal is to inspire you to become an active member of the community so you can take the full advantage of your membership.

Expand All @@ -20,7 +99,7 @@ Or **contact our office: info@asam.net**

## :white_check_mark: Licensing

This project uses the MPL-2.0 License (as found in the LICENSE file).
Projects transferred into our marketplace will undergo a defined transfer process, during which the final license will be selected and explicitly established. (see also [LICENSE file](https://github.com/asam-ev/.github/blob/AsamDiegoSanchez-OSSP-ASAM-Structure/profile/LICENSE.md)).

The license tells you what rights you have as a developer, provided by the copyright holder. It is important that the contributor fully understands the licensing rights and agrees to them. Sometimes the copyright holder isn’t the contributor, such as when the contributor is doing work on behalf of a company.

Expand Down
9 changes: 7 additions & 2 deletions profile/LICENSE.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@

We only accept projects that are already licensed under some accepted open source licenses.
In addition to the invidiual license terms in a repository, the following terms and conditions apply for any users of tools or libraries provided under the ASAM e.V. organization.

A shortlist of accepted licenses for projects to use to be hosted by ASAM e.V:
- [Mozilla Public License Version 2.0](#mozilla-public-license-version-2-0)
- [Apache License](#apache-license)
- [MIT License](#mit-license)

```
DISCLAIMER: If you wish to use a license not listed here, please feel free to contact us.
```

# Mozilla Public License Version 2.0
==================================
These files are subject to the terms of the Mozilla Public License Version 2.0. If a copy of the MPL-2.0 was not distributed with this
Expand Down Expand Up @@ -607,4 +612,4 @@ 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.
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
28 changes: 28 additions & 0 deletions profile/MARKETPLACE_T&Cs.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# Marketplace Terms & Conditions

The marketplace terms and conditions (T&C) specify the following:

- ASAM provides:

1. A hosting platform (either directly or through a service provider)

- The third party guarantees:

1. The assets are provided at the third party's own risk
2. The assets are free from malware
3. The assets are free of any third-party rights
4. The assets are fully available for free, with no hidden costs
5. The assets are relevant to ASAM standardization efforts.

Finally, the marketplace terms and conditions also state that:
```
"THE TOOLS AND CONTENT AVAILABLE ON THIS PLATFORM ARE PROVIDED 'AS IS' AND 'AS AVAILABLE',
WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR ACCURACY.

THE PLATFORM MAKES NO GUARANTEES REGARDING THE COMPLETENESS, RELIABILITY,
OR SUITABILITY OF ANY TOOL OR SERVICE FOR A PARTICULAR PURPOSE.

ALL USE IS AT YOUR OWN RISK. THE PLATFORM AND ITS OPERATORS SHALL NOT BE LIABLE FOR ANY DAMAGES,
LOSSES, OR CLAIMS ARISING FROM THE USE OF ANY TOOL OR CONTENT PROVIDED BY THIRD PARTIES ON THIS PLATFORM."
```