To whom it may concern.
Are there plans to enable protection of the code of widgets?
If so, will it be possible to make such protected widgets usable for community versions?
Protect widget code?
-
- VIP Livecode Opensource Backer
- Posts: 2262
- Joined: Thu Feb 28, 2013 11:52 pm
- Location: Göttingen, DE
Protect widget code?
shiftLock happens
Re: Protect widget code?
There's not currently any way to get back from a compiled .lcm file to a .lcb source file. The .lcm files do not contain the source code. It would theoretically be possible to decompile a .lcm file back to LCB source code but no such tool exists and it would be a monumental amount of work to build one.
So, you could say that the code of widgets is already protected, and certainly usable in the open source edition of LiveCode.
So, you could say that the code of widgets is already protected, and certainly usable in the open source edition of LiveCode.
LiveCode Open Source Team — @PeterTBBrett — peter.brett@livecode.com
Re: Protect widget code?
I think it is important to point out here that whilst the Community Edition can happily load widgets without the accompanying source code (as they are compiled ahead of time), it would be a GPL violation for someone to distribute an app (built with the Community edition) using a widget for which the source cannot be provided.