Omnikit
ProgramowaniePlikiFinanseWszystkie narzędzia
Ctrl K
Narzędzia dla programistówNarzędzia do plikówKalkulatory finansoweWszystkie narzędzia
Strona głównaNarzędzia dla programistówGenerator licencji
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский

Generator licencji

programowanie

Utwórz plik LICENSE: MIT, Apache 2.0, GPL 3.0 i 20 innych, z imieniem i nazwiskiem oraz rokiem

Działa w przeglądarce. Wpisane dane nie są nigdzie wysyłane. Sprawdzono 16 października 2026.

Generator licencji daje pełny tekst licencji open source z wpisanym imieniem i nazwiskiem oraz rokiem, gotowy do zapisania jako plik LICENSE. Do wyboru są 23 licencje, w tym MIT, Apache 2.0 i GPL 3.0; widać, na co każda pozwala i czego wymaga, a identyfikator SPDX można skopiować do package.json.

Ta strona została przetłumaczona maszynowo z angielskiego oryginału. Tłumaczenie nie zostało jeszcze sprawdzone przez człowieka, dlatego wiążąca jest wersja angielska. Przeczytaj angielski oryginał

Dalej:
  • Generator .gitignore Utwórz .gitignore z 61 szablonów dla języków, frameworków, edytorów i systemów

Jak dodać licencję do projektu

1

Dotknij pasującej licencji, np. MIT dla prostej i liberalnej, albo wybierz dowolną z 23 z listy.

2

Wpisz właściciela praw autorskich; rok jest już wpisany.

3

Kliknij Pobierz, aby zapisać plik LICENSE, a następnie umieść go w głównym folderze projektu.

4

Skopiuj wiersz SPDX do package.json lub na początek każdego pliku źródłowego, jeśli narzędzia mają go odczytywać.

O generatorze licencji

Kod bez licencji nie jest open source: domyślnie prawo autorskie nie pozwala nikomu innemu go kopiować, zmieniać ani udostępniać, nawet gdy repozytorium jest publiczne. To dodanie pliku LICENSE w głównym folderze przyznaje te prawa, a wybór licencji decyduje, na jakich warunkach.

Wybór. Główne pytanie brzmi: co inni muszą zrobić ze swoimi zmianami.

Licencja Inni mogą zamknąć swoje zmiany Licencja patentowa Zmiany udostępniane na tej samej licencji
MIT Tak Nie Nie
Apache 2.0 Tak Tak Nie
BSD 3-Clause Tak Nie Nie
MPL 2.0 Tak, poza zmienionymi plikami Tak Tylko zmienione pliki
GPL 3.0 Nie Tak Cały program
AGPL 3.0 Nie, nawet przez sieć Tak Cały program, łącznie z usługami internetowymi

MIT to najczęstszy wybór dla bibliotek; Apache 2.0 dodaje wyraźną licencję patentową, którą większe firmy często wolą; GPL 3.0 utrzymuje otwartą każdą wersję programu.

Wypełnianie. Większość liberalnych licencji zawiera wiersz praw autorskich z rokiem i nazwą. Wystarczy wpisać właściciela praw autorskich, rok jest już wpisany; działa też zakres, np. 2019-2026. Licencje takie jak GPL, Apache i MPL nie mają na początku wiersza do wypełnienia: tekst jest używany dokładnie w opublikowanej formie.

Skąd pochodzą teksty. 23 teksty pochodzą z choosealicense.com, witryny, z której korzysta GitHub przy dodawaniu licencji do repozytorium, w ustalonym commicie. Każdy porównano słowo po słowie z tekstem samej SPDX License List i co najmniej 95 procent słów zgadza się w tej samej kolejności; różnice to tytuły i uwagi GNU o tym, jak stosować licencję.

Po zapisaniu. Plik należy umieścić w głównym folderze projektu, dodać identyfikator SPDX do package.json lub na początek każdego pliku źródłowego i podać w README, jakiej licencji się używa. Ta strona nie stanowi porady prawnej. Wszystko działa w przeglądarce.

Najczęściej zadawane pytania

Jakiej licencji open source użyć?

Dla większości bibliotek MIT: krótka, liberalna i wszędzie rozumiana. Apache 2.0 warto wybrać, gdy potrzebna jest wyraźna licencja patentowa, GPL 3.0, gdy każda zmieniona wersja musi pozostać open source, a AGPL 3.0, gdy ma to dotyczyć także oprogramowania oferowanego jako usługa internetowa. MPL 2.0 plasuje się pomiędzy nimi i obejmuje tylko pliki napisane przez autora.

