Next step

I hope Orider grows into Our Rider and Open Rider

Orider began as a small gift from a 20-year cycling enthusiast to people who love bikes.

For now, the focus is not a business model or cost calculation. It is about what this platform can leave for the cycling community.

I also do not want to overstate its current state. There is much to improve, many bugs remain, and more real-ride validation is needed.

That is why I want to open it. It is not enough yet. Please help fix it, suggest what is missing, and grow it into our rider platform.

Opening the project is part of improving quality.

The public repository, community hub, developer API, and personal data recipes are the beginning.

People who write code, people who find gaps in the docs, and people who suggest workflows for local clubs are all contributors to Orider.

Open source direction

The direction is simple

The intro docs and web code have started opening first.

Areas outside personal user data, operational secrets, and security boundaries will be reviewed and opened step by step.

The goal is trust, not speed. Orider needs to separate what can be public from what must stay protected while making more of the project readable and fixable by outside contributors.

Community first

Why community comes before private business

Ride records, sensors, routes, and group riding problems do not belong to one person alone.

Every cyclist has different devices, courses, abilities, and goals. A solution made by one person can become narrow quickly.

That is why Orider should be verified and improved by more riders and developers instead of being closed as a private product.

Trust matters especially when a tool handles location and fitness records.

It fits the community better to explain what is recorded, how it is shown, and what can be public as transparently as possible.

As Orider grows, I would rather grow trust than ownership.

Trust by design

Not only good intent, but structure

Good intent is not enough.

Orider keeps public licensing, contribution rules, governance documents, funding principles, and trademark policy together.

These structures make it harder to turn community-built core work into a closed private asset, and they help contributors participate with confidence.

AGPL license

Modified web-operated versions also carry source-sharing responsibilities, making closed service forks harder.

DCO contribution

Contributors do not hand over copyright. They confirm they have the right to contribute under the same license.

Governance and funding

Decisions that can change direction, such as relicensing or funding conditions, should be handled openly.

Trademark protection

The code can be open while the official Orider name and logo remain protected to avoid confusion.

Community hub

The community hub is an entrance for participation

GitHub is where developers propose code and receive review.

But not every rider needs to open a pull request.

The community hub inside Orider can become a place to discover and discuss ideas, personal data recipes, safe sharing cards, and club operation workflows.

  • Riders can suggest needed features, awkward terms, and hard-to-read screens.
  • Developers can build dashboards, alerts, reports, and automation with the personal data API.
  • Good recipes and workflows can be shared so more riders can discover them.
  • Personal location and sensitive records should stay private; ideas and outputs should be shared safely.
Developer participation

How developers can participate directly

PRs and review

Small bug fixes, documentation, UI improvements, and tests can be proposed through pull requests. Main is protected by review and CI.

Personal data API

Scoped keys and owner-only read flows help riders use their own Orider data directly.

Recipes

Weekly training reports, hard-day alerts, long-ride packages, and monthly badges are examples to grow.

Our platform

Orider should become a base that cyclists improve and use together, not a finished product owned by one person forever.

Current limits

What is honestly still lacking

  • Because features grew quickly, polish and explanations are uneven across screens.
  • Real rides, sensors, background location, and upload retry still have environment-dependent bugs.
  • More parity checks are needed across web and app, Android and iOS.
  • The structure and specs are not yet clear enough for every external contributor to follow immediately.
  • Because it handles location and fitness records, visibility and security boundaries must remain conservative.
Participate

The most practical ways to participate now