상세 컨텐츠

본문 제목

OpenFreeMap – 오픈소스 지도 호스팅

새소식/IT과학

by amanda.hyon 2024. 9. 26. 23:27

본문

https://openfreemap.org/

 

OpenFreeMap

What is OpenFreeMap? OpenFreeMap lets you display custom maps on your website and apps for free. You can either self-host or use our public instance. Everything is open-source, including the full production setup — there’s no ‘open-core’ model here

openfreemap.org

 

  • OpenFreeMap은 웹사이트와 앱에서 사용자 정의 지도를 무료로 표시할 수 있게 해줌
  • 자체 호스팅 하거나, 공개 인스턴스를 사용할 수 있음
  • 모든 것이 오픈 소스이며, '오픈 코어' 모델이 아님
  • 지도 데이터는 OpenStreetMap에서 제공됨
  • 공개 인스턴스 사용은 완전히 무료이며, 지도 조회 수나 요청 수에 제한이 없음
  • 등록, 사용자 데이터베이스, API 키, 쿠키가 필요하지 않음
  • 기부를 통해 공개 인스턴스의 운영 비용을 충당하려고 함
  • Btrfs 및 MBTiles 형식으로 주간 단위로 지구 전체의 지도 파일 다운로드를 제공함

이 프로젝트의 배경

  • 프로젝트 창시자는 Zsolt Ero
  • 9년간 MapHub의 지도 타일 인프라를 운영한 후, 이를 오픈 소스로 전환하고 OpenFreeMap을 출시함

프로젝트 후원 방법

  • 이 프로젝트가 지도 호스팅 비용 절감에 도움이 된다면 GitHub Sponsors에서 후원 고려
  • 월간 기부를 선택해주면 서버 비용을 충당하는 데 도움이 됨

지원 및 SLA 보장 제공 여부

  • 유료 지원 계획과 SLA 보장이 포함된 Pro 계획을 고려 중
  • 관심이 있다면 이메일로 연락

이 프로젝트를 만든 이유

  • OpenStreetMap은 역사상 가장 중요한 집단 프로젝트 중 하나임
  • 상업적 지도 타일 제공자를 찾아야 했던 과거와 달리, OpenFreeMap은 자체 서버를 설정하거나 공개 인스턴스를 사용할 수 있는 옵션을 제공함

무료 공개 인스턴스를 제공할 수 있는 이유

  • 지도 호스팅 비용이 높은 이유는 기술적 이유가 아님
  • 벡터 타일은 정적 파일이며, 수백만 개의 파일을 제공하는 것은 쉽지 않지만 가능함
  • 서버 임대를 통해 대역폭을 충당할 계획이며, 충분한 사람들이 지원 계획에 가입하면 자립 가능할 것으로 믿음

상업적 사용이 가능한가?

  • 가능

기술 스택

  • 타일 서버는 없으며, nginx가 3억 개의 하드 링크된 파일이 있는 Btrfs 이미지를 제공함
  • 클라우드가 아닌 전용 서버 사용
  • Michael Barry가 개발한 Planetiler 덕분에 타일 생성 시간이 5주에서 5시간으로 단축됨
  • 지도 스키마는 OpenMapTiles이며, 스타일은 포크되어 많이 수정됨

저작권 표시

  • MapLibre를 사용하는 경우 자동으로 추가되므로 별도의 작업이 필요 없음
  • 대체 클라이언트나 인쇄 매체, 비디오에서 사용할 경우 다음 저작권 표시 필요:
    • OpenFreeMap © OpenMapTiles Data from OpenStreetMap
  • OpenFreeMap 부분은 표시하지 않아도 되지만, 표시하면 좋음

라이선스

  • 프로젝트 라이선스는 MIT
  • 지도 데이터는 OpenStreetMap에서 제공
  • 포함된 프로젝트의 라이선스는 LICENSE.md에 나열됨

GN⁺의 정리

  • OpenFreeMap은 무료로 사용자 정의 지도를 제공하는 오픈 소스 프로젝트임
  • 상업적 사용이 가능하며, 자체 호스팅 또는 공개 인스턴스를 사용할 수 있음
  • 기부를 통해 운영 비용을 충당하며, 기술 스택은 nginx와 Btrfs를 사용함
  • 이 프로젝트는 OpenStreetMap의 데이터를 사용하며, 저작권 표시가 필요함
  • 비슷한 기능을 가진 프로젝트로는 Mapbox와 Google Maps가 있음

 

 

댓글 영역