Linux alternative to .exe
Forum rules
Before you make a thread asking for help, read this.
Before you make a thread asking for help, read this.
-
- Prole
- Posts: 15
- Joined: Sat Jul 07, 2012 2:02 pm
Linux alternative to .exe
I would like to know if there is an alternate to .love on linux. so i don't have to release my sourcecode. Thanks!
(Insert funny or inspiring signature here)
Re: Linux alternative to .exe
Actually, when you release as a .exe, I can view your source code, because zip encodes from the back. So, I can just rename the exe to a zip and open it just fine.
If you want to protect your code, Lua has a compiler (luac), which will turn your code into a binary format that I can't read. Plus, that'll work on every platform, so you can just give me the .love and not have to bother with the .exe alternative.
If you want to protect your code, Lua has a compiler (luac), which will turn your code into a binary format that I can't read. Plus, that'll work on every platform, so you can just give me the .love and not have to bother with the .exe alternative.
- slime
- Solid Snayke
- Posts: 3170
- Joined: Mon Aug 23, 2010 6:45 am
- Location: Nova Scotia, Canada
- Contact:
Re: Linux alternative to .exe
No it won't. Luac-compiled bytecode is not compatible between 32 bit and 64 bit versions of LÖVE. It is not compatible with any LuaJIT version of LÖVE either. Additionally, there are several tools that will decompile Luac-compiled bytecode into mostly useable source code, so there's not much point to all that hassle anyway.Inny wrote:If you want to protect your code, Lua has a compiler (luac), which will turn your code into a binary format that I can't read. Plus, that'll work on every platform, so you can just give me the .love and not have to bother with the .exe alternative.
LuaJIT-compiled bytecode will run on all architectures, but again is not compatible with regular Lua, nor is it compatible with different non-revision versions of LuaJIT.
Re: Linux alternative to .exe
I always knew that the last part of this sentence was a joke towards evil companies in quest for an exploitable frameworkLÖVE is totally free, and can be used in anything from friendly open-source hobby projects, to evil, closed-source commercial ones.
this is my humble opinion : the best way to close your sources in löve is to take the habit to write incomprehensible functions commented in your personal secret langage or never plan to release anything than a video of your game
Current work : Isömap
Re: Linux alternative to .exe
My bad, I wasn't aware that the 32 and 64bit bytecodes of Lua were different. I guess it makes sense that they are.slime wrote:No it won't. Luac-compiled bytecode is not compatible between 32 bit and 64 bit versions of LÖVE. It is not compatible with any LuaJIT version of LÖVE either. Additionally, there are several tools that will decompile Luac-compiled bytecode into mostly useable source code, so there's not much point to all that hassle anyway.Inny wrote:If you want to protect your code, Lua has a compiler (luac), which will turn your code into a binary format that I can't read. Plus, that'll work on every platform, so you can just give me the .love and not have to bother with the .exe alternative.
LuaJIT-compiled bytecode will run on all architectures, but again is not compatible with regular Lua, nor is it compatible with different non-revision versions of LuaJIT.
- Robin
- The Omniscient
- Posts: 6506
- Joined: Fri Feb 20, 2009 4:29 pm
- Location: The Netherlands
- Contact:
Re: Linux alternative to .exe
Or, you know, not use an open source/free/libre licence, relying on the law rather than making your source code a puzzle.Saegor wrote:this is my humble opinion : the best way to close your sources in löve is to take the habit to write incomprehensible functions commented in your personal secret langage or never plan to release anything than a video of your game
Help us help you: attach a .love.
Who is online
Users browsing this forum: Ahrefs [Bot], Amazon [Bot], Google [Bot] and 4 guests