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.

Pokretanja
U vašem pregledaču
Trošak
Besplatno · bez registracije
Dostupnost
Spremno za upotrebu
Generator licenciLokalna obrada

U potpunosti radi u vašem pregledaču

Poređenje licenci

LicencaTipPatentna pravaObaveštenje je obavezno u kopijamaOSIFSF
PermisivnaNije pomenutoDa
PermisivnaIzričito odobrenoDa
Jaki copyleftIzričito odobrenoDa
Jaki copyleftNije pomenutoDa
Slabi copyleftIzričito odobrenoDa
Jaki copyleft, uključujući korišćenje preko mrežeIzričito odobrenoDa
Slabi copyleftIzričito odobrenoDa
PermisivnaNije pomenutoDa
PermisivnaNije pomenutoDa
PermisivnaNije pomenutoDa
PermisivnaNije pomenutoNe
PermisivnaNije pomenutoNe
PermisivnaNije pomenutoSamo u kopijama izvornog koda
PermisivnaIzričito nije odobrenoNe
Jaki copyleftIzričito odobrenoDa

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

  1. Izaberite licencu; ako niste sigurni, pogledajte tabelu za poređenje.
  2. Unesite godinu i ime nosioca autorskih prava.
  3. 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