Licenças open source: biblioteca completa
60 licenças, das permissivas às de código disponível e de modelos.
| Licença | Família | OSI | Livre (FSF) | Projetos | Em palavras simples |
|---|---|---|---|---|---|
| Apache-2.0 Apache-2.0 | Permissiva | ✓ | ✓ | 34Android Open Source Project, Apache Cassandra, Apache CouchDB | Licença permissiva com concessão expressa de patentes, retaliação em matéria de patentes e obrigação de assinalar os ficheiros alterados. |
| Apache-2.0+LLVM Apache-2.0 WITH LLVM-exception | Permissiva | ✓ | ✓ | 5LLVM, wasm-tools, Wasmtime | Apache-2.0 com uma exceção que dispensa a atribuição para código compilado e a torna utilizável em projetos GPL-2.0. |
| BSD-2 BSD-2-Clause | Permissiva | ✓ | ✓ | 5FreeBSD, Homebrew, LZ4 | Como a MIT: use o código livremente; mantenha o aviso de direitos de autor e a exclusão de responsabilidade nas cópias em código-fonte e em binário. |
| BSD-3 BSD-3-Clause | Permissiva | ✓ | ✓ | 7Django, Go, NumPy | Como a MIT, mais uma cláusula que proíbe usar o seu nome para promover produtos derivados. |
| Boost-1.0 BSL-1.0 | Permissiva | ✓ | ✓ | 5Asio, Boost C++ Libraries, Catch2 | Licença permissiva; o aviso é obrigatório nas cópias em código-fonte, mas não nos binários compilados. |
| ISC ISC | Permissiva | ✓ | ✓ | 5lru-cache, minimatch, node-glob | Uma licença equivalente à MIT, mais curta: qualquer utilização, mantendo o aviso de direitos de autor e de permissão. |
| MIT MIT | Permissiva | ✓ | ✓ | 25Angular, Astro, Bun | Faça quase tudo com o código. Mantenha o aviso de direitos de autor e de licença. Sem garantia. |
| MIT-0 MIT-0 | Permissiva | ✓ | Desconhecido | 5cfn-lint, Powertools for AWS Lambda (.NET), Powertools for AWS Lambda (Java) | MIT sem a obrigação de atribuição: use, copie e venda sem manter qualquer aviso. |
| MulanPSL-2.0 MulanPSL-2.0 | Permissiva | ✓ | Desconhecido | 5A-Tune, iSulad, openGauss | Uma licença permissiva chinesa com concessão de patentes e retaliação. Os textos chinês e inglês têm igual validade; o chinês prevalece em caso de conflito. |
| PostgreSQL PostgreSQL | Permissiva | ✓ | ✓ | 5pg_cron, pg_partman, pgAdmin 4 | Uma licença permissiva curta, semelhante à MIT e à BSD, usada pelo PostgreSQL e pelo seu ecossistema. |
| Unicode-3.0 Unicode-3.0 | Permissiva | ✓ | Desconhecido | 5ICU, ICU4X, Unicode Character Database | Licença permissiva para dados e software Unicode, como ICU e CLDR; mantenha o aviso e não use o nome do titular dos direitos para promoção. |
| Unlicense Unlicense | Permissiva | ✓ | ✓ | 5memchr (Rust crate), ripgrep, xsv | Dedica a obra ao domínio público sempre que possível, com uma licença permissiva de recurso. Não é exigida atribuição. |
| UPL-1.0 UPL-1.0 | Permissiva | ✓ | ✓ | 5Coherence Community Edition, GraalJS, GraalPy | Uma licença permissiva curta com concessão expressa de patentes, usada pela Oracle no GraalVM e noutros projetos. |
| Zlib Zlib | Permissiva | ✓ | ✓ | 5Bullet Physics, GLFW, SDL | Licença permissiva: o código-fonte alterado tem de ser identificado como tal, a origem não pode ser deturpada e o aviso mantém-se nas cópias em código-fonte. |
| APSL-2.0 APSL-2.0 | Copyleft fraco | ✓ | ✓ | 5Apple Libc, CoreFoundation (CF-Lite), dyld | Copyleft ao nível do ficheiro da Apple: os ficheiros abrangidos que forem modificados têm de ser publicados, incluindo quando implementados externamente como serviço. Incompatível com a GPL. |
| Artistic-2.0 Artistic-2.0 | Copyleft fraco | ✓ | ✓ | 5MoarVM, npm CLI, Parrot VM | Permite modificar e distribuir livremente, mas uma versão modificada tem de ser claramente identificada ou renomeada, ou o seu código-fonte disponibilizado. Inclui termos sobre patentes. |
| CDDL-1.0 CDDL-1.0 | Copyleft fraco | ✓ | ✓ | 5illumos, OmniOS, OpenIndiana | Copyleft ao nível do ficheiro derivado da MPL, com concessão de patentes; incompatível com a GPL. |
| EPL-1.0 EPL-1.0 | Copyleft fraco | ✓ | ✓ | 5Clojure, ClojureScript, core.async | Copyleft ao nível do módulo com concessão de patentes e lei de Nova Iorque como lei aplicável; incompatível com a GPL. |
| EPL-2.0 EPL-2.0 | Copyleft fraco | ✓ | ✓ | 5Eclipse IDE, Eclipse Jetty, Eclipse Mosquitto | Copyleft fraco ao nível do módulo com concessão de patentes; pode indicar a GPL como licença secundária para compatibilidade. |
| GPL-2.0+CPE GPL-2.0-only WITH Classpath-exception-2.0 | Copyleft fraco | ✓ | ✓ | 5Amazon Corretto, Eclipse Temurin, GNU Classpath | GPL-2.0 para a própria biblioteca, mais uma exceção que permite que programas independentes se liguem a ela sob qualquer licença. |
| LGPL-2.1 LGPL-2.1-only | Copyleft fraco | ✓ | ✓ | 6FFmpeg, GLib, GStreamer | Copyleft de biblioteca: as alterações à biblioteca continuam abertas; programas fechados podem ligar-se a ela se os utilizadores puderem refazer a ligação com uma biblioteca modificada. |
| LGPL-3.0 LGPL-3.0-only | Copyleft fraco | ✓ | ✓ | 5GNU Guile, GNU libunistring, GNU MP (GMP) | Copyleft ao nível da biblioteca: as alterações à biblioteca continuam abertas; aplicações fechadas podem ligar-se a ela se os utilizadores puderem substituir a biblioteca. |
| LPPL-1.3c LPPL-1.3c | Copyleft fraco | ✓ | ✓ | 5amsmath, babel (LaTeX), hyperref | Licença livre para pacotes LaTeX: os ficheiros modificados têm de ser renomeados ou claramente identificados para que os documentos funcionem da mesma forma em todo o lado. |
| MPL-2.0 MPL-2.0 | Copyleft fraco | ✓ | ✓ | 6Firefox, LibreOffice, OpenBao | Copyleft ao nível do ficheiro: as alterações a ficheiros sob MPL têm de continuar abertas, mas podem ser combinadas com código fechado noutros ficheiros. |
| Perl-5 Artistic-1.0-Perl OR GPL-1.0-or-later | Copyleft fraco | Desconhecido | ✓ | 5Catalyst, DBI, libwww-perl (LWP) | A licença dupla do Perl: os destinatários escolhem a Artistic License 1.0 ou a GPL (versão 1 ou posterior). |
| GPL-2.0 GPL-2.0-only | Copyleft forte | ✓ | ✓ | 8Drupal, Git, GNU libunistring | Copyleft forte: as obras derivadas distribuídas têm de ser publicadas integralmente sob a GPL-2.0. Sem concessão expressa de patentes; incompatível com a GPL-3.0, exceto se for usada a fórmula 'ou posterior'. |
| GPL-3.0 GPL-3.0-only | Copyleft forte | ✓ | ✓ | 6Ansible, GCC, GIMP | Copyleft forte: se distribuir o software ou obras derivadas, tem de publicar o código-fonte completo sob a GPL-3.0. |
| AGPL-3.0 AGPL-3.0-only | Copyleft de rede | ✓ | ✓ | 10Elasticsearch, Grafana, Grafana Loki | GPL-3.0 com uma cláusula de rede: os utilizadores que interagem com uma versão modificada através de uma rede têm de ter acesso ao respetivo código-fonte. |
| BSL-1.1 BUSL-1.1 | Código disponível (source-available) | ✗ | ✗ | 5Akka, Consul, Nomad | Código disponível: a utilização em produção é limitada pelo Additional Use Grant, e cada versão converte-se numa licença aberta após a Change Date (máx. 4 anos). |
| Confluent CL LicenseRef-Confluent-Community-1.0 | Código disponível (source-available) | ✗ | ✗ | 5Confluent REST Proxy, Confluent Schema Registry, Kafka Connect HDFS | Código disponível: use, modifique e distribua livremente, exceto para oferecer um produto SaaS que concorra com a Confluent. |
| ELv2 Elastic-2.0 | Código disponível (source-available) | ✗ | ✗ | 5Airbyte, Beats, Elasticsearch | Código disponível: gratuita para usar e modificar, mas não pode oferecê-la como serviço gerido nem contornar chaves de licença. |
| FSL-1.1 FSL-1.1-ALv2 | Código disponível (source-available) | ✗ | ✗ | 5Codecov, GitButler, PowerSync Service | Código disponível: qualquer utilização exceto um produto concorrente, e cada versão passa a Apache-2.0 dois anos depois. |
| RSALv2 LicenseRef-RSALv2 | Código disponível (source-available) | ✗ | ✗ | 5Redis, RedisBloom, RediSearch | Licença de código disponível da Redis: gratuita para usar e modificar, mas não para oferecer o software como serviço gerido nem para contornar chaves de licença. |
| SSPL-1.0 SSPL-1.0 | Código disponível (source-available) | ✗ | Desconhecido | 11Beats, Elasticsearch, Graylog | Semelhante à AGPL, mas oferecer o software como serviço obriga a publicar o código-fonte de toda a pilha do serviço. Não aprovada pela OSI. |
| Baichuan 2 LicenseRef-Baichuan-2-Community | Licença de modelo | ✗ | ✗ | 5Baichuan2-13B-Base, Baichuan2-13B-Chat, Baichuan2-13B-Chat-4bits | Utilização comercial gratuita para serviços com menos de um milhão de utilizadores ativos diários, após registo; serviços maiores precisam de uma licença separada. |
| BLOOM RAIL 1.0 LicenseRef-BigScience-BLOOM-RAIL-1.0 | Licença de modelo | ✗ | ✗ | 5BLOOM, BLOOM 1B7, BLOOM 3B | A primeira Responsible AI License para um grande modelo de linguagem: acesso aberto com restrições baseadas na utilização que vinculam as obras derivadas. |
| ChatGLM License LicenseRef-ChatGLM-Model | Licença de modelo | ✗ | ✗ | 5ChatGLM-6B, ChatGLM2-6B, ChatGLM3-6B | Os pesos são gratuitos para investigação académica; a utilização comercial é gratuita após registo, sujeita a restrições de utilização. |
| DeepSeek License LicenseRef-DeepSeek-Model | Licença de modelo | ✗ | ✗ | 5DeepSeek Coder 33B, DeepSeek LLM 67B, DeepSeek-Coder-V2 | Uma licença de modelo ao estilo OpenRAIL: utilização comercial permitida, com restrições baseadas na utilização que passam para as obras derivadas. |
| Falcon License 2.0 LicenseRef-TII-Falcon-2.0 | Licença de modelo | ✗ | ✗ | 5Falcon 2 11B, Falcon Mamba 7B, Falcon-H1 | Licença de modelo da TII baseada na Apache-2.0, com uma política de utilização aceitável; utilização comercial permitida sem royalties. |
| FLUX.1-dev NC LicenseRef-FLUX-1-dev-Non-Commercial | Licença de modelo | ✗ | ✗ | 5FLUX.1 [dev], FLUX.1 Canny [dev], FLUX.1 Depth [dev] | Pesos de modelo apenas para utilização não comercial; a utilização comercial dos pesos requer uma licença separada da Black Forest Labs. |
| Gemma LicenseRef-Gemma | Licença de modelo | ✗ | ✗ | 5CodeGemma, Gemma, Gemma 2 | Os termos de modelo da Google: utilização comercial permitida, com uma política de utilizações proibidas que passa para todas as obras derivadas, incluindo modelos destilados. |
| Hunyuan Community LicenseRef-Tencent-Hunyuan-Community | Licença de modelo | ✗ | ✗ | 5Hunyuan-A13B, Hunyuan-Large, Hunyuan3D-2 | Utilização comercial permitida com uma política de utilização aceitável; serviços muito grandes precisam de uma licença separada, e alguns territórios estão excluídos. |
| Llama LicenseRef-Llama-Community | Licença de modelo | ✗ | ✗ | 5Code Llama, Llama 2, Llama 3.1 | Uma licença de modelo própria: a utilização comercial é permitida, com uma Acceptable Use Policy, regras de atribuição e de nomenclatura, e uma licença separada acima de 700M de utilizadores ativos mensais. |
| Mistral Research LicenseRef-Mistral-Research | Licença de modelo | ✗ | ✗ | 5Ministral 8B, Mistral Large 2 (2407), Mistral Large 2.1 (2411) | Pesos apenas para investigação e uso pessoal; qualquer utilização comercial ou em produção requer uma licença comercial da Mistral AI. |
| NVIDIA Open Model LicenseRef-NVIDIA-Open-Model | Licença de modelo | ✗ | ✗ | 5Cosmos-1.0 Diffusion, Mistral-NeMo-Minitron 8B, Nemotron-4 340B Instruct | Licença de modelo utilizável comercialmente: obras derivadas permitidas, a NVIDIA não reivindica direitos sobre os resultados, mas as salvaguardas de segurança integradas não podem ser contornadas. |
| OpenRAIL-M LicenseRef-OpenRAIL-M | Licença de modelo | ✗ | ✗ | 5SantaCoder, Stable Diffusion 2.1, Stable Diffusion v1 | Uma Responsible AI License para modelos: termos permissivos com restrições baseadas na utilização que todas as obras derivadas têm de transmitir. |
| Stability Community LicenseRef-Stability-AI-Community | Licença de modelo | ✗ | ✗ | 5Stable Audio Open, Stable Diffusion 3.5 Large, Stable Diffusion 3.5 Medium | Gratuita para investigação, uso não comercial e uso comercial abaixo de 1M USD de receita anual; empresas maiores precisam de uma licença empresarial. |
| Qwen License LicenseRef-Tongyi-Qianwen | Licença de modelo | ✗ | ✗ | 5Qwen-72B, Qwen1.5-14B, Qwen1.5-72B | A licença de modelo da Alibaba para os maiores modelos Qwen: utilização comercial permitida, com atribuição e uma licença separada acima de 100 milhões de utilizadores ativos mensais. |
| CC BY 4.0 CC-BY-4.0 | Conteúdos / dados | ✗ | ✓ | 5COCO annotations, Kubernetes documentation, LAION-5B | Para conteúdos, dados e documentação: qualquer utilização, incluindo comercial, com atribuição e indicação das alterações. |
| CC BY-NC 4.0 CC-BY-NC-4.0 | Conteúdos / dados | ✗ | ✗ | 6Aya 23, Command R (open weights), Galactica | Para conteúdos e dados: atribuição obrigatória e utilização comercial não permitida. |
| CC BY-NC-SA 4.0 CC-BY-NC-SA-4.0 | Conteúdos / dados | ✗ | ✗ | 5CS50, Khan Academy content, LibreTexts | Para conteúdos: atribuição, sem utilização comercial e adaptações sob a mesma licença. |
| CC BY-SA 4.0 CC-BY-SA-4.0 | Conteúdos / dados | ✗ | ✓ | 5SQuAD 2.0, Stack Overflow content, Wikipedia text | Copyleft para conteúdos: qualquer utilização com atribuição, e as adaptações têm de ser partilhadas sob a mesma licença. |
| CC0 CC0-1.0 | Conteúdos / dados | ✗ | ✓ | 5Common Voice, MusicBrainz core data, OpenAlex | Dedicação ao domínio público para dados e conteúdos, com uma licença de recurso: sem condições, nem sequer atribuição. |
| CDLA-Permissive-1.0 CDLA-Permissive-1.0 | Conteúdos / dados | ✗ | Desconhecido | 5DocLayNet, FinTabNet, PubLayNet | Licença permissiva de dados da Linux Foundation: use e partilhe dados livremente; resultados como modelos treinados não ficam restringidos. |
| Etalab-2.0 etalab-2.0 | Conteúdos / dados | ✗ | Desconhecido | 5Base Adresse Nationale, data.gouv.fr, Demandes de valeurs foncières (DVF) | Licença aberta do Estado francês: reutilize dados públicos livremente, incluindo para fins comerciais, com atribuição. |
| GFDL-1.3 GFDL-1.3-only | Conteúdos / dados | ✗ | ✓ | 5GCC Manual, GNU Bash Reference Manual, GNU Coreutils Manual | Copyleft para manuais: as cópias e versões modificadas têm de continuar sob a GFDL, mantendo o historial e as secções invariantes. |
| ODbL-1.0 ODbL-1.0 | Conteúdos / dados | ✗ | ✓ | 5Open Food Facts database, OpenCorporates data, OpenFlights data | Partilha nos mesmos termos para bases de dados: pode usar os dados comercialmente, mas as bases de dados derivadas públicas têm de continuar sob a ODbL. Obras produzidas, como mapas ou imagens, apenas exigem atribuição. |
| ODC-By-1.0 ODC-By-1.0 | Conteúdos / dados | ✗ | Desconhecido | 5C4 (AllenAI release), Dolma, FineWeb | Para bases de dados e conjuntos de dados: qualquer utilização, incluindo comercial, desde que mantenha o aviso de atribuição. As obras produzidas a partir dos dados também precisam de um aviso. |
| OFL-1.1 OFL-1.1 | Conteúdos / dados | ✓ | ✓ | 5Fira Sans, IBM Plex, Inter | Licença livre para tipos de letra: use, incorpore e modifique livremente, mas os tipos de letra modificados têm de abandonar os nomes reservados e não podem ser vendidos isoladamente. |
| OGL-UK-3.0 OGL-UK-3.0 | Conteúdos / dados | ✗ | Desconhecido | 5Companies House data, data.gov.uk, legislation.gov.uk | Licença do setor público do Reino Unido: use informação governamental livremente, incluindo para fins comerciais, com atribuição. |