Differences between Commercial and Community versions of LiveCode

Lagi Pittas iphonelagi at gmail.com
Wed Jun 6 13:13:37 EDT 2018


Oh

and for those who do want to make totally sure ..

https://www.cybrary.it/0p3n/advanced-exe-multi-protection-reverse-engineering-free-tools/

shows you how to modify the UPX compressor so that someone with the source
code (it's open source) will have difficulty.

I don't use it - my copy protection is my support and a base64encode name
of company string - it is breakable but I don't care
when something goes wrong - and it will especially if windows is involved -
they will have to come to me  or start again.

If somebody "cracks" it and it gets spread so what I wouldn't have had them
as clients in the first place.
In the old apple 2 days I bought an assembler called Lisa ($139.95) on a
copy protected disk.
I had a disk copier that could copy the disk but the new disk would still
be copy protected so I was up
till 4 in the morning with my copy of "Beneath Apple Dos" going through 3
levels of protection from the unprotected Boot Loader
to other bits of code that was Xored before executing and then I got to a
bit of text ... For $139.95 you can go to sleep tonight.
I Laughed and went to bed.

Most crackers do it for pedagogical reason and our systems aren't on their
Radar so why put hoops in the way of the honest people.

btw for anyone who remembers those Halcyon days I also bought (not copied)
Randall Hydes Anix system (love the name) which was a "Unix Like" OS for
the Apple 2
which had 48K Ram and 143K on a floppy disk WT?~#@!

http://www.appleoldies.ca/anix/index.htm

On 6 June 2018 at 17:12, Brian Milby via use-livecode <
use-livecode at lists.runrev.com> wrote:

> Can’t do that with community... code must be available.
> On Jun 6, 2018, 11:09 AM -0500, Tom Glod via use-livecode <
> use-livecode at lists.runrev.com>, wrote:
> > what if for example you want to hard code a hash salt into your
> code?.....
> > if the code is readable, then so is the salt. I would vote for unreadable
> > code 100% of the time.
> >
> > On Wed, Jun 6, 2018 at 10:38 AM, Brian Milby via use-livecode <
> > use-livecode at lists.runrev.com> wrote:
> >
> > > For commercial I would think so, but don’t see any issue on the
> community
> > > side.
> > > On Jun 6, 2018, 9:34 AM -0500, Bob Sneidar via use-livecode <
> > > use-livecode at lists.runrev.com>, wrote:
> > > > Don't we want that NOT to be possible?? Otherwise bring back the
> runtime
> > > engine and run the app as a stack file of the runtime.
> > > >
> > > > Bob S
> > > >
> > > >
> > > > > On Jun 5, 2018, at 19:37 , Brian Milby via use-livecode <
> > > use-livecode at lists.runrev.com> wrote:
> > > > >
> > > > > Looking at the code, “deflate” is called on the stack as it is
> being
> > > written out (zlib). So while not easy, it should be possible to
> separate a
> > > stack file from the binary if deployed from the community edition. It
> would
> > > take a bit of work to figure out where the file started and ended. Well
> > > over what I would be willing to tackle at the moment. For anyone so
> > > motivated, the relevant source code is in deploy*.cpp (along with the
> > > header files).
> > > >
> > > > _______________________________________________
> > > > use-livecode mailing list
> > > > use-livecode at lists.runrev.com
> > > > Please visit this url to subscribe, unsubscribe and manage your
> > > subscription preferences:
> > > > http://lists.runrev.com/mailman/listinfo/use-livecode
> > > _______________________________________________
> > > use-livecode mailing list
> > > use-livecode at lists.runrev.com
> > > Please visit this url to subscribe, unsubscribe and manage your
> > > subscription preferences:
> > > http://lists.runrev.com/mailman/listinfo/use-livecode
> > >
> > _______________________________________________
> > use-livecode mailing list
> > use-livecode at lists.runrev.com
> > Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> > http://lists.runrev.com/mailman/listinfo/use-livecode
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode



More information about the use-livecode mailing list