Éditions et licences

DevExpress Reporting : intégrer un concepteur ou vendre un serveur de rapports ?

Pour qui : Éditeur .NET qui veut intégrer un concepteur de rapports ou proposer un serveur de reporting.

Sources lues le 6 novembre 2026 ; aucun essai produit.

Notre avis

Retenir le SDK pour une application métier définie. Obtenir une clarification écrite si le projet ressemble à un serveur générique ou expose le composant comme une API.

Nous retiendrions DevExpress Reporting pour une application métier définie, après vérification de la licence applicable. Si le projet ressemble à un serveur générique de reporting ou expose le composant comme une API, nous suspendrions le choix jusqu’à une clarification écrite. Compter les développeurs ne suffit pas à établir le droit de commercialiser ce service.

Dans l’ordre

  1. Décrire le produit vendu au client
  2. Vérifier le périmètre de la licence
  3. Identifier les composants réellement déployés

Pourquoi

  • Le droit de redistribuer des fichiers ne valide pas tout produit final.
  • Le concepteur utilisable par un client et les outils de développement ont des périmètres différents.

Ce qui change le choix

Sans équipe capable de maintenir le composant et l’application hôte, comparer un service administré. Si le projet est une plateforme générique de reporting, suspendre le choix du SDK tant que ses droits ne sont pas explicitement établis.

Décrire l’usage avant de compter les licences

L’EULA Reporting publique, révisée en octobre 2026, prévoit une licence par développeur et limite la redistribution aux fichiers désignés. Elle comporte aussi des restrictions sur les produits concurrents et l’exposition du composant par une API. Présentez donc le service final : qui conçoit, qui exécute, ce que le client peut intégrer ailleurs et ce que vous lui vendez. Une application de gestion avec ses états et un service générique de conception peuvent demander des qualifications différentes.

Le concepteur client ne se confond pas avec l’outil de développement

La documentation de déploiement distingue les bibliothèques runtime désignées pour Viewer ou Designer des DLL de conception dont le nom se termine par .Design, non redistribuables. Il serait donc inexact de conclure que tout concepteur intégré est interdit, comme de livrer les outils de développement au motif qu’un Designer existe pour l’utilisateur final. Faites lister les composants du paquet déployé et leur droit de redistribution dans la version retenue.

Acheter aussi une capacité d’entretien

Nous demanderions un exemple métier, un modèle modifié par un utilisateur autorisé et un document final après déploiement. Le devis doit attribuer mises à jour, compatibilité de l’application et reprise des modèles. Ces étapes restent à exécuter : aucun SDK n’a été installé ici. Le texte public ne qualifie pas juridiquement votre plateforme et ne remplace pas la version de licence effectivement acceptée ; cette dernière doit être rapprochée du produit décrit.

Quand conserver une solution plus simple

Sans équipe capable de maintenir le composant et l’application hôte, comparer un service administré. Si le projet est une plateforme générique de reporting, suspendre le choix du SDK tant que ses droits ne sont pas explicitement établis.

Limites

EULA et documentation de déploiement consultées, sans installation. Qualification du produit, version acceptée et paquet réellement redistribué non vérifiés ; aucun droit universel de SaaS déduit.

Prochaine action

Faites qualifier le produit final et joindre la liste des composants redistribués avant l’achat des licences développeur.

Preuves et sources

Faits lus, déclarations d’éditeurs, méthodes et avis restent distincts. Notre méthode.

  • Déclaration de l’éditeur. Licence par développeur et fichiers redistribuables désignés.

    Daté du 6 novembre 2026. Portée : Reporting .NET ; révision octobre 2026.

    Contexte : Documentation internationale ; contrat France non vérifié

    Réserve : Modèle public ; qualification du projet et version acceptée à confirmer. Aucun avis juridique autorisant un SaaS particulier.

    www.devexpress.com — DevExpress Reporting EULA

    Lu le 6 novembre 2026. Documentation primaire lue.

    Portée : Reporting .NET ; révision octobre 2026.

    Date du document : 2026-10.

    Modèle public ; qualification du projet et version acceptée à confirmer. Aucun avis juridique autorisant un SaaS particulier.

  • Déclaration de l’éditeur. Le texte interdit un produit concurrent et l’exposition du composant par une API.

    Daté du 6 novembre 2026. Portée : Reporting .NET ; révision octobre 2026.

    Contexte : Documentation internationale ; contrat France non vérifié

    Réserve : Modèle public ; qualification du projet et version acceptée à confirmer. Aucun avis juridique autorisant un SaaS particulier.

    www.devexpress.com — DevExpress Reporting EULA

    Lu le 6 novembre 2026. Documentation primaire lue.

    Portée : Reporting .NET ; révision octobre 2026.

    Date du document : 2026-10.

    Modèle public ; qualification du projet et version acceptée à confirmer. Aucun avis juridique autorisant un SaaS particulier.

  • Déclaration de l’éditeur. Les bibliothèques runtime désignées peuvent être redistribuées ; les DLL finissant par .Design ne le peuvent pas.

    Daté du 6 novembre 2026. Portée : Fichiers runtime de Viewer/Designer et outils Design-time.

    Contexte : Documentation internationale ; contrat France non vérifié

    Réserve : Pas de transposition à toute plateforme ; déploiement non essayé.

    docs.devexpress.com — ASP.NET Core Reporting : redistribution and deployment

    Lu le 6 novembre 2026. Documentation primaire lue.

    Portée : Fichiers runtime de Viewer/Designer et outils Design-time.

    Pas de transposition à toute plateforme ; déploiement non essayé.

  • Notre avis. Retenir le SDK pour une application métier définie. Obtenir une clarification écrite si le projet ressemble à un serveur générique ou expose le composant comme une API.

    Daté du 6 novembre 2026. Portée : Éditeur .NET qui veut intégrer un concepteur de rapports ou proposer un serveur de reporting.

    Contexte : FR

    Réserve : Choix éditorial motivé et réception proposée ; aucun essai réalisé.