BaseTen
Your rating: Now say why...

0

Cocoa database framework for working with PostgreSQL databases.   Free
Add to my Watch List
Email me when discounted
BaseTen is an open source Cocoa database framework for working with PostgreSQL databases, designed with familiar, Core Data -like semantics and APIs.

The BaseTen feature highlights include:
  • BaseTen Assistant imports Core Data / Xcode data models
  • Discovers the database schema automatically at runtime, including 1-1, 1-many and many-many relationships
  • Database changes are propagated to clients automatically, without polling
  • In-memory database objects are uniqued, and objects fetched via relationships are faults by default
  • Support for RDBMS features like
What's New
Version 1.8:
  • BaseTen
    • BaseTen can now be built in 64-bit mode.
    • BXDatabaseObjectModel is now a public class.
    • BXDatabaseObjectModel can now be exported as a managed object model.
    • BXAttributeDescription now has the -attributeIndex method.
    • Table inheritance information is now fetched from the database.
    • Deprecated various methods that no longer need an error pointer as argument.
    • Changing a relationship from one-to-many to one-to-one or vice-versa no longer requires BaseTen schema to be reinstalled; refreshing the cache tables will suffice.
    • Upgraded libpq to version 8.3.11.
    • BXLogger now emits a warning instead of an error from BXDeprecationWarning.
  • BaseTenAppKit
    • The generic authentication panel now displays the target address.
    • The interface builder plug-in is now built for x86_64 in addition to ppc and i386.
  • BaseTen Assistant
    • BaseTen Assistant now imports default date attribute values.
    • Inverse relationships will now be displayed on double-click.
Version 1.8:
  • BaseTen
    • BaseTen can now be built in 64-bit mode.
    • BXDatabaseObjectModel is now a public class.
    • BXDatabaseObjectModel can now be exported as a managed object model.
    • BXAttributeDescription now has the -attributeIndex method.
    • Table inheritance information is now fetched from the database.
    • Deprecated various methods that no longer more...
Requirements
  • Intel/PPC
  • Mac OS X 10.4 or later
  • PostgreSQL 8.2 or later



MacUpdate - BaseTen



    Be the first to recommend a similar software title.
BaseTen User Discussion (Write a Review)
ver. 1.x:
Your rating: Now say why...
Overall:

sort: smiles | time
burypromote
larkost commented on 20 Nov 2007
Note that the developer is purposely misinterpreting the GPL. If you use this for internal use only you have no obligation to distribute the code. I emailed the developer a while ago with this, and their reaction was that they decided to interpret it otherwise for financial reasons.

This FAQ from GNU (the writers of the GPL) makes this clear:

http://www.gnu.org/licenses/gpl-faq.html#GPLRequireSourcePostedPublic
[Version 1.0RC2]

1 Reply

burypromote
Marko Karppinen & Co. Llc (developer) replied on 20 Nov 2007
I have modified the licensing information on the BaseTen web site to more closely reflect our view on this issue.

As authors of the GPL, the Free Software Foundation's opinion on this issue is of course important. But the FAQ you mention is a very general one, and does not address many of the practical concerns in using GPL'ed software inside an organization without making the source available.

Trolltech, a major GPL dual license vendor, has this take on the issue: http://troll.no/developer/knowledgebase/190/
There are currently no troubleshooting comments. If you are experiencing a problem with this app, please post a comment.

There are currently no ratings. Write a comment or review now.

Downloads:5,232
Version Downloads:1,223
Type:Development : Libraries
License:Free
Date:18 May 2010
Platform:PPC 64 / PPC 32 / Intel 64 / Intel 32 / OS X
Price:Free0.00
Overall (Version 1.x):
Features:
Ease of Use:
Value:
Stability:
Displaying 1-1 of 1
-
-
-
Please login or create a new
MacUpdate Member account
to use this feature
Watch Lists are available to
MacUpdate Desktop Members
Upgrade Now
Install with MacUpdate Desktop.
Save time moving files & cleaning
up space wasting archives.
BaseTen is an open source Cocoa database framework for working with PostgreSQL databases, designed with familiar, Core Data -like semantics and APIs.

The BaseTen feature highlights include:
  • BaseTen Assistant imports Core Data / Xcode data models
  • Discovers the database schema automatically at runtime, including 1-1, 1-many and many-many relationships
  • Database changes are propagated to clients automatically, without polling
  • In-memory database objects are uniqued, and objects fetched via relationships are faults by default
  • Support for RDBMS features like database-driven data validation, multi-column primary keys and updateable views
  • Autocommit and manual save/rollback modes, both with NSUndoManager integration
  • A BaseTen-aware NSArrayController subclass automates locking and change propagation
  • Fetches are specified with NSPredicates (the relevant portions of which are evaluated on the database)


- -