Skip to content

Commit 7bc6d9f

Browse files
committed
Improve TSF transparency and information
1 parent bf9d6ea commit 7bc6d9f

File tree

4 files changed

+194
-21
lines changed

4 files changed

+194
-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

+60-12
Original file line numberDiff line numberDiff line change
@@ -10,23 +10,64 @@ 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 TSF are Dain Sundstrom, David Phillips, and Martin
25+
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
31+
32+
You can contact the board members of the TSF on [Slack](./slack.html) or using
33+
the following email addresses:
34+
35+
* [[email protected]](mailto:[email protected]) for general inquiries
36+
including copyright, trademark, branding, and [sponsorship](./sponsor.html)
37+
aspects.
38+
* [[email protected]](mailto:[email protected]) for information about [corporate
39+
guidelines](./guidelines-corporate.html) or notifications about [conduct
40+
violations](./individual-code-of-conduct.html).
41+
* [[email protected]](mailto:[email protected]) for security notifications.
2042

2143
## Open community
2244

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

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

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

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

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

41-
### CLA management
83+
### CLA management <a name="cla"></a>
4284

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

91+
The CLA is identical to the CLA of the Apache Software Foundation. All copyright
92+
for contributions remains with the individual authors.
93+
4994
### Ownership and trademarks <a name="tm"></a>
5095

5196
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
97+
Foundation. Use of the brand and trademarks by other entities is not permitted,
98+
but can be approved by the TSF on a case by case basis.
99+
100+
Assets includes the "trino" name, the "trinodb" name, the logo
53101
variations, and the name and likeness of the mascot, "Commander Bun Bun":
54102

55103
<div>

sponsor.md

+121
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,121 @@
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 follow the [code of
35+
conducts](./individual-code-of-conduct.html) and support Trino with the
36+
following additional steps:
37+
38+
* [Star or GitHub repositories]({{site.github_repo_url}}).
39+
* Talk and write about using Trino and tell others.
40+
* Attend and maybe even organize [events about Trino](./community.html#events).
41+
* Present about Trino and your usage of Trino at Trino Fest, Trino Summit,
42+
[Trino Community Broadcast](./broadcast/index.html) and other events.
43+
* Provide a company testimonial or reference for the [Trino users list](./users.html).
44+
* Attend our [Trino contributor meetings](https://github.com/trinodb/trino/wiki/Contributor-meetings)
45+
* Ask your employer to support yourself and others in contributing to Trino.
46+
* Ask your employer to support Trino with events, infrastructure, or donations.
47+
48+
## Companies
49+
50+
All companies participating in the Trino community are encouraged to support
51+
their employees as individual members of the Trino community, follow the
52+
[corporate guidelines](./guidelines-corporate.html), and can further support
53+
Trino with the following steps:
54+
55+
* Encourage your employees to publicly speak about their Trino usage and
56+
involvement.
57+
* Dedicate time for employees to help as [users](#users),
58+
[contributors](#contributors), and [maintainers](#maintainers).
59+
* Recognize and rewards employee involvement in Trino and other open source
60+
projects.
61+
* Agree to be listed as [Trino user](./users.html).
62+
* Sponsor and host events related to Trino.
63+
* Provide infrastructure for the project and become an official sponsor.
64+
* Donate and become an official sponsor.
65+
* Collaborate with other companies on Trino-related projects and initiatives.
66+
This enables you to reduce the required effort for each company and improves
67+
the competitiveness of Trino.
68+
69+
## Events
70+
71+
The Trino Software Foundation controls the official events about Trino that are
72+
approved to use the Trino trademark and brand:
73+
74+
* Yearly Trino Fest and Trino Summit as virtual and potentially in person events
75+
* Trino Community Broadcasts
76+
* Trino contributor calls and meetings
77+
* Trino maintainer calls and meetings
78+
* Other contributor meetings such as the Trino Gateway developer sync
79+
* Various meetings on demand for specific initiatives
80+
81+
We welcome participation and support from individuals and companies for all
82+
these events.
83+
84+
All above events, as well as other events related to Trino such as presentations
85+
at user groups or conferences, are available in the events calendar. Contact us
86+
to add your event and potentially receive approval to use the Trino trademark
87+
and brand.
88+
89+
## Infrastructure
90+
91+
The Trino Software Foundation works hard to keep costs low as possible by
92+
working with sponsors for infrastructure. Contact us, if you are a vendor for
93+
specific data sources or integrations to collaborate towards potential
94+
sponsorship.
95+
96+
## Donations
97+
98+
The Trino Software Foundations accepts donations to the project. Funds are used
99+
to cover infrastructure and event costs.
100+
101+
<div class="card-deck spacer-30">
102+
<a class="btn btn-pink" target="_blank"
103+
href="https://opencollective.com/trino">
104+
Donate to the Trino Software Foundation
105+
</a>
106+
</div>
107+
108+
## Sponsors
109+
110+
The following organizations are sponsors of the Trino project and have agreed to
111+
be referenced:
112+
113+
{%- include sponsorsline.html -%}
114+
115+
Many other companies are also active users, participants, and contributors to
116+
the success of Trino.
117+
118+
</div>
119+
</div>
120+
</div>
121+
</div>

0 commit comments

Comments
 (0)