-
-
Notifications
You must be signed in to change notification settings - Fork 6
feat(donate): rewrite donation page with tier structure and mission framing #48
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
TimeToBuildBob
wants to merge
5
commits into
ActivityWatch:master
Choose a base branch
from
TimeToBuildBob:bob/update-donation-copy
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+37
−33
Open
Changes from all commits
Commits
Show all changes
5 commits
Select commit
Hold shift + click to select a range
4a35ac6
feat(donate): rewrite donation page with tier structure and mission f…
TimeToBuildBob 2851d01
fix(donate): drop non-existent 3-year tier, restore sponsors-page for…
TimeToBuildBob 8a0cdcc
fix(donate): reorder methods by fee, add OC fee caveat to GitHub Spon…
TimeToBuildBob 9eca103
fix(donate): fix GitHub Sponsors fee wording and add Patreon fee disc…
TimeToBuildBob 40b12f6
fix(donate): address transparency review feedback
TimeToBuildBob File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,55 +1,59 @@ | ||
| --- | ||
| layout: page | ||
| title: Donate | ||
| title: Support ActivityWatch | ||
| permalink: /donate/ | ||
| --- | ||
|
|
||
| Thanks for considering a donation! | ||
| ActivityWatch is built on a simple promise: **privacy-first time tracking that stays on your machine**. No cloud lock-in, no data harvesting, no subscription gates. That will never change. | ||
|
|
||
| We hope you make the right call and decide to spend some money each month for such an awesome piece of software as ActivityWatch. We aim to spend the money wisely, and commit to being transparent about any expenses we have in the future. | ||
| But open-source software doesn't build itself. Every feature, every bug fix, every platform we support takes real human hours. Right now, the project is sustained by donations from a small group of supporters. We want to grow that base so we can do more. | ||
|
|
||
| **Choose how you want to help:** | ||
|
|
||
| ## What's in it for me? | ||
| ### Supporter — $5/month | ||
| Recurring support keeps the project alive. Pay for infrastructure, fund regular development, and help us plan beyond the next release. Small amounts add up fast — if every active user contributed $5/month, ActivityWatch would have a full-time team. Your name gets listed on our [sponsors page](/sponsors/). | ||
|
|
||
| Our eternal gratitude, better future versions of ActivityWatch, and the love of the community. If you want something else, just ask! | ||
| ### Champion — $25+ one-time | ||
| Make a statement that ActivityWatch matters to you. One-time contributions help us take on larger expenses: desktop app rewrites, platform expansions, and the features you've been asking for. Your name gets listed on our [sponsors page](/sponsors/). | ||
|
|
||
| You will also get your name listed on the [sponsors page](/sponsors/). | ||
| ### Believer — $50/year | ||
| Commit to the long game. Annual supporters give us the confidence to plan ahead and invest in the features that take time to get right. Believers get listed on our [sponsors page](/sponsors/) with special recognition. | ||
|
|
||
| --- | ||
|
|
||
| ## Methods | ||
|
|
||
| We currently support the following donation methods (roughly in our order of preference): | ||
| ## Why donate? | ||
|
|
||
| - [Liberapay][liberapay] (**0% fee** + payment processing fees) | ||
| - [GitHub Sponsors][gh-sponsors] (0% fee (sort of), GitHub covers payment processing costs) | ||
| - Backed by Open Collective, so their fees apply. | ||
| - [Patreon][patreon] (5% service fee + VAT + payment processing fees) | ||
| - [Open Collective][open-collective] (10% fee + payment processing fees) | ||
| - Cryptocurrency | ||
| - Direct transfer | ||
| - **Note:** Please send us an email with the transaction ID so we can attribute the donation to you! | ||
| - Bitcoin: [1NSxJs1wYUrRv53ZVH2DX9fquXdSPAdyYh](bitcoin:1NSxJs1wYUrRv53ZVH2DX9fquXdSPAdyYh) <!-- Kept by Erik Bjäreholt on Coinbase --> | ||
| - Ether: [0x8A8D0B2BeDa2E29A859cB95d6541Ef19608b234A](ethereum:0x8A8D0B2BeDa2E29A859cB95d6541Ef19608b234A) <!-- Kept by Erik Bjäreholt in a file used with MyEtherWallet --> | ||
| - **Sustainability**: Every dollar improves the probability that ActivityWatch will be actively developed for years to come. | ||
| - **Independence**: Donations keep us accountable to you — not to investors or advertisers. Privacy-first software shouldn't depend on charity, but it does depend on you. | ||
| - **Proof of value**: Your support tells us (and the world) that privacy-respecting tools are worth building. | ||
|
|
||
| [open-collective]: https://opencollective.com/activitywatch | ||
| [patreon]: https://www.patreon.com/erikbjare | ||
| [liberapay]: https://liberapay.com/ActivityWatch/ | ||
| [gh-sponsors]: https://github.com/sponsors/ActivityWatch | ||
| ## Where does the money go? | ||
|
|
||
| Donations routed through [Open Collective](https://opencollective.com/activitywatch) are transparently published there. They currently help cover: | ||
| - Forum and infrastructure costs | ||
| - Funding other open-source projects ActivityWatch depends on | ||
| - Contributor stipends and development bounties, including work by contributors like Kerkko and Brayo; when donations have not been enough, Erik has covered the gap out of pocket | ||
|
|
||
| ## Why do we need donations? | ||
| The lead developer (Erik) is not paid from donations — every dollar goes to the project. | ||
|
|
||
| - They help the sustainability of the project; every dollar improves the probability that the project will be actively developed for a long time. | ||
| - It helps us attract developers to the project. | ||
| - They serve as proof that the project is valuable to our users, which is very useful when we apply to grants. | ||
| ## Methods | ||
|
|
||
| We currently support the following donation methods: | ||
|
|
||
| ## What is the money used for? | ||
| - **[Liberapay][liberapay]** — credit card, bank transfer (**0% platform fee**) | ||
| - **[GitHub Sponsors][gh-sponsors]** — credit card (GitHub covers payment processing fees; backed by Open Collective, so their 10% fee applies) | ||
| - **[Open Collective][open-collective]** — credit card, bank transfer, PayPal (10% platform fee) | ||
| - **[Patreon][patreon]** — credit card, PayPal (platform fees apply) | ||
| - **Cryptocurrency** — direct transfer | ||
| - *Please send us an email with the transaction ID so we can attribute your donation!* | ||
| - Bitcoin: [1NSxJs1wYUrRv53ZVH2DX9fquXdSPAdyYh](bitcoin:1NSxJs1wYUrRv53ZVH2DX9fquXdSPAdyYh) <!-- Kept by Erik Bjäreholt on Coinbase --> | ||
| - Ether: [0x8A8D0B2BeDa2E29A859cB95d6541Ef19608b234A](ethereum:0x8A8D0B2BeDa2E29A859cB95d6541Ef19608b234A) <!-- Kept by Erik Bjäreholt in a file used with MyEtherWallet --> | ||
|
|
||
| - All expenses will be entirely transparent for community review. | ||
| - They will not pay for the work of the current lead developer Erik. | ||
| - Server costs of the forum and other infrastructure. | ||
| - Funding other open source projects that ActivityWatch depends on. | ||
| [open-collective]: https://opencollective.com/activitywatch | ||
| [patreon]: https://www.patreon.com/erikbjare | ||
| [liberapay]: https://liberapay.com/ActivityWatch/ | ||
| [gh-sponsors]: https://github.com/sponsors/ActivityWatch | ||
|
|
||
| Do you think we could do a better job or want your donation to go towards something specific? Send us an email! | ||
| --- | ||
|
|
||
| *ActivityWatch will always be free and open-source. Your support makes that sustainable.* | ||
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.