Toon posts:

[MySQL] commerciële licentie; wat zijn de alternatieven?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik zit met het volgende probleem:

Ik wil een commercieel product gaan uitbrengen dat draait op de server van de klant. In dat product wil ik MySQL gebruiken als 'embedded' database-engine. Daarvoor heb ik echter een licentie nodig, en dat wil ik dus liever niet.

Nu heb ik gezocht naar alternatieven, maar kan weinig vinden. PostgreSQL leek me eerst wel wat. Daarvoor is echter CygWin vereist, wat weer GPL is/bevat. Daardoor kan ik PostgreSQL ook niet gratis implementeren in mijn product.

Dan dacht ik nog aan een Access-koppeling via ODBC, maar daarbij stuit ik op de volgende problemen:
- ik moet mijn queries voor een groot deel herschrijven (moest trouwens bij PostgreSQL ook)
- op het systeem waarop geïnstalleerd wordt, moeten ODBC en een Access-driver geïnstalleerd zijn. Vraag: op welke OS'en is dat standaard het geval?
- ik mis functies als mysql_insert_id()
- het lukt me niet om gemakkelijk verbinding te maken met een file DSN.

Is er iets wat ik over het hoofd heb gezien? Bestaat er een database-engine die onder Windows 2000 o.i.d. draait, een Apache-style licentie heeft, en redelijk overeenkomt met MySQL?

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

MySQL voor windows bevat ook CygWin trouwens...
Kweet niet hoe je daar licentie technisch mee te maken hebt dan.

Verwijderd

Topicstarter
ACM schreef op 27 augustus 2002 @ 15:08:
MySQL voor windows bevat ook CygWin trouwens...
Kweet niet hoe je daar licentie technisch mee te maken hebt dan.
Ik denk dat, als ik een MySQL-licentie koop, MySQL weer een licentie koopt voor CygWin. Dat zou tenminste legaal zijn... of ze het ook echt doen is mijn probleem niet.

  • xoror
  • Registratie: November 1999
  • Niet online
je zou eens kunnen kijken naar firebird.sourceforge.net
is gebaseerd op de source code van interbase6.
het draait ook onder windows zonder emulatie laag.

Mitsubishi Warmtepomp Uitlezen / Besturen | Optimaliseren


Verwijderd

Topicstarter
xoror schreef op 27 augustus 2002 @ 15:18:
je zou eens kunnen kijken naar firebird.sourceforge.net
is gebaseerd op de source code van interbase6.
het draait ook onder windows zonder emulatie laag.
Hee! Dat ziet er goed uit. Zo te zien is het ook geen GPL, maar voor alle toepassingen gratis. Ik ga het direct testen! Bedankt voor je tip!

  • xoror
  • Registratie: November 1999
  • Niet online
ik zou maar eens http://firebird.sourceforge.net/index.php?op=doc&id=ipl
goed doorlezen. ik ken de IPL licentie ook niet.

Mitsubishi Warmtepomp Uitlezen / Besturen | Optimaliseren


  • LordLarry
  • Registratie: Juli 2001
  • Niet online

LordLarry

Aut disce aut discede

Verwijderd schreef op 27 augustus 2002 @ 14:50:
Dan dacht ik nog aan een Access-koppeling via ODBC, maar daarbij stuit ik op de volgende problemen:
- ik moet mijn queries voor een groot deel herschrijven (moest trouwens bij PostgreSQL ook)
- op het systeem waarop geïnstalleerd wordt, moeten ODBC en een Access-driver geïnstalleerd zijn. Vraag: op welke OS'en is dat standaard het geval?
- ik mis functies als mysql_insert_id()
- het lukt me niet om gemakkelijk verbinding te maken met een file DSN.
Access = DAO (of MS Jet) (iets anders als ADO)
Zit in MSDAC. Kost geld.
Zit standaard geinstalleerd op if geloof 98 en hoger. Maar daar zit natuurlijk een hele oude versie van MDAC op. En het zit bij de meeste Officen
Is er iets wat ik over het hoofd heb gezien? Bestaat er een database-engine die onder Windows 2000 o.i.d. draait, een Apache-style licentie heeft, en redelijk overeenkomt met MySQL?
Het enige bijna gratis alternatief is MS SQL Desktop Edition. Free als je minstens 1 Office Dev editie of VS hebt. Werkt als het kleine broertje van MS SQL Server

Firebird is denk ik het beste alternatief

We adore chaos because we like to restore order - M.C. Escher

Pagina: 1