Nie ma już bezpłatnej wersji Oracle Java SE

Pod koniec 2017 roku firma Oracle ogłosiła znaczące zmiany dotyczące Java SE: przejście na półroczne cykle oprogramowania oraz wycofanie bezpłatnego wsparcia dla użytkowników biznesowych. Na co należy się przygotować? Artykuł Tamása Hegedüsa ? prawnika, konsultanta ds. licencjonowania w firmie IPR-Insights.

Java logoPod koniec Oracle 2017 ogłosił, że zmodyfikuje zasady licencjonowania Javy SE. Ponieważ niektóre z zapowiadanych zmian wejdą w życie już w przyszłym miesiącu, warto przyjrzeć im się bliżej oraz ocenić ich wpływ. Użytkownicy komercyjni poczują różnicę w dwóch obszarach. Po pierwsze: Oracle przechodzi na półroczny cykl wydań oprogramowania. Po drugie (i co bardziej istotne): od końca stycznia 2019 roku wycofane zostane bezpłatne wsparcie Javy SE 8, a wersja Java SE 11 nie będzie już mogła być bezpłatnie wykorzystywana do celów komercyjnych.

Te informacje niosą za sobą duże zmiany, jako że w dzisiejszych czasach Java jest jednym z najpopularniejszych języków i platform programowania.

Java w skrócie

Swoją popularność zawdzięcza koncepcji „Write once, run anywhere”: wystarczy raz napisać kod, który następnie działać będzie na wszystkich urządzeniach z Javą.

Platforma od 2007 roku jest licencjonowana na podstawie GNU / GPLv2 + CE (GNU General Public License v2 z Classpath Exception). Licencja umożliwia między innymi swobodny dostęp do kodu źródłowego, jego używanie i modyfikowanie. Zmiany te powinny zostać opublikowane jako otwarte źródło. Jednak klauzula CE pozwala również na publikowanie aplikacji opartych na platformie jako zamknięte, więc w przeciwieństwie do „otwartego” GPL licencja nie jest wirusowa. Podobnie jak w przypadku platformy Linux, istnieje kilka dystrybucji, które mogą być licencjonowane nawet w sposób komercyjny. Wśród deweloperów platform znajdują się Oracle, IBM, Red Hat, SAP i Apple, ale także osoby prywatne.

Ważniejsze pojęcia użyte w artykule

JVM (Java Virtual Machine): jest podstawą działania każdego programu napisanego w Javie, tak aby aplikacja napisana w języku Java mogła być uruchomiona.
JRE (Java Runtime Environment): środowisko uruchomieniowe dla programów napisanych w języku Java, składa się z wirtualnej maszyny Javy oraz plików pomocniczych, niezbędnych do uruchomienia programu.
JDK (Java Development Kit): kompletne środowisko programistyczne, umożliwiające programowanie w języku Java; zawiera JRE (a więc także JVM), a także komponenty niezbędne do programowania.
Java SE (Standard Edition): zestaw specyfikacji podstawowych wchodzących w skład platformy Java.
Aktualizacja: pakiety naprawiające błędy w oprogramowaniu.
Wsparcie: oprócz dostarczania najnowszych aktualizacji, obejmuje także inne usługi, takie jak umowne zobowiązanie producenta do sprawdzania i naprawiania zgłaszanych błędów, dotyczących kompatybilności czy bezpieczeństwa.

Najbardziej rozpowszechniona jest dystrybucja Oracle Java SE, i to właśnie tej wersji dotyczą zmiany wspomniane na początku naszego artukułu. Przyjrzyjmy się im więc bliżej!

  1. Cykl wydawania programu

Począwszy od wersji Java 9 Oracle przestawił się z wcześniejszych wersji feature-driven na półroczne cykle wydawnicze. Obsługa takiego wydania trwa pół roku do czasu pojawienia się kolejnej wersji. W tym momencie więc ani wersja 9, ani 10 nie będą już wspierane. Raz na trzy lata Oracle wydaje natomiast także tzw. wersję LTS (Long Term Support) z obsługą przez pięć lat od jej daty pojawienia się na rynku. Obecnie najnowszą wersją jest Java SE 11.

  1. Aktualizacje

Od stycznia przyszłego roku użytkownicy biznesowi nie będą mieli dostępu do darmowych aktualizacji oprogramowania Java 8. Jest to zgodne z wcześniejszą praktyką Oracle. Na przykład do Javy 6 wydanej w 2006 roku bezpłatne aktualizacje przyznawane były do roku 2013, potem już za przedłużone wsparcie gwarantowane do grudnia 2018 rok trzeba było zapłacić. Z Javą 8 sytuacja jest podobna: publiczny cykl życia tej wersji dobiegł końca, żeby otrzymać przedłużone wsparcie niedługo będziemy musieli sięgnąć do portfela.

