Project: I'm developing an SDK for building conversational apps that has pluggable "frontends" for different platforms. It's based around the AI concept of "frames" to organize your code and an MVC-style template renderer for building responses.
Challenges right now are learning more about Typescript and NPM modules, refactoring, writing tests, and getting it documented for release.
I also would like to build a business around it (already doing consulting building Alexa skills), but I'm not sure if it would be better to keep it closed source or dual license. Any advice?