Easy and Fast UDP Gaming Library - is there a need for it?

For our upcoming game www.asteroidfight.com I put a lot of effort into making a well-documented library which has an easy API for fast and reliable UDP communication and can use different serialisers (kryo) and other networking libraries (netty) as well as java-only.

The library is specifically designed for games and I also plan to integrate the logic for lockstepping and client-side-prediction - depending on your type of game you can choose the technology you want to use. Also an out-of-the box general-use lobby server (written in kotlin though) will be included.

I’m in a little bit of a dilemma here. Brief background information: I quit my day job to develop games on my own :wink: Hence no money for me right now and living of of my savings. Now the idea came to me to put even more work into this library and try to sell it as a product. But on the one hand, I don’t know if there is a market for it and on the other hand I would gladly give something back to the open source community.

It would be perfect to even combine the two: open source the library and make money of of it. (maybe dual-licensing? idk)

Well, any thoughts on that?