Skip to content

Commit 8d96a0e

Browse files
committed
Improve TSF transparency and information
1 parent bf9d6ea commit 8d96a0e

File tree

4 files changed

+187
-21
lines changed

4 files changed

+187
-21
lines changed

_includes/header.html

+5-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,9 @@ <h2>Do you ❤️ Trino? Give us a 🌟 on GitHub <i class="fab fa-github"></i><
3737
or page.url contains '/broadcast'
3838
or page.url contains '/users.html'
3939
or page.url contains '/individual-code-of-conduct.html'
40-
or page.url contains '/guidelines-corporate.html' %}active{% endif %}">
40+
or page.url contains '/guidelines-corporate.html'
41+
or page.url contains '/foundation'
42+
or page.url contains '/sponsor' %}active{% endif %}">
4143
<a class="nav-link dropdown-toggle" href="/community.html">Community</a>
4244
<div class="dropdown-menu dropdown-block">
4345
<a class="dropdown-item" href="/slack.html">Slack</a>
@@ -47,6 +49,8 @@ <h2>Do you ❤️ Trino? Give us a 🌟 on GitHub <i class="fab fa-github"></i><
4749
<a class="dropdown-item" href="/community.html#contributors">Contributors</a>
4850
<a class="dropdown-item" href="/individual-code-of-conduct.html">Code of conduct</a>
4951
<a class="dropdown-item" href="/guidelines-corporate.html">Corporate guidelines</a>
52+
<a class="dropdown-item" href="/foundation.html">Trino Software Foundation</a>
53+
<a class="dropdown-item" href="/sponsor.html">Sponsor and support</a>
5054
</div>
5155
</li>
5256
<li class="nav-item dropdown {% if page.url contains '/development' %}active{% endif %}">

development/roles.md

+8-8
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ time.
2929

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

32-
## Participants
32+
## Participants <a name="participant"></a>
3333

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

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

57+
## Contributors <a name="contributor"></a>
5758

58-
## Contributors
59-
60-
A contributor submits changes to Trino. [The full contribution process is
61-
described here](/development/process.html).
59+
A contributor submits changes to the [Trino
60+
repositories]({{site.gihub_org_url}}) following the [contribution
61+
process](/development/process.html).
6262

6363
**Expectations and duties:**
6464

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

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

84-
## Reviewers
84+
## Reviewers <a name="reviewer"></a>
8585

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

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

