Przejdź do treści
NewsPress Release

Oświadczenie grama do Kopano

· przez grommunio
Oświadczenie grama do Kopano

W dniu 7 kwietnia Kopano wydał publiczne oświadczenie na swojej stronie głównej (https://kopano.com/core/statement-about-kopano/), oskarżając nas (grammm) o naruszenie praw autorskich.

W artykule opublikowanym 7 kwietnia przez Heise Online (tylko w języku niemieckim) Kopano również oskarża grammm o używanie kodu z wewnętrznego projektu rozwojowego.

grammm stanowczo odrzuca te zarzuty. grammm nigdy nie naruszył praw autorskich jakiejkolwiek osoby lub organizacji. Cały kod był raczej rozpowszechniany na licencji open source (w szczególności GPL v.2). Oznacza to, że grammm może go swobodnie używać.

Jeśli Kopano nie odwoła tych bezpodstawnych zarzutów, grammm podejmie kroki prawne przeciwko Kopano B.V. z powodu zarzutów szkodzących wiarygodności.

Dla naszych partnerów i klientów wyraźnie zwracamy uwagę na następujące szczegóły: Twierdzenie zawarte w artykule Heise, że gromox został stworzony jako komponent grammm w oparciu o system Steep jest prawidłowe i zostaje niniejszym wyraźnie potwierdzone przez grammm. W tym celu publiczne (na licencji open source) repozytorium systemu Steep zostało rozwidlone. W miarę rozwoju, baza kodu gromox tylko w bardzo niewielkim stopniu odpowiada oryginalnemu kodowi Steep-System, co podkreśla poniższa grafika.

Oświadczenie grammm do Kopano: lokalizacja zrzutu ekranu

screenshot loc

Oświadczenie grammm do Kopano: screenshot code-graph

screenshot code-graph

W porównaniu do systemu Steep, gromox zawiera co najmniej następujące ulepszenia:

  • Wsparcie dla PHP7 i PHP8
  • Wsparcie dla uwierzytelniania za pomocą serwera LDAP
  • Wsparcie dla MS-OXOABKT (Global Address Book User Detail Forms)
  • Wsparcie dla definiowania dowolnych właściwości książki adresowej
  • Obsługa AutoConfig (Thunderbird)
  • Obsługa protokołu IPv6
  • Kompletna dokumentacja obejmująca 58 stron A4.
  • Rozległe ulepszenia jakości kodu:
    • System Steep pokazuje 17210 ostrzeżeń kompilatora
    • gromox ma obecnie 310 ostrzeżeń
  • Według Synopsys® Coverity®
    • zawiera 2408 defektów systemu steep - wycieki zasobów, nielegalny dostęp do pamięci i uszkodzenie pamięci
    • 2169 z tych defektów zostało poprawionych w gromox
  • Wsparcie dla wbudowanych standardów i redukcja niezbędnego wysiłku konfiguracyjnego:
    • System Steep wymaga plików konfiguracyjnych z około 1100 dyrektywami konfiguracyjnymi.
    • gromox wymaga plików konfiguracyjnych z około 33 dyrektywami konfiguracyjnymi.
  • Interoperacyjność ze standardem vCard
  • Poziom przemysłowy podczas dekodowania wiadomości e-mail, np. uszkodzonych plików RTF i ical
  • Zgodność ze standardem hierarchii plików
  • Integracja z branżowym standardem systemd
  • Większe bezpieczeństwo dzięki procedurom aktualizacji bazy danych (dbop)
  • Ciągłe ulepszenia oparte na technikach C ++
  • Zastąpienie samodzielnie stworzonych kontenerów kontenerami ze standardu C ++
  • Wykorzystanie zarządzanych wskaźników i redukcja wycieków pamięci
  • Wykorzystanie koncepcji RAII w celu zapobiegania problemom związanym z zasobami i use-after-free
  • Niezależne zarządzanie kolejką poczty
  • Integracja rspamd jako rozwiązania antyspamowego
  • Ulepszona diagnostyka i zarządzanie dziennikami
  • Poprawki wadliwych funkcji, np. folderów publicznych
  • Usunięte zależności biblioteczne, w tym libiconv, libspf2 i libxls
  • Obsługa biblioteki iconv libc
  • Wzmocnienie i audyt kodu, np. opcja wyłączenia poleceń RFC2971