오픈소스 & 아키텍처 Open Source & Architecture

Stream It! 프로젝트는 투명성과 오픈소스 생태계 존중을 가치로 삼고 있습니다. Stream It! values transparency and respect for the open-source ecosystem.

GitHub

📄 라이선스 📄 License

Stream It!의 소스코드는 GNU GPL v3.0 라이선스 하에 공개됩니다. Stream It!'s source code is published under the GNU GPL v3.0 license.

  • 소스코드 자유 배포 및 수정 허용Free distribution and modification of source code
  • 파생 작업물 동일 라이선스(GPL 3.0) 전파Derivative works must use the same license (GPL 3.0)
  • 기타 디자인 저작물: CC BY-NC-SA 4.0Other creative assets: CC BY-NC-SA 4.0

⚡ 아키텍처 ⚡ Architecture

Kotlin 멀티모듈 구조 — HTTP 서버, DB 프록시, 공유 라이브러리 분리. Kotlin multi-module structure — HTTP server, DB proxy, and shared library separated.

  • JDK 21 Virtual Threads (Project Loom)
  • Unix Domain Socket IPC (TCP 포트 없음)Unix Domain Socket IPC (no TCP exposure)
  • AES-256-GCM · HMAC Blind Index · RS256 JWT
  • SQLite + WAL 단일 프로세스 DBsingle-process DB