Avatar billede thecokeguy Nybegynder
01. september 2006 - 23:56 Der er 10 kommentarer og
2 løsninger

Licens til MySQL

Hej...

Jeg ville lige høre jeres mening om min situation:
Jeg vil gerne sælge applikationer til administration af Webshops, Online-booking osv. Dette vil jeg gøre ved at skrive programmerne i Delphi og så linke dem til en MySQL server for at administrere databasernes indhold. Selv sætter jeg ikke servere op med MySQL til forbrug, jeg opsætter det færdige hos et professionelt webhotel.

Skal jeg have licens til MySQL for at gøre dette og hvor får jeg det?

Grunden til at jeg er usikker på situationen er, at jeg jo allerede har betalt for at benytte dbExpress i Delphi 2006 Pro.

På forhånd tak for hjælpen.
Avatar billede arne_v Ekspert
02. september 2006 - 00:03 #1
MySQL AB sælger kommercielle MySQL licenser (se www.mysql.com).

Licens forholdene er ikke helt klare.

Min fortolkning er at distribuerer du noget som helst fra MySQL (som er
GPL'et men det er al MySQL kode !) så skal din kode ente være open
source eller du skal betale. Hvis ikke du distribuerer noget af deres
så har de ikke noget at skulle have sagt.

Men læse hos MySQL og få evt. en advokat som ved noget om licenser til at
rådgive dig.

Men efter min fortolkning er det afgørende om du har linket noget
MySQL kode ind i dit program eller der ligger noget af deres'på CD'en.

http://www.mysql.com/company/legal/licensing/
http://www.mysql.com/company/legal/licensing/faq.html
Avatar billede thecokeguy Nybegynder
02. september 2006 - 00:12 #2
Egentlig ligger der intet af MySQL's på CD'en jeg benytter mig jo af en trediepart driver fra dbExpress.

Min fortolkning er at jeg ikke sælger noget fra MySQL... Så jeg mener ikke jeg har brug for et licens... Jeg hælder mere til at det er dbExpress der i forvejen har betalt licens for at kunne sælge mig sit produkt og webhotellet der har et MySQL-server opsat der dækker disse omkostninger...

Jeg spørger bare for en sikkerheds skyld... Jeg vil nødig i licens-problemer.
Avatar billede fsconsult.dk Nybegynder
02. september 2006 - 06:13 #3
Jeg ville også mene at du ikke har brug for en licens (udover for support-formål måske!)

Hvis MySQL koden  bliver distribueret/installeret sammen med din kode SKAL du have en licens. Hvis dine kunder selv downloader og installerer MySQL separat, eller du installerer din kode på et webhotel, og sælger det som webløsninger, så har du formentlig ikke..

De nye MySQL licenser virker dog lidt mudrede, så intet er garanteret ..
Avatar billede thecokeguy Nybegynder
02. september 2006 - 14:31 #4
Jeg har fundet to typer commercial license:

MySQL Classic 250 Euro (non-transactional)
MySQL Pro 500 Euro (transactional)

Priserne er pr. server der har MySQL installeret...
Så jeg tolker det stadig som værende noget jeg skal investere i den dag jeg begynder at sætte mine egne servere op... Som sagt, de servere jeg kopler til har allerede deres licenser i orden.

Lyder det rigtigt?
Avatar billede kjulius Novice
02. september 2006 - 15:39 #5
Dette er måske Off Topic, men du skriver:

"Dette vil jeg gøre ved at skrive programmerne i Delphi og så linke dem til en MySQL server for at administrere databasernes indhold. Selv sætter jeg ikke servere op med MySQL til forbrug, jeg opsætter det færdige hos et professionelt webhotel."

Skal dette forstås sådan, at du ønsker at lave en Delphi applikation, som via ADO skaber en connection til kundens MySQL database? Altså, at kunden skal installere dit program på sin PC og så administrere sit site hos en web-udbyder ude i byen?

Den vil normalt ikke gå - webhotellerne ønsker ikke at åbne for ADO/ODBC trafik udefra. Hvis man derimod har serverne in-house, på sin DMZ vil der ikke være noget problem med at etablere en forbindelse fra LAN til DMZ.

Men måske er min bekymring helt uden grund. Jeg har sikkert misforstået sætningerne...
Avatar billede kjulius Novice
02. september 2006 - 16:01 #6
Hvis det er et større (og dyrere) webhotel, som er vant til at skulle drive sites for mange forskellige større kunder, vil de muligvis give mulighed for en VPN opkobling, du kan bruge til din ODBC kommunikation. Den vil etablere en sikker, krypteret, tunnel gennem internettet og vil således kunne fungere som en sikker WAN opkobling.

Men hvis vi taler de billigere webhoteller, er disse baseret på et ensartet opsæt, som (mig bekendt) ikke inkluderer en VPN løsning.
Avatar billede thecokeguy Nybegynder
02. september 2006 - 16:31 #7
Det har jeg allerede taget forbehold for. Så jeg hoster hos de større/dyrere webbureauer.

Spørgsmålet går stadig på om jeg har brug for et licens, eller om jeg allerede har betalt min del via mit Delphi 2006 Pro licens?
Avatar billede kjulius Novice
02. september 2006 - 16:36 #8
Så mit indlæg var OT. Jeg beklager...
Jeg har ingen informationer vedr. licenser... :-(
Avatar billede arne_v Ekspert
30. september 2006 - 19:42 #9
thecokeguy ?
Avatar billede thecokeguy Nybegynder
01. oktober 2006 - 18:17 #10
Det ser ikke ud til at vi kan finde et endegyldigt svar... Så hvis nogen vil have pointene som tak for daltagelsen, kan I jo lige poste et svar... Ellers lukker jeg selv tråden...

Takker
Avatar billede arne_v Ekspert
01. oktober 2006 - 18:22 #11
vi kan vel dele
Avatar billede thecokeguy Nybegynder
01. oktober 2006 - 18:24 #12
Sagtens
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