You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 2558b4a
Browse filesBrowse the repository at this point in the historyBrowse files
description: "Introduce yourself and tell us how you'd like to contribute to OurSQL Foundation."
3
-
title: "Get Involved: [Your Name / Organization]"
1
+
name: "Get Involved"
2
+
description: "Tell us who you are and what you'd like to work on."
3
+
title: "Get involved: [your name or org]"
4
4
labels: ["get-involved"]
5
5
body:
6
6
- type: markdown
7
7
attributes:
8
8
value: |
9
-
## Welcome to OurSQL Foundation 👋
9
+
Open this issue, fill in what's relevant, and we'll pick up the conversation here.
10
10
11
-
Thanks for your interest in getting involved! This form helps us understand who you are and how we can work together. There are no wrong answers — every kind of participation matters.
12
-
13
-
Fill in as much or as little as you're comfortable sharing. We'll follow up in this issue.
11
+
You don't need a finished proposal. "I run MySQL at $company and want to understand what the foundation is doing" is a perfectly good starting point.
14
12
15
13
- type: dropdown
16
14
id: role
17
15
attributes:
18
-
label: "Who are you?"
19
-
description: "Pick the description that fits best."
16
+
label: "What do you do?"
20
17
options:
21
18
- Developer / Software Engineer
22
19
- Database Administrator (DBA)
23
20
- DevOps / SRE / Platform Engineer
24
21
- Architect / Tech Lead
25
22
- Engineering Manager / CTO
26
23
- Researcher / Academic
27
-
- Open Source Maintainer
28
-
- Company / Organization representative
24
+
- Open source maintainer
25
+
- Company or organization representative
29
26
- Other
30
27
validations:
31
28
required: true
32
29
33
30
- type: checkboxes
34
31
id: participation
35
32
attributes:
36
-
label: "How would you like to participate?"
37
-
description: "Check everything that interests you — you can always change your mind later."
33
+
label: "How do you want to contribute?"
34
+
description: "Check whatever applies. You can change direction later."
38
35
options:
39
-
- label: "Contributing code or technical work"
40
-
- label: "Testing and quality assurance"
36
+
- label: "Writing code or doing technical work"
37
+
- label: "Testing"
41
38
- label: "Writing documentation or blog posts"
42
-
- label: "Community building and outreach"
39
+
- label: "Community work and outreach"
43
40
- label: "Advocating for open source MySQL licensing"
44
41
- label: "Representing my company or organization"
45
42
- label: "Sponsoring or funding foundation work"
46
-
- label: "Participating in governance discussions"
47
-
- label: "Just staying informed for now"
43
+
- label: "Participating in governance"
44
+
- label: "Staying informed for now"
48
45
49
46
- type: textarea
50
47
id: background
51
48
attributes:
52
-
label: "Tell us a bit about yourself"
49
+
label: "Background"
53
50
description: "What do you work on? What's your history with MySQL-compatible databases?"
54
51
placeholder: "I've been running MySQL in production for X years, currently working on..."
55
52
validations:
@@ -59,25 +56,25 @@ body:
59
56
id: interest
60
57
attributes:
61
58
label: "What brought you here?"
62
-
description: "What problem or opportunity made you interested in OurSQL Foundation?"
59
+
description: "A specific problem, a licensing concern, a project you maintain — whatever it is."
63
60
placeholder: "I care about this because..."
64
61
validations:
65
62
required: false
66
63
67
64
- type: input
68
65
id: organization
69
66
attributes:
70
-
label: "Organization (optional)"
71
-
description: "Company, project, or community you represent or want to mention."
67
+
label: "Organization"
68
+
description: "Company, project, or community — if relevant."
description: "GitHub profile, LinkedIn, personal site — whatever you'd like to share."
76
+
label: "Links"
77
+
description: "GitHub profile, personal site, anything useful."
81
78
placeholder: "https://github.com/yourhandle"
82
79
validations:
83
80
required: false
@@ -86,6 +83,4 @@ body:
86
83
attributes:
87
84
value: |
88
85
---
89
-
By submitting this issue, your name and any information you provide will be publicly visible on GitHub. Only share what you're comfortable making public.
90
-
91
-
We'll respond in this thread. You can also reach us at [hello@oursql.org](mailto:hello@oursql.org).
86
+
This issue is public. Only share what you're comfortable with. You can also reach us at [hello@oursql.org](mailto:hello@oursql.org).
Open [localhost:1313](http://localhost:1313) in your browser.
32
+
33
+
## Make changes with Claude Code
34
+
35
+
Add the project folder to [Claude Code](https://claude.ai/code). Then describe what you want changed — a new blog post, a copy edit, a layout tweak. Claude reads the Hugo project structure directly and edits the right files.
36
+
37
+
Run `hugo server -D` to verify the result at [localhost:1313](http://localhost:1313) before committing.
38
+
39
+
## Contribute
40
+
41
+
Work in a branch, not on `main`:
42
+
43
+
```bash
44
+
git checkout -b your-branch-name
45
+
```
46
+
47
+
Make your changes, then commit and push:
48
+
49
+
```bash
50
+
git add .
51
+
git commit -m "describe what you changed"
52
+
git push origin your-branch-name
53
+
```
54
+
55
+
Open a pull request on GitHub. Keep PRs focused — one change per PR makes review faster.
56
+
57
+
## Get involved
58
+
59
+
Not sure where to start? [Open an issue](https://github.com/OurSQLFoundation/OurSQLFoundation/issues/new?template=get-involved.yml) and tell us who you are and what you'd like to work on.
description: "Learn about our mission, values, and vision for the MySQL-compatible open source ecosystem."
3
+
description: "OurSQL Foundation is a vendor-neutral nonprofit for the MySQL-compatible open source ecosystem — who we are, what we do, and how governance works."
4
4
---
5
5
6
6
OurSQL Foundation is a vendor-neutral nonprofit dedicated to the advancement and sustainability of open source MySQL-compatible database technologies.
7
7
8
8
## Mission
9
9
10
-
We exist to ensure that the MySQL-compatible database ecosystem remains open, community-driven, and sustainable — free from the control of any single vendor.
10
+
The MySQL-compatible ecosystem — MySQL, MariaDB, Vitess, TiDB, and the tooling around them — runs a significant share of the world's production databases. Governance of that ecosystem has always been fragmented or vendor-controlled. Key decisions happen behind closed doors. Licensing shifts without community input. Maintainers carry costs that no one coordinates to share.
11
11
12
-
Our work spans governance, advocacy, infrastructure support, and community building across the entire MySQL-compatible open source stack: MySQL, Percona Server, MariaDB, Vitess, TiDB, and beyond.
12
+
OurSQL Foundation is a neutral home where developers, DBAs, and organizations can work on those problems without any single vendor setting the agenda.
13
13
14
-
## Why OurSQL Foundation?
14
+
## What we work on
15
15
16
-
The MySQL ecosystem powers a significant portion of the world's databases. Yet the governance structures, licensing models, and sustainability mechanisms for key projects have long been fragmented or vendor-controlled.
17
-
18
-
OurSQL Foundation was created to change that — to provide a neutral home where developers, companies, DBAs, and community members can collaborate on the future of MySQL-compatible technology without fear of lock-in or agenda capture.
16
+
-**Governance advocacy** — pushing for open, documented decision-making across MySQL-compatible projects
17
+
-**Licensing** — advocating for permissive, stable licenses that users and contributors can rely on
18
+
-**Infrastructure** — funding shared tooling, testing environments, and critical maintenance work
19
+
-**Maintainer support** — helping sustain the people who keep these projects running
19
20
20
21
## Values
21
22
22
-
-**Openness** — All work happens in public. Decisions are transparent and documented.
23
-
-**Neutrality** — No single company or interest controls outcomes.
24
-
-**Sustainability** — We invest in maintainers, infrastructure, and long-term project health.
25
-
-**Inclusivity** — The MySQL community is global and diverse. We reflect that.
23
+
-**Openness** — all work happens in public; decisions are documented and auditable
24
+
-**Neutrality** — no single company or interest controls outcomes
25
+
-**Sustainability** — we invest in maintainers, infrastructure, and long-term project health
26
+
-**Inclusivity** — the MySQL community spans the world; the foundation reflects that
26
27
27
28
## Governance {#governance}
28
29
29
-
OurSQL Foundation operates under an open governance model. Details on membership, voting, and working groups will be published as the foundation structure matures.
30
+
OurSQL Foundation operates under an open governance model. Membership, voting procedures, and working group charters will be published as the structure develops. Nothing is decided in private.
30
31
31
-
Interested in getting involved? [Open an issue on GitHub →](https://github.com/OurSQLFoundation/OurSQLFoundation/issues/new?template=get-involved.yml)
32
+
If you want to shape how the foundation is built, [open an issue on GitHub](https://github.com/OurSQLFoundation/OurSQLFoundation/issues/new?template=get-involved.yml) and tell us what you'd like to work on.
Copy file name to clipboardExpand all lines: content/blog/open-letter-mysql-foundation.md
+21-27Lines changed: 21 additions & 27 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,54 +3,48 @@ title: "An Open Letter to Oracle: The MySQL Community Speaks"
3
3
date: 2026-05-10
4
4
author: "OurSQL Foundation"
5
5
tags: ["Open Letter", "MySQL", "Community"]
6
-
description: "Members of the MySQL community have addressed Oracle with an open letter calling for a vendor-neutral foundation to govern the MySQL ecosystem. Here is what it says and why it matters."
6
+
description: "Members of the MySQL community sent Oracle a formal letter asking for vendor-neutral governance of the MySQL ecosystem. Here is what it says and what happened next."
7
7
image: "/blog/open-letter.png"
8
8
---
9
9
10
10
{{< figure src="/blog/open-letter.png" alt="Open Letter to Oracle: Invitation to Discuss the Future of the MySQL Ecosystem" class="post-hero-image" >}}
11
11
12
-
In early March 2026, members of the MySQL community formally presented Oracle with an open letter proposing the establishment of a vendor-neutral, nonprofit foundation to support the MySQL ecosystem. Oracle declined to participate but reaffirmed its "commitment to transparency and community engagement."
12
+
In March 2026, members of the MySQL community formally presented Oracle with an open letter proposing a vendor-neutral, nonprofit foundation to support the MySQL ecosystem. Oracle declined to participate but reaffirmed its "commitment to transparency and community engagement."
13
13
14
-
The letter, now open for community signatures at [letter.3306-db.org](https://letter.3306-db.org/), makes a case that has been building quietly for years.
14
+
The letter is now open for signatures at [letter.3306-db.org](https://letter.3306-db.org/).
15
15
16
-
## What the Letter Says
16
+
## What the letter says
17
17
18
-
The letter identifies five structural challenges facing MySQL today:
18
+
Five problems. All of them real if you've worked with MySQL-compatible databases at any scale.
19
19
20
-
**1. Declining competitiveness.** PostgreSQL is attracting a growing share of new projects, driven by its open development model, active community, and modern feature set. MySQL risks being seen as legacy technology not by technical merit, but by governance and momentum.
20
+
**Declining competitiveness.** PostgreSQL is taking a growing share of new projects. Not because of raw technical superiority — because its development model is open, its community is active, and contributors can see their work land. MySQL risks looking like legacy technology by governance, not by merit.
21
21
22
-
**2. Transparency deficit.** MySQL development happens largely behind closed doors. The public roadmap is minimal. Security bugs go untracked in public. Contributors have little visibility into what is being worked on, or why.
22
+
**Transparency deficit.** MySQL development happens behind closed doors. The public roadmap is thin. Security bugs go untracked in public. If you contribute, you have little visibility into whether or when your work moves forward.
23
23
24
-
**3. Contribution barriers.** The process for submitting and reviewing code is described as opaque and discouraging. Talented contributors walk away. Work gets duplicated across forks instead of flowing upstream.
24
+
**Contribution barriers.** The code review and merge process is opaque. Talented contributors walk away. Work gets duplicated across forks instead of flowing upstream where it would benefit everyone.
25
25
26
-
**4. Technical gaps.**MySQL lacks capabilities that have become table stakes for modern applications — native vector search being a clear example as AI workloads become central to new development.
26
+
**Technical gaps.**Native vector search is one example. As AI workloads become central to new development, MySQL is missing capabilities that users now expect from a modern database.
27
27
28
-
**5. Community stagnation.** The developer community around MySQL is aging. New developers are not being drawn in at the rate needed to sustain long-term ecosystem health. Fragmentation across competing distributions makes the problem worse.
28
+
**Community stagnation.** The developer base is aging. New developers are not joining fast enough to sustain the ecosystem long-term. Fragmentation across distributions makes coordination harder than it needs to be.
29
29
30
-
## Three Paths Forward
30
+
## Three paths forward
31
31
32
-
The letter proposes three governance models, ranging in Oracle's involvement:
32
+
The letter proposed three governance models, ranging by how much Oracle participates:
33
33
34
-
-**Oracle-led** — Oracle establishes a trade association following established open source governance patterns, maintaining strategic control while distributing operational responsibility
35
-
-**Collaborative** — Industry partners manage operations while Oracle holds a principal board position, with trademark licensing for nonprofit advocacy and community work
36
-
-**Independent** — Community partners form a separate entity focused on advocacy and ecosystem coordination, with optional Oracle participation
34
+
-**Oracle-led** — Oracle establishes a trade association following established open source patterns, maintaining strategic control while sharing operational responsibility
35
+
-**Collaborative** — industry partners manage operations; Oracle holds a principal board seat and licenses the trademark for nonprofit advocacy work
36
+
-**Independent** — community partners build a separate entity focused on advocacy and ecosystem coordination; Oracle can join or not
37
37
38
-
The request was simple: align on a direction by end of March.
38
+
The ask was simple: align on a direction by end of March.
39
39
40
-
## Where Things Stand
40
+
## What happened
41
41
42
-
Oracle said no. Or more precisely, Oracle said not yet — reaffirming commitment to the community without committing to structural change.
42
+
Oracle said no. Or more precisely: not yet — reaffirming community commitment without committing to structural change.
43
43
44
-
That answer, while not surprising, clarifies something important: if the MySQL ecosystem is going to have the governance structures it needs, the community will have to build them.
44
+
That answerclarifies something. If the MySQL ecosystem is going to have the governance structures it needs, the community will build them without waiting for permission.
45
45
46
-
## Why This Matters
46
+
## Why this matters to you
47
47
48
-
The letter is not an attack on MySQL. It is a defense of it. The people who signed it and the people continuing to sign it are MySQL users, operators, contributors, and advocates who want to see the ecosystem thrive for the next twenty years — not decline quietly.
49
-
50
-
A vendor-neutral foundation does not replace Oracle's stewardship of MySQL. It complements it. It provides a home for the community work, the advocacy, the contribution infrastructure, and the coordination that no single company — including Oracle — should own alone.
51
-
52
-
## Sign the Letter
53
-
54
-
The letter is open for signatures from individuals and organizations. If you work with MySQL-compatible databases and you believe the ecosystem deserves stronger community governance, add your name.
48
+
If you run MySQL-compatible databases in production, the governance of those projects affects your licensing options, your ability to contribute upstream, and the long-term health of the tools you depend on. The letter is one place to make that stake visible.
55
49
56
50
[**Sign the open letter →**](https://letter.3306-db.org/)
0 commit comments