Cocoa or C++ Database API
Cocoa or C++ Database API
- Subject: Cocoa or C++ Database API
- From: Gordon Apple <email@hidden>
- Date: Wed, 12 May 2004 13:56:07 -0700
We are in need of an embedded database engine, primarily used for object
persistence and media caching. The Mac version will be Cocoa, We will also
need a Windows version. The client software that will contain it is a
receiver that must be distributable for free (think AOL or Netscape
Navigator). In no way will the source code be made public. That totally
rules out anything under GPL.
MySQL is out because they refuse to even talk about an unlimited
Commercial license for embedded product distribution (at any price) and
insist on getting intimately involved with the product or even partnering in
the business, which we don't want to happen.
Even though we will use Cocoa on Mac, we prefer a C++ API to the database
engine. PostgreSQL looks like a good possibility, being under the liberal
Berkley license rather than GPL, and even supports table (i.e., object)
inheritance. but all the API packages we have seen are under GPL, again
ruling these out.
Valentina doesn't support inheritance. It has the right distribution
license, but the package is proprietary and without source code. We would
prefer to avoid that much business vulnerability.
C-Tree plus is possible, but again no built-in inheritance and looks like
a lot of work.
Another option is to roll our own, an option that looks increasingly
attractive for the long-term solution, but formidable in the near-term.
The question for this group is whether or not there is a Cocoa or C++ APL
available under a reasonable license for PostgreSQL or other embeddable
database engine? Is anyone knowledgeable on this subject available for
consulting? For rolling our own?
--
G. Gordon Apple, PhD
Ed4U
722 S. Broadway #30
Redondo Beach, CA 90277
310-316-3406
800-579-Ed4U (3348)
310-766-3900 (cell)
425-732-0300 (fax)
email@hidden
www.ed4u.com
Little Rock:
300 N. Elm St.
Little Rock, AR 72205
501-663-8401
800-579-Ed4U (3348) (cell)
310-766-3900 (cell)
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.