Domanda

Al momento sto lavorando su un progetto commerciale web-closed-source che utilizza MariaDB come il database. Mi chiedo circa la concessione di licenze di MariaDB. Dobbiamo ottenere una licenza per l'utilizzo con il nostro progetto commerciale? Sul sito, accennano il "GNU General Public License, versione 2". Che cosa significa esattamente?

http://kb.askmonty.org/v/mariadb-license

È stato utile?

Soluzione

La licenza GPL (GNU General Public License) afferma che è possibile utilizzare il software gratuitamente, ma non è possibile modificare e venderlo a meno che non si rilascia il codice sorgente. Questo significa che è possibile utilizzarlo nel progetto closed-source.

MySQL era in origine sotto la licenza GPL, ma ha alcuni problemi di licenza differenti da quando è stato acquistato da Oracle. Si può ancora usare sotto la licenza GPL, ma Oracle offre anche licenze commerciali.

Altri suggerimenti

C'è un paio di modi per utilizzare MariaDB con il software closed source commerciale:

  • È possibile acquistare una licenza da Oracle a MySQL e poi chiedere Monty Program Ab per darvi il diritto di utilizzare tutte le modifiche MariaDB hanno fatto a MySQL con il vostro progetto.
  • È possibile utilizzare un connettore a MySQL non è GPL e che fornisce l'accesso a più di un database. In questo caso il GPL del server non influisce voi. È possibile ottenere un tale connettore per esempio dalla SkySQL.

Leggi anche: http://kb.askmonty.org/en/licensing-faq

Potrei sbagliarmi, ma non credo che sta per essere possibile: MariaDB è un ramo dalla versione di MySQL GPL. Solo MySQL (vale a dire: Oracle) detiene il diritto d'autore, e, quindi, è consentito concedere in licenza il codice sotto una licenza diversa. MariaDB non lo fa (fino a mia conoscenza) detiene i diritti d'autore alla fonte originale di MySQL, e di conseguenza, essi non possono nuova licenza di esso.

MariaDB viene distribuito solo con la licenza GNU GPLv2. Non c'è una licenza commerciale, e non ci sarà mai per motivi legali.

Tuttavia, perché pensi che hai bisogno di una licenza commerciale? È necessario solo in 2 casi:

  • L'applicazione utilizza alcuni plugin che sono commerciali, o utilizzare una licenza che non è compatibile con la GPL2.
  • MariaDB è incorporato nella propria applicazione.

, ma di solito le applicazioni solo connettersi a un server MariaDB, e non v'è alcun problema legale, anche se sono non-free.

Non credo che la risposta fornita è completamente corretto. La questione chiave è come si utilizza il DB, vale a dire come si fanno le richieste di DB, se in qualunque link modo il codice per la libreria client allora si sono tenuti a rilasciare il vostro progetto sotto una licenza compatibile con la GPL (cioè la licenza compatibile con la la biblioteca si collega a), io non sono sicuro di come è quando basta usare un tool a riga di comando, ma considerando lo spirito di GPL che sarebbe stato lo stesso.

La tua situazione dipende da una tecnologia utilizzata, ma credo che si usa un qualche tipo di html middleware, la licenza di cui sarebbe la questione chiave qui - se apache, allora siete liberi di andare avanti con il progetto closed source. Se avete intenzione di acquistare un servizio di accoglienza per il vostro progetto, allora non è il tuo problema di preoccuparsi per la licenza.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top