Skip to content

Improve TSF and process information #683

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

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
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
6 changes: 5 additions & 1 deletion _includes/header.html
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,9 @@ <h2>Do you ❤️ Trino? Give us a 🌟 on GitHub <i class="fab fa-github"></i><
or page.url contains '/broadcast'
or page.url contains '/users.html'
or page.url contains '/individual-code-of-conduct.html'
or page.url contains '/guidelines-corporate.html' %}active{% endif %}">
or page.url contains '/guidelines-corporate.html'
or page.url contains '/foundation'
or page.url contains '/sponsor' %}active{% endif %}">
<a class="nav-link dropdown-toggle" href="/community.html">Community</a>
<div class="dropdown-menu dropdown-block">
<a class="dropdown-item" href="/slack.html">Slack</a>
Expand All @@ -48,6 +50,8 @@ <h2>Do you ❤️ Trino? Give us a 🌟 on GitHub <i class="fab fa-github"></i><
<a class="dropdown-item" href="/community.html#contributors">Contributors</a>
<a class="dropdown-item" href="/individual-code-of-conduct.html">Code of conduct</a>
<a class="dropdown-item" href="/guidelines-corporate.html">Corporate guidelines</a>
<a class="dropdown-item" href="/foundation.html">Trino Software Foundation</a>
<a class="dropdown-item" href="/sponsor.html">Sponsor and support</a>
</div>
</li>
<li class="nav-item dropdown {% if page.url contains '/development' %}active{% endif %}">
Expand Down
4 changes: 0 additions & 4 deletions _includes/sponsorsline.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,3 @@
<hr class="spacer-30"/>
<div class="row text-center spacer-60">
<div class="col-md-12"><h2><strong>Sponsored by</strong></h2></div>
</div>
{% assign sponsors_ordered = site.data.sponsors | sort: "position" %}
<div class="row sponsorsline">
<div class="col-md-2"></div>
Expand Down
16 changes: 8 additions & 8 deletions development/roles.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ time.

The following describes the expectations and duties of the various roles.

## Participants
## Participants <a name="participant"></a>

This is the most important role. Very simply put, participants are those who
show up and join in discussions about the project. Users, developers, and
Expand All @@ -42,7 +42,7 @@ They work to make Trino better for everyone.

* Be involved in discussions about features, roadmaps, architecture, and
long-term plans.
* Help other users on the mailing list, on GitHub issues, and on Slack.
* Help other users on [Slack](./slack.html), on GitHub issues, and GitHub discussions.
* Propose and discuss new features and improvements.
* Help raise the project's quality.
* Let everyone else know what isn't working or is confusing.
Expand All @@ -54,11 +54,11 @@ They work to make Trino better for everyone.
others and realize that negative sounding comments are often unintentional due
to language barriers.

## Contributors <a name="contributor"></a>

## Contributors

A contributor submits changes to Trino. [The full contribution process is
described here](/development/process.html).
A contributor submits changes to the [Trino
repositories]({{site.gihub_org_url}}) following the [contribution
process](/development/process.html).

**Expectations and duties:**

Expand All @@ -81,7 +81,7 @@ described here](/development/process.html).

