Termos

Licença

O ronutz.com é de código aberto. O código é licenciado sob a Apache License 2.0, e o conteúdo escrito, sob a Creative Commons Atribuição 4.0 (CC BY 4.0). As duas licenças exigem atribuição: reutilize, mas cite a fonte. Os materiais de curso abertos são a única exceção: cada um é publicado sob a licença que a própria ficha declara, e os que estão sob CC0 1.0 não exigem atribuição nenhuma. O site também se apoia em outros softwares de código aberto, com os créditos abaixo.

Código abertoApache-2.0CC BY 4.0

Código sob Apache-2.0 · conteúdo sob CC BY 4.0 · atribuição obrigatória

Código aberto: Apache-2.0 (código) e CC BY 4.0 (conteúdo)

O código da aplicação é licenciado sob a Apache License 2.0. O conteúdo escrito (cada artigo de Aprender, os textos e as explicações das ferramentas e a documentação) é licenciado sob a Creative Commons Atribuição 4.0 Internacional (CC BY 4.0). Você pode usar, modificar e redistribuir ambos, inclusive para fins comerciais, desde que dê o devido crédito a Rodolfo Nützmann (ronutz.com), inclua um link para a licença e indique quaisquer alterações. O ronutz.com continua sendo a fonte canônica e mantida.

Materiais de curso abertos: a exceção CC0

Os materiais de curso oferecidos em Materiais abertos (os slides em PDF e o deck editável com as notas do apresentador) são publicados sob a licença que cada ficha declara, e a ficha rege os próprios arquivos, digam o que disserem os selos do rodapé, que descrevem o site. Onde essa licença é a CC0 1.0, o material está dedicado ao domínio público: copie, adapte, traduza e ensine com ele, com fins comerciais ou não, sem nenhuma exigência de atribuição. O crédito é bem-vindo, nunca obrigatório.

Componentes de código aberto

Este site se apoia em trabalho de código aberto. O site em si é construído com Next.js e React e entregue como uma exportação estática; a internacionalização usa next-intl; o conteúdo de Aprender é renderizado com next-mdx-remote, gray-matter, remark-gfm e js-yaml; o explicador de estrutura HTML faz o parsing com o parse5 (e a dependência dele, entities, BSD-2-Clause); e a busca roda com o Pagefind. Esses componentes são disponibilizados sob a MIT License, exceto o next-mdx-remote (Mozilla Public License 2.0) e o entities (BSD-2-Clause). A referência da API incorpora o Swagger UI, sob a Apache License 2.0. Cada componente continua sob a sua própria licença, e os avisos completos acompanham o código-fonte.

Código-fonte

O código-fonte completo está no GitHub. Issues e pull requests são bem-vindos; o ronutz.com continua sendo o deploy canônico e mantido.

Ver o repositório no GitHub →