2009-10-27 4 views
6

Se ho intenzione di utilizzare MySQL su un progetto web-sviluppo (example.com) dove la mia applicazione web è un prodotto commerciale dove sto vendendo un servizio e si dà il caso che MySQL, utilizzando il motore InnoDB, è il backend archiviazione dei dati per la mia applicazione web ... devo acquistare una licenza commerciale per utilizzare MySQL/InnoDB?MySQL: Devo acquistare una licenza per InnoDB se prevedo di utilizzarlo in un contesto for-profit (uso commerciale)?

Se devo acquistare una licenza commerciale, qualcuno può consigliare una buona alternativa a MySQL che è gratuito (senza alcun vincolo).

Grazie

+4

Sto votando per chiudere questa domanda è fuori tema perché ** riguarda le licenze o le questioni legali **, non la programmazione o lo sviluppo del software. [Vedi qui] (http://meta.stackoverflow.com/a/274964/1402846) per i dettagli e [help/on-topic] per ulteriori informazioni. –

risposta

2

AGGIORNAMENTO. Scusa, ho sbagliato all'inizio. Se non stai distribuendo il codice del tuo sito web, no, non è necessario acquistare una licenza. GPL limita solo la ridistribuzione, non l'uso.

Innobase Oy fornisce InnoDB esclusivamente a Sun/MySQL, che distribuisce e supporta InnoDB all'interno delle sue offerte di prodotti. InnoDB è incluso nella licenza pubblica GNU open source (GPL) V2 in MySQL Enterprise Server ed è adatto per una vasta gamma di utenti. MySQL Community Edition, che è ugualmente disponibile in open source secondo i termini della GPLv2, include anche InnoDB.

http://www.innodb.com/products/innodb/license/

+0

Soooo ... è un sì o no? Devo acquistare una licenza se prevedo di utilizzare MySQL in un ambiente commerciale o no? – Teddi

+0

Vedere il mio aggiornamento e questa discussione: http://forums.mysql.com/read.php?4,14006,15076#msg-15076 –

+0

Per curiosità, poiché nel mio caso MySQL non verrebbe incorporato poiché è un Web- domanda, perché distribuire il mio codice PHP deve quindi farmi acquistare una licenza MySQL? – Teddi

1

PostgreSQL è completamente libera ed è un sostituto adatto per MySQL.

Da quello che ho capito il modo in cui si sta utilizzando MySQL è dentro la licenza gratuita, ma io non sono positivo su quello.

+1

Dopo aver letto la licenza (http://www.mysql.com/about/legal/licensing/index.html). Se la tua app è basata su MySQL, sembra che tu abbia bisogno delle versioni PRO o Enterprise. – Jestep

+1

Che cosa significa "la tua app è basata su MySQL"? Ho un sito web che usa PHP per connettersi a MySQL per recuperare i dati, dato che MySQL è l'archiviazione dei dati di back-end. Nel mio caso, la mia app è "basata su MySQL". Direi "sì" perché tutto il mio contenuto del sito web è nel database MySQL. (Quindi questo implicherebbe che tutto il sito web Wordpress che ha Adsense sul sito che fa soldi richiede alle persone di acquistare una licenza MySQL se MySQL è il database back-end) – Teddi

1

Dalla mia comprensione non dovete acquistare una licenza commerciale, se si desidera utilizzare MySQL per scopi commerciali. L'acquisto di una licenza offre supporto aziendale dal team MySQL e ti aiuta con l'ottimizzazione e cose del genere. Guardate la tabella di confronto qui:

http://dev.mysql.com/downloads/mysql/5.1.html

0

PostgreSQL non ha alcuna versione commerciale ed è molto più sicuro (legalmente) da usare rispetto a MySQL, più esso molto simile a Oracle PL/SQL in modo che le competenze necessarie per esso sono quasi lo stesso di Oracle e facile da trovare.

di essere sicuro non vorrei usare MySQL a meno che non ho acquistato una licenza.

Ecco un articolo sul tema della MySQL licenza: http://www.xaprb.com/blog/2008/05/14/mysql-free-software-but-not-open-source/

+1

Se non fornisci citazioni dettagliate, specialmente da parte di avvocati o di legge, sei solo FUD sulla sicurezza legale di MySQL. –

+0

Stai acquistando la sicurezza legale con la licenza. Se non acquisti una licenza, potresti essere aperto a problemi legali. Una licenza è un diritto legale di utilizzare il software all'interno di parametri specifici. –

+0

In realtà, con l'acquisto di una licenza si sono vincolati dai termini particolari di tale licenza. Se semplicemente usi MySQL senza licenza (come sei libero di fare, GPL non è una licenza d'uso), non sei vincolato da questi termini, solo dalla legge sul copyright. Se non hai intenzione di distribuire MySQL comunque, il copyright non ha importanza. Pertanto, in questo caso particolare, l'acquisto di una licenza non può darti ulteriori diritti, ma è possibile che tale licenza togli i diritti. Quindi, seguendo il suggerimento di cui sopra, si espone a ulteriori rischi legali. -1 – MSalters

0

Firebird può essere una scelta molto buona ed è gratuito

Si può anche leggere this

Problemi correlati