[You can view all contributors on GitHub.](https://github.com/orgs/trinodb/teams/contributors/members)

## Reviewers
## Reviewers <a name="reviewer"></a>

A reviewer reads a proposed change to Trino, and assesses how well the change
aligns with the Trino vision and guidelines. This includes everything from high
Expand Down Expand Up @@ -233,7 +233,7 @@ The following community members are Trino maintainers:
expertise from all contributors. The maintainer role is retained while being
active in the project.

## Subproject maintainers
## Subproject maintainers <a name="subproject-maintainer"></a>

A subproject maintainer on the Trino project is a maintainer with limited scope
in terms of access to specific repositories within the [trinodb GitHub
Expand Down
72 changes: 60 additions & 12 deletions foundation.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,23 +10,64 @@ show_pagenav: true

<div markdown="1" class="leftcol widecol">

The Trino Software Foundation (TSF) is an independent, non-profit organization
with the mission of supporting a community of passionate users and developers
devoted to the advancement of the Trino distributed SQL query engine. It is
dedicated to preserving the
[vision of high quality, performant, and dependable software](/development/vision.html).
The current board members of the Trino Software Foundation are Dain Sundstrom,
David Phillips, and Martin Traverso.
## Overview

The Trino project is run by volunteers in a collaborative and open way. Its
governance is controlled by the Trino Software Foundation (TSF).

The TSF is an independent, non-profit organization with the mission of
supporting a community of passionate users and developers devoted to the
advancement of the Trino distributed SQL query engine. It is dedicated to
preserving the [vision of high quality, performant, and dependable
software](./development/vision.html).

The board members of the TSF are Dain Sundstrom, David Phillips, and Martin
Traverso.

The Trino Software Foundation is registered as corporation with file number
7239856 in Delaware, United States of America.

## Contact

You can contact the board members of the TSF on [Slack](./slack.html) or using
the following email addresses:

* [[email protected]](mailto:[email protected]) for general inquiries
including copyright, trademark, branding, and [sponsorship](./sponsor.html)
aspects.
* [[email protected]](mailto:[email protected]) for information about [corporate
guidelines](./guidelines-corporate.html) or notifications about [conduct
violations](./individual-code-of-conduct.html).
* [[email protected]](mailto:[email protected]) for security notifications.

## Open community

The Trino Software Foundation supports a diverse, open, collaborative, community
The Trino Software Foundation supports a diverse, open, collaborative community
of developers and users throughout the world. Everyone is welcome to
participate, whether it be via code contributions, suggestions for improvements,
or even bug reports.
or bug reports.

Everyone is invited to [join the community](./slack.html).

### Commitment to open source

As detailed in the our [legal notices](./legal.html) all projects use the Apache
License 2.0. The Trino Software Foundation is committed to continue using the
Apache License 2.0 as a liberal license to ensure the widest possible adoption
of Trino by users and vendors alike.

### Non-commercial but aware and friendly

The TSF is happy to have third parties, including for-profit corporations, take
our software and use it for their own purposes. However it is important in these
cases to ensure that the third party does not misuse the brand and reputation of
the Trino projects for its own purposes. It is important for the longevity and
community health of Trino that the community gets the appropriate credit for
producing freely available software.

We encourage contributions from vendors with proprietary modifications and
appreciate any further [sponsorship and support](./sponsor.html).

## Responsibilities

In supporting the Trino community, the Trino Software Foundation has several key
Expand All @@ -36,20 +77,27 @@ functions.

The core responsibility of the TSF is to serve as the legal entity which handles
all administrative oversight for the Trino project. For example, this includes
accounting, legal concerns, and trademarks.
accounting, legal concerns, and trademarks. The TSF also manages the source code
repositories and any other infrastructure.

### CLA management
### CLA management <a name="cla"></a>

Contributing to Trino requires agreeing to, signing, and submitting the
[Contributor License Agreement](https://github.com/trinodb/cla). The Trino
Software Foundation is responsible for reviewing, approving, and tracking all
signed CLAs. This ensures that all code contributed to Trino is fully under the
Apache License.

The CLA is identical to the CLA of the Apache Software Foundation. All copyright
for contributions remains with the individual authors.

### Ownership and trademarks <a name="tm"></a>

The Trino brand and trademarks are owned and managed by the Trino Software
Foundation. Assets includes the "trino" name, the "trinodb" name, the logo
Foundation. Use of the brand and trademarks by other entities is not permitted,
but can be approved by the TSF on a case by case basis.

Assets includes the "trino" name, the "trinodb" name, the logo
variations, and the name and likeness of the mascot, "Commander Bun Bun":

<div>
Expand Down
4 changes: 4 additions & 0 deletions index.md
Original file line number Diff line number Diff line change
Expand Up @@ -209,5 +209,9 @@ title: Distributed SQL query engine for big data
</div>
</div>
</div>
<hr class="spacer-30"/>
<div class="row text-center spacer-60">
<div class="col-md-12"><h2><strong>Sponsored by</strong></h2></div>
</div>
{%- include sponsorsline.html -%}
</div>
121 changes: 121 additions & 0 deletions sponsor.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,121 @@
---
layout: default
title: Sponsor and support
show_hero: true
show_pagenav: true
---

<div class="container">
<div class="row spacer-60">
<div class="col-md-12">
<div markdown="1" class="leftcol widecol">

## Overview

The Trino community is a large and diverse community, and we encourage everyone
to help and make the project a success. The project consists of Trino itself,
and many subprojects managed in separate repositories in the
[trinodb]({{site.github_org_url}}) organization, and is controlled by the [Trino
Software Foundation](./foundation.html)

The following sections detail how you can support Trino.

## Individuals

Individuals participate and contribute to the success of Trino in the following
roles:

* [Participants](./development/roles.html#participant)
* [Reviewers](./development/roles.html#reviewer)
* [Contributors](./development/roles.html#contributor)
* [Maintainers](./development/roles.html#maintainer)
* [Sub project maintainers](./development/roles.html#subproject-maintainer)

All individuals are encouraged to follow the [code of
conducts](./individual-code-of-conduct.html) and support Trino with the
following additional steps:

* [Star or GitHub repositories]({{site.github_repo_url}}).
* Talk and write about using Trino and tell others.
* Attend and maybe even organize [events about Trino](./community.html#events).
* Present about Trino and your usage of Trino at Trino Fest, Trino Summit,
[Trino Community Broadcast](./broadcast/index.html) and other events.
* Provide a company testimonial or reference for the [Trino users list](./users.html).
* Attend our [Trino contributor meetings](https://github.com/trinodb/trino/wiki/Contributor-meetings)
* Ask your employer to support yourself and others in contributing to Trino.
* Ask your employer to support Trino with events, infrastructure, or donations.

## Companies

All companies participating in the Trino community are encouraged to support
their employees as individual members of the Trino community, follow the
[corporate guidelines](./guidelines-corporate.html), and can further support
Trino with the following steps:

* Encourage your employees to publicly speak about their Trino usage and
involvement.
* Dedicate time for employees to help as [users](#users),
[contributors](#contributors), and [maintainers](#maintainers).
* Recognize and rewards employee involvement in Trino and other open source
projects.
* Agree to be listed as [Trino user](./users.html).
* Sponsor and host events related to Trino.
* Provide infrastructure for the project and become an official sponsor.
* Donate and become an official sponsor.
* Collaborate with other companies on Trino-related projects and initiatives.
This enables you to reduce the required effort for each company and improves
the competitiveness of Trino.

## Events

The Trino Software Foundation controls the official events about Trino that are
approved to use the Trino trademark and brand:

* Yearly Trino Fest and Trino Summit as virtual and potentially in person events
* Trino Community Broadcasts
* Trino contributor calls and meetings
* Trino maintainer calls and meetings
* Other contributor meetings such as the Trino Gateway developer sync
* Various meetings on demand for specific initiatives

We welcome participation and support from individuals and companies for all
these events.

All above events, as well as other events related to Trino such as presentations
at user groups or conferences, are available in the events calendar. Contact us
to add your event and potentially receive approval to use the Trino trademark
and brand.

## Infrastructure

The Trino Software Foundation works hard to keep costs low as possible by
working with sponsors for infrastructure. Contact us, if you are a vendor for
specific data sources or integrations to collaborate towards potential
sponsorship.

## Donations

The Trino Software Foundations accepts donations to the project. Funds are used
to cover infrastructure and event costs.

<div class="card-deck spacer-30">
<a class="btn btn-pink" target="_blank"
href="https://opencollective.com/trino">
Donate to the Trino Software Foundation
</a>
</div>

## Sponsors

The following organizations are sponsors of the Trino project and have agreed to
be referenced:

{%- include sponsorsline.html -%}

Many other companies are also active users, participants, and contributors to
the success of Trino.

</div>
</div>
</div>
</div>