Next step

오라이더가 Our Rider, Open Rider로 자라기를 바랍니다

오라이더는 20년차 자덕이 자전거를 좋아하는 사람들에게 바치는 작은 선물에서 시작했습니다.

당장의 수익 구조나 비용 계산보다, 자전거 커뮤니티에 무엇을 남길 수 있을지에 더 마음이 가 있습니다.

동시에 지금 상태를 과장하고 싶지는 않습니다. 아직 개선할 것이 많고, 버그도 많고, 더 많은 실주행 검증이 필요합니다.

그래서 더 열어두고 싶습니다. 부족하니 같이 고치고, 필요한 것을 제안하고, 우리의 라이더 플랫폼으로 만들어 갔으면 합니다.

공개는 품질을 올리는 과정입니다.

공개 저장소와 커뮤니티 허브, 개발자 API와 개인 데이터 레시피는 그 시작입니다.

코드를 고치는 사람도, 문서를 읽고 막히는 부분을 알려주는 사람도, 동호회 운영에 필요한 흐름을 제안하는 사람도 모두 오라이더를 함께 만드는 참여자입니다.

Open source direction

공개 방향은 단순합니다

소개 문서와 웹 코드부터 열기 시작했습니다.

사용자 개인 데이터, 운영 비밀, 보안 경계를 제외한 영역은 검토를 거쳐 단계적으로 공개하려고 합니다.

공개의 목표는 속도가 아니라 신뢰입니다. 공개할 수 있는 것과 공개하면 안 되는 것을 구분하면서, 외부 기여자가 읽고 고칠 수 있는 구조를 늘려가겠습니다.

Community first

닫힌 운영보다 커뮤니티를 먼저 보는 이유

라이딩 기록, 센서, 경로, 그룹 라이딩의 문제는 한 사람만의 문제가 아닙니다.

자전거를 타는 사람마다 장비와 코스, 실력과 목적이 다르기 때문에 혼자 만든 답은 금방 좁아집니다.

그래서 오라이더는 혼자 정답을 정해 닫아두기보다, 더 많은 라이더와 개발자가 검증하고 고칠 수 있는 방향이 더 자연스럽다고 봅니다.

특히 위치와 운동 기록을 다루는 도구는 신뢰가 중요합니다.

무엇을 기록하고, 어떤 흐름으로 보여주며, 어디까지 공개할지 가능한 한 투명하게 설명하고 함께 다듬는 편이 커뮤니티에 더 맞습니다.

오라이더가 커질수록 소유를 키우기보다 신뢰를 키우고 싶습니다.

Trust by design

마음만이 아니라, 구조로 남기겠습니다

좋은 의도만으로는 충분하지 않다고 생각합니다.

그래서 오라이더는 공개 라이선스, 기여 방식, 거버넌스 문서, 후원 원칙, 상표 정책을 함께 둡니다.

이 장치들은 누군가가 커뮤니티가 함께 만든 핵심을 닫힌 개인 자산으로 바꾸기 어렵게 하고, 기여자가 안심하고 참여할 수 있게 하기 위한 약속입니다.

AGPL 라이선스

웹으로 운영되는 수정본도 소스 공개 책임을 지게 하여 닫힌 서비스로 가져가기 어렵게 합니다.

DCO 기여

기여자가 저작권을 넘기는 방식이 아니라, 제출 권리를 확인하고 같은 라이선스 아래 기여합니다.

거버넌스와 후원 원칙

라이선스 변경, 폐쇄화, 후원 조건처럼 방향을 흔들 수 있는 결정은 공개적으로 다루도록 했습니다.

상표 보호

코드는 열어도 공식 오라이더 이름과 로고는 오인을 막기 위해 별도로 관리합니다.

Community hub

커뮤니티 허브는 참여의 입구가 됩니다

GitHub는 개발자가 코드를 제안하고 리뷰받는 장소입니다.

하지만 모든 라이더가 Pull Request를 열 필요는 없습니다.

오라이더 안의 커뮤니티 허브는 좋은 아이디어, 개인 기록 활용 레시피, 안전한 공유 카드, 동호회 운영 제안을 발견하고 이야기하는 공간으로 키우려 합니다.

  • 라이더는 필요한 기능, 어색한 용어, 읽기 어려운 화면을 제안할 수 있습니다.
  • 개발자는 개인 데이터 API로 대시보드, 알림, 리포트, 자동화 레시피를 만들 수 있습니다.
  • 좋은 레시피와 사용 흐름은 커뮤니티 허브에서 더 많은 라이더가 발견할 수 있게 합니다.
  • 개인 위치와 민감 기록은 공개하지 않고, 결과물과 아이디어만 안전하게 공유하는 방식을 우선합니다.
Developer participation

개발자가 직접 참여할 수 있는 길

PR과 리뷰

공개 저장소에서는 작은 버그 수정, 문서 보강, UI 개선, 테스트 추가를 PR로 제안할 수 있습니다. main은 보호하고 리뷰와 CI를 거쳐 반영합니다.

개인 데이터 API

라이더가 자신의 오라이더 데이터를 직접 활용할 수 있도록 scoped key와 owner-only read 흐름을 준비했습니다.

레시피

주간 훈련 리포트, 하드데이 알림, 장거리 기록 패키지, 월간 라이딩 배지처럼 개인 기록으로 만들 수 있는 예시를 늘려갑니다.

우리의 플랫폼

오라이더는 한 사람이 끝까지 소유하는 완성품보다, 자전거를 타는 사람들이 함께 고치고 쓰는 기반이 되기를 바랍니다.

Current limits

지금 솔직히 부족한 부분

  • 기능이 빠르게 늘어난 만큼 화면마다 완성도와 설명 밀도가 고르지 않습니다.
  • 실주행, 센서, 백그라운드 위치, 업로드 재시도처럼 환경을 많이 타는 버그가 남아 있습니다.
  • 웹과 앱, Android와 iOS가 항상 같은 경험을 주도록 더 많은 패리티 점검이 필요합니다.
  • 외부 기여자가 바로 이해할 만큼 구조와 명세가 충분히 정리됐다고 보기는 어렵습니다.
  • 사용자 위치와 운동 기록을 다루는 만큼 공개 범위와 보안 경계는 계속 보수적으로 봐야 합니다.
Participate

지금 참여할 수 있는 가장 현실적인 방법