Quels SGBD sont gratuits pour une utilisation commerciale ?
La question est dans le titre. J'ai deux cas de figures, aucune idée de si le droit sera différent ou non :
- Je crée un logiciel sur-mesure pour le vendre à un client (et une fois installé le logiciel et les sources lui appartiennent)
- Je crée un logiciel dont je vends plusieurs fois un droit d'utilisation, les sources restent ma propriété.
Dans les deux cas j'aurai besoin de déployer un SGBD, si possible gratuit, sinon le moins cher possible. Ca tournera sous Windows. Le volume de données n'est pas énorme. La base doit être accessible par JDBC ou à la rigueur ODBC, et doit comprendre (évidemment) le SQL.
:arrow: MS Access est une solution si le client l'a déjà.
:arrow: MySQL est à priori pas une solution, ça j'ai compris.
:arrow: Quid de PostgreSQL, Firebird, HSQLDB, SAPDB, MS-SQL Express ? Autres idées ?
J'avoue que je me perds un peu dans les détails de ces licences...
Merci de m'éclairer :)
Et dans le cas d'un logiciel sur-mesure, y-a-t'il un problème à le vendre avec MySQL si le client est d'accord pour que son logiciel soit sous licence GPL ? C'est imaginable si le logiciel (sans les données) ne révèle pas d'information confidentielles et si le client n'a pas de concurrents (comme une asso) par exemple...
Thomas
Re: Quels SGBD sont gratuits pour une utilisation commercial
Citation:
Envoyé par laffreuxthomas
Dans les deux cas j'aurai besoin de déployer un SGBD, si possible gratuit, sinon le moins cher possible. Ca tournera sous Windows. Le volume de données n'est pas énorme. La base doit être accessible par JDBC ou à la rigueur ODBC, et doit comprendre (évidemment) le SQL.
Je suis étonné car personne ne t'a conseillé SQLite. C'est un excellent SGBD qui monte qui monte, on en parle de plus en plus depuis sont intégration à la distribution de PHP, ce qui n'est plus le cas pour un MySQL, un problème de licences justement. Tu peux utiliser SQLite dans la majorité des langages qui il existe pléthore de pilotes, JDBC, ODBC...
Citation:
Et dans le cas d'un logiciel sur-mesure, y-a-t'il un problème à le vendre avec MySQL si le client est d'accord pour que son logiciel soit sous licence GPL ? C'est imaginable si le logiciel (sans les données) ne révèle pas d'information confidentielles et si le client n'a pas de concurrents (comme une asso) par exemple...
Pour distribuer MySQL dans une application commerciale non GPL tu dois payer une licence pro. Ça n'est pas réellement un proplème pour toi si cela satisfait ton client, il te suffit de prévoir le coût de la licence dans le prix proposé au client. Et tout l'intérêt d'une licence pro c'est d'avoir un support de qualité professionnel, à ne pas négliger quand on est une entreprise.
Re: Quels SGBD sont gratuits pour une utilisation commercial
Citation:
Envoyé par jmmolina
Je suis étonné car personne ne t'a conseillé
SQLite. C'est un excellent SGBD qui monte qui monte, on en parle de plus en plus depuis sont intégration à la distribution de PHP, ce qui n'est plus le cas pour un MySQL, un problème de licences justement. Tu peux utiliser SQLite dans la majorité des langages qui il existe pléthore de pilotes, JDBC, ODBC...
Bonjour, je ne savais pas qu'on pouvait accéder à SQL Lite par JDBC. Sur google je trouve quelques liens mais rien de simple à télécharger. Si tu en as ça m'intéresse. Pour la licence ça a l'air d'être bon : je n'ai pas trouvé de pages officielles qui en parlent mais à priori de ce que je vois elle est utilisable pour des applis commerciales.
Re: Quels SGBD sont gratuits pour une utilisation commercial
Citation:
Envoyé par laffreuxthomas
Sur google je trouve quelques liens mais rien de simple à télécharger. Si tu en as ça m'intéresse.
Peut-être sur la page Sqlite Wrappers du Wiki de SQLite : Java, JDBC... Ya tout ce qui faut :).
Citation:
Pour la licence ça a l'air d'être bon : je n'ai pas trouvé de pages officielles qui en parlent mais à priori de ce que je vois elle est utilisable pour des applis commerciales.
Mais mais... Tu cherches où tout ça ? On trouve tout sur le site officiel. On y trouve le copyright qui se résume en ces mots :
Citation:
The original author of SQLite has dedicated the code to the public domain. Anyone is free to copy, modify, publish, use, compile, sell, or distribute the original SQLite code, either in source code form or as a compiled binary, for any purpose, commerical or non-commerical, and by any means.
C'est dans le domaine public, tu en fais ce que tu veux. Un peu chaotique comme concept vu la jeunesse du projet mais qui s'en plaindrait ? :).
Re: Quels SGBD sont gratuits pour une utilisation commercial
Citation:
Envoyé par jmmolina
Mais mais... Tu cherches où tout ça ? On trouve tout sur le
site officiel. On y trouve le
copyright qui se résume en ces mots :
Ah oui pas bête ! Moi j'ai toujours recherché sur le mot "license"... Merci pour les liens JDBC, je vais tester ça.