Przy kilku okazjach Tutaj na blogu poruszono tematktóry Od dłuższego czasu jest to jeden z głównych problemów który stoi twarzą w twarz wolne oprogramowanie i jego twórcy. Temat „finansowanie” co z kolei prowadzi do innych problemów, takich jak niewielkie lub żadne wsparcie dla projektów, a także nadużycia ze strony projektów komercyjnych, które wykorzystują wolne oprogramowanie i nie przeznaczają części swoich zysków na rozwój projektu, ani nawet nie przyczyniają się do jego rozwoju.
Aby zapewnić rozwiązanie do tego problemu, Twórca WiX wprowadził innowacyjną inicjatywę zwaną „Opłatą za utrzymanie”.
Jego celem jest rozwiązanie jednego z najbardziej uporczywych problemów w ekosystemie wolnego oprogramowania: finansowania projektów, które, mimo że są szeroko stosowane, zależą niemal wyłącznie od pracy wolontariuszy, czyli ich twórców.
Ta propozycja proponuje wprowadzenie niewielkiej składki miesięcznej, z opcjami zaczynającymi się od 10 USD, mającymi na celu zapewnienie opłacalności projektów bez uciekania się do modeli takich jak Open Core, które zazwyczaj oferują płatne wersje premium z dodatkowymi funkcjami i ograniczają dostęp do niektórych funkcji.
Oprogramowanie open source jest darmowe, ale utrzymanie projektu open source nie jest darmowe. Wymagamy wiele od osób odpowiedzialnych za utrzymanie projektu, w tym:
Problemy triażowe
Odpowiadać na pytania
Utrzymywanie skryptów kompilacji w działaniu
Zaktualizuj zależności oprogramowania
Raporty dotyczące bezpieczeństwa w toku dalszych działań
Tworzenie nowych wydań
Rozwiązywanie problemów ze spamem na forach dyskusyjnych i w systemach śledzenia problemów
Utrzymywanie rejestracji nazwy domeny
Odnów certyfikaty podpisów
I wiele, wiele innych zadań
Jak działa opłata za utrzymanie
Główną ideą jest to, że użytkownicy i firmy uzyskujące korzyści komercyjne (bezpośrednio lub pośrednio) z projektu open source dokonywać regularnych wpłat. Płatności będą realizowane na podstawie umowy licencyjnej użytkownika końcowego (EULA), która będzie regulować dostęp do kluczowych zasobów, takich jak infrastruktura projektu, oficjalne pliki binarne i wstępnie skompilowane pakiety.
Aby ułatwić transakcje, Proponowane jest wykorzystanie systemu sponsoringu GitHub, co umożliwiłoby bezpośredni transfer środków do opiekunów. W ten sposób subskrybenci mogliby pobierać oficjalne wersje, uczestniczyć w dyskusjach technicznych i przesyłać raporty o błędach lub prośby o dodanie funkcji.
Jednym z najistotniejszych aspektów jest to, że Dostęp do kodu źródłowego pozostanie całkowicie otwarty, zgodnie z zastosowanymi wolnymi licencjami. za projekt. Firmy, które nie chcą płacić miesięcznej opłaty, nie będą jednak mogły korzystać z oficjalnych, prekompilowanych wersji ani integrować ich jako zależności w menedżerach takich jak NPM czy NuGet.
W praktyce organizacje te mogłyby nadal klonować repozytorium i samodzielnie kompilować oprogramowanie, jednak bez prawa do korzystania z pakietów już przygotowanych przez zespół programistów.
Zwalczanie wypalenia zawodowego pracowników utrzymania ruchu
Propozycja ta jest odpowiedzią na powszechnie uznaną rzeczywistość: Utrzymujący projekty open source wykonują ciągłą i wymagającą pracę, często nie otrzymując żadnego wynagrodzenia. Wiele firm, mimo że całe produkty opierają się na tych narzędziach, nie poświęca ani czasu, ani zasobów, co prowadzi do braku równowagi, który prowadzi do wypalenia zawodowego, utraty motywacji, a nawet porzucenia projektu.
Dla autora inicjatywy, Ten model nie jest ograniczeniem, ale uczciwą i zrównoważoną relacjąFirmy, które korzystają z usług podmiotów zewnętrznych, przeznaczają niewielką część swoich przychodów na zapewnienie możliwości ciągłego rozwoju wykorzystywanych przez nie narzędzi.
Wraz z wprowadzeniem opłaty za utrzymanie, Od programistów oczekuje się, że będą mieli więcej zasobów i czasu na najważniejsze zadania takie jak naprawianie błędów, odpowiadanie na zapytania użytkowników, aktualizowanie zależności, zarządzanie infrastrukturą kompilacji, wykrywanie i usuwanie luk w zabezpieczeniach, moderowanie społeczności i odnawianie certyfikatów podpisów cyfrowych.
Nie ma wątpliwości, że ta propozycja ma na celu stworzenie bardziej sprawiedliwego, zrównoważonego i opartego na współpracy ekosystemu, w którym oprogramowanie typu open source nie będzie synonimem nieodpłatnej pracy, lecz wspólnym wysiłkiem twórców i użytkowników.
Wreszcie, jeśli chcesz dowiedzieć się więcej na ten temat, możesz zapoznać się ze szczegółami w następujący link.