Począwszy od wersji Java 9, wersje otrzymują aktualizacje dwa razy w ciągu cyklu życia, wersje LTS natomiast kwartalnie. (Tabela poniżej przedstawia cykl wsparcia dla różnych wersji.)

Wersje Oracje Java SE

  1. Licencjonowanie

Oprogramowanie Oracle Java SE do wersji 11 jest dostępne na podstawie licencji BCL (Binary Code License). Ten typ licencji zasadniczo oznacza, że Java może być używana bezpłatnie (zarówno do celów prywatnych, jak i komercyjnych), o ile użytkownik nie instaluje płatnych aktualizacji lub nie używa dodatkowych funkcji (takich jak JavaFX, Jrockit, Mission Control itp.). Ten typ licencji obowiązuje również w przypadku obecnych wersji 6, 7 i 8.

Po wersji 11 Oracle Java SE nie będzie już licencją BCL, ale licencją komercyjną. W związku z tym Java może być używana bezpłatnie wyłącznie do celów programowania, testowania i prezentacji, zgodnie z zasadami licencyjnymi OTN (Oracle Technology Network). Każde inne użycie produktu wymaga płatnego zakupu. Innymi słowy, na przykład aplikacja „Hello world” bazująca na Oracle JDK 11, nie może zostać opublikowana bez zakupu licencji.

  1. JRE

Począwszy od wersji Java 11 JRE nie będzie już niezależny. Celem Oracle jest, aby programiści używali jlink do włączenia komponentów, których potrzebują do działania w swoim oprogramowaniu, a aktualizowanie środowiska Java nie było obowiązkiem użytkownika końcowego (lub Oracle). Pozostaje pytanie, czy Java zapakowana z aplikacją również wymagać będzie licencji.

  1. Ceny

Należy ponownie podkreślić, że Java już wcześniej była dostępna także w modelu płatnym. W przypadku Java SE Advanced i Advanced Desktop czy Suite Edition do tej pory należało uiścić opłatę licencyjną. Każdy, kto już posiada jedną z tych licencji oraz należacy do niej SULS (Software Update License & Support) – choć to raczej rzadki przypadek – nie będzie obciążony dodatkowymi zobowiązaniami płatniczymi.

Oprócz wyżej wymienionych konstrukcji pojawił się również model subskrypcji, subskrypcja Oracle Java SE Desktop bazująca na użytkownikach oraz subskrypcja Java SE oparta na liczbie procesorów (należy uwzględnić w niej również rdzenie procesora).

Spójrzmy zatem na ceny: Cena subskrypcji Oracle Java SE Desktop wynosi miesięcznie 2,5 dolara za użytkownika. Dzięki rabatom ilościowym można ją zredukować do 1,25 dolara.

Cena subskrypcji Oracle Java SE Subscription wynosi miesięcznie 25 dolarów za procesor (za rdzeń/dwa rdzenie). Tutaj również istnieje rabat ilościowy, który może obniżyć cenę do 12,5 USD.

W rezultacie w 200-procesorowym środowisku licencyjnym z 4000 użytkownikami łączna kwota obejmująca wszystkie zniżki wyniesie 11 750 dolarów miesięcznie, w skali roku 141 000 dolarów, czyli ponad 500 000 złotych.

Oczywiście tutaj także zastosowanie ma zasada Jednakowych Poziomów Wsparcia Oracle, więc nie jest możliwe zapewnienie i wykupienie wsparcia tylko dla części środowiska. W przypadku serwerów wirtualnych podstawę licencjonowania stanowi w zasadzie nie tyle liczba procesorów wirtualnych, ale liczba rdzeni działającego fizycznego serwera, którą w przypadku niektórych konfiguracji można zredukować.

W zamian za subskrypcję za pośrednictwem usługi My Oracle Support możemy uzyskać dostęp do środowiska Java SE 11 i jego aktualizacji oraz do niepublicznych (płatnych) aktualizacji Javy SE 8 i wcześniejszych wersji. Ponadto możemy korzystać z płatnych funkcji zawartych we wcześniejszych wersjach, włączając w to również funkcje enterprise management. Oracle także do nich zapewnia usługi wsparcia.

Potwierdza się więc, że Oracle przyszłość Java SE widzi w obsłudze krytycznych aplikacji biznesowych.

Licencjonowanie stało się prostsze

Oracle tym sprytnym posunięciem postanowił ułatwić licencjonowanie Javy SE. W przypadku wcześniejszych wersji problem pojawiał się wraz z kwestią, czy w danym środowisku występują płatne funkcje lub aktualizacje, a jeśli tak, to która płatna funkcja jest aktywna, a aktualizacja zainstalowana. Stwarzało to realne ryzyko, ponieważ użytkownicy innych produktów Oracle mogą uzyskać dostęp do My Oracle Support, gdzie znajdują się wszystkie starsze wersje oprogramowania Java, a wszelkie niepubliczne aktualizacje mogą zostać pobrane niezależnie od tego, czy użytkownik dysponuje odpowiednią licencją. Jednak w przypadku produktu Java SE 11 taki dylemat już nie istnieje, ponieważ nie możemy już w zasadzie mówić o jego darmowym użyciu.

