OSCommerce Product Manager

OSCommerce Product Manager for Windows
Tasklist

FS#270 - Local database store required.

Attached to Project: OSCommerce Product Manager
Opened by Mario A. Valdez-Ramirez (mvaldez) - Monday, 19 September 2005, 04:39 GMT-6
Last edited by Mario A. Valdez-Ramirez (mvaldez) - Saturday, 05 November 2005, 18:23 GMT-6
Task Type Bug Report
Category Backend / Core
Status Assigned
Assigned To Mario A. Valdez-Ramirez (mvaldez)
Operating System All
Severity Medium
Priority High
Reported Version any
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No

Details

Several requests for enhancements require a local database store. We could use flat text files, structured text files (including XML), ODBC/BDE-dependant database files or SQLite (our preferred solution).
This task depends upon

Comment by Mario A. Valdez-Ramirez (mvaldez) - Monday, 19 September 2005, 05:43 GMT-6

Bugs depending on this one: Bug #118 and Bug #116.
Comment by Mario A. Valdez-Ramirez (mvaldez) - Monday, 19 September 2005, 05:54 GMT-6

SQLite components for Delphi:

* DISQLite3, proprietary (discarded).
* Aducom TASQLite, proprietary ([they say they are open-source but they are not really OS], discarded).
* sqlite4delphi, (open-source [LGPL], considering).
* SimpleSQLite wrapper, (open-source, considering, but the license is not clear).

The Aducom case is quite a shame, their code is under a oldie-BSD-like license with extra clauses. So, their code is cannot really be OSI-approved.
Comment by Mario A. Valdez-Ramirez (mvaldez) - Saturday, 05 November 2005, 18:23 GMT-6
I have exchanged a couple of email with Albert Drent, developer of Aducom TASQLite (ASGSQlite) about my comments on their licensing.

I should clarify that when I wrote the previous entry for this bug that reads "...Aducom case is quite a shame..." I did not mean to say that the component or the developers were a shame, but that our situation as GPL developers finding a good component that we cannot use was a shame.

Albert Drent has stated that his intentions have always been to share his code to the most extent. We, as open source developers, always appreciate other developers kindly sharing code and knowledge with the rest of the world.

After I explained the reasons why we could not use his components (the licensing clash between the GPL and an old BSD-like licenses) he has told me that he will release the components under a new BSD license, so other GPL developers can benefit too.

So, it seems we will consider seriously using Aducom component for the local database store of the OSCPMWin application.

Loading...