Licencje softu art-tech: ukryte limity i koszty
W projektach art-tech oprogramowanie rzadko kończy się na cenie widocznej przy przycisku „kup”. Darmowa wersja może ograniczać rozdzielczość renderingu, blokować przesyłanie obrazu między komputerami albo całkowicie wykluczać pracę przy płatnym wydarzeniu.

Płatna licencja z kolei nie zawsze oznacza bezterminowy dostęp do aktualizacji, a odtwarzanie gotowej instalacji może wymagać dodatkowego klucza sprzętowego lub tygodniowego leasingu.
To właśnie dlatego licencje oprogramowania art-tech i ich ograniczenia trzeba analizować jako część projektu artystycznego, a nie formalność do załatwienia po wyborze narzędzia. Inaczej licencja TouchDesigner, Notch albo Unreal Engine może zmienić się w kosztowny problem dopiero na kilka dni przed otwarciem wystawy, premierą widowiska czy oddaniem wizualizacji klientowi.
Pułapki darmowych wersji: „bezpłatna” nie znaczy „do wszystkiego”
W środowisku twórczym darmowa wersja programu często wygląda jak rozsądny punkt startu. Można się nauczyć interfejsu, przygotować prototyp i sprawdzić, czy narzędzie odpowiada sposobowi pracy. Kłopot zaczyna się wtedy, gdy prototyp płynnie przechodzi w realizację komercyjną, a twórca zakłada, że wystarczy później opłacić licencję.
Warunki bywają znacznie bardziej szczegółowe. Ograniczenie może dotyczyć nie tylko zarabiania na samym pliku wynikowym, lecz także całego kontekstu użycia programu: wydarzenia, publikacji, transmisji, instalacji dla klienta czy monetyzowanego materiału wideo.
Najbardziej czytelny przykład daje TouchDesigner Non-Commercial. Ta wersja:
- ogranicza rozdzielczość renderowanego obrazu do 1280 × 1280 pikseli;
- nie może być używana w płatnych projektach;
- nie dopuszcza wykorzystania przy jakiejkolwiek monetyzacji, również w materiałach publikowanych na YouTube;
- nie jest więc licencją „dla małych zleceń”, tylko wariantem przeznaczonym do nauki, eksperymentów i pracy niekomercyjnej.
Limit 1280 × 1280 może wydawać się wystarczający przy pracy na ekranie laptopa. Nie musi jednak wystarczyć do instalacji wielkoformatowej, projekcji o nietypowych proporcjach albo przygotowania materiału dla systemu, który oczekuje wyższej rozdzielczości. Jeszcze ważniejszy jest zakaz wykorzystania komercyjnego. Jeśli wizualizacja powstaje na zamówienie galerii, festiwalu, marki albo organizatora koncertu, problemem nie jest już jakość obrazu, ale sam fakt użycia niewłaściwej licencji.
W art-techu darmowy program może być świetnym narzędziem edukacyjnym i całkowicie nieprzydatnym narzędziem produkcyjnym.
Podobnie należy patrzeć na bezpłatne wersje innych programów artystycznych. Sam fakt, że aplikacja pozwala otworzyć projekt, wyrenderować scenę albo wysłać obraz na ekran, nie oznacza jeszcze, że zezwala na wykorzystanie pracy w płatnym przedsięwzięciu. Licencja może rozdzielać:
- naukę i działalność komercyjną;
- testowanie programu i produkcję materiału dla klienta;
- eksport pliku i jego publiczne odtwarzanie;
- pracę jednej osoby oraz użycie projektu przez zespół;
- przygotowanie instalacji i późniejsze działanie instalacji w przestrzeni wystawienniczej.
W praktyce licencja powinna być przypisana nie do intencji twórcy, lecz do rzeczywistego sposobu użycia. Jeżeli projekt miał być eksperymentem, ale ostatecznie trafia na biletowane wydarzenie, zmienia się również kontekst licencyjny.
TouchDesigner i Notch: ograniczenia, które wychodzą dopiero przy integracji
W produkcji art-tech najdroższe problemy nie zawsze wynikają z samego renderingu. Często pojawiają się na styku kilku aplikacji: programu generującego obraz, systemu sterowania ekranami, serwera multimedialnego i urządzeń odtwarzających. Wtedy liczy się nie tylko to, czy dany program potrafi stworzyć efekt, lecz także czy wybrana wersja pozwala przesłać go dalej.
Notch Indie ma ograniczenie eksportu wideo do 1080p w formatach MP4, H.264 i H.265. Dla krótkiego filmu referencyjnego może to być wystarczające. Dla wielokanałowej projekcji, obrazu przeznaczonego na ścianę LED albo materiału, który ma być później skalowany na dużą powierzchnię, taki limit może oznaczać konieczność zmiany całego przepływu pracy.
Jeszcze bardziej dotkliwe są blokady protokołów sieciowego przesyłania obrazu. Licencja Notch Indie nie obsługuje NDI ani Spout. Jeżeli instalacja została zaplanowana tak, by obraz z jednego komputera trafiał do kolejnego przez sieć lub lokalny system komunikacji między aplikacjami, eksport do pliku nie rozwiązuje problemu. Trzeba zmienić architekturę instalacji, wybrać inną wersję licencji albo zrezygnować z określonego sposobu integracji.
To różnica między ograniczeniem jakości a ograniczeniem funkcji. Gorszy obraz można czasem zaakceptować albo skompensować postprodukcją. Brak protokołu komunikacyjnego może natomiast unieważnić wcześniej przygotowany plan techniczny.
Najczęstsze miejsca, w których licencja blokuje projekt
| Obszar | Przykładowe ograniczenie | Skutek dla realizacji |
|---|---|---|
| Rozdzielczość | TouchDesigner Non-Commercial: 1280 × 1280 pikseli | Projekt może nie spełnić wymagań ekranu lub projekcji |
| Eksport | Notch Indie: maksymalnie 1080p dla wskazanych formatów wideo | Konieczność zmiany rozdzielczości albo sposobu dostarczenia materiału |
| Przesyłanie obrazu | Notch Indie: brak NDI i Spout | Niemożliwa lub utrudniona komunikacja z innymi aplikacjami |
| Użycie komercyjne | TouchDesigner Non-Commercial: zakaz płatnych projektów i monetyzacji | Darmowa wersja odpada przy zleceniu, biletowanym wydarzeniu lub płatnej publikacji |
| Uruchamianie bloków | TouchDesigner Commercial/Educational: maksymalnie dwa aktywne bloki Notch do 1920 × 1080 | Ograniczenie liczby efektów i rozdzielczości w scenariuszu łączącym oba środowiska |
| Przenoszenie projektu | Notch Trial i Indie wymagają odpłatnej lub jednorazowej konwersji do wersji produkcyjnych | Sam plik projektu nie musi być gotowy do otwarcia w środowisku VFX lub RFX |
Ostatni wiersz jest szczególnie istotny przy pracy zespołowej. Projekt przygotowany w Notch Trial albo Indie nie może być bezpośrednio otwarty w wersjach produkcyjnych VFX lub RFX. Konwersję przeprowadza zespół wsparcia Notch, odpłatnie albo w ramach określonej jednorazowej procedury.
To oznacza, że przekazanie pliku nie jest jeszcze przekazaniem projektu. Jeśli freelancer tworzy scenę, a studio ma ją później rozbudować w środowisku produkcyjnym, proces konwersji powinien zostać zaplanowany przed podpisaniem umowy i przed rozpoczęciem pracy. W przeciwnym razie twórca może dostarczyć materiał, którego odbiorca techniczny nie uruchomi od ręki.
Licencja narzędzia a licencja efektu
W projektach łączących TouchDesigner i Notch pojawia się dodatkowy poziom ograniczeń. TouchDesigner Commercial lub Educational pozwala uruchamiać bloki Notch, ale tylko w zakresie maksymalnie dwóch aktywnych bloków i przy rozdzielczości nieprzekraczającej 1920 × 1080.
Dla prostego układu może to nie mieć znaczenia. Dla instalacji składającej się z wielu niezależnych warstw, kanałów lub efektów ograniczenie szybko staje się elementem scenariusza artystycznego. Nie wystarczy więc kupić licencji na główne środowisko. Trzeba jeszcze sprawdzić, jak licencjonowany jest komponent uruchamiany wewnątrz tego środowiska.
To jedna z typowych pułapek oprogramowania art-tech: twórca analizuje programy osobno, podczas gdy projekt działa jako łańcuch zależności. Każde ogniwo może mieć własny limit rozdzielczości, eksportu, liczby instancji lub komunikacji sieciowej.
Cena licencji to dopiero początek rachunku
TouchDesigner dobrze pokazuje, dlaczego cena zakupu nie powinna być utożsamiana z pełnym kosztem narzędzia. Licencja Commercial kosztuje 600 dolarów amerykańskich, a Educational 300 dolarów. W obu przypadkach aktualizacje są objęte przez rok od zakupu.
Po tym okresie nie należy automatycznie zakładać, że program przestanie działać. Trzeba jednak rozdzielić dwie kwestie: prawo do korzystania z zakupionej wersji oraz dostęp do kolejnych aktualizacji. Przy projekcie przygotowywanym przez wiele miesięcy ma to znaczenie praktyczne. Jeśli zespół planuje pracować na najnowszej wersji, koszt odnowienia lub kolejnego okresu wsparcia powinien pojawić się w budżecie.
W przypadku wystawy albo instalacji działającej przez długi czas dochodzą pytania, których zwykle nie zadaje się przy jednorazowym renderingu:
- Czy wersja programu użyta przy produkcji pozostanie dostępna na komputerze instalacji?
- Czy aktualizacja systemu operacyjnego nie zmieni zachowania aplikacji?
- Czy licencja obejmuje stanowisko produkcyjne, komputer techniczny i komputer zapasowy?
- Czy podczas montażu potrzebne będzie połączenie z internetem?
- Czy osoba obsługująca instalację może korzystać z tej samej licencji co twórca?
- Czy projekt będzie odtwarzany w czasie, gdy nie ma już autora na miejscu?
Właśnie w takich sytuacjach pozornie mały koszt dodatkowy może okazać się ważniejszy niż sama cena oprogramowania. Jeżeli instalacja ma działać bez przerwy, priorytetem nie jest wyłącznie przygotowanie obrazu, ale również powtarzalność uruchomienia i możliwość szybkiego odtworzenia konfiguracji.
Notch Playback i sprzętowy klucz
Licencjonowanie odtwarzania Notch Playback może wymagać fizycznego klucza USB CodeMeter. Jego koszt wynosi około 75 funtów. Alternatywą jest tygodniowy leasing licencji odtwarzania za 50 funtów tygodniowo.
W krótkim wydarzeniu leasing może wydawać się wygodniejszy: nie trzeba kupować klucza, a licencja jest związana z konkretnym okresem działania. Przy dłuższej wystawie lub serii wydarzeń rachunek szybko zaczyna wyglądać inaczej. Z kolei klucz sprzętowy tworzy własne ryzyko operacyjne. Można go zgubić, uszkodzić albo zostawić w komputerze transportowanym między lokalizacjami.
Dlatego koszty licencji oprogramowania art-tech warto dzielić na trzy grupy:
1. Koszt dostępu do programu — zakup licencji, subskrypcja albo opłata za stanowisko.
2. Koszt produkcji — ograniczenia rozdzielczości, eksportu, komunikacji i liczby aktywnych elementów.
3. Koszt eksploatacji — odtwarzanie, klucze sprzętowe, leasing, aktualizacje, stanowiska zapasowe i wsparcie przy konwersji plików.
Dopiero suma tych trzech elementów pokazuje, czy dane narzędzie jest rzeczywiście opłacalne dla konkretnej realizacji.
Unreal Engine: próg przychodów zmienia model rozliczenia
Unreal Engine bywa wybierany w projektach art-tech ze względu na możliwości renderingu czasu rzeczywistego, pracy w środowisku 3D i budowania interaktywnych scen. W zastosowaniach kulturalnych może obsługiwać instalacje, doświadczenia immersyjne, scenografie cyfrowe i aplikacje wystawiennicze.
Tu również nie należy zatrzymywać się na przekonaniu, że środowisko jest bezpłatne dla każdego rodzaju projektu. W przypadku komercyjnych zastosowań niebędących grami znaczenie ma próg 1 miliona dolarów amerykańskich przychodu brutto. Po jego przekroczeniu pojawia się model obejmujący 5-procentowe tantiemy albo konieczność zakupu licencji stanowiskowej za 1850 dolarów amerykańskich rocznie za stanowisko — zależnie od zasad odnoszących się do danego zastosowania.
Dla małego kolektywu artystycznego taki próg może wydawać się odległy. Nie oznacza to jednak, że temat można całkowicie pominąć. Projekty art-tech często powstają na styku kilku podmiotów: studia kreatywnego, instytucji kultury, producenta wydarzenia i wykonawcy technologicznego. Przychód może być rozliczany na poziomie produktu, firmy albo konkretnej umowy. Znaczenie mają więc nie tylko parametry techniczne, ale również sposób komercjalizacji rezultatu.
W praktyce trzeba odpowiedzieć na kilka pytań:
- Czy powstaje produkt sprzedawany odbiorcom, czy jednorazowa instalacja?
- Kto jest właścicielem aplikacji i kto uzyskuje przychód?
- Czy projekt jest częścią większej produkcji komercyjnej?
- Czy licencja dotyczy jednego stanowiska, czy całego zespołu?
- Czy aplikacja będzie rozwijana po premierze, czy tylko uruchomiona w konkretnej lokalizacji?
Tego modelu nie warto porównywać wyłącznie z ceną programu do generowania obrazu. Unreal Engine może być kosztowny nie dlatego, że wymaga wysokiej opłaty na początku, lecz dlatego, że sposób rozliczenia jest powiązany z przychodem i skalą działalności.
Najtańszy wariant licencji jest użyteczny tylko wtedy, gdy nie wymusza przebudowy projektu, wymiany sprzętu ani dodatkowej opłaty za samo odtworzenie pracy.
Kompatybilność plików: projekt zapisany nie zawsze jest projektem przenośnym
W tradycyjnym obiegu plików przyjmuje się, że dokument można przekazać innej osobie, a ta otworzy go w odpowiednim programie. W oprogramowaniu art-tech taka pewność bywa złudna. Plik może zależeć od wersji aplikacji, rodzaju licencji, użytych bloków, dodatkowych modułów, kodeków, sterowników i sposobu komunikacji z urządzeniami.
Notch Trial i Indie są tu dobrym przykładem. Projekty utworzone w tych wersjach nie przechodzą bezpośrednio do środowisk produkcyjnych VFX lub RFX. Potrzebna jest konwersja przeprowadzana przez wsparcie Notch. To nie jest wyłącznie techniczny szczegół. Konwersja może wymagać czasu, opłaty i kontaktu z zespołem, który nie musi działać w rytmie montażu wystawy czy próby generalnej.
Problem rośnie, gdy w projekcie użyto wielu zależności. Sama konwersja pliku nie musi zagwarantować, że:
- wszystkie zasoby zostaną znalezione w nowej lokalizacji;
- ścieżki do materiałów pozostaną aktualne;
- urządzenia wyjściowe będą miały te same identyfikatory;
- efekty będą renderować się identycznie na innym sprzęcie;
- komunikacja między programami będzie dostępna w wyższej wersji;
- ustawienia odtwarzania zachowają się tak samo po przeniesieniu.
Z tego powodu przenośność projektu powinna być osobnym punktem umowy i dokumentacji technicznej. Jeżeli jeden twórca przygotowuje scenę, a inny zespół ma ją wdrożyć w przestrzeni, należy wcześniej ustalić format przekazania, wersję programu, wymagane licencje i procedurę uruchomienia.
Nie chodzi o to, by przewidzieć każdą awarię. Chodzi o uniknięcie sytuacji, w której plik wygląda na kompletny, ale jego otwarcie wymaga dodatkowej usługi producenta albo licencji, której nie ma na komputerze instalacyjnym.
Jak czytać licencję przed rozpoczęciem pracy
Najbezpieczniejsza metoda nie polega na czytaniu całego regulaminu od pierwszej do ostatniej strony. W projekcie art-tech trzeba najpierw przełożyć plan artystyczny na kilka parametrów technicznych i biznesowych, a następnie szukać ich w warunkach licencji.
Przed wyborem narzędzia warto spisać:
- docelową rozdzielczość i proporcje obrazu;
- liczbę ekranów, projektorów lub wyjść;
- sposób przesyłania obrazu między aplikacjami;
- czas działania instalacji;
- liczbę komputerów używanych podczas produkcji i odtwarzania;
- charakter wydarzenia: edukacyjny, instytucjonalny, biletowany czy komercyjny;
- planowany eksport do pliku albo odtwarzanie w czasie rzeczywistym;
- osoby i podmioty, które będą otwierać lub modyfikować projekt;
- potrzebę aktualizacji programu w trakcie pracy;
- procedurę awaryjną na wypadek wymiany komputera lub utraty klucza.
Dopiero po takim rozpisaniu można porównać warianty licencji. W przypadku TouchDesigner pytanie nie brzmi wyłącznie: „Czy potrzebuję wersji Commercial?”. Brzmi raczej: „Czy projekt jest płatny, czy potrzebuję rozdzielczości większej niż 1280 × 1280, czy korzystam z aktualnych wersji i czy uruchamiam bloki Notch?”. Każda odpowiedź zmienia ocenę.
W przypadku Notch trzeba dołączyć do tego eksport, protokoły NDI i Spout, docelową wersję produkcyjną oraz sposób odtwarzania. Przy Unreal Engine dochodzi model przychodów i liczba stanowisk. Jeśli zaś projekt opiera się na środowisku takim jak Max/MSP, sama nazwa licencji na wystawę nie wystarczy jako założenie — trzeba sprawdzić, czy planowane publiczne odtwarzanie, dystrybucja aplikacji i praca instalacji mieszczą się w warunkach wybranego wariantu.
Licencja edukacyjna nie jest automatycznie licencją wystawienniczą
Wersja Educational TouchDesignera kosztuje 300 dolarów amerykańskich i może być atrakcyjna dla studentów, uczelni oraz laboratoriów. Nie należy jednak traktować jej jako tańszej wersji komercyjnej tylko dlatego, że ma szersze możliwości niż wariant Non-Commercial.
Decydujący jest status użytkownika i charakter projektu. Praca realizowana w środowisku akademickim może mieć inny kontekst niż instalacja przygotowana przez studenta na płatne wydarzenie dla zewnętrznego organizatora. Jeżeli projekt ma być prezentowany publicznie, finansowany przez klienta albo wykorzystywany promocyjnie, warunki trzeba odczytać w odniesieniu do konkretnej sytuacji, a nie samego faktu posiadania legitymacji studenckiej czy dostępu do uczelnianego stanowiska.
To ważne również przy projektach powstających w ramach grantów. Finansowanie publiczne nie zmienia automatycznie projektu w działalność niekomercyjną, a wystawa w instytucji kultury nie musi oznaczać, że każda licencja edukacyjna będzie właściwa.
Co wpisać do budżetu i harmonogramu
Koszt licencji powinien pojawić się w budżecie na etapie koncepcji, obok wynajmu projektorów, ekranów, serwerów i pracy technicznej. Nie warto zostawiać go na końcową fazę, kiedy rozwiązanie artystyczne jest już uzależnione od konkretnego środowiska.
W kosztorysie należy uwzględnić nie tylko zakup programu, lecz także:
1. Okres aktualizacji — przy TouchDesigner Commercial i Educational obejmuje on rok od zakupu.
2. Licencję odtwarzania — w Notch Playback może to być klucz CodeMeter za około 75 funtów albo leasing za 50 funtów tygodniowo.
3. Konwersję plików — przy przenoszeniu projektów Notch Trial lub Indie do VFX albo RFX.
4. Stanowiska zapasowe — szczególnie gdy instalacja działa przez wiele dni i nie może czekać na jedyny komputer produkcyjny.
5. Ograniczenia rozdzielczości — ewentualny koszt dodatkowego renderingu, nowego eksportu albo zmiany techniki prezentacji.
6. Integrację między aplikacjami — brak NDI lub Spout może wymusić inne oprogramowanie, dodatkowy sprzęt albo zmianę połączeń.
7. Koszty wynikające ze skali działalności — w Unreal Engine próg 1 miliona dolarów przychodu brutto może zmienić sposób rozliczania projektu.
Harmonogram powinien natomiast zawierać moment testu licencyjnego. Nie wystarczy sprawdzić, czy scena działa na komputerze autora. Trzeba również sprawdzić, czy da się ją otworzyć w docelowej wersji programu, uruchomić na sprzęcie wystawienniczym, przesłać obraz zgodnie z planem i odtworzyć po odłączeniu stanowiska produkcyjnego.
Najrozsądniej wykonać taki test przed zamknięciem warstwy artystycznej. Jeśli okaże się, że darmowa wersja blokuje rozdzielczość, eksport albo publiczne użycie, zmiana narzędzia będzie jeszcze możliwa. Kilka dni przed premierą pozostaje zwykle tylko zakup droższej licencji albo nerwowa przebudowa instalacji.
Licencja jako element koncepcji, nie formalność
Ograniczenia licencyjne nie muszą zabijać pomysłu. Czasem prowadzą do prostszej i stabilniejszej realizacji. Limit rozdzielczości może skłonić do użycia generatywnego obrazu w czasie rzeczywistym zamiast ciężkiego eksportu. Brak NDI może być argumentem za lokalnym przetwarzaniem obrazu. Tygodniowy leasing odtwarzania może mieć sens przy krótkiej, zamkniętej prezentacji.
Problem pojawia się wtedy, gdy ograniczenie zostaje odkryte przypadkiem. Licencja nie powinna być ostatnim dokumentem czytanym przed otwarciem wystawy. Jest częścią decyzji projektowej — podobnie jak wybór projektora, kodeka, silnika renderującego czy sposobu synchronizacji.
W praktyce najbezpieczniejszy wybór nie zawsze oznacza zakup najdroższego wariantu. Oznacza dopasowanie praw do rzeczywistego użycia: rozdzielczości, publicznego charakteru pracy, liczby stanowisk, sposobu komunikacji i czasu odtwarzania. Dopiero wtedy można uczciwie ocenić koszty licencji oprogramowania art-tech.
Jeśli projekt ma działać poza komputerem autora, w obecności publiczności i w warunkach komercyjnych, darmowa wersja powinna być traktowana jako etap nauki lub prototypowania. Produkcja wymaga osobnej decyzji. W art-techu licencja nie jest dodatkiem do technologii. Jest jednym z jej parametrów.