This is a discussion on MySQL Applications and Deployment within the MySQL Database forums, part of the Database Forums category; Hi. I'm looking to build a stock database using MySQL and then give away/sell the product (application and ...
|
|||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
|
|||
|
Hi. I'm looking to build a stock database using MySQL and then give
away/sell the product (application and database). I'm looking for some top level architecture and price info. If you've built and sold an application (or you just know the answers) please help me out. I've developed with Java interfacing to MySQL, but I've never tried to send my apps to anyone or sell the apps. 1) When I give/sell my Java programs to someone, what is the minimal MySQL footprint that I need to provide? Will the user need to install MySQL or can I provide a set of MySQL files that my program can read/ write? I'm looking to place everything needed to run my app (my Java and database) on a CD, and then have an install tool/script set it up for the end user. I don't want the end user to even know that the data is stored in a MySQL database (although I don't want to hide it either). 2) What ballpark level of cost and I looking at to do this? What will I need to pay for a commercial license to legally sell my application with MySQL? What is the ballpark level of cost I will need to pass on to the end user to license the minimal run-time MySQL footprint? Thanks much for your help. Andy |
|
|||
|
On Apr 18, 1:18 pm, AJAskey <Aske...@gmail.com> wrote:
> Hi. I'm looking to build a stock database using MySQL and then give > away/sell the product (application and database). I'm looking for > some top level architecture and price info. If you've built and sold > an application (or you just know the answers) please help me out. > I've developed with Java interfacing to MySQL, but I've never tried to > send my apps to anyone or sell the apps. > > 1) When I give/sell my Java programs to someone, what is the minimal > MySQL footprint that I need to provide? Will the user need to install > MySQL or can I provide a set of MySQL files that my program can read/ > write? I'm looking to place everything needed to run my app (my Java > and database) on a CD, and then have an install tool/script set it up > for the end user. I don't want the end user to even know that the > data is stored in a MySQL database (although I don't want to hide it > either). > > 2) What ballpark level of cost and I looking at to do this? What > will I need to pay for a commercial license to legally sell my > application with MySQL? What is the ballpark level of cost I will > need to pass on to the end user to license the minimal run-time MySQL > footprint? > > Thanks much for your help. > Andy I think what you are looking for is an embedded db - mysql provides one. Also - is there any reason you need to go with mysql only? As of Java 6, the jdk comes prepackaged with a db called Derby (from apache, formerly from IBM called Cloudscape) - it can be used as an embedded db engine. Check out some products like Continuum which use Derby as an embedded db and distribute the product as a complete suite. Anoop |
|
|||
|
Anoop wrote:
> On Apr 18, 1:18 pm, AJAskey <Aske...@gmail.com> wrote: > I think what you are looking for is an embedded db - mysql provides > one. > > Also - is there any reason you need to go with mysql only? As of Java > 6, the jdk comes prepackaged with a db called Derby (from apache, > formerly from IBM called Cloudscape) - it can be used as an embedded > db engine. Check out some products like Continuum which use Derby as > an embedded db and distribute the product as a complete suite. The Apache Open For Business ERP which works with Java 1.4.X newer includes Derby as proof of concept, and has a configuration file that is used to change the connection from Derby to MySQL, PostgreSQL, Oracle, MS-SQL, etc.... for production installation. |