Dla przeciętnych użytkowników stanowi to jednak dużą pułapkę, ponieważ zmiany nie zostały jeszcze zakorzenione w świadomości społeczeństwa. Jeżeli ktoś aktualizuje swoją wersję rutynowo w oparciu o wcześniejszą praktykę, w tym momencie podejmuje poważne ryzyko finansowe. Spodziewamy się bowiem, że Oracle w 2019 roku uruchomi falę audytów ukierunkowanych właśnie na użytkowanie Javy.

Niezbędne kroki możliwe do podjęcia

Na koniec rozważmy niezbędne i możliwe do wykonania rozwiązania, które należy podjąć, aby uniknąć pułapek związanych ze zmianami.

Przede wszystkim przydatne może być wyłączenie automatycznych aktualizacji, tak aby w przypadku użytkowników SE 8 nie zostały zainstalowane płatne pakiety naprawcze przeznaczone dla użytkowników biznesowych. Użytkownicy prywatni nadal bowiem otrzymują bezpłatne aktualizacje do końca 2020 roku, a techniczne rozwiązanie służące rozróżnieniu dwóch rodzajów użytkowników (komercyjnego i indywidualnego) nie jest jeszcze znane.

Następnie możemy przejść do zadań podstawowych. Po pierwsze konieczne jest sprawdzenie gdzie i w jakiej formie Oracle Java SE działa w naszym przedsiębiorstwie. W tej kwestii wskazana jest systematyczna kontrola. Ale uważajmy! Samo sprawdzanie można wykonać za pomocą Oracle Java Usage Tracker, który jest częścią bezpłatnej Javy SE, ale aby dowiedzieć się, czy nie musisz płacić, musisz już zapłacić, ponieważ jest to funkcja płatna (sprawdź punkt Licencjonowanie).

Można również używać niezależnego narzędzia SAM (Software Asset Management). Warto jednak wybrać taki system, który jest w stanie wykryć różne wersje i aktualizacje Javy używane w środowisku operacyjnym. W ten sposób możemy policzyć ilość subskrypcji Java i zobaczyć skąd  należy usunąć program, jeżeli nie został zainstalowany w komercyjnej dystrybucji Oracle.

A teraz omówmy konkretne kroki do podjęcia

Podkreślmy ponownie: zmiany dotyczą tylko Oracle Java SE. Poniżej przedstawimy kilka możliwych scenariuszy dla tych, którzy po styczniu 2019 roku nie zdecydowali się na komercyjną dystrybucję Oracle Java.

  1. Użycie Oracle Java SE 8 lub wcześniejszych wersji: jeśli używasz tej wersji, jest dla Ciebie wystarczająca i nie masz potrzeby jej aktualizować, musisz jedynie wyłączyć automatyczne aktualizacje. W tym wypadku oczywiście należy pozostawić ostatnią wersję dostępną bezpłatnie, należy wziąć jednak pod uwagę możliwe ryzyko związane z bezpieczeństwem i kompatybilnością.
  2. Użycie OpenJDK 11+: tutaj także nie obejdziemy się bez problemów. Zrozumiałe, że Oracle zrobił Javę SE 11 produktem płatnym, ponieważ zbudował wokół tej wersji duży pakiet usług. W przypadku Javy SE i Open JDK wykształciła się więc podobna sytuacja jak pomiędzy RHEL i CentOS. Jak wspomnieliśmy w pierwszej części artykułu platforma Java to GPL, czyli open source. Jednocześnie jej funkcjonalność do tej pory nie była zgodna z Oracle Java SE. Tymczasem firma Oracle, aby pobudzić społeczność open source, dokonała dystrybucji bezpłatnej wersji w ramach GPL2 + CE. Przez pół roku od momentu wydania w poziomie kodu i funkcjonalności jest to odpowiednik płatnej wersji, nawet funkcje komercyjne (jak Mission Control lub Flight Recorder) są częścią OpenJDK.

