Lausunto grammm to Kopano
Kopano antoi 7. huhtikuuta kotisivuillanne (https://kopano.com/core/statement-about-kopano/) julkisen lausunnon, jossa se syytti meitä (grammm) tekijänoikeuksien rikkomisesta.
Heise Online -lehden (https://www.heise.de/news/Streit-um-Open-Source-Groupware-Kopano-vs-grammm-6007100.html) 7. huhtikuuta julkaisemassa artikkelissa (vain saksaksi) Kopano myös syyttää grammm:ää siitä, että se on käyttänyt sisäisen kehitysprojektin koodia.
grammm torjuu jyrkästi nämä väitteet. grammm ei ole koskaan loukannut kenenkään henkilön tai organisaation tekijänoikeuksia. Pikemminkin kyse oli siitä, että koko koodi jaettiin avoimen lähdekoodin lisenssillä (erityisesti GPL v.2). Tämä tarkoittaa, että grammm saa käyttää sitä vapaasti.
Jos Kopano ei ota takaisin näitä perusteettomia väitteitä, grammm ryhtyy oikeustoimiin Kopano B.V:tä vastaan luottoa vahingoittavien väitteiden vuoksi.
Kumppaneillemme ja asiakkaillemme huomautamme nimenomaisesti seuraavista yksityiskohdista: Heisen artikkelissa esitetty väite, jonka mukaan gromox luotiin grammm:n komponenttina Steep-järjestelmän pohjalta, pitää paikkansa, ja grammm vahvistaa sen täten nimenomaisesti. Tätä tarkoitusta varten Steep-järjestelmän julkinen (avoimen lähdekoodin lisenssin alainen) arkisto haarautui. Kehityksen edetessä gromoxin koodipohja vastaa vain hyvin vähän Steep-järjestelmän alkuperäistä koodia, kuten seuraavat grafiikat korostavat.
Steep-järjestelmään verrattuna gromox sisältää ainakin seuraavat parannukset:
- Tuki PHP7:lle ja PHP8:lle
- Tuki todennukselle LDAP-palvelimella
- Tuki MS-OXOABKT:lle (Global Address Book User Detail Forms)
- Tuki minkä tahansa osoitekirjan ominaisuuksien määrittelylle
- AutoConfig (Thunderbird) -tuki
- IPv6-tuki
- Täydellinen dokumentaatio, jonka laajuus on 58 A4-sivua.
- Laajoja parannuksia koodin laatuun:
- Jyrkkä järjestelmä näyttää 17210 kääntäjän varoitusta
- gromoxilla on tällä hetkellä 310 varoitusta
- Synopsys® Coverity®:n mukaan
- sisältää jyrkän järjestelmän 2408 virhettä - resurssivuotoja, laitonta muistin käyttöä ja muistin turmeltumista
- 2169 näistä virheistä on korjattu gromoxissa
- Tuki sisäänrakennetuille standardeille ja tarvittavan konfigurointityön vähentäminen:
- Jyrkkä järjestelmä vaatii konfiguraatiotiedostoja, joissa on noin 1100 konfiguraatio-ohjetta.
- gromox tarvitsee konfiguraatiotiedostoja, joissa on noin 33 konfiguraatiodirektiiviä.
- Yhteentoimivuus vCard-standardin kanssa
- Teollinen taso purettaessa sähköpostiviestejä, esim. vialliset RTF- ja ical-tiedostot
- Tiedostohierarkiastandardin noudattaminen
- Integrointi teollisuusstandardin systemd kanssa
- Tietoturvan parantaminen tietokannan päivitysmenettelyjen (dbop) avulla
- Jatkuvat parannukset, jotka perustuvat C ++ -tekniikoihin
- Itsetehtyjen säiliöiden korvaaminen C ++-standardin säiliöillä
- Hallittujen osoittimien käyttö ja muistivuodon vähentäminen
- RAII-konseptin käyttö use-after-free-käytön ja siihen liittyvien resurssiongelmien estämiseksi
- Riippumaton postijonon hallinta
- Rspamd:n integrointi roskapostin torjuntaan
- Parannettu diagnostiikka ja lokien hallinta
- Virheellisten toimintojen, esim. julkisten kansioiden, korjaaminen
- Poistettu kirjastoriippuvuuksia, mukaan lukien libiconv, libspf2 ja libxls
- Libc:n iconv-kirjaston tuki
- Koventaminen ja koodin tarkastaminen, esim. mahdollisuus kytkeä RFC2971-komennot pois päältä