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