Jednak po upływie pół roku w momencie pojawienia się nowego OpenJDK, Oracle nie zapewni aktualizacji dla starszej wersji. Istnieją trzy sposoby w przypadku, gdy użytkownik obstaje przy darmowym rozwiązaniu. Za każdym razem może przechodzić do nowej wersji OpenJDK, co w istocie pociąga za sobą ciągłe testy bezpieczeństwa i migrację z powodu krótkiego cyklu życia danej wersji. Może również zaryzykować z nadzieją, że społeczność poprawi wersję. Lub zakupi długoterminowe wsparcie od innych dostawców. Jedno jest pewne: po upływie półrocza Oracle Java SE i OpenJDK nie będą już miały tego samego poziomu kodu.

  1. Użycie innych dystrybucji: Inni producenci i dostawcy usług (np. IBM, Red Hat, Azul lub SAP) również posiadają wersje OpenJDK. Dystrybucje te mogą jednak różnić się w zależności od obsługiwanych systemów operacyjnych lub modułów czy dodatkowych narzędzi, które oferują obok Javy. Mimo wszystko wsparcie dla tych dodatków jest tak samo płatne, jak w przypadku Oracle. Inną kwestią jest to, że aktualizacje dostarczane przez takich dostawców powinny być otwarte ze względu na licencje GPL, to znaczy wcześniej czy później powrócą do głównej rodziny OpenJDK. Niektórzy dostawcy, tacy jak Azul lub Red Hat dokonują tego sami w czasie pojawienia się aktualizacji i udostępnili wolne, przetestowane JDK.

Z OpenJDK użytkownik końcowy może również utworzyć własny pakiet JDK. Wymaga to jednak stałej weryfikacji kodu źródłowego, należy bowiem sprawdzać, kiedy, kto i jaki rodzaj zmiany opublikował. Ogólnie rzecz biorąc nie jest to więc rozwiązanie przyjazne dla użytkownika. Z drugiej strony należy także liczyć się z tym, że aktualizacje i modyfikacje nie przechodzą testów, użytkownik więc musi je przeprowadzać sam. A gdy w działaniu czy kompatybilności pojawi się jakaś usterka- nie mamy u kogo złożyć reklamacji.

Kolejna możliwość to ruch AdoptOpenJDK. Zapewnia on dystrybucje OpenJDK do wielu systemów operacyjnych i stale ?przepakowuje? najnowsze zmiany w wersji Java, w tym także najnowsze wspólne aktualizacje zabezpieczeń. Oprócz tego prowadzi także park testowy, w którym testowane są aktualizacje. Dzięki temu AdoptOpenJDK może zaspokoić potrzeby tych użytkowników, którzy do tej pory nie potrzebowali prawdziwego wsparcia, a jedynie aktualizacje produktu.

Zgodność między różnymi dystrybucjami (w tym Oracle) jest teoretycznie zapewniona, jeśli dana dystrybucja przejdzie przez test TCK (Technology Compatibility Kit). Potwierdza on, że wydanie jest zgodne ze specyfikacją SE. Z przyczyn prawnych dystrybutorzy nie mogą zamieszczać tej informacji, używając co najwyżej określenia ?SE compatible które sugeruje kompatybilność.

Jedną z głównych wad OpenJDK jest zależność od zgody społeczności, czy dana wersja otrzyma LTS, tj. wsparcie długoterminowe, a jeśli tak, to na jak długo. Na przykład dla wersji 8 (gdzie

OpenJDK nie jest jeszcze zgodny z Oracle Java SE), Red Hat zobowiązał się do aktualizacji i obsługi do 2023 roku, w przypadku Javy 11 do roku 2024.

  1. Amazon Corretto: Amazon również niedawno dołączył do rozwoju OpenJDK i tworzy własną dystrybucję Javy pod nazwą Corretto. Producent zapowiada premierę Corretto 8 w pierwszym kwartale przyszłego roku (wersja przedpremierowa jest już dostępna i działa na AWS). Korzystanie z Coretto na podstawie licencji GPL będzie bezpłatne zarówno w celach prywatnych, jak i komercyjnych. Amazon obiecuje kwartalne aktualizacje (obejmujące ulepszenia wydajności i aktualizacje zabezpieczeń) do czerwca 2023 roku, krytyczne błędy naprawi natomiast ?poza kolejką?.

W pierwszym kwartale wydany zostać ma także Corretto 11 (oparty na Open JDK 11), do którego Amazon gwarantuje aktualizacje do sierpnia 2024. Producent zapewnia, że Corretto będzie w pełni kompatybilny z innymi dystrybucjami OpenJDK i Oracle JDK. Spośród wersji Linuxa obsługiwać będzie jedynie własny Amazon Linux 2, tak więc sam produkt jest obiecujący raczej w środowisku desktopowym, ale dystrybutorzy Linuxa sami często dbają o najnowsze pakiety OpenJDK. Zmiany wyszczególnione w tym artykule nie dotyczą użytkowników Linuxa (z wyjątkiem Oracle Linux), na ich komputerach już do tej pory działał OpenJDK.

Trudno opierać się na obietnicach, ale jeśli rzeczywiście nie chcemy dokonywać zakupu wsparcia, za Corretto przemawia fakt, że stoi za nim duża firma, która również sama go używa. Niemniej jednak produkt wymaga uwagi ze strony użytkownika, ponieważ bazy kodu OpenJDK 8 i Oracle Java SE 8 nie są dokładnie takie same, mimo że ich zgodność potwierdzona została przez TCK. W tym przypadku wszelkie odchylenia również wymagają obszernych testów przeprowadzonych przez użytkownika.

