Komponenty open source
Klensa jest zbudowana z wykorzystaniem oprogramowania open source. Poniżej wskazujemy, które komponenty trafiają do klientów i użytkowników końcowych (i na jakich licencjach), a które działają wyłącznie po naszej stronie. Kod własny Klensy (pakiety @klensa/*) nie jest open source i nie podlega wymienionym licencjom.
Widget konfiguratora osadzany na stronie salonu
Skrypt embed.js i bundle widgetu są dostarczane na strony Klientów, dlatego towarzyszą im noty licencyjne. Widget zawiera lub zależy od bibliotek na licencji MIT:
- React, React DOM, scheduler — MIT — Copyright © Meta Platforms, Inc.
- zod — MIT — Copyright © Colin McDonnell
- Sentry Browser SDK (@sentry/*) — MIT — Copyright © Functional Software, Inc. dba Sentry
Pełna lista z wersjami pakietów i tekstem licencji MIT: THIRD-PARTY-NOTICES.txt. Ten sam adres widnieje w nagłówku każdego pliku widgetu. Lista jest generowana z zależności produkcyjnych widgetu i pilnowana testem przy każdym wydaniu.
Font Roboto
Interfejs, oferty PDF i obrazki podglądu linków używają kroju Roboto (Copyright © The Roboto Project Authors) na licencji SIL Open Font License 1.1. OFL pozwala osadzać font w dokumentach i oprogramowaniu; sam font nie jest przez nas sprzedawany ani modyfikowany.
Platforma (panel, API, generowanie dokumentów)
Panel i interfejsy API działają po stronie serwera — Klient korzysta z usługi, nie otrzymuje kopii oprogramowania, więc licencje poniższych komponentów nie nakładają na niego żadnych obowiązków. Główne komponenty podajemy informacyjnie:
- Next.js, React — MIT
- Node.js — MIT
- PostgreSQL — PostgreSQL License
- Drizzle ORM — Apache-2.0
- Tailwind CSS — MIT
- Better Auth — MIT
- @react-pdf/renderer, pdf-lib — MIT
- pdf.js (pdfjs-dist) — Apache-2.0
- sharp + libvips — Apache-2.0 + LGPL-3.0
- web-push — MPL-2.0
W platformie nie używamy oprogramowania na licencjach GPL ani AGPL. Pilnuje tego automatyczny test licencji uruchamiany przy każdej zmianie zależności.
Pytania
Pytania o licencje komponentów lub prośby o pełną listę zależności: dane kontaktowe usługodawcy znajdują się w regulaminie (§1).