Razvoj / Otvoreni kod
Generator licenci otvorenog koda
Napravite LICENSE datoteku za MIT, Apache 2.0, GPL, LGPL, AGPL, MPL, BSD, ISC, Unlicense i druge licence, sa unetim imenom i godinom, i uporedite šta svaka licenca dozvoljava.
Generator licenci otvorenog koda: Tekstovi licenci su zvanični tekstovi sa SPDX License List, koju GitHub i registri paketa koriste za prepoznavanje licenci. Kratke permisivne licence, kao što su MIT i BSD, dobijaju vaše ime i godinu u stavci o autorskim pravima; duže licence, kao što su GPL i Apache 2.0, koriste se doslovno, dok se vaše obaveštenje o autorskim pravima dodaje u zaglavlje svake datoteke, u SPDX formatu prikazanom ovde. Tabela poredi copyleft, patentna prava, zahteve u vezi sa obaveštenjima i odobrenje organizacija OSI i FSF. Radi 100% lokalno u vašem pregledaču, bez otpremanja datoteka na server.
- Kategorija
- Alatke za programere
- Pokretanja
- U vašem pregledaču
- Trošak
- Besplatno · bez registracije
- Dostupnost
- Spremno za upotrebu
U potpunosti radi u vašem pregledaču
Poređenje licenci
| Licenca | Tip | Patentna prava | Obaveštenje je obavezno u kopijama | OSI | FSF |
|---|---|---|---|---|---|
| Permisivna | Nije pomenuto | Da | |||
| Permisivna | Izričito odobreno | Da | |||
| Jaki copyleft | Izričito odobreno | Da | |||
| Jaki copyleft | Nije pomenuto | Da | |||
| Slabi copyleft | Izričito odobreno | Da | |||
| Jaki copyleft, uključujući korišćenje preko mreže | Izričito odobreno | Da | |||
| Slabi copyleft | Izričito odobreno | Da | |||
| Permisivna | Nije pomenuto | Da | |||
| Permisivna | Nije pomenuto | Da | |||
| Permisivna | Nije pomenuto | Da | |||
| Permisivna | Nije pomenuto | Ne | |||
| Permisivna | Nije pomenuto | Ne | |||
| Permisivna | Nije pomenuto | Samo u kopijama izvornog koda | |||
| Permisivna | Izričito nije odobreno | Ne | |||
| Jaki copyleft | Izričito odobreno | Da |
Tekstovi i odobrenje OSI-ja i FSF-a preuzeti su sa SPDX License List 3.29.0. Ovo je sažetak, a ne pravni savet: pročitajte samu licencu, a za sve što je važno obratite se advokatu.
Primena licence
Sačuvajte tekst kao LICENSE (ili LICENSE.txt, odnosno COPYING za GPL) u korenu repozitorijuma, postavite polje licence u package.json, Cargo.toml ili pyproject.toml na njen SPDX identifikator i dodajte zaglavlje SPDX od dva reda u svaku izvornu datoteku, kako bi licenca pratila kopirane datoteke.
Uz to, držite izlazne datoteke izgradnje i tajne izvan repozitorijuma pomoću .gitignore generatora.
Kombinovanje licenci
Permisivni kod obično može da se koristi u projektima sa copyleft licencom, ali ne i obrnuto: GPL kod ne može da se ubaci u MIT projekat bez toga da rezultat postane GPL. Apache 2.0 kod kompatibilan je sa GPL verzijom 3, ali ne i sa verzijom 2.
Kako se koristi
- Izaberite licencu; ako niste sigurni, pogledajte tabelu za poređenje.
- Unesite godinu i ime nosioca autorskih prava.
- Preuzmite LICENSE datoteku u koren svog repozitorijuma i dodajte zaglavlje u izvorne datoteke.
Privatnost i ograničenja
Sve se generiše u vašem pregledaču.
Srodne alatke
Često postavljana pitanja
Koju licencu treba da izaberem?
Za maksimalnu ponovnu upotrebu izaberite MIT ili Apache 2.0, koja dodaje izričito davanje patentnih prava. Ako želite da izmene ostanu otvorene, izaberite GPL; za biblioteke koje vlasnički programi mogu da koriste, LGPL ili MPL; a za softver koji se nudi preko mreže, AGPL.
Šta znači copyleft?
Kopije i izmenjene verzije moraju se deliti pod istom licencom: jaki copyleft obuhvata ceo program, slabi copyleft samo licencirane datoteke ili biblioteku, a AGPL se proširuje i na korisnike koji programu pristupaju preko mreže.
Koja je razlika između GPL-3.0-only i -or-later?
Kod opcije or-later korisnici mogu da primene i bilo koju kasniju verziju GPL-a koju objavi FSF; kod opcije only primenjuje se samo verzija 3. Tekst licence je isti, a izbor se navodi u zaglavljima datoteka.
Besplatan alat · pokretanja: u vašem pregledaču · nalog nije potreban