오픈소스 & 아키텍처 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