How does one use a alternative of a private module, instead of a open-sourced module?

In this post: Removing Support for Third Party Closed Source Modules
they detail that the removal was of support for third party private modules. This means that you can indeed use private modules, but they must be created/published by you.

So I guess if you want to use a private module just get the source code of the closed module from the creator and then (with permission) publish it as your own and use it in your game.