Avatar billede skovjuul Nybegynder
16. januar 2007 - 20:49 Der er 8 kommentarer og
1 løsning

Hvad koster MySql (igen igen)

Hola... har siddet og kigge de gamle posts igennem og jeg vil bare lige være helt sikker (da jeg ikke kan få kontant til MySql ab via mail)

1) Hvis jeg har lavet et program (som man skal betale for) og lægger programmet samt MySql installation på en cd - så koster MySql penge?

2) Hvis jeg har lavet et program (som man skal betale for) og folk kan hente det fra nettet samt folk selv skal hente MySql fra mysql.com og installere det - så er MySql gratis?

3) Det er stadig gratis selvom folk også installere en web-server og bruger MySql til deres egen hjemmeside (virksomhed)?

Det skal lige siges at mit program på ingen måde bruger kode eller dll'er fra MySql, den laver kun select/insert/update og delete statements mod databasen.

Hilsen
Jesper
Avatar billede ladyhawke Novice
16. januar 2007 - 20:53 #1
øhm nu er MySQL en hel Relationsdatabase, så du bruger noget fra MySQL, så snart du bare har databasen kørende, endsige lægger noget i den eller lign.
Avatar billede arne_v Ekspert
16. januar 2007 - 20:58 #2
re 1)

hvis "som man skal betale for" betyder at det ikke er open source (hvilket det
normalt goer, men ikke er en universel lov) saa JA

re 2)

ifoelge de flestes fortolkning af GPL saa JA

MySQL forsoeger nogen gange at FUD'e lidt om at hvis dit program er
taet knyttet til MySQL, saa skal du alligevel betale

men snak med en licens advokat inden du kaster dig ud i noget

re 3)

det er fuldstaendigt ligegyldigt om det er til web eller andet

----

hvilket database API ?

(MySQL ODBC, JDBC og ADO.NET drivere/providere er alle GPL'et)
Avatar billede a1a1 Novice
16. januar 2007 - 21:00 #3
du må bruge den som du har lyst til. rette, slette osv, men du må IKKE lave om i sourcen til mySql (til din applikation uden at offentliggøre koden (som opensource))

99,3% sikkert ;o)
Avatar billede arne_v Ekspert
17. januar 2007 - 00:52 #4
a1>

det er ikke sådan GPL virker

du må gøre hvad du vil internt, men distribuerer du så gælder GPL

og det uanset om du har rettet i GPL koden eller ej
Avatar billede skovjuul Nybegynder
17. januar 2007 - 13:54 #5
@arne_v
2) det er jo aldrig mere knyttet end at man "bare" kan skifte db? :)

API-mæssigt bruger jeg DAC4MySql fra microolap.

Men tak, lyder som om jeg kan "slippe" med den gratis udgave. Heldigt nok da det ville have gjort mit program mere end dobbelt så dyrt med mysql-licens.

Smider du et svar arne?

Tak
Jesper
Avatar billede arne_v Ekspert
17. januar 2007 - 18:53 #6
http://www.microolap.com/products/connectivity/mysqldac/

er ret klar:

# licensed per a developer without royalty fee: you don't need to purchase end-user run-time licenses at all;
# no MySQL libraries (libmysql.dll) are required on a client workstation;
Avatar billede arne_v Ekspert
17. januar 2007 - 18:58 #7
og et svar
Avatar billede skovjuul Nybegynder
17. januar 2007 - 19:06 #8
Ah, de henviser til MySql? Jeg læste det som at end-user ikke skulle betale licens for microolaps produkt :)

Tak for det

Jesper
Avatar billede arne_v Ekspert
17. januar 2007 - 19:17 #9
det er muligvis ogsaa det de mener med den foerste bullet

men den anden bullet siger jo at der ingen MySQL kode er i deres produkt
og saa er det svaert for MySQL at kraeve noget
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester