Skip to content

License clarification — would you consider adding a LICENSE file? #48

Description

@sweetheadcc-rgb

Hi, thanks for building this — the from-scratch architecture is impressive, and the frame/event-stream replay design (demoPlayer.php + EventProcessor.js) is exactly the kind of clean separation most game codebases never achieve.

I teach an esports fundamentals course at a university in Taiwan. The course includes a small browser-based management game where students make in-match tactical calls, and I'd love to use parts of your client (the three.js world, models, and the frame-replay mechanism) to render scripted match playback — non-commercial, classroom use, with credit to this project.

However, I noticed the repository doesn't contain a LICENSE file. Both Show HN posts describe the project as open source, and the README invites pull requests, so I suspect this is just an oversight — but legally, no license means "all rights reserved", which blocks reuse even for education.

Would you consider adding a LICENSE file (MIT / Apache-2.0 / GPL — whatever matches your intent)? If you'd rather not license the whole project, an explicit note granting non-commercial educational reuse of the www/ client and www/resources/ assets would also work for my case.

Happy to send a PR adding the license file of your choice if that helps. Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions