Nu ska jag se om jag förstår detta rätt.
Skulle man behöva en licens av mysql för att sälja en webbapplikation som är kodad i mysql?
Det låter helt främmande för mig?!
21 svar · 665 visningar · startad av mikael_a
Hej,
Vi håller på och utvecklar en webbApplikation som drivs utav php och mySQL. Denna applikation hade vi tänkt oss att sälja. Började kolla upp lite hur det fungerar med licenser, då jag var inne på MySQL's hemsida och läste deras vilkor så står det:
If your software is licensed under either the GPL-compatible Free Software License as defined by the Free Software Foundation or approved by OSI, then use our GPL licensed version
skulle det betyda att vi måste köpa en licens för att kunna sälja vår applikation? Fast då kommer tanken, hur fungerar det med en hemsida driven av mySQL? den är ju inte heller släppt under GPL, skulle den teoretiskt sett vara olaglig?
mer citat:
If you distribute a proprietary application in any way, and you are not licensing and distributing your source code under GPL, you need to purchase a commercial license of MySQL
och hur är det med php? krävs det en licens där också? hittade inget på deras hemsida.
Nu ska jag se om jag förstår detta rätt.
Skulle man behöva en licens av mysql för att sälja en webbapplikation som är kodad i mysql?
Det låter helt främmande för mig?!
Om jag har förstått det hela rätt så måste du betala licens för öppen programvara om du inte släpper din egen kod som öppen.
Jag tror att detta gäller såväl MySQL som exempelvis Mimer.
jo jag tolkade det så också. Att om man inte släpper koden som "öppen programvara" så måste man betala licens. Då jag inte har tänkt att släppa koden som open source, utan kunderna skall få köpa licenser, så får jag nog köpa en licens. Fast om en ny databas installeras till varje kund, så behövs det väl en ny licens till varje?
With a commercial non-GPL MySQL server license, one license is required per database server (single installed MySQL binary
Men varför inte släppa din egen kod som öppen?
Dessutom vad är det för skillnad det är väl ändå din kod som dom köper? Och dom kan väl se den?
Jo, men "open source" är inte det ungefär detsamma som att vem som helst kan kopiera den vidare? Det är det jag inte vill skall kunna gå...
Så om du kör med open source så får vem som helst kopiera koderna?
ade skrev:
Så om du kör med open source så får vem som helst kopiera koderna?
Då får alla tillgång till koden utan att behöva betala något. Dessa koder är oftast släppta under GPL-avtalet.
Okej, men dom måste väl iaf köpa applikationen för att få tillgång till koden?!
Nej.
så teoretiskt bryter en hemsida mot mySQL licens avtal om man säljer den, får då är den ju inte open source längre?
Men om vi säger att mikael säljer en webbshopp med open source, kan jag då be om att få se koden och kopiera den utan att köpa den?!
Låter hel skumt!
open source - öpen källa. vem som helst får kopiera, använda och ändra det du gjort. open source säljer du inte.
MySQLs licenser gäller när du säljer applikationen tillsammans med databasservern (i princip i samma förpackning eller distribution).
Problemet går att komma runt genom att du enbart säljer din applikation (för en mindre summa). De förlorade intäckterna tar du betalt via konsultuppdrag som innebär att du installerar och konfigurerar MySQL för att passa kundens behov.
Således kan du sätta ett paketpris på alltihopa (som ändå motsvarar den siffra du tänkt dig). Men i stället för produkt köper kunden en produkt och en tjänst.
Rent praktiskt innebär det att du själv får mer arbete med installationen av databasservern. Alternativet är (förutom att betala licens då ;)) att hänvisa till MySQLs hemsida och låta kunden själv installera det.
Annars skulle du kunna sälja din applikation utan mySQL, men du erbjuder gratis installation av din mySQL modul som såklart är Open Source ;)
jo, men ärligare mot mySQL blir att köpa licens. Inga stora pengar det rör sig om...
lbrink skrev:
Annars skulle du kunna sälja din applikation utan mySQL, men du erbjuder gratis installation av din mySQL modul som såklart är Open Source ;)
Läst mitt inlägg ovan? ;)
mikael_a skrev:
jo, men ärligare mot mySQL blir att köpa licens. Inga stora pengar det rör sig om...
Det har ingenting med ärlighet att göra. Det är vad du får göra och inte göra. Det är ju MySQL AB själva som har spikat de reglerna. ;)
Pace -> Det har du rätt i, att det inte handlar om ärlighet. Det är kanske bara ett mer jobb dock, om man skall åka runt och installera applikationen... Eller som du skrev, kan man hänsvisa till deras hemsida.
blir nog ditt första alternativ, ett paket som innehåller installation och support.
Det finns ju även ganska många drop-in replacements till mysql som är fria att distribueras även tillsammans med program som inte är open source.
Håller med om att mysql är en hyffsad allround-databasmotor, men det finns mycket annat som ofta är bättre (snabbare, säkrare, bättre licensvillkor etc, beroende på vad man vill ha).
Har du undersökt vilka alternativ du har till mysql?
En lösning som jag tycker fungerar bra är att man skickar med ett installationsscript/program för applikationen som skapar tabeller/databaser osv. Användaren måste då först ha installerat databasservern. Oftast kör ju inte användaren webbapplikationen lokalt utan hos ett webbhotell och då är ju ex. mysql redan konfat. :)