I have written a small app which links against libraries released under the LGPL. All of my source code (C/Lua) will be freely available from my GitHub page. However, due to the nature of my app (must be entirely and trivially portable) and its target audience (non-technical users), I would like to statically link it and distribute it (also from the same GitHub page) as a single standalone executable which can be downloaded and run immediately from any directory. No licenses or .dlls to complicate matters or confuse users.
The problem is that I'm not sure if this is legal. The wording of the LGPL is confusing me. The way I understand it, I can statically link against an LGPL library as long as my source code is distributed as well and comes with a copy of the LGPL. My question is:
Does my source code and a copy of the license have to be distributed with my executable, packed into a single distributable, or does it simply have to be available somewhere? My application does not contain any link or reference to its GitHub page, but that can be amended if necessary.
Thank you for any help!