[Grok-dev] using martian with zip

Lennart Regebro regebro at gmail.com
Mon Dec 22 07:05:16 EST 2008

On Mon, Dec 22, 2008 at 11:58, Lacko Roman <rlacko at gratex.com> wrote:
> I'm trying to use grok and zope in general in new ways - like i said before, i'm creatin desktop application
> Desktop applications are diffrent like web applications, especially when distributing them.
> There is no server that you can control, everything is installed and runs on client.

Most web servers runs on "clients" as well, ie the customer has full
access to the source code.

> Why can not grok support for example 2 configurable modes when grokking packages ?
> One that Works like now and another that groks only pyc/pyo-files + supporting packages inside ZIP file
> I can contribute and implement support for packages inside ZIP file, if there is interest for such feature

The PYC files support I can understand, the ZIP-file support is harder
to understand. It's not even a tool that requires a special program to
open. Also, supporting pyc files is not hard. ZIP-file suport means
that every part of zope that tries to figure out what directory you
are in needs to support this, which it doesn't today. It's a massive
task that doesn't have benefit.

Again, I beg you to consider that your value as a developer lies not
in the source code, but in your knowledge. This is why an open source
company model works. Nobody is going to steal your source code, and in
any case, having it in a ZIP file will stop nobody. Not including
PY-files may stop the casual person from inspecting your source, but
it's not going to stop anybody with any level of determination.
Commercial software theft is almost exclusively from people copying
compiled software, which none of these techniques even tries to stop.

Lennart Regebro: Zope and Plone consulting.
+33 661 58 14 64

More information about the Grok-dev mailing list