Czym różnią się MIT i Apache 2.0?

Obie pozwalają każdemu używać, zmieniać i sprzedawać kod, także w zamkniętych produktach. Apache 2.0 dodatkowo udziela licencji na patenty, które współtwórcy posiadają w związku ze swoim wkładem, odbiera tę licencję każdemu, kto pozywa w sprawie patentów, i wymaga, aby zmienione pliki informowały o zmianach. MIT ma kilka wierszy i nie mówi nic o patentach.

Co się dzieje, jeśli kod nie ma licencji?

Wtedy obowiązują domyślne zasady prawa autorskiego: autor zachowuje wszystkie prawa, a nikt inny nie może kopiować, zmieniać ani rozpowszechniać kodu, nawet jeśli znajduje się w publicznym repozytorium. Można go oglądać, ale używanie go we własnych projektach jest niedozwolone. Dopiero dodanie pliku LICENSE zmienia opublikowany kod w open source.

Gdzie umieścić plik LICENSE?

W głównym folderze projektu, pod nazwą LICENSE, lub COPYING w przypadku GPL 3.0, jak sugeruje GNU. GitHub i npm znajdują go tam i pokazują licencję na stronie projektu. Należy też ustawić pole license w package.json na identyfikator SPDX, np. MIT, i wspomnieć o licencji w README.

Jaki rok wpisać w wierszu praw autorskich?

Rok pierwszej publikacji kodu albo zakres od pierwszego do ostatniego roku zmian, np. 2019-2026. Aktualizowanie roku jest częste, ale nie jest wymagane: informacja zapisuje, kiedy utwór powstał. Należy użyć nazwy osoby lub organizacji, do której należą prawa autorskie, w przypadku kodu tworzonego w pracy często pracodawcy.

Czy można później zmienić licencję?

Nowe wersje można wydać na innej licencji, jeśli posiada się wszystkie prawa autorskie, ale już wydane kopie zachowują licencję, z którą zostały udostępnione. Jeśli kod współtworzyły inne osoby, do zmiany licencji ich części potrzebna jest ich zgoda, chyba że podpisały umowę współtwórcy, która na to pozwala. Staranny wybór na początku pozwala tego uniknąć.

Źródła

  • choosealicense.com licence texts (GitHub, github/choosealicense.com)The 23 licence texts, their placeholders and their permissions, conditions and limitations, at commit f717b23
  • SPDX License ListLicence identifiers and the reference texts each licence was compared with
  • Open Source Initiative, LicensesWhich licences are approved as open source

Ostatnia weryfikacja: 16 października 2026.

Stawki i przepisy się zmieniają; przed oparciem się na danej liczbie należy sprawdzić źródło.

Nadal coś nie działa? Zapytaj o narzędzie Generator licencji a odpowiedzieć może każdy, kto zna odpowiedź. Konto nie jest potrzebne.

Powiązane narzędzia

Wszystkie narzędzia dla programistów
Generator UUIDLosowe UUID v4 i uporządkowane czasowo v7, do 1000 naraz, z walidatoremGenerator skrótów (hash)MD5, SHA-1, SHA-256, SHA-384 i SHA-512 z tekstu lub plików, z porównaniem sumy kontrolnejGenerator wyrażeń cronHarmonogram cron z menu, opis prostym językiem i najbliższe uruchomieniaGenerator slugówCzyste slugi URL z tytułów, także z akcentami i w hindi, pojedynczo lub setki narazGenerator meta tagówTagi title, description, canonical, Open Graph i Twitter z podglądem na żywoGenerator robots.txtTworzenie pliku robots.txt z szablonów i sprawdzanie, co naprawdę robi każdy wierszGenerator mapy witrynyZamiana listy adresów URL w poprawny plik sitemap.xml, z indeksem, gdy lista jest za dużaGenerator UTMTwórz linki kampanii ze źródłem, medium i kampanią, a potem eksportuj wszystkie do CSV
Czy to narzędzie było pomocne?
Omnikit

Małe zadania wykonywane w przeglądarce. Bezpłatnie, szybko i prywatnie. Pliki nigdy nie są przesyłane.

Pliki

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Programowanie

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Finanse

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский
PoradnikiPytaniaO serwisieJak sprawdzamyBiblioteka prawa (beta)PrywatnośćRegulaminUjawnieniaKontaktMore: Exam practice (UGC NET Paper 1)Działa w przeglądarce. Nic nie jest przesyłane. © 2026 Omnikit (theomnikit.com)