Usługa · Oprogramowanie na zamówienie

Rozwój open source

Otwarte oprogramowanie zdejmuje dwa ryzyka naraz: koszty licencji rosnące z każdym nowym pracownikiem i zależność od producenta, który może podnieść cennik albo wycofać produkt. Nie jest jednak darmowe w utrzymaniu. Zamiast licencji płacisz za kompetencje i dyscyplinę aktualizacji, a my pomagamy policzyć, czy ten bilans wychodzi na plus w Twojej skali.

0 zł
za licencję na stanowisko
Kod
z pełną dokumentacją
SBOM
lista wszystkich zależności
Rynek
wielu wykonawców do wyboru

Co obejmuje usługa

Otwarte nie znaczy bezobsługowe. Część oszczędności na licencjach trzeba przeznaczyć na regularne aktualizacje i monitoring bezpieczeństwa, inaczej rachunek przyjdzie później i z odsetkami.

Omów zakres z inżynierem

Dobór projektów

Oceniamy dojrzałość, aktywność repozytorium, liczbę opiekunów, typ licencji i to, jak łatwo znaleźć w Polsce programistów, którzy znają daną technologię.

Programowanie

Pracujemy na PostgreSQL, Linuksie, PHP z Laravelem i Symfony, Pythonie z Django, a do logowania i SSO używamy Keycloaka. Gotowe komponenty bierzemy tylko tam, gdzie naprawdę pasują.

Kontenery i CI/CD

Docker, automatyczne budowanie i wdrażanie, osobne środowiska testowe i produkcyjne. Nowa wersja trafia na serwer w przewidywalny sposób, bez ręcznego kopiowania plików.

Podatności i SBOM

Automatyczne skanowanie zależności i zestawienie komponentów (SBOM). To dokument, o który coraz częściej pytają klienci podlegający NIS2 przy ocenie dostawców.

Przegląd licencji

Spisujemy licencje wszystkich komponentów, na przykład GPL, AGPL, MIT czy Apache 2.0, i wskazujemy te, które przy Twoim sposobie użycia wymagają uwagi. Ocenę prawną zostawiamy Twojemu prawnikowi.

Kontrybucje upstream

Jeśli poprawiamy błąd w bibliotece, zgłaszamy poprawkę do projektu źródłowego. Dzięki temu nie utrzymujesz własnej łatanej kopii, która rozjedzie się przy następnej aktualizacji.

Jak wygląda współpraca

Czas programowania jest podobny jak na platformach zamkniętych. Różnica wychodzi w kosztach po latach, gdy rośnie liczba użytkowników, a rachunek za licencje się nie zmienia.

01

Ocena

Przeglądamy zadanie i szukamy kandydatów. Jeśli otwarty odpowiednik nie dorównuje jakością komercyjnemu, mówimy to wprost.

02

Proof of concept

Sprawdzamy technologię na małym, zamkniętym wycinku zadania, zanim zwiążesz się z nią na lata.

03

Budowa

Programujemy na komponentach z aktywnymi opiekunami i regularnymi wydaniami poprawek bezpieczeństwa.

04

Przekazanie

Kod, opis architektury, SBOM, zestawienie licencji i instrukcje instalacji oraz aktualizacji.

Biblioteka, którą jedna osoba utrzymuje po godzinach, pewnego dnia przestanie się rozwijać. Luki w niej zostaną otwarte, a wymiana komponentu w działającym systemie bywa bolesna. Dlatego przy wyborze patrzymy nie tylko na funkcje, ale też na to, kto stoi za projektem, ilu ma opiekunów i jak szybko wydaje poprawki.

Pytania i odpowiedzi

Na licencjach zwykle tak, i to tym bardziej, im więcej masz użytkowników. Na programowaniu i utrzymaniu różnica jest niewielka. Porównuj całkowity koszt w horyzoncie trzech do pięciu lat, a nie tylko cenę wdrożenia.

Każdy programista znający daną technologię, i o to właśnie chodzi. Kod i dokumentacja są Twoje, technologia jest publiczna, a na rynku jest wielu wykonawców. Przy zamkniętej platformie jednego dostawcy tej swobody nie masz.

Może być wygodnym wyborem: otwarte standardy wymiany danych pomagają w spełnieniu wymagań KRI, a zamawiający dostaje pełny kod i dokumentację. Wymagania postępowania zamawiający ustala ze swoim prawnikiem, my pomagamy przygotować techniczną część opisu.

Widzi go też wielu ludzi, którzy szukają błędów. Luki w popularnych projektach są szybko ujawniane i łatane, więc decyduje dyscyplina aktualizacji. Monitorujemy komunikaty bezpieczeństwa, a przy krytycznych podatnościach, o których ostrzega też CERT Polska, wdrażamy poprawki poza zwykłym rytmem wydań.

Sprawdźmy otwartą alternatywę

Opisz zadanie i to, co przeszkadza Ci w obecnych licencjach. Zaproponujemy technologię i powiemy też, gdzie otwarte rozwiązanie jest słabsze.

Godziny pracy
pon.-pt. 8:00-18:00, odpowiedź w ciągu dnia roboczego
Spotkania
Online w Teams lub Google Meet

Używamy wyłącznie niezbędnych plików cookie: dzięki nim strona działa poprawnie i pamięta wybrane przez Ciebie miasto. Nie śledzimy Cię w celach reklamowych. Szczegóły znajdziesz w polityce prywatności.