Maintainers gotta get paid yo. 6 years on this project. Nothing contributed back beyond issues and tumbleweed. You won't pay but you know what, that company that really needs to embed a world class framework will.
Yea completely understand that. Gotta pay the bills somehow. But just like someone else commented, posting a Github page your assuming a lot when it comes to licensing.
Linking to Github probably set some expectations about the licensing model. The project homepage gives you more control over your branding and message.