26. juli 2004 - 14:42Der er
29 kommentarer og 3 løsninger
Commercial license?
Jeg fik lige til opgave at høre lidt facts omkring kommerciel licens til MySQL. Hvad er reglerne og hvad koster det? Hvordan med sikkerhed, skal man tage nogle specielle forholdsregler med MySQL databasen?
Hvis jeg var dig ville jeg tage kontakt til dem for at være på den sikre side. forklar hvad i skal bruge databasen til og så er jeg sikker på du får det rette svar. http://www.mysql.com/company/contact/
Men jeg er ikke 100% på at du skal have en pro licence. F.eks hvis man lavede et rimlig generic program der ville virke med mysql hvis brugeren bare hentede jdbc driveren.. så gør man jo ikke direkte brug af mysql. Men hvis man ligger driveren med .... så gør man. lidt svært at finde ud af.
Du kan sagtens nøjes med den gratis version af MySQL, også til kommercielt brug!
Der er dog nogle begrænsninger ved den gratis version. * Du må IKKE distribuere MySQL med din eget applikation. Det er dog tilladt at levere en installationsvejledning med til MySQL, så brugeren selv kan installere MySQL sammen med din applikation. Dette er dog ikke et problem for web-baserede apps (JSP, PHP, ASP m.m.) * Der følger INGEN support/garanti med fra MySQL's side.
Der er iøvrigt ingen licensmæssig forskel om du bruger windoze eller *NIX som platform).
If you develop and distribute a commercial application and as part of utilizing your application, the end-user must download a copy of MySQL; for each derivative work, you (or, in some cases, your end-user) need a commercial license for the MySQL server and/or MySQL client libraries.
If you include one or more of the MySQL drivers in your non-GPL application (so that your application can run with MySQL), you need a commercial license for the driver(s) in question. The MySQL drivers currently include an ODBC driver, a JDBC driver and the C language library.
Hmm... det lader til at de har ændret betingelserne siden jeg så dem igennem sidst.
Det første punkt er lidt utydeligt, men det lyder nærmest som om at det er nødvendigt med en kommerciel licens, hvis du sælger et program, som kræver MySQL for at kunne fungere.
Punkt 2 lyder som om drivere kun kan benyttes gratis til programmer der udgives under GPL.
Hvis du bruger MySQL *uden at videregive noget som helst til nogen andre* skal du ikke betale noget. Slut.
Hvis du skal *distribuere* et program der bruger MySQL til andre, træder GPL i kraft: 1) Du kan vælge at frigive dit eget program under GPL. 2) Du kan vælge at købe en kommerciel licens og frigive dit eget program under en hvilken som helst licens du vælger.
Og så er der en kæmpe juridisk gråzone ind imellem de to steder, hvor jeg ikke ville stole på råd fra et teknisk forum (uanset hvor velmente de er), men tale med en advokat -- eller bare vælge at betale licensen og spare advokatomkostningerne. Fra andre ved jeg, at MySQL er meget til at tale med når det gælder licenspriser.
Er det så forstået korrekt at skal jeg installere det på en server, hvor en hjemmeside "ude i byen", skal forbinde til den og hente data i den, så er det gratis at installere og bruge?
Hvis koden ikke er under GPL eller en anden Open Source licens godkendt af MySQL AB: Sandsynligvis ikke, men der er du ude i gråzonen. Tal med din advokat (eller køb en licens, det er givetvis billigere).
Yderligere kommentar: husk at det ikke kun er server-softwaren der er under GPL licens. Hvis du bruger client libs fra MySQL AB på klient-siden er disse også under GPL licensen.
hvis koden ikke bliver distribueret, men afviklet på egen webserver/webhotel, er det formentlig gratis at benytte uanset om det er GPL eller ej. Men dog ikke 100% klart
Synes godt om
Slettet bruger
29. juli 2004 - 01:40#29
dragox: Du er temmelig meget galt på den. Windows har en licens. Det har Linux også. Ligeledes Apache og MySQL. Den store forskel er, hvad der står i licensen, og i dette tilfælde, at MySQL giver mulighed for at vælge mellem to forskellige licenser.
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.