Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > BIRT
BIRT Forum d'entraide sur BIRT (Business Intelligence and Reporting Tools). Avant de poster --> FAQ BIRT,Tutoriels BIRT
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/10/2007, 11h13   #1
Membre du Club
 
Inscription : février 2005
Messages : 283
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 283
Points : 69
Points : 69
Par défaut [débutant] BIRT + DATABASE? & LICENCE?

,

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,
mlequim est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/10/2007, 11h32   #2
Membre habitué
 
Inscription : février 2005
Messages : 34
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 34
Points : 123
Points : 123
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"...
gattino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/10/2007, 11h40   #3
Membre régulier
 
Inscription : novembre 2005
Messages : 173
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 173
Points : 84
Points : 84
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.
FredKéKé est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/10/2007, 11h54   #4
Membre du Club
 
Inscription : avril 2006
Messages : 57
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 57
Points : 62
Points : 62
Envoyer un message via MSN à Mandibull
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à
Mandibull est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/10/2007, 12h03   #5
Membre habitué
 
Inscription : février 2005
Messages : 34
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 34
Points : 123
Points : 123
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 !
gattino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/10/2007, 12h52   #6
Membre du Club
 
Inscription : février 2005
Messages : 283
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 283
Points : 69
Points : 69
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
mlequim est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/10/2007, 13h24   #7
Membre régulier
 
Inscription : novembre 2005
Messages : 173
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 173
Points : 84
Points : 84
Bon choix si jamais un bon client d'administration pour PostgreSQL c'est pgAdmin!
Bon travail
FredKéKé est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/10/2007, 14h05   #8
Membre du Club
 
Inscription : février 2005
Messages : 283
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 283
Points : 69
Points : 69
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 ?
mlequim est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/10/2007, 14h14   #9
Membre du Club
 
Inscription : avril 2006
Messages : 57
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 57
Points : 62
Points : 62
Envoyer un message via MSN à Mandibull
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
Mandibull est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/10/2007, 14h23   #10
Membre du Club
 
Inscription : février 2005
Messages : 283
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 283
Points : 69
Points : 69
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
mlequim est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/10/2007, 14h25   #11
Membre habitué
 
Inscription : février 2005
Messages : 34
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 34
Points : 123
Points : 123
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.
gattino est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h02.


 
 
 
 
Partenaires

Hébergement Web