[Seaside] Re: Options to distribute Squeak (Seaside) appwithoutsource code

Bert Freudenberg bert at freudenbergs.de
Tue Dec 4 10:19:51 UTC 2007


On Dec 4, 2007, at 5:41 , itsme213 wrote:

> "Carl Gundel" <carlg at libertybasic.com> wrote
>> But if you strip out the right development tool stuff when you  
>> package
>> your app that can make it very hard for people to look at the  
>> decompiled
>> bytecode.  Remove inspectors, browsers, the decompiler, etc. and  
>> also make
>> sure that no Smalltalk code can be filed in so that the tools  
>> can't be
>> added back in.  You should be okay in theory against most would be
>> hackers.  The only way to examine the application then would be to  
>> have
>> some sort of image file browsing tool.
>
> That could be adequate for my needs (I'm sure a determined hacker  
> can get
> past, that's fine). Is removing these tools as simple as removing  
> their
> classes before saving the image? And any way to reduce things to a  
> single
> executable, one that either launched the right image with the right  
> VM, or
> (preferably) included the right image and VM internally in some way?

It is possible, but takes some (probably a lot of) effort. And why  
would that be worth it? Which other web programming framework comes  
in one file? Why should Seaside?

> p.s. Since this would be a web app, I would most likely want users  
> to run it
> headless (don't know how yet).


Depends on your target platform.

- Bert -




More information about the seaside mailing list