What do I call software derived from Lua?
Lua is intended to be used in other people’s software, including yours. In most cases, Lua is simply extended with new functions, and this is exactly what Lua was designed for. These new functions adapt Lua to your specific domain. When the time comes to distribute your software two questions may arise: “May I still call the language inside my software Lua?” and “May I call it something else?”. The answer is the following: If the syntax and semantics of the language (that is, the parser and the virtual machine) remain the same, then the language is still Lua. If you simply add new libraries, or even replace the standard Lua libraries with your own libraries, the language is still the same, and you don’t need to give it a completely different name. If you have changed the syntax or semantics of the language, then it’s probably a minor extension and you’ll probably benefit from calling your language a Lua variant, so that you can refer users to existing Lua documentation and community, w
Lua is intended to be used in other people’s software, including yours. In most cases, Lua is simply extended with new functions that adapt Lua to your specific domain. This is exactly what Lua was designed for. When the time comes to distribute your software two questions may arise: “May I still call the language inside my software Lua?” and “May I call it something else?”. The answer is the following: If the syntax and the semantics of the language (that is, the parser and the virtual machine) remain the same, then the language is still Lua. If you simply add new libraries, or even replace the standard Lua libraries with your own libraries, the language is still the same, and you don’t need to (and probably shouldn’t) give it a completely different name. If you have changed the syntax or the semantics of the language, then it’s probably a minor extension and you’ll probably benefit from calling your language a Lua variant, so that you can refer users to existing Lua documentation and
Related Questions
- If I release software under en free software license that does not allow others tono make proprietary derived works, does this preclude me from making proprietary derived works myself?
- What are the advantages derived by a lender through integrating their collection software with the RDN Global Client Interface?
- What do I call software derived from Lua?