BSDDB copyright and licensing restrictions while in use viaPython

Oleg Broytmann phd at phd.russ.ru
Tue Feb 15 05:09:24 EST 2000


On Mon, 14 Feb 2000, Fredrik Lundh wrote:
> > > if you prefer to use free and IMHO better data-
> > > base engines, check out metakit (www.equi4.com)
> > > or gadfly (www.chordate.com).
> > 
> >    Any information on what ways these are "better" than Berkeley DB? Any
> > pointers, at least?
> 
> humbly speaking:
> 
> metakit: fast, efficient, small, highly portable,
> great python interface, and free.

   Hm, portable? Well, exerpt from README:

----------

* Solaris 2.6 / gcc 2.8.1

    The Solaris builds are nasty for several reasons:

    - I do not own such a machine, and often have to make arrangements
      (or fight limited space on one of the machines I can telnet to).
    - The gcc 2.8.1 optimizer appears to be buggy, I have had to turn off
      the default "-O3" flag to prevent compiler crashes (several files).
    - Locking on Solaris (especially w.r.t NFS) remains a mystery to me.
      The Tcl and Python extensions both use locking (the core not yet).
      See tcl/Mk4tcl.cpp around line 520, and python/PyStorage.cpp around
      line 80 for details.  It's all pretty messy, and not 100% correct.

    Despite this, I'm doing my best to resolve these issues.  Having a solid
    build of the core *and* of Tcl / Python extensions is quite important.

* Other Unix systems

    No notes yet, more details expected when the new release is tried on
    other Unix systems.

----------

   I cannot consider it "portable". Oh, yes, I have exactly 2.8.1, even
worse, on Solaris 2.5.1. No other program reveals bugs in 2.8.1.

   Thanks.

Oleg.
---- 
    Oleg Broytmann      Foundation for Effective Policies      phd at phd.russ.ru
           Programmers don't die, they just GOSUB without RETURN.





More information about the Python-list mailing list