I would like some advice.
We developed some large libraries that we use for internal development - essentially a framework - at my current workplace. They're all open source, but we haven't really put a ton of effort into advertising them, and they need some more polish for public use. I'm one of the few who maintains the package, and I'm concerned that their lack of common use is going to cause great problems in the future.
In this case, the library is a set of Kotlin compiler plugins that transpile Android Kotlin apps to human-readable Swift and Typescript apps due to our need to use each platform's native language as per client request. We have this working, and it is currently running several projects in production. This goes in combination with a set of libraries (including UI, network requests, etc) for app development that work across all of the languages, using Rx as a backbone because it exists across all the languages in question.
Is anyone interested in this? Should I find a way to get our company to maintain it more, or should I get our company to abandon it?
(At the moment, my boss has the libraries GPL'd with a separate license for commercial usage. I want to get it changed to something totally open like Apache, and I think I can convince him if we want to continue maintaining.)
In addition, what have you guys found works for advertising a library? What helps keep a library nice?