2012-02-28

MySQLとPostgreSQLのライセンス

MySQLとPostgreSQLでは、ライセンスが違います。
MySQLは、GPLライセンスと商用ライセンスの二つがあって、どちらにするか選べます。
PostgreSQLは、BSDライセンスです。

つまり、MySQLはオープンソースのプロジェクトであれば無料で使えますが、そうでなければ商用ライセンスを買わなければなりません。一方PostgreSQLは、どんなプロジェクトでも無料で使えます。

サーバー上で動かすプログラムをオープンソースにするのは、セキュリティ上の懸念もあって考えものです。DBが利用できればどれでもいい場合には、MySQLではなく、PostgreSQLを選んでおいた方が、ライセンス的にめんどうなことがなくて良さそうです。
また、DjangoでDBを使う場合は、特にPostgreSQLが推奨されているようです。

0 件のコメント: