Déclaration gramme à Kopano
Le 7 avril, Kopano a fait une déclaration publique sur votre page d’accueil (https://kopano.com/core/statement-about-kopano/) nous accusant (grammm) de violation des droits d’auteur.
Dans un article publié le 7 avril par [Heise Online] (https://www.heise.de/news/Streit-um-Open-Source-Groupware-Kopano-vs-grammm-6007100.html) (uniquement en allemand), Kopano accuse également grammm d’utiliser du code provenant d’un projet de développement interne.
grammm rejette fermement ces allégations. grammm n’a jamais violé les droits d’auteur d’une personne ou d’une organisation. Au contraire, l’ensemble du code a été distribué sous une licence open source (en particulier la GPL v.2). Cela signifie que grammm est libre de l’utiliser.
Si Kopano ne retire pas ces allégations sans fondement, grammm intentera une action en justice contre Kopano B.V. en raison des allégations portant atteinte à son crédit.
Pour nos partenaires et clients, nous attirons expressément l’attention sur les points suivants: L’affirmation contenue dans l’article de Heise selon laquelle gromox a été créé en tant que composant de grammm sur la base du système Steep est correcte et est expressément confirmée par grammm. A cette fin, le dépôt public (sous une licence open source) du système Steep a été forké. Au fur et à mesure que le développement progresse, la base de code de gromox ne correspond que dans une très faible mesure au code original du système Steep, comme le soulignent les graphiques suivants.
statement grammm to Kopano : screenshot loc](/img/posts/21-04-07_screenshot_loc.jpg)
capture d’écran loc

capture d’écran code-graph
Par rapport au système Steep, gromox apporte au moins les améliorations suivantes :
- Prise en charge de PHP7 et PHP8
- Prise en charge de l’authentification avec le serveur LDAP
- Prise en charge de MS-OXOABKT (formulaires détaillés pour l’utilisateur du carnet d’adresses global)
- Prise en charge de la définition de toutes les propriétés du carnet d’adresses
- Prise en charge d’AutoConfig (Thunderbird)
- Prise en charge de l’IPv6
- Documentation complète de 58 pages A4.
- Améliorations considérables de la qualité du code :
- Le système Steep affiche 17210 avertissements du compilateur
- gromox a actuellement 310 avertissements
- Selon Synopsys® Coverity®
- contient 2408 défauts du système Steep - fuites de ressources, accès illégaux à la mémoire et corruption de la mémoire
- 2169 de ces défauts ont été corrigés dans gromox
- Prise en charge des normes intégrées et réduction de l’effort de configuration nécessaire :
- Steep system nécessite des fichiers de configuration avec environ 1100 directives de configuration.
- gromox nécessite des fichiers de configuration avec environ 33 directives de configuration.
- Interopérabilité avec la norme vCard
- Niveau industriel lors du décodage des courriers électroniques, par exemple des fichiers RTF et ical défectueux
- Conformité avec la norme de hiérarchie des fichiers
- Intégration avec le standard industriel systemd
- Amélioration de la sécurité grâce aux procédures de mise à jour de la base de données (dbop)
- Améliorations continues basées sur les techniques C ++
- Remplacement des conteneurs créés par l’utilisateur par des conteneurs de la norme C ++
- Utilisation de pointeurs gérés et réduction des fuites de mémoire
- Utilisation du concept RAII pour éviter l’utilisation après la libération et les problèmes de ressources qui en découlent
- Gestion indépendante de la file d’attente du courrier
- Intégration de rspamd comme solution anti-spam
- Amélioration des diagnostics et de la gestion des journaux
- Correction des fonctions défectueuses, par exemple les dossiers publics
- Suppression des dépendances de bibliothèques, notamment libiconv, libspf2 et libxls
- Prise en charge de la bibliothèque iconv de libc
- Durcissement et audit du code, par exemple l’option de désactiver les commandes RFC2971