Some thoughts on the topic:
A foundation does not have to be useful for everyone. If
it's useful for someone, then it is already useful. And just
because Lua has being doing fine without a foundation, it
also doesn't mean a foundation isn't useful or needed. A
foundation can still add value. Good things can improve. And
there are many needed things that are out of the scope of
LabLua.
Below are just some of the things where I can see a
foundation being very useful:
* Serve as a slot and point of contact for companies who
wish to sponsor and support Lua related projects that are not
necessarily Lua itself
* Develop things that are outside of LabLua's scope of
implementation of the language, such as improving the
ecosystem and developer experience. This could include things
like maintaining critical modules, creating plugins for common
text editors...
* Work with community leaders and maintainers of critical
tools. E.g. See if the LuaRocks folks need help with anything.
* Advocate and sprinkle more Lua around the world with
things like coordinating events, managing social media,
writing blog posts, tutorials or other online resources...
This is not the first time a discussion around the possibility
of a Lua Foundation came up. That I saw, there were
discussions on this topic at least during the past two
editions of the Lua dev room at FOSDEM. I've even brought this
subject up with Roberto in the past, and others have done the
same. Some folks are really keen on seeing something like this
happen. I'd be one of them :)
Cheers,
Etiene