Niezależnie od wyboru scenariusza, przygotowanie do ewentualnych zmian w użytkowaniu musimy rozpocząć jak najwcześniej, ponieważ wchodzą one w życie już za niecałe dwa miesiące. Później niestety mogą okazać się kosztowne w skutkach.

Dr. Tamás Hegedüs

Prawnik, w tym roku dołączył do zespołu IPR-Insights Hungary, pracuje jako konsultant ds. licencjonowania.

Dr. Ákos Szűcs

He obtained his law degree at ELTE Budapest, during which time he studied international economic law in Valencia for 1 year.

He gained his professional legal and IT experience at various multinational companies as well as international law firms. He joined the IPR team in March 2022.

Since his childhood, sports have been an integral part of his life. He spends most of his free time playing tennis, squash and football, beside that he is trying to explore as many parts of the world as possible.

Szilárd Pap

Pap Szilárd

He graduated in IT engineering and gained most of his experience as a project manager with various enterprises by implementing and operating IT infrastructure and applications. He has a wide range of software and hardware knowledge, spiced with a number of Dell Certified System Expert and Microsoft Certified Professional exams.

As Infrastructure Consulting Director of IPR-Insights, he plays a key role in the implementation of SAM-Insights asset management system, and in addition to this, he also performs continuous high-quality technical support to our customers.

Attila Posta

Posta Attila

Attila joined IPR-Insights in 2018 bringing SAP knowledge and experience to establish SAP software license management division at IPR-Insights, building service portfolio and developing business in Hungary and Poland.

He has a degree in Economics at MBA level and one Master of Arts degree in Literature and social sciences. Attila has always worked for multinational companies, amongst them, SAP where he spent four years in the software sales division and three years in the consulting division gaining extensive experience in SAP software, projects, and services.

As a father of two sons, the focus is on the family. In his free time, he likes mountain climbing, hiking, and various water sports.

Dr. Ágnes Kádár

She joined the IPR-Insights legal team as a licensing consultant in May 2021. She studied law at the University of Debrecen, and then completed a specialization in info-communication law at the University of Pécs.

In her work, she has always sought the common ground of law and the practical application of innovative technological solutions in a local and global context as well. She gained her professional experience in in-house and law firm environments, mainly in the fields of data protection and IT law. All these facilitate a complex approach in handling issues concerned.

She enjoys spending her free time actively: hiking, skiing. She follows the recent regulatory developments relative to various innovative technological solutions, and fulfills her enthusiasm for visual arts.

Anett Piringer

As a career starter, she accidentally got caught up in the world of IT, where she still tries to satisfy her immense thirst for knowledge.

She has more than 10 years of professional experience in logistics, licensing and sales at one of Hungary's leading IT distributors. She joined the IPR-Insights team in May 2021.

A perpetual mover, curious and always looking for a challenge, she likes spending her free time hiking, rafting, via ferrata tours and is a great nature and animal lover as well. Her artistic side is expressed in music and photography.

Dr. Dániel Rogányi

He studied law at the Universities of Pécs and Cologne, and subsequently, enriched his skills with public procurement and financial studies.

He got involved with the magical world of software licenses at IBM’s international service center, and this love has not ended. He is thorough and reliable, trying to find the most appropriate responses to all questions of customers. He specializes in IBM software licensing, software law issues, and software vendor audits.

In his free time, he is active in sports, hikes, and monitors the developments of the global capital markets, and the novelties of literary and theatrical life.

Orsolya Bock

She is the soul of IPR-Insights and the solver of all our problems. She is a qualified HR manager, working on improving our HR system to the contentment of the team and the management.

She holds her ear to the ground does it come to tenders. Should she find some convenient for IPR-Insights, she grabs is, mostly with best results. She gathered most of her professional experiences at IT companies, which makes her a good supplement to the team in projects too.

