Version 1.0
Avoraiser jest frameworkiem do tworzenia interfejsów użytkownika, rozwijanym i utrzymywanym przez autora projektu. Niniejsza licencja reguluje zasady korzystania z kodu źródłowego, binariów oraz dokumentacji Avoraiser.
Avoraiser NIE jest oprogramowaniem open source. Kod źródłowy jest udostępniany publicznie w celach edukacyjnych, ewaluacyjnych oraz rozwojowych (source-available).
Wszelkie prawa autorskie do Avoraiser należą do autora projektu. Użytkownik nie nabywa własności kodu, a jedynie ograniczoną licencję na jego używanie, zgodnie z warunkami niniejszej licencji.
Bez konieczności zakupu licencji komercyjnej dozwolone jest:
- Przeglądanie kodu źródłowego.
- Używanie Avoraiser do:
- nauki,
- eksperymentów,
- projektów hobbystycznych,
- projektów niekomercyjnych.
- Kompilowanie frameworka na własne potrzeby bez dystrybucji.
- Tworzenie aplikacji niekomercyjnych, które:
- nie są sprzedawane,
- nie generują przychodu,
- nie są częścią działalności gospodarczej.
Zabrania się:
- tworzenia forków repozytorium Avoraiser (publicznych lub prywatnych),
- kopiowania całości lub części kodu źródłowego do innych projektów,
- publikowania zmodyfikowanych wersji Avoraiser,
- redystrybucji kodu źródłowego w jakiejkolwiek formie.
Licencjobiorca ma prawo:
- przeglądać kod źródłowy wyłącznie w celach edukacyjnych lub ewaluacyjnych,
- modyfikować kod wyłącznie lokalnie, bez prawa jego rozpowszechniania.
Licencjobiorca nie ma prawa:
- tworzyć frameworków, bibliotek ani narzędzi o podobnym przeznaczeniu (UI / GUI / rendering),
- wykorzystywać kodu, architektury, API lub koncepcji Avoraiser do stworzenia konkurencyjnego produktu,
- oferować usług, produktów lub bibliotek opartych na Avoraiser jako alternatywy dla niego.
Zakaz dotyczy zarówno:
- projektów komercyjnych,
- jak i niekomercyjnych / open-source.
Wszelkie próby obejścia niniejszej licencji poprzez:
- przepisywanie kodu „na nowo” na podstawie Avoraiser,
- zmiany nazw symboli bez zmiany logiki,
- częściowe kopiowanie rozwiązań technicznych, będą traktowane jako naruszenie licencji i praw autorskich.
W przypadku naruszenia któregokolwiek z postanowień niniejszej licencji, w szczególności:
- nieuprawnionego kopiowania, modyfikowania lub rozpowszechniania kodu źródłowego Avoraiser,
- tworzenia forków lub projektów konkurencyjnych opartych na całości lub części kodu,
- korzystania z frameworka bez posiadania ważnej licencji per developer,
- prób obejścia mechanizmów licencyjnych,
Licencjobiorca zobowiązuje się do zapłaty na rzecz Licencjodawcy kary umownej w wysokości 50 000 PLN (pięćdziesiąt tysięcy złotych) za każde stwierdzone naruszenie.
Zapłata kary umownej nie wyłącza prawa Licencjodawcy do dochodzenia odszkodowania uzupełniającego, jeżeli poniesiona szkoda przekracza wysokość zastrzeżonej kary umownej.
Za użycie komercyjne uznaje się w szczególności:
- sprzedaż aplikacji,
- aplikacje na zlecenie klienta,
- oprogramowanie firmowe / wewnętrzne,
- SaaS, narzędzia płatne, subskrypcje,
- produkty generujące przychód pośredni lub bezpośredni.
Każde użycie komercyjne wymaga zakupu licencji komercyjnej Avoraiser.
Licencja Avoraiser jest udzielana Per developer (na programistę):
- Jedna licencja = jeden programista.
- Licencja przypisana jest do osoby, nie do firmy ani projektu.
- Jeden developer może używać Avoraiser w wielu projektach.
Bez pisemnej zgody autora ZABRANIA SIĘ:
- Redystrybucji Avoraiser (w całości lub części), w formie kodu źródłowego, bibliotek, frameworków lub SDK.
- Tworzenia forków publicznych lub prywatnych.
- Tworzenia konkurencyjnych frameworków UI opartych na Avoraiser.
- Usuwania lub modyfikowania informacji o autorze i licencji.
- Sprzedawania, sublicencjonowania lub wynajmowania Avoraiser.
- Używania Avoraiser jako bazy do innego frameworka UI.
Framework Avoraiser może zawierać lub integrować kod pochodzący od stron trzecich, udostępniany na licencjach Open Source (np. na licencji MIT, w tym moduł avoraiser.webview oparty na bibliotece WebView2).
- Tego typu komponenty podlegają wyłącznie warunkom ich oryginalnych licencji.
- Użycie, modyfikacja i dystrybucja takich komponentów są regulowane przez ich własne licencje Open Source, a nie przez komercyjne ograniczenia niniejszej Licencji Avoraiser.
- Główny kod frameworka Avoraiser (pozostałe moduły) wciąż podlega niniejszej licencji.
- Modyfikacje kodu są dozwolone wyłącznie na użytek własny.
- Zmodyfikowany kod nie może być rozpowszechniany, publikowany ani udostępniany osobom trzecim.
Avoraiser dostarczany jest „tak jak jest” (AS IS). Autor:
- nie ponosi odpowiedzialności za szkody,
- nie gwarantuje przydatności do określonego celu,
- nie odpowiada za utratę danych ani straty finansowe.
Naruszenie warunków licencji skutkuje natychmiastowym wygaśnięciem prawa do korzystania z Avoraiser oraz możliwością podjęcia kroków prawnych.
W celu uzyskania licencji komercyjnej (do użytku zarobkowego), wsparcia technicznego, licencji zespołowych lub zgłoszenia naruszeń, należy skontaktować się bezpośrednio z autorem projektu:
Dymitr Wygowski (Programista Art)
- Facebook: Programista Art - Profil Oficjalny
- E-Mail: programista.art@gmail.com
- GitHub: https://github.com/Programista-Art
- LinkedIn: Dymitr Wygowski
Uwaga: Wykorzystanie komercyjne bez pisemnej zgody autora i opłacenia licencji skutkuje naliczeniem kar umownych określonych w niniejszym dokumencie.
Avoraiser is a user interface framework developed and maintained by the project author. This license governs the use of Avoraiser source code, binaries, and documentation.
Avoraiser is NOT open source software. The source code is publicly available for educational, evaluation, and development purposes only (source-available).
All copyrights to Avoraiser belong exclusively to the author. The user does not acquire ownership of the software, only a limited license to use it under the terms of this agreement.
Without purchasing a commercial license, you may:
- View and study the source code.
- Use Avoraiser for:
- learning,
- experimentation,
- hobby projects,
- non-commercial projects.
- Compile Avoraiser for personal use without redistribution.
- Create non-commercial applications that:
- are not sold,
- do not generate revenue,
- are not part of a business activity.
You may NOT:
- fork the Avoraiser repository (publicly or privately),
- copy any part of the source code into other projects,
- publish modified versions of Avoraiser,
- redistribute the source code in any form.
You MAY:
- view the source code for evaluation or educational purposes only,
- modify the source code locally, without any right to distribute it.
The licensee may NOT:
- create frameworks, libraries, or tools with similar purpose (UI / GUI / rendering),
- use Avoraiser’s code, architecture, API, or concepts to build a competing product,
- offer services or software that act as an alternative to Avoraiser.
This restriction applies to:
- commercial projects,
- non-commercial and open-source projects alike.
Any attempt to circumvent this license by:
- rewriting the code based on Avoraiser,
- renaming symbols without changing logic,
- partial reuse of technical solutions, shall be considered a violation of this license and copyright law.
In the event of a violation of any provision of this license, including but not limited to:
- unauthorized copying, modification, or distribution of Avoraiser source code,
- creation of forks or competing projects based in whole or in part on the framework,
- use of the framework without a valid per-developer license,
- attempts to bypass or circumvent licensing mechanisms,
The Licensee agrees to pay the Licensor a contractual penalty of PLN 50,000 (fifty thousand Polish zlotys) for each confirmed violation.
Payment of the contractual penalty does not limit the Licensor’s right to claim additional damages if the actual damage exceeds the amount of the penalty.
Commercial use includes, but is not limited to:
- selling applications,
- client work,
- internal company software,
- SaaS products,
- paid tools or subscriptions,
- software generating direct or indirect revenue.
Any commercial use requires purchasing an Avoraiser commercial license.
Avoraiser is licensed Per developer:
- One license equals one developer.
- The license is assigned to an individual, not a company or project.
- A licensed developer may use Avoraiser in multiple projects.
Without written permission from the author, you may NOT:
- Redistribute Avoraiser, in whole or in part, as source code, libraries, frameworks, or SDKs.
- Create public or private forks.
- Create competing UI frameworks based on Avoraiser.
- Remove or modify copyright or license notices.
- Sell, sublicense, or rent Avoraiser.
- Use Avoraiser as the foundation of another UI framework.
The Avoraiser framework may contain or integrate third-party code distributed under Open Source licenses (e.g., under the MIT license, including the avoraiser.webview module based on the WebView2 library).
- Such components are subject exclusively to the terms of their original licenses.
- The use, modification, and distribution of these components are governed by their respective Open Source licenses, not by the commercial restrictions of this Avoraiser License.
- The core Avoraiser framework (all other modules) remains under the terms of this license.
- Modifications are allowed for personal/internal use only.
- Modified versions may not be redistributed, published, or shared with third parties.
Avoraiser is provided “AS IS”, without warranty of any kind. The author is not liable for:
- damages,
- data loss,
- financial loss,
- or any consequences arising from use of the software.
Violation of this license results in immediate termination of usage rights and possible legal action.
To obtain a commercial license (for commercial use), team/enterprise licenses, technical support, or report infringements, please contact the project author directly:
Dymitr Wygowski (Programista Art)
- Facebook: Programista Art - Profil Oficjalny
- E-Mail: programista.art@gmail.com
- GitHub: https://github.com/Programista-Art
- LinkedIn: Dymitr Wygowski
Note: Commercial use without the written consent of the author and payment of the license fee will result in contractual penalties specified in this document.