[Grok-dev] Re: on the name "Grok"

Philipp von Weitershausen philipp at weitershausen.de
Mon Apr 28 11:57:10 EDT 2008

After sending my reply to Martijn's post, I found that it may be easier 
if I didn't respond in "diff form", but instead stated how I think the 
Grok name should be handled:

Grok is a web framework. It happens to be based on Zope 3 and some of 
its own technology called Martian. This technology is reusable.

Much of Grok is split up in various grokcore.* packages (this is science 
fiction so far) which are also reusable. The grokcore.* packages make up 
a subset of Grok.

If you're reusing Grok's technology or a subset of its packages (and we 
encourage you to do so!), you should not call this thing Grok. Call it 
something else, give it an actually purposeful name (e.g. plone.easyapi 
or whatever).

If you're building an extension for Grok (the web framework), then the 
association with Grok is clear and you should feel encouraged to call it 

More information about the Grok-dev mailing list