IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

BIRT Discussion :

[débutant] BIRT + DATABASE? & LICENCE?


Sujet :

BIRT

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    283
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2005
    Messages : 283
    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,

  2. #2
    Membre confirmé

    Profil pro
    Inscrit en
    Février 2005
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 34
    Par défaut
    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"...

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2005
    Messages
    173
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 173
    Par défaut
    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.

  4. #4
    Membre éclairé
    Inscrit en
    Avril 2006
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 57
    Par défaut
    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à

  5. #5
    Membre confirmé

    Profil pro
    Inscrit en
    Février 2005
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 34
    Par défaut
    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 !

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    283
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2005
    Messages : 283
    Par défaut
    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

  7. #7
    Membre confirmé
    Inscrit en
    Novembre 2005
    Messages
    173
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 173
    Par défaut
    Bon choix si jamais un bon client d'administration pour PostgreSQL c'est pgAdmin!
    Bon travail

  8. #8
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    283
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2005
    Messages : 283
    Par défaut
    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 ?

  9. #9
    Membre éclairé
    Inscrit en
    Avril 2006
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 57
    Par défaut
    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

  10. #10
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    283
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2005
    Messages : 283
    Par défaut
    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

  11. #11
    Membre confirmé

    Profil pro
    Inscrit en
    Février 2005
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 34
    Par défaut
    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.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 05/02/2007, 12h51
  2. Débutant SQL : Connexion database
    Par hduchemin dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 16/01/2006, 12h17
  3. [ODBC][Débutant] Database::Open()
    Par lastcheper dans le forum MFC
    Réponses: 17
    Dernier message: 26/08/2005, 16h00
  4. [débutante] drop database impossible
    Par LineLe dans le forum MS SQL Server
    Réponses: 15
    Dernier message: 08/03/2005, 16h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo