Credits
Moonstalk's development is supported by The Moon Mill, and is released as open-source under the terms of the Artistic Licence 2.0.
Developers
Primary Contributors
Adaptations
Inclusions
The following are distributed with the Moonstalk installation, inside the shared/ directory, either as compiled shared objects (in bin/), or Lua source (in lua/).
Moonstalk builds its framework upon core libraries developed by the Kepler Project.
- WSAPI © 2007–2010 Kepler Project, GPL-compatible licence
Used for the FastCGI and request handling with the web server.
- Copas © 2003 Kepler Project, GPL-compatible licence
Dependency of WSAPI.
- Coxpcall © 2005–2010 Kepler Project, GPL-compatible licence
Dependency of WSAPI.
- Rings © 2006 Kepler Project, GPL-compatible licence
Dependency of WSAPI.
- LuaLanes © 2007–2008 Asko Kauppi, MIT Licence
Used to provide threading in the Teller.
- LuaSQLite 3 © 2002–2007 Tiago Dionizio, Doug Currie, MIT Licence
Used for persistence of tables managed by the Teller.
- LuaSocket © 2004–2007 Diego Nehab, MIT Licence
Used to support connections between Scribes and the Teller.
- MIME © ?? Diego Nehab, MIT Licence
Dependency of LuaSocket.
- LTN12 © ?? Diego Nehab, MIT Licence
Dependency of LuaSocket and MIME.
- luabins © 2009–2010 Alexander Gladysh, MIT Licence
Used for query serialisation between Scribes and the Teller.
- luasignal © 2007–2009 Christophe Poucet, BSD Licence
Used to handle shutdown in the Teller.
- JSON4Lua © Craig Mason-Jones, GPL Licence
Used for serialising API responses in applications.
- LuaCrypto © 2006 Keith Howe, GPL-compatible licence
Used for Blowfish encryption of IDs, and MD5 hashing of passwords in the Content application.