140k lines of code: why we built our own licensing system | Hacker News Reader