She is passionate about building team spirit and integrating new staff, so she is usually the organizer of company parties. Strangers sometimes ask about her family when they hear her name, but old colleagues are used to her coming from such an illustrious family (who wouldn't know: her brother is Santa Claus :)).

László Fábián

Fábián László, CMO

He strives to direct the communications and marketing of IPR-Insights purposefully, backed by several years' multisectoral professional experience.

Earlier, he solved similar tasks at local software developer, systems integrator, and multinational printing solutions provider companies. He began his career at the company pioneering not only in new technologies but also in active (some say hyperactive) use of marketing. His diploma from the College for Foreign Trade and an MBA from the University of Pittsburgh provided a solid base for all these.

In his free time, he fulfills his enthusiasm for chess and Lake Balaton - his wife and two daughters share more in his latter passion.

Zoltán Berecz

Berecz Zoltán

He is the engine of IPR-Insights sales. With his arrival in 2010, we could open also to the medium size companies, since previously, Zoli has been working particularly for this sector at one of the world's biggest software vendors, first as a telesales professional, later as a key account manager.

He does really know, what kind of difficulties our clients are facing in software asset management, so there's no wonder that he has joined a company that can deliver real solutions for these challenges. Zoltan is a man of words, by good fortune, he is enhancing this talent at IPR-Insights.

At home, his wife and his little daughters are the speakers.

Andrea Kovács

Kovács Andrea

She joined IPR Insights as a licensing consultant in August 2019.

She graduated at ELTE as a lawyer, but she also studied a semester at Masaryk University with an Erasmus scholarship - focusing on IT, so it was obvious that she would like to work in this field right after graduation.

In her free time, she does research on social media regulation as part of her PhD dissertation.

Monika Chojnowska

Monika graduated from the Faculty of Philosophy at Cardinal Stefan Wyszynski University in Warsaw.

For over eight years, she gained experience in the IT industry, first working for one of the largest integrators in the Polish market, then later, in the leading international company engaged in software resale.

At IPR-Insights, she works as License Consultant, supporting clients in solving complicated licensing problems. Her skills gained at Polish market in licensing and SAM are acknowledged in certificates confirmed by one of the leading software producers.

Jakub Panas

Kuba began his professional career as IT specialist in a small trading company. Then he joined a governmental organization dealing in public health, where he acted as: business analyst, Project Manager, public tender specialist, administrator of databases, Windows and Active Directory. Also he was the Polish delegate to the respective European public agency.

After 10 years, he felt he should look for a job with a bit tighter and more focused scope. When getting the proposal of IPR-Insights Poland, he instantly realized that it could be the right place for him. Since then, he is an acknowledged consultant of our Polish team.

He is a real acting architect afternoons, too: he loves building new Lego constructions together with his sons.

Ádám Nyuzó

Nyuzó Ádám

The leader of the technology team of IPR-Insights, manager and active participant of solving any software development issue arising in our work.

In addition to coordinating the development activities, he also supports our software asset management projects by his corporate infrastructure management experience. He props his younger colleagues, not just with acts, but through his classical didactical way (?I know YOU can do it??). On his own admission, he is the Miyamoto Musashi of IT.

As his Master, he has a much diversified interest: reading, tuning his car, building his house, raising his children. But you have to know, he is not perfect: he can be better at glacier skiing, bell founding and in quantum mechanics.

Janusz Krzyczkowski

Janusz Krzyczkowski

Master of Business Administration holder from Leon Koźmiński's Academy. Graduate from Mathematics and Information Technology Department, Nicolaus Copernicus University in Toruń as well as from Physics Faculty at the Warsaw University.

He was responsible for sales and license policy of the largest software vendor. He specialized in their software at several local and regional partner companies.

At present, he holds position of General Manager at IPR-Insights, where he deals with sales of Software Asset Management solutions. Certified Software Asset Management Consultant as well as Auditor within Software Management and Licensing Procedures. Software Asset Management is not only his profession, but also - passion.

Octavian Filip

Law graduate and long-distance runner, our alliances and international sales manager has over a decade of experience in licensing software and licensing agreements with large and enterprise size companies in Europe, both from the perspective of working for the largest software vendor but also for key international partners of the software vendors.

He considers the position of a SAM services provider to best fitting as an independent player, as it allows for the act to be totally objective and for the results to be used as seen best fit by the beneficiary. It also allows us to work with any IT services company, even if SAM providers themselves.

Zsolt Csala

Csala Zsolt

He is leading the operations of IPR-Insights in Hungary.

He aspires to pass on his widespread IT consultancy, project management, and software asset management experience to the consultants of IPR-Insights while assisting their further professional development and expansion. Not only does he hold CISA and ITIL qualifications he is also a notable Excel guru within IPR-Insights.

In his free time, he tries to organize family programs that his maturing children can still be persuaded of, or he enjoys running and playing chess. He finds new challenges regularly, that require contemplation, like the Rubik's Cube speedsolving methods or bot programming in new languages.

Orsolya Czap

Czap Orsolya

Orsi joined the IPR-Insights team in September 2019, with 23 years of work experience at different types of IT trading companies.

She is experienced in retail, system integration, and also distribution in the IT world. She worked always in relation to software brands, especially in the sales and licensing roles of Microsoft's small and midmarket segment.

After work, she provides excellent advice to her 2 children and her husband and goes to a Gymstick workout for exercise, which she hasn't been able to get tired of for many years now.

Gábor Hédai

Gábor joined the IPR-Insights team in the autumn of 2020. In terms of his career, he took an adventurous journey in the last couple of years. He has gained experience in banking, commercial, and energy environment.

He learned the basics of asset management at an international bank referred to as the alma mater, where he did the ITIL exam successfully. After that, the world opened up to him and all his time was tied to the discovery of the United States. His love of music led him to a commercial direction, where he perfected his management skills. His curiosity about IT tools was aroused again by Steve Jobs’ book, causing him to find himself in a large corporate environment, again. The digital transformation started from the hardware field that he (also) managed. The double tender and the IT project planning followed by implementation gave him the lesson thoroughly. As a bird resurrected from its ashes, he just like the Phoenix continues his journey with fresh energies at IPR-Insights.

He enjoys spending his free time with his little daughter. His hobby is browsing, actively interested in astronomy, and the electrical revolution. He is spinning up if music around and slows down while doing the cooking.

Gábor Vincze

Gábor joined the IPR-Insights sales team in 2022. He is a management engineer by qualification. He is a former hardware salesman in IT, has ITSM experience and managed a business unit in IT security distribution, so he has experience with all clients regardless of company size.

He joined IPR-Insights because his previous experience had made it clear to him that software management, among other things, was not yet where it should be. He is determined to educate as many people as possible about the importance of effective software management.

He spends his free time with his family, with whom he tries to spend as much time as possible outdoors.

Attila Hatvani

Hatvani Attila

By profession, Attila is a computer mechanic and maintainer.

After working for smaller companies as data recorder, he joined IPR-Insights team, where he learned the basics of software identification and registration. Over the past few years, he became an experienced identification expert.

His hobby is modelling, be it by land, sea or air, he assembles any type of models, and controls them with confidence.

Pál Csuvarszki

Pali joined IPR-Insight in February 2022 as a licensing consultant.

He turned from a mechanical engineer into an IT professional and has more than 15 years of experience as a license manager. He has gained experience in different areas of IT mainly in multinational telecommunication companies and in the banking sector. He is currently a product manager of SAM-Insights software asset management system and is involved in client projects as a license consultant.

He spends most of his free time with his wife and his grandchild. By the way, Pali is a DIY, BBQ, music listening, amateur barista kind of guy.

Balázs Repkényi

Repkényi Balázs

As an Oracle licensing expert, he has been helping our clients in opposing software vendor audits and coping with the particular challenges of Oracle software asset management for more than 10 years and on five continents.

As an instructor at the IPR-Insights LicenseAcademy and the Advanced Oracle LicenseAcademy, he also supports our clients’ software asset management community in maintaining compliance and reducing risk.

Previously, he worked for Oracle and the Arrow ECS Oracle distribution team.

György Hidasi

Hidasi György

He gained his wide-scale knowledge as system administrator and desktop supporter throughout various small-, medium- and large enterprises, including a software company, oil company, brewery, and even a commercial television.

At IPR-Insights, he deals with infrastructure and software identification related questions, and with technical support of our customers as well. Basically a quiet calm person, difficult to get him out of his mood (better not to try).

He rarely speaks, but when he does, his unique sense of humour will have you on the floor in no time. He is a very reliable and helpful colleague, and he can even play music!

Péter Princzesz

He gained his experience as a systems engineer in IT infrastructure operation, development, application server operation and similar projects at medium and large enterprises. He has diverse hardware and software experience, and several Microsoft Certified Solutions Expert, Microsoft Certified IT Professional Enterprise certifications.

At IPR-Insights, he is engaged in SAM-Insights software inventory implementation projects, provides technical support for SAM-Insights users, and operates the internal infrastructure. In his remaining time, he is ready to help his colleagues in anything else.

Raising his twin daughters takes the most of his free time, furthermore, he enjoys roaming the world of computer games, or reading fantasy books. Also, he is a big fan of series.

Dávid Gottstein

Gottstein Dávid

Dávid joined the developer team of IPR-Insights after he gained experiences in international and Hungarian companies as software developer and system administrator.

His degree in electrical engineering in telecommunication and computer sciences enable him to become an expert of databases and business logic implementation. Database programming, server or client side programming are all solvable challenges for him.

When he doesn't deal with fine tuning the software asset management tools of IPR-Insights he looks for tasks in family circle.

Richárd Bősz

Bősz Richárd

Richárd joined the identification team with a wide variety of IT knowledge and great enthusiasm in 2020. He has several Cisco CCNA certifications and experience in Microsoft client and server management and system administration.

In his free time, he likes cycling, tinkering with almost anything with competent confidence and he also likes playing computer and mobile games.

Tibor Vincze-Berecz

Tibor has been active in the IT market for 15 years, by profession, he is an IT statistician and economic planner. First, he worked as a sales manager and partner manager for IT retailers, then, as an IT outsourcing consultant for seven years.

He considered the continuous development of his software asset management and vendor licensing skills important from the very beginning. He strives to support the IPR-Insights team as a licensing consultant making use of his experience gained. He specializes in the licensing backgrounds of Microsoft, Red Hat, and VMware.

As a sport, he pursues running and functional training. He likes hiking, especially in the mountains, and he also likes longer, multi-day bicycle tours.

Alíz Teixeira Juhász

Aliz spent the first 10 years of her career in a multinational environment in the finance area, of which she worked 5 years abroad on an SAP implementation and process harmonization project as a business process expert.

She joined the IPR-Insights Group in 2019 as a finance colleague to support the company's international strengthen by her experience gained in a multinational environment.

She likes to spend her free time with her family's two-legged and four-legged members and friends. Her favorite leisure activities are reading, putting puzzles together and hiking. In addition, she also works in a volunteer organization that aims to develop disadvantaged children.

Lajos Vitányi

Lajos brings valuable knowledge into the developer team based on many years professional experience. Earlier, he participated in designing and developing databases, and he also worked on projects to facilitate the web communication of databases.

He also has expertise in developing web services and windows applications. Throughout his career, he was not only responsible for developing applications on demand, but he was also involved in planning and specification tasks.

He likes playing football with his friends in his free time.

Vivien Gál

Gál Vivien

As a fresh graduate, Vivi tried herself in several different fields and positions when she happened upon the role of office assistant, with which she luckily fell in love with soon after. In close cooperation with Orsi, she ensures the smooth day to day operations of the office, and helps out her colleagues with all the minuscule problems of the workplace.

Outside the office, she has a vivid social life, and simply adores post-it notes.

Dr. Telek Eszter

Mindent tud a szoftver szerzői jogról és a licencekről, még olyanokat is, amit maga a szoftver gyártója sem. A munkában szerzett tapasztalatait folyamatos tanulási, kutatási mániájával igyekszik bővíteni; rendszeresen publikál, illetve előadásokat tart szoftverjogi és az infokommunikációs jogterületet érintő egyéb kérdésekről.

A Pécsi Tudományegyetemen szerzett infokommunikációs szakjogász diplomája megszerzését követően PhD kutatást kezdett az ELTE Jogi Karán, ahol a nyílt forráskódú szoftverekkel és a szerzői művek közkincsbe bocsátásával foglakozik.

Szabadidejében lehetőség szerint sokfelé utazik (ennek érdekében igyekszik tökélyre fejleszteni a törvényes szabadnapok felhasználásának módozatait), emellett szívesen olvas, jár színházba, moziba, és - kollégái nyomása ellenére - igyekszik ellenállni a Star Wars és Indiana Jones filmek maratonszerű megtekintésének.

András Balczer

Balczer András

András joined IPR-Insights team in the spring of 2018, earlier, he worked as database analyst at a market leader media company.

He was infected with the world of IT already during his high school years. Since then, with minor or major interruptions, he has been involved in programming and database design. He is also familiar with data visualization and BI issues.

His favorite out of office relax activities are cycling, and peaceful fishing.

Nándor Sipos

Sipos Nándor

Nándor joined the IPR-Insights team at the end of 2018. As an infrastructure consultant, he plays important role in the implementation projects of the SAM-Insights software registry system, provides technical support for recent customers and the internal infrastructure.

During his previous career, he gained experience in product support, web development, and service management business fields. He graduated from the University of Debrecen as a programmer mathematician and gained Microsoft Certified Systems Administrator, Microsoft Certified Professional Developer, and ITIL Intermediate certifications.

In his free time, he enjoys hiking, running, cycling, skiing, and ball games such as basketball, squash, football, and table tennis are close to his heart.

Zoltán Tamás Tóth

Tóth Zoltán Tamás

Zoli joined our team in the beginning of 2019.

He started his IT career as an enthusiastic pioneer working on a ZX-81 PC borrowed from the local factory for the weekend. In the 28 years in between, he gained experience working on multiple IT projects in both the public and private sector. Zoli participated as a developer, consultant, and project leader in many projects. He speaks the language of database systems at conversation level, yet he is confident with backend development as well.

From a young age, he was interested in making movies and digital video editing very much that he was only able to pursue in his free time. He is very proud of his pre-youtube pirate video called "Barkas vs. Barkas" which he won an award for with his friends in 1998. He spends his spare time with his family, he is fond of American cars. His hobby is preparing exotic food. And when not exercising all these, he reads legal literature.

Péter Gyulai

Gyulai Péter

Peter worked for 15 years at multinational companies in various IT-related positions. He has several Microsoft (client and server-side), Cisco CCNA, Prince2 and ITIL intermediate certificates.

In his role as an infrastructure consultant at IPR-Insights, he takes part in implementation projects of the SAM-Insights software inventory system, and provides technical support to our customers, while also being involved in the maintenance of our internal IT infrastructure.

He spends most of his free time with his wife and three children. He likes going to the theater, going on excursions and playing football with his friends.

Sándor Zsoldos

Zsoldos Sándor

He is one of the founders of IPR-Insights.

Working for the biggest software producer in the world, he figured that the modern version of the old phrase saying "set a thief to catch a thief" is "get a thief as a consultant to catch a thief" (obviously, we would not like to hurt anyone's feelings, we can't help the phrase goes like that - ed.).

In his spare time, he does woodworking (at learner level), takes photos (fairly well), or reads books (quite well). He doesn't have more spare time as he's the proud father of three beautiful children.