Está en la página 1de 2

Pues MySQL nos ofrece La licencia GNU GPL de MySQL obliga a que la distribucin de cualquier producto derivado (aplicacin)

que se haga con la misma licencia. Si un desarrollador desea incorporar MySQL en su producto pero desea distribuirlo con otra licencia que no sea la GNU GPL, puede comprar una licencia comercial de MySQL que le permite hacer justamente lo mismo.

Y en cuanto a MySQL SERVER MaxDB puede ser utilizada bajo los mismos sistemas de licenciamiento que los otros productos distribuidos por MySQL AB. De esta manera MaxDB esta disponible bajo la GNU General Public Licence y bajo la licencia comercial que prcticamente es lo mismo qe la licencia anterior.

Y por ltimos tenemos Oracle BD que en las versiones 2.0 y superiores de Oracle DB estn disponibles bajo licencia dual. Las versiones anteriores utilizan una licencia tipo BSD. La licencia pblica Sleepycat obliga a quien usa Oracle DB a que libere el cdigo de la aplicacin bajo una licencia reconocida por la OSI (Open Source Initiative) que permita redistribucin. Sin embargo, tambin permite licenciar el cdigo de la aplicacin con la licencia Sleepycat para evitar esta obligatoriedad de redistribuirlo. Si se desea utilizar Oracle DB en una aplicacin de cdigo cerrado se debe adquirir una licencia comercial de Oracle, la empresa propietaria actualmente de los derechos. El producto adems se distribuye con el cdigo fuente completo, las herramientas de compilacin, la suite de pruebas y diversa documentacin.

El mejor gestor es el que se adecua en mayor medida a los requerimientos y necesidades del usuario o aplicacin a fin. Para algunas aplicaciones puede ser la solucin un gestor mutante, como DB2 u Oracle. Para otras aplicaciones lo mejor puede llegar a ser hasta un archivo de Excel o de Access. Ejemplo: Tienes un proyecto de un sistema Web que va a procesar toneladas de informacin en lapsos cortos de tiempo. Necesitas que la BD adems de tener perfomance y soporte transacciones, debe soportar clustering y replicacin. Si no te duelen los bolsillos o necesitas aligerar la chequera para pagar las licencias, tus opciones sern quiz Oracle o SQL Server. En caso de que s, puede que tu salvacin sea ServerSQL. Mientras tanto, algun compaero tuyo necesita una base de datos no tan puerca, para algun proyecto escolar, por ejemplo. Pero curiosamente la aplicacin que har uso de esos datos, quiz necesite irse de vez en cuando a "Modo Offline", pero aun asi conservar su propia informacin. Para este caso, pudieran ser desde cada mquina con instalacin local de MySQL, o bases de datos livianas como Derby, HSQL e incluso Access. Ahora, tambin se pueden combinar. Conozco sistemas que usan 2 o 3 gestores diferentes (una cosa para usuarios, otra para datos compartidos y otra para los datos de la aplicacin), amalgamadas todas con frameworks estilo Hibernate.

También podría gustarte