[Seaside] Re: OBject databases

Wouter Gazendam wouter.gazendam at gmail.com
Wed Apr 6 14:01:19 CEST 2005


Correction, I've used the LGPL. I'll look into using another license.

Wouter

On Apr 6, 2005 1:53 PM, stéphane ducasse <ducasse at iam.unibe.ch> wrote:
> Hi
> 
> could you avoid GPL because this is viral license?
> So nobody should use your code even for noncommercial use because of
> the pernicious
> effect of GPL with images-based architecture.
> In squeak I can tell you that we do not want anymore gpl, use BSD or
> MIT this is stupid simple and we can
> understand them.
> 
> Stef
> 
> 
> On 6 avr. 05, at 13:45, Wouter Gazendam wrote:
> 
> > I've just published the bundle 'OO Storage' to the public repository
> > under the GPL. It is basically a simple OO database using a SQL server
> > for storage (currently only PostgreSQL).
> >
> > The main ideas about it are:
> >  - It should store any kind of smalltalk object.
> >  - You don't have to write any descriptors for things you like to
> > store.
> >  - OO Storage only uses the database for storage/transaction support,
> > so don't look at how the database looks.
> >  - Transactions are the way to commit data to the database.
> >  - The database is actually a big dictionary so you can use 'session
> > rootAt: #myObjects' to retrieve and 'session rootAt: #myObjects put:
> > myObjects' to save/ retrieve
> >
> > Currently supported:
> >  - Different sessions which can have a different state.
> >  - Commits
> >  - Change propagation to other sessions
> >
> > Currently not supported:
> >  - Tread safeness
> >  - Rollbacks
> >  - Different sessions in different images
> >  - Anything different than VisualWorks (it uses the immutability
> > mechanism) / PostgreSQL
> >  - bugfreeness
> >
> > Wouter
> >
> 
>


More information about the Seaside mailing list