Skip to content

Commit 863a4aa

Browse files
authored
docs: add a Become a Sponsor page (#1732)
* docs: add a Become a Sponsor page GeoLibre already has a GitHub Sponsors and Buy Me a Coffee presence through .github/FUNDING.yml, but nothing on geolibre.app surfaced it. This adds a sponsor page covering both, what the money supports, and free ways to help, then links it from the nav, footer, home page, contributing guide, acknowledgements, and the README. * Address review feedback - Use American "license" in the lead, matching "MIT License" in the same sentence and the repo's LICENSE file. - Label the sponsorship table's first column "Option" so it has an accessible header instead of an empty cell.
1 parent 4a95543 commit 863a4aa

6 files changed

Lines changed: 113 additions & 0 deletions

File tree

README.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,10 +151,20 @@ Full documentation, including the User Guide and Tutorials, is published at
151151
- [Roadmap](docs/roadmap.md)
152152
- [Contributing](docs/contributing.md)
153153
- [How to Cite](docs/citation.md)
154+
- [Become a Sponsor](docs/sponsor.md)
154155

155156
Contributions are welcome. See the [Contributing](docs/contributing.md) guide
156157
for the development setup, repository layout, and quality gate.
157158

159+
## Sponsor
160+
161+
GeoLibre is free and open source, and stays that way. If it is useful to you or your team, sponsorship is the most direct way to keep development, hosting, and cross-platform distribution going.
162+
163+
- [**GitHub Sponsors**](https://github.com/sponsors/giswqs) - monthly or one-time, billed through your GitHub account.
164+
- [**Buy Me a Coffee**](https://buymeacoffee.com/giswqs) - a quick one-off contribution, no account required.
165+
166+
See the [Become a Sponsor](https://geolibre.app/sponsor/) page for what sponsorship supports and for other, free ways to help.
167+
158168
## Acknowledgements
159169

160170
GeoLibre is built on the free and open-source geospatial and web communities — including MapLibre GL JS, deck.gl, DuckDB-WASM Spatial, Turf.js, Tauri, React, and many more. See the full [Acknowledgements](https://geolibre.app/acknowledgements/) page for the complete list of projects and community contributors.

docs/acknowledgements.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,3 +78,6 @@ a discussion, or shared GeoLibre with their community.
7878
Want to see your name here? Contributions of every size are welcome — from
7979
filing a well-described bug report to writing a plugin. See the
8080
[Contributing guide](contributing.md) to get started.
81+
82+
If you would rather support the project financially, see
83+
[Become a Sponsor](sponsor.md).

docs/contributing.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -225,6 +225,14 @@ launch), see the [sidecar README](https://github.com/opengeos/GeoLibre/blob/main
225225
Run its tests with `npm run test:backend` from the repository root, or
226226
`python -m pytest` from the backend directory.
227227

228+
## Sponsoring
229+
230+
Code is not the only way to contribute. If you or your organization depend on
231+
GeoLibre, financial support keeps development, hosting, and app-store
232+
distribution going — see [Become a Sponsor](sponsor.md) for
233+
[GitHub Sponsors](https://github.com/sponsors/giswqs) and
234+
[Buy Me a Coffee](https://buymeacoffee.com/giswqs).
235+
228236
## License
229237

230238
GeoLibre is released under the [MIT License](https://github.com/opengeos/GeoLibre/blob/main/LICENSE).

docs/index.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -203,3 +203,11 @@ widget that cross-filters the other widgets, and
203203
[NMEA receiver support](user-guide/map-controls.md#gps-tracking) in GPS Tracking.
204204

205205
The [roadmap](roadmap.md) tracks every release, version by version.
206+
207+
## Support GeoLibre
208+
209+
GeoLibre is free and open source, and stays that way. If it is useful to you or
210+
your team, [becoming a sponsor](sponsor.md) — through
211+
[GitHub Sponsors](https://github.com/sponsors/giswqs) or
212+
[Buy Me a Coffee](https://buymeacoffee.com/giswqs) — is the most direct way to
213+
keep development, hosting, and app-store distribution going.

docs/sponsor.md

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
# Become a Sponsor
2+
3+
GeoLibre is free and open-source software, released under the
4+
[MIT License](https://github.com/opengeos/GeoLibre/blob/main/LICENSE) and
5+
developed in the open. There is no paid tier, no seat license, and no telemetry —
6+
everything on this site is available to everyone, forever.
7+
8+
That model only works if the work behind it is sustainable. If GeoLibre saves you
9+
or your team time, sponsorship is the most direct way to keep it moving.
10+
11+
[Sponsor on GitHub](https://github.com/sponsors/giswqs){ .md-button .md-button--primary }
12+
[Buy me a coffee](https://buymeacoffee.com/giswqs){ .md-button }
13+
14+
## Ways to sponsor
15+
16+
| Option | What it is | Best for |
17+
| --- | --- | --- |
18+
| **[GitHub Sponsors](https://github.com/sponsors/giswqs)** | Monthly or one-time sponsorship, billed through your existing GitHub account. | Individuals and organizations that want recurring support, and companies that can expense it alongside other GitHub spend. |
19+
| **[Buy Me a Coffee](https://buymeacoffee.com/giswqs)** | A quick one-off contribution, no account required. | A small thank-you for a feature or bug fix that helped you. |
20+
21+
Both go to [Qiusheng Wu](https://github.com/giswqs), the maintainer of GeoLibre
22+
and the wider [opengeos](https://github.com/opengeos) ecosystem.
23+
24+
## What your sponsorship supports
25+
26+
- **Development time** — new features from the [Roadmap](roadmap.md), bug fixes,
27+
and keeping up with fast-moving upstream dependencies such as MapLibre GL JS,
28+
DuckDB-WASM, deck.gl, and Tauri.
29+
- **Shipping to every platform** — the paid developer accounts, code signing, and
30+
notarization behind the [Mac App Store](mac-app-store.md), Microsoft Store, and
31+
[Google Play](android.md) listings, which the project pays for whether or not
32+
anyone sponsors it.
33+
- **Hosting**[geolibre.app](https://geolibre.app), the
34+
[web app](https://web.geolibre.app/), and the demo data behind the
35+
[tutorials](tutorials/index.md).
36+
- **Documentation and teaching** — the [User Guide](user-guide/interface.md),
37+
tutorials, and example projects that make the tool usable without training.
38+
- **Support** — triaging issues, answering questions, and reviewing community
39+
pull requests.
40+
41+
## Sponsoring as an organization
42+
43+
If your team depends on GeoLibre and you would like to discuss a larger or
44+
invoiced sponsorship, please
45+
[open an issue](https://github.com/opengeos/GeoLibre/issues/new/choose) or start a
46+
[discussion](https://github.com/opengeos/GeoLibre/discussions) to get in touch.
47+
48+
Grant-funded and institutional support is welcome too. If GeoLibre is part of a
49+
proposal, please also see [How to Cite](citation.md).
50+
51+
## Other ways to support GeoLibre
52+
53+
Sponsorship is not the only currency, and none of these cost anything:
54+
55+
- **Star and share**[star the repository](https://github.com/opengeos/GeoLibre)
56+
and tell colleagues who are looking for a lightweight GIS.
57+
- **Report bugs well** — a reproducible
58+
[issue](https://github.com/opengeos/GeoLibre/issues) is worth a great deal.
59+
- **Contribute code or plugins** — see the [Contributing guide](contributing.md)
60+
and the [Plugin API](plugin-api.md).
61+
- **Translate the interface** — GeoLibre ships in many languages; see
62+
[Internationalization](i18n.md) to add or improve one.
63+
- **Cite it** — if GeoLibre supports your research, [cite it](citation.md). A
64+
citation record helps justify the time spent on open-source tools.
65+
66+
## Thank you
67+
68+
Every sponsor, contributor, bug reporter, and beta tester listed on the
69+
[Acknowledgements](acknowledgements.md) page has helped make GeoLibre what it is.
70+
Thank you.
71+
72+
## See also
73+
74+
- [Features](features.md) — what GeoLibre can do today.
75+
- [Roadmap](roadmap.md) — release history and what comes next.
76+
- [Contributing](contributing.md) — the development setup and quality gate.
77+
- [Acknowledgements](acknowledgements.md) — the projects and people behind GeoLibre.

mkdocs.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ nav:
4444
- Comparison: comparison.md
4545
- Demos: demos.md
4646
- Downloads: downloads.md
47+
- Sponsor: sponsor.md
4748
- Launch GeoLibre Web: /demo/
4849
- User Guide:
4950
- Interface Overview: user-guide/interface.md
@@ -118,3 +119,9 @@ extra:
118119
- icon: fontawesome/brands/github
119120
link: https://github.com/opengeos/GeoLibre
120121
name: GeoLibre on GitHub
122+
- icon: fontawesome/solid/heart
123+
link: https://github.com/sponsors/giswqs
124+
name: Sponsor GeoLibre on GitHub
125+
- icon: fontawesome/solid/mug-hot
126+
link: https://buymeacoffee.com/giswqs
127+
name: Buy the maintainer a coffee

0 commit comments

Comments
 (0)