Obscufication/Licensing of a LUA script

Forums: Obscufication/Licensing of a LUA script
Forum for OctaneRender Lua scripting examples, discussion and support.

Obscufication/Licensing of a LUA script

Postby MB » Tue Feb 20, 2018 5:13 pm

MB Tue Feb 20, 2018 5:13 pm
I would like to temporarily share a valuable LUA script with a hardware vendor at a trade show so they can show Octane running on their gear, but obviously don't want it to get out into the wild.

Is there anything I can do to protect it?

thx

Mark
Windows 7 Enterprise, 2x Intel Xeon X5650 2.66 GHz, 24GB Ram, GTX 590, Quadro 5000, Quadro K4200
User avatar
MB
Licensed Customer
Licensed Customer
 
Posts: 115
Joined: Tue Jan 15, 2013 3:41 am
Location: Washington, D.C.

Re: Obscufication/Licensing of a LUA script

Postby juanjgon » Tue Feb 20, 2018 7:11 pm

juanjgon Tue Feb 20, 2018 7:11 pm
Something like that perhaps?
https://github.com/mlnlover11/XFuscator

Thanks,
-Juanjo
Computer Graphics Software Developer
Octane plugin development and support: LightWave and Houdini
User avatar
juanjgon
Octane Plugin Developer
Octane Plugin Developer
 
Posts: 6125
Joined: Tue Jan 19, 2010 12:01 pm
Location: Spain

Re: Obscufication/Licensing of a LUA script

Postby mojave » Tue Feb 20, 2018 7:31 pm

mojave Tue Feb 20, 2018 7:31 pm
Just adding to what Juanjo has proposed that you may also implement the most sensitive parts as a DLL and access them via the Lua FFI interface:

http://luajit.org/ext_ffi.html

(Note that Octane uses vanilla Lua instead of LuaJit, I'm adding this link just with the purpose of illustrating how to use it).
User avatar
mojave
OctaneRender Team
OctaneRender Team
 
Posts: 797
Joined: Sun Feb 08, 2015 10:35 pm

Re: Obscufication/Licensing of a LUA script

Postby MB » Tue Feb 20, 2018 8:06 pm

MB Tue Feb 20, 2018 8:06 pm
Thank you both!
Windows 7 Enterprise, 2x Intel Xeon X5650 2.66 GHz, 24GB Ram, GTX 590, Quadro 5000, Quadro K4200
User avatar
MB
Licensed Customer
Licensed Customer
 
Posts: 115
Joined: Tue Jan 15, 2013 3:41 am
Location: Washington, D.C.

Return to Lua Scripting


Who is online

Users browsing this forum: No registered users and 1 guest

Wed Dec 12, 2018 11:51 pm [ UTC ]