Gå til innhold

Anbefalte innlegg

Videoannonse
Annonse

Vet det finnes mysql-klienter som er skrevet i ren ruby, og slippes under ruby-lisensen, men aner ikke hvor bra disse fungerer.

 

Sikkert smart å holde seg unna GPL nå om dagen, ja. Så vidt jeg forstår så oppgraderes dagens lisens automatisk til GPL v3 når denne slippes, og under v3 har jeg inntrykk av at hosting av webapplikasjoner det samme som distribusjon..

 

Det beste er nok å droppe mysql. Ikke bare pga lisensen, men fordi det er en elendig database. Sikkerheten på dataene dine er elendig, ytelsen er ikke noe å skryte av, skalerbarheten er dårlig, og den ligger milevidt unna standard sql-syntax.

 

Gå for Postgres i stedet.

Lenke til kommentar

Dagens versjoner av MySQL er nok GPLv2 only, men i framtidige versjoner av MySQL kan bli GPLv3. Og er det sant som du seier at hosting av webapplikasjoner vil og gå under distribuering så er jo MySQL egentleg eit heilt ubrukeleg framtidsretta alternativ.

 

Eg fant litt informasjon om ein Ruby basert MySQL driver

http://www.tmtm.org/en/ruby/mysql/

Men det virker som den er i alphastadiumet. Ergo ubrukeleg på produksjonsnivå.

 

Foreløpig er det nok MySQL av diverse grunner, men eg skal sjå kva eg kan få gjort med PostgreSQL etterkvart.

Lenke til kommentar
  • 4 uker senere...

Dette er da ikke et problem, så lenge du ikke lyger og påstår at du har skrevet MySQL selv eller tilsvarende. GPLv2 blir _ikke_ automatisk oppgradert til GPLv3. Uansett, rb-mysql biblioteket er (selvfølgelig) skrevet i ren Ruby, og bruker Ruby sin dual-lisens.

Lenke til kommentar
  • 8 måneder senere...

GPLv3 sier ikke at hosting av webapplikasjoner er det samme som distribusjon. Det er derimot en variant av GPL (Affero) som sier at du ikke har lov å deaktivere en eventuell metode for å få kildekoden til applikasjonen. GPLv3 er endret for å gjøre den varianten kompatibel med den vanlige.

http://www.gnu.org/licenses/gpl-3.0.html#section13

http://en.wikipedia.org/wiki/Affero_General_Public_License

 

EDIT: Oops, denne tråden var visst litt gammel...

Beklager :blush:

Endret av itsmebth
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...