238238
A subproject maintainer on the Trino project is a maintainer with limited scope
239239
in terms of access to specific repositories within the [trinodb GitHub

foundation.md

+55-12
Original file line numberDiff line numberDiff line change
@@ -10,23 +10,59 @@ show_pagenav: true
1010

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

13-
The Trino Software Foundation (TSF) is an independent, non-profit organization
14-
with the mission of supporting a community of passionate users and developers
15-
devoted to the advancement of the Trino distributed SQL query engine. It is
16-
dedicated to preserving the
17-
[vision of high quality, performant, and dependable software](/development/vision.html).
18-
The current board members of the Trino Software Foundation are Dain Sundstrom,
19-
David Phillips, and Martin Traverso.
13+
## Overview
14+
15+
The Trino project is run by volunteers in a collaborative and open way. Its
16+
governance is controlled by the Trino Software Foundation (TSF).
17+
18+
The TSF is an independent, non-profit organization with the mission of
19+
supporting a community of passionate users and developers devoted to the
20+
advancement of the Trino distributed SQL query engine. It is dedicated to
21+
preserving the [vision of high quality, performant, and dependable
22+
software](./development/vision.html).
23+
24+
The board members of the Trino Software Foundation are Dain Sundstrom, David
25+
Phillips, and Martin Traverso.
26+
27+
The Trino Software Foundation is registered as corporation with file number
28+
7239856 in Delaware, United States of America.
29+
30+
Contact details:
31+
32+
* [[email protected]](mailto:[email protected]) for general inquiries
33+
* [[email protected]](mailto:[email protected]) for information about [corporate
34+
guidelines](./guidelines-corporate.html) or notifications about [conduct
35+
violations](./individual-code-of-conduct.html)
36+
* [[email protected]](mailto:[email protected]) for security notifications
2037

2138
## Open community
2239

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

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

47+
### Commitment to open source
48+
49+
As detailed in the our [legal notices](./legal.html) all projects use the Apache
50+
License 2.0. The Trino Software Foundation is committed to continue using the
51+
Apache License 2.0 as a liberal license to ensure the widest possible adoption
52+
of Trino by users and vendors alike.
53+
54+
### Non-commercial but aware and friendly
55+
56+
The TSF is happy to have third parties, including for-profit corporations, take
57+
our software and use it for their own purposes. However it is important in these
58+
cases to ensure that the third party does not misuse the brand and reputation of
59+
the Trino projects for its own purposes. It is important for the longevity and
60+
community health of Trino that the community gets the appropriate credit for
61+
producing freely available software.
62+
63+
We encourage contributions from vendors with proprietary modifications and
64+
appreciate any further [sponsorship and support](./sponsor.html).
65+
3066
## Responsibilities
3167

3268
In supporting the Trino community, the Trino Software Foundation has several key
@@ -36,20 +72,27 @@ functions.
3672

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

41-
### CLA management
78+
### CLA management <a name="cla"></a>
4279

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

86+
The CLA is identical to the CLA of the Apache Software Foundation. All copyright
87+
for contributions remains with the individual authors.
88+
4989
### Ownership and trademarks <a name="tm"></a>
5090

5191
The Trino brand and trademarks are owned and managed by the Trino Software
52-
Foundation. Assets includes the "trino" name, the "trinodb" name, the logo
92+
Foundation. Use of the brand and trademarks by other entities is not permitted,
93+
but can be approved by the TSF on a case by case basis.
94+
95+
Assets includes the "trino" name, the "trinodb" name, the logo
5396
variations, and the name and likeness of the mascot, "Commander Bun Bun":
5497

5598
<div>

sponsor.md

+119
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,119 @@
1+
---
2+
layout: default
3+
title: Sponsor and support
4+
show_hero: true
5+
show_pagenav: true
6+
---
7+
8+
<div class="container">
9+
<div class="row spacer-60">
10+
<div class="col-md-12">
11+
<div markdown="1" class="leftcol widecol">
12+
13+
## Overview
14+
15+
The Trino community is a large and diverse community, and we encourage everyone
16+
to help and make the project a success. The project consists of Trino itself,
17+
and many subprojects managed in separate repositories in the
18+
[trinodb]({{site.github_org_url}}) organization, and is controlled by the [Trino
19+
Software Foundation](./foundation.html)
20+
21+
The following sections detail how you can support Trino.
22+
23+
## Individuals
24+
25+
Individuals participate and contribute to the success of Trino in the following
26+
roles:
27+
28+
* [Participants](./development/roles.html#participant)
29+
* [Reviewers](./development/roles.html#reviewer)
30+
* [Contributors](./development/roles.html#contributor)
31+
* [Maintainers](./development/roles.html#maintainer)
32+
* [Sub project maintainers](./development/roles.html#subproject-maintainer)
33+
34+
All individuals are encouraged to support Trino with the following additional
35+
steps:
36+
37+
* [Star or GitHub repositories]({{site.github_repo_url}}).
38+
* Talk and write about using Trino and tell others.
39+
* Attend and maybe even organize [events about Trino](./community.html#events).
40+
* Present about Trino and your usage of Trino at Trino Fest, Trino Summit,
41+
[Trino Community Broadcast](./broadcast/index.html) and other events.
42+
* Provide a company testimonial or reference for the [Trino users list](./users.html).
43+
* Attend our [Trino contributor meetings](https://github.com/trinodb/trino/wiki/Contributor-meetings)
44+
* Ask your employer to support yourself and others in contributing to Trino.
45+
* Ask your employer to support Trino with events, infrastructure, or donations.
46+
47+
## Companies
48+
49+
All companies participating in the Trino community are encouraged to support
50+
their employees as individual members of the Trino community, and can further
51+
support Trino with the following steps:
52+
53+
* Encourage your employees to publicly speak about their Trino usage and
54+
involvement.
55+
* Dedicate time for employees to help as [users](#users),
56+
[contributors](#contributors), and [maintainers](#maintainers).
57+
* Recognize and rewards employee involvement in Trino and other open source
58+
projects.
59+
* Agree to be listed as [Trino user](./users.html).
60+
* Sponsor and host events related to Trino.
61+
* Provide infrastructure for the project and become an official sponsor.
62+
* Donate and become an official sponsor.
63+
* Collaborate with other companies on Trino-related projects and initiatives.
64+
This enables you to reduce the required effort for each company and improves
65+
the competitiveness of Trino.
66+
67+
## Events
68+
69+
The Trino Software Foundation controls the official events about Trino that are
70+
approved to use the Trino trademark and brand:
71+
72+
* Yearly Trino Fest and Trino Summit as virtual and potentially in person events
73+
* Trino Community Broadcasts
74+
* Trino contributor calls and meetings
75+
* Trino maintainer calls and meetings
76+
* Other contributor meetings such as the Trino Gateway developer sync
77+
* Various meetings on demand for specific initiatives
78+
79+
We welcome participation and support from individuals and companies for all
80+
these events.
81+
82+
All above events, as well as other events related to Trino such as presentations
83+
at user groups or conferences, are available in the events calendar. Contact us
84+
to add your event and potentially receive approval to use the Trino trademark
85+
and brand.
86+
87+
## Infrastructure
88+
89+
The Trino Software Foundation works hard to keep costs low as possible by
90+
working with sponsors for infrastructure. Contact us, if you are a vendor for
91+
specific data sources or integrations to collaborate towards potential
92+
sponsorship.
93+
94+
## Donations
95+
96+
The Trino Software Foundations accepts donations to the project. Funds are used
97+
to cover infrastructure and event costs.
98+
99+
<div class="card-deck spacer-30">
100+
<a class="btn btn-pink" target="_blank"
101+
href="https://opencollective.com/trino">
102+
Donate to the Trino Software Foundation
103+
</a>
104+
</div>
105+
106+
## Sponsors
107+
108+
The following organizations are sponsors of the Trino project and have agreed to
109+
be referenced:
110+
111+
{%- include sponsorsline.html -%}
112+
113+
Many other companies are also active users, participants, and contributors to
114+
the success of Trino.
115+
116+
</div>
117+
</div>
118+
</div>
119+
</div>

0 commit comments

Comments
 (0)