Powrót do strony głównej

Spór OnlyOffice i Euro-Office dotyczący AGPLv3

Deweloperzy OnlyOffice oskarżyli fork Euro-Office o usunięcie dodatkowych warunków AGPLv3 dotyczących logotypu i znaków towarowych. Strony spierają się według sekcji 7 licencji. Fork powstał z powodu problemów z kontrybucją i zamkniętością rozwoju.

Konflikt licencyjny OnlyOffice vs Euro-Office
Advertisement 728x90

# Konflikt licencji: OnlyOffice kontra fork Euro-Office

Rozwijający OnlyOffice oskarżyli zespół Euro-Office o naruszenie licencji AGPLv3. Euro-Office pozycjonuje się jako fork z rebrandingiem dla europejskich użytkowników, ale twórcy OnlyOffice odkryli usunięcie kluczowych punktów z licencji. Od 2021 roku licencja OnlyOffice została uzupełniona wymaganiami zachowania oryginalnego logo i znaków towarowych w produktach pochodnych. Fork usunął te warunki, pozostawiając tylko podstawowe uwagi o GUI i zastrzeżenie odpowiedzialności.

Twórcy Euro-Office odwołują się do sekcji 7 AGPLv3, która zezwala na usuwanie dodatkowych ograniczeń. Argumentują, że logo to znak towarowy, a nie wzmianka o autorstwie zgodnie z punktem 7(b), a zrzeczenie się praw do znaków dublowało 7(e). Kontakty Ascensio System uznano za informację referencyjną.

Stanowisko prawników OnlyOffice

Prawnicy OnlyOffice upierają się: prace pochodne muszą zachowywać wszystkie warunki oryginalnej licencji, w tym dodatki. Prawa do tworzenia forków wynikają wyłącznie z licencji i są niepodzielne. Kluczowy spór dotyczy tego, czy logo wchodzi w zakres „wzmianki o autorze” według AGPLv3. Fundacja Wolnego Oprogramowania (FSF) zazwyczaj wyklucza logotypy z takich wymagań, uznając je za poza powiadomieniami autorskimi.

Google AdInline article slot

To tworzy precedens dla projektów open source z niestandardowymi licencjami. Rozwijający domagają się przywrócenia oryginalnych punktów, w przeciwnym razie grożą krokami prawnymi.

Przyczyny powstania forka

Zespół Euro-Office wyjaśnia fork problemami z wkładem w upstream:

  • Pull requesty są ignorowane, zmiany nie są integrowane.
  • Instrukcje kompilacji są nieaktualne.
  • Decyzje takie jak wyłączenie edycji w aplikacji mobilnej czy usunięcie panelu admina budzą wątpliwości.
  • Zamkniętość: commity odwołują się do wewnętrznych ticketów, wydania zawierają binarki i zagmatwany kod.
  • Komentarze częściowo po rosyjsku, wersja mobilna zawiera komponenty proprietaryjne.
  • Główny rozwój odbywa się w Rosji, co komplikuje współpracę dla europejskich zespołów.

Te czynniki uniemożliwiły pełny contribuing, zmuszając do forka.

Google AdInline article slot

Aspekty techniczne OnlyOffice

OnlyOffice to serwerowy pakiet biurowy na bazie AGPLv3 z Community Server, Docs i Groups. Dodatkowe warunki licencji chronią markę:

  • Zachowanie logo w pracach pochodnych.
  • Wyraźne wskazanie, że prawa do znaków towarowych nie są przekazywane.
  • Obowiązkowa wzmianka o Ascensio System w kontaktach.

Usunięcie tych punktów zmienia warunki dystrybucji, potencjalnie naruszając zasady copyleft AGPLv3. Fork zachował jądro, ale rebranding doprowadził do konfliktu.

Co istotne

  • Naruszenie warunków: Usunięcie punktów o logo i znakach towarowych uznano za naruszenie niepodzielnych praw licencji.
  • Sekcja 7 AGPLv3: Pozwala usuwać dodatkowe ograniczenia, ale kontrowersyjne w przypadku brandingu.
  • Precedens dla forków: FSF wyklucza logotypy z powiadomień autorskich.
  • Przyczyny forka: Zamkniętość rozwoju i bariery geograficzne.
  • Konsekwencje: Możliwe pozwy sądowe, wpływ na zaufanie do OnlyOffice.

Ten przypadek jest istotny dla middle/senior developerów pracujących z projektami AGPLv3. Przed forkiem sprawdzajcie wszystkie additional terms, by uniknąć sporów. Konflikt podkreśla ryzyka w wielonarodowych zespołach OSS.

Google AdInline article slot

— Editorial Team

Advertisement 728x90

Czytaj dalej