|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : février 2005 Messages : 283 ![]() |
, Je suis débutant en Java et je recherche une combinaison "générateur de rapport / base de donnée" que je pourrais embarquer dans une application client en Swing. J'ai vu que BIRT était gratuit, mais l'est t'il aussi pour les logiciels distribués commerciallement et qui l'utiliseraient ? Comme alternative j'ai trouvé Crystal reports et Jasper mais ils semblent tout deux payant Je recherche égallement une base de donnée qui fonctionnerait avec BIRT et qui serait gratuite. J'ai dabord pensé à MySQL mais il est payant pour les logiciels distribués, connaissez vous une alternative gratuite qui fonctionne avec BIRT ? Ou dans le cas contraire une autre combinaison DB/Générateur ? Un grand merci d'avance pour votre aide, |
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() ![]() Inscription : février 2005 Messages : 34 ![]() |
BIRT est très bien et gratuit tout comme jasperreports (http://jasperforge.org/sf/projects/jasperreports) (Il faut vérifier la licence...)
C'est la guerre entre ces 2 frameworks de génération de document... Un seul survivra ! Pour les bases gratuites: postgres, oracle 10, derby, hsqldb... Mais il faut vérifier les licences... Toujours compliqué quand il s'agit de faire des logiciels dans un but "lucratif"... |
|
|
00
|
|
|
#3 |
|
Membre régulier
![]() Inscription : novembre 2005 Messages : 173 ![]() |
Bonjour,
BIRT est sous license EPL. Pour la base de données je conseil PostgreSQL, sous license BDL. elle permet d'être distribuée dans des logiciels commerciales. |
|
|
00
|
|
|
#4 |
|
Membre du Club
![]() |
Exact, les meilleurs moteurs de Reporting sont BIRT et JasperReports, tous deux Open Source mais sous des licences différentes.
De mémoire : BIRT (l'éditeur et le moteur) est sous license Eclipse (EPL). JasperReports (la bibliothèque .jar, ce qui t'intéresse, et non pas le reste (JasperServer, JasperAnalysis, iReport, etc.)) est sous license LGPL. Renseigne toi sur ces licenses. De mémoire toujours, la licence LGPL n'a que très peu de contraintes et tu peux donc utiliser JasperReports sans problèmes. Voilà |
|
|
00
|
|
|
#5 |
|
Membre habitué
![]() ![]() Inscription : février 2005 Messages : 34 ![]() |
la LGPL permet d'utiliser le framework a des fins commerciales.
La EPL peut etre aussi... sinon ca donnerait un avantage a JasperReports et ca m'étonnerait beaucoup de la part de l'équipe BIRT/Eclipse EDIT: Je viens de vérifier apparement la EPL permet de redistribuer gratuitement et sans inclure les source si on ne modifie pas les sources ! |
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() Inscription : février 2005 Messages : 283 ![]() |
Donc à priori je peux utiliser Birt ou Jasper reports. Pour le choix de la base de donnée j'ai vérifié pour PostGreSQL, la licence est BSD, voici un extrait :
"PostgreSQL is distributed under the classic BSD license. Basically, it allows users to do anything they want with the code, including reselling binaries without the source code. The only restriction is that you not hold us legally liable for problems with the software. There is also the requirement that this copyright appear in all copies of the software." Cela confirme bien que l'on peux l'utiliser totallement gratuitement ! ![]() Donc au final je vais utiliser Birt / PostGreSQL, merci à tous pour votre aide
|
|
|
00
|
|
|
#8 |
|
Membre du Club
![]() Inscription : février 2005 Messages : 283 ![]() |
je sais que j'abuse mais,... j'ai une dernière petite question
, je viens de voir qu'oracle 10 express edition est totallement gratuit, même pour usage commercial. L'avez vous déjà testé avec BIRT ? Serait t'il plus intéressant que postGre ?
|
|
|
00
|
|
|
#9 |
|
Membre du Club
![]() |
Ce que tu dois savoir en tout cas c'est que tous ces outils de Reporting sont en Java et utilisent JDBC pour se connecter aux bases de données. JDBC permet de se connecter à n'importe quelle base pour peu que tu installes les drivers adéquats (copier un .jar). Tu n'auras jamais de soucis de compatibilité !
Et sinon je ne connais pas Oracle 10 express edition désolé ! A toi de comparer les avantages et inconvénients de Oracle 10 express edition et de Postgres |
|
|
00
|
|
|
#10 |
|
Membre du Club
![]() Inscription : février 2005 Messages : 283 ![]() |
en fait je voulais surtout savoir si c'était compatible avec BIRT mais tu y as répondu, vu que c'est par JDBC tout est bon
Pour la comparaison je chercherai des benchmarks, merci à tous et bonne journée
|
|
|
00
|
|
|
#11 |
|
Membre habitué
![]() ![]() Inscription : février 2005 Messages : 34 ![]() |
voici la license oracle:
http://www.oracle.com/technology/sof...d-license.html Je crois que c'est bon pour uen application commercial si tu n'utilise pas d'outils en GNU GPL donc avec un EPL ca doit aller. Mais a toi d'en assumer les conséquence en cas de soucis. Rien de certain la dedans. J'ai utilisé Postgres et Oracle 10g et j'ai eu plus de soucis pour trouver des infos sous Oracle que sous Postgres (Oracle n'existe en version gratuite depuis peu de temps) mais sinon les 2 solutions fonctionnaient... Mais bon comme j'utilise les frameworks de reporting plutot via des data source scripted avec des objets métier plutot que connecté directement à la base, il faudrait trouver une gugus plutot dans l'informatique décisionnel pour te renseigner. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com