Modules for the Lua programming language
There have been many discussion in the past within the Lua community on how to deal with abandoned projects. For this purpose we have created the Github organization “Lunar Modules”.
This organization is NOT about maintaining, but about governance. Essentially the team will manage the organization and add projects/teams/people for specific repositories, but the team will not do any maintenance work like fixing bugs, merging PRs or pushing releases (though on occasions they might).
Because sometimes projects get lost, maintainers lack time, and forking and moving links all over the place is cumbersome. The governance of an organization like Lunar Modules is light-weight and should be easy to maintain. This allows us to keep cornerstone libraries afloat, even if they go unmaintained for a while.
Each project in Lunar Modules in maintained by its own team. The organization structure makes is easy for people to join efforts, transfer maintenance, etc. Each project in this organization has its own GitHub team. As a general rule, we try to ensure that each project has a team with more than one person assigned to it.
The Kepler Project had some issues with copyrights, which were Kepler's, but it was not a legal entity despite presenting itself like one. As for LuaRocks, many projects landed there for the lack of a better alternative, but this is not the right place, as explicitly stated by its lead maintainer.