Based on kernel version 7.3. Page generated on 2026-10-19 13:18 EDT.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 | .. SPDX-License-Identifier: GPL-2.0 Interpretação do Código de Conduta do Kernel Linux ================================================== O :ref:`pt_BR_code_of_conduct` é um documento geral que tem como objetivo fornecer um conjunto de regras para quase todas as comunidades de código aberto. Toda comunidade de código aberto é única e o kernel Linux não é exceção. Por causa disso, este documento descreve como nós, na comunidade do kernel Linux, o interpretaremos. Nós também não esperamos que esta interpretação seja estática ao longo do tempo, e a ajustaremos conforme necessário. O esforço de desenvolvimento do kernel Linux é um processo muito pessoal em comparação com as formas "tradicionais" de desenvolvimento de software. Suas contribuições e as ideias por trás delas serão cuidadosamente revisadas, frequentemente resultando em críticas e apontamentos. A revisão quase sempre exigirá melhorias antes que o material possa ser incluído no kernel. Saiba que isso acontece porque todos os envolvidos querem ver a melhor solução possível para o sucesso geral do Linux. Este processo de desenvolvimento provou criar o kernel de sistema operacional mais robusto de todos os tempos, e nós não queremos fazer nada que cause a diminuição da qualidade do envio e do resultado final. Mantenedores ------------ O Código de Conduta usa o termo "mantenedores" várias vezes. Na comunidade do kernel, um "mantenedor" é qualquer pessoa responsável por um subsistema, driver ou arquivo, e que esteja listada no arquivo MAINTAINERS na árvore de código-fonte do kernel. Responsabilidades ----------------- O Código de Conduta menciona direitos e responsabilidades para os mantenedores, e isso precisa de alguns esclarecimentos adicionais. Em primeiro lugar e acima de tudo, é uma expectativa razoável que os mantenedores liderem pelo exemplo. Dito isto, nossa comunidade é vasta e ampla, e não há um novo requisito para que os mantenedores lidem unilateralmente com o comportamento de outras pessoas nas partes da comunidade onde atuam. Essa responsabilidade é de todos nós e, em última análise, o Código de Conduta documenta os caminhos finais de escalonamento em caso de preocupações não resolvidas em relação a questões de conduta. Os mantenedores devem estar dispostos a ajudar quando ocorrerem problemas e trabalhar com outras pessoas na comunidade quando necessário. Não tenha medo de entrar em contato com o Conselho Consultivo Técnico (TAB) ou outros mantenedores se não tiver certeza de como lidar com as situações que surgirem. Isso não será considerado um relato de violação, a menos que você queira que seja. Se não tiver certeza sobre como abordar o TAB ou quaisquer outros mantenedores, entre em contato com nossa mediadora de conflitos, Joanna Lee <jlee@linuxfoundation.org>. No final, "sejam gentis uns com os outros" é realmente o objetivo final para todos. Sabemos que todos são humanos e que todos falhamos às vezes, mas o objetivo principal para todos nós deve ser trabalhar em direção a resoluções amigáveis dos problemas. A aplicação do código de conduta será apenas uma opção de último recurso. Nosso objetivo de criar um sistema operacional robusto e tecnicamente avançado e a complexidade técnica envolvida exigem naturalmente conhecimento técnico e tomada de decisões. O conhecimento técnico exigido varia dependendo da área de contribuição. Ele é determinado principalmente pelo contexto e pela complexidade técnica e apenas secundariamente pelas expectativas de contribuidores e mantenedores. Tanto as expectativas de conhecimento técnico quanto a tomada de decisões estão sujeitas a discussão, mas no final das contas há uma necessidade básica de sermos capazes de tomar decisões para progredir. Esta prerrogativa está nas mãos dos mantenedores e da liderança do projeto e espera-se que seja usada de boa fé. Como consequência, definir expectativas de conhecimento técnico, tomar decisões e rejeitar contribuições inadequadas não são vistos como uma violação do Código de Conduta. Embora os mantenedores sejam em geral receptivos aos novatos, sua capacidade de ajudar os contribuidores a superar os obstáculos de entrada é limitada, portanto, eles devem definir prioridades. Isso, também, não deve ser visto como uma violação do Código de Conduta. A comunidade do kernel está ciente disso e fornece programas de nível de entrada de várias formas, como o kernelnewbies.org. Escopo ------ A comunidade do kernel Linux interage primariamente em um conjunto de listas de e-mail públicas distribuídas por vários servidores diferentes controlados por várias empresas ou indivíduos diferentes. Todas essas listas estão definidas no arquivo MAINTAINERS na árvore de código-fonte do kernel. Quaisquer e-mails enviados para essas listas de e-mail são considerados cobertos pelo Código de Conduta. Desenvolvedores que usam o bugzilla do kernel.org e outras ferramentas de rastreamento de bugs ou bugzilla de subsistemas devem seguir as diretrizes do Código de Conduta. A comunidade do kernel Linux não possui um endereço de e-mail de projeto "oficial" ou endereço "oficial" de mídia social. Qualquer atividade realizada usando uma conta de e-mail do kernel.org deve seguir o Código de Conduta conforme publicado para o kernel.org, assim como qualquer indivíduo usando uma conta de e-mail corporativa deve seguir as regras específicas daquela corporação. O Código de Conduta não proíbe que se continue a incluir nomes, endereços de e-mail e comentários associados em mensagens de listas de discussão, mensagens de log de alterações (changelog) do kernel ou comentários no código. A interação em outros fóruns é coberta pelas regras que se aplicam a tais fóruns e, em geral, não é coberta pelo Código de Conduta. Exceções podem ser consideradas para circunstâncias extremas. As contribuições enviadas para o kernel devem usar linguagem apropriada. O conteúdo já existente que precede o Código de Conduta não será tratado agora como uma violação. No entanto, a linguagem inapropriada pode ser vista como um bug; tais bugs serão corrigidos mais rapidamente se quaisquer partes interessadas enviarem patches com esse propósito. Expressões que atualmente fazem parte da API de usuário/kernel, ou que refletem a terminologia usada em padrões ou especificações publicadas, não são consideradas bugs. Aplicação --------- O endereço listado no Código de Conduta vai para o Comitê do Código de Conduta. Os membros exatos que recebem esses e-mails a qualquer momento estão listados em https://kernel.org/code-of-conduct.html. Os membros não podem acessar relatos feitos antes de se juntarem ou após terem deixado o comitê. O Comitê do Código de Conduta consiste em membros voluntários da comunidade nomeados pelo TAB, bem como um mediador profissional agindo como um terceiro neutro. Os processos que o comitê do Código de Conduta usará para lidar com os relatos variam e dependerão das circunstâncias individuais; no entanto, este arquivo serve como documentação para o processo geral utilizado. Qualquer membro do comitê, incluindo o mediador, pode ser contatado diretamente se o relator não desejar incluir todo o comitê em uma reclamação ou preocupação. O Comitê do Código de Conduta revisa os casos de acordo com os processos (veja acima) e consulta o TAB conforme a necessidade e a conveniência, por exemplo, para solicitar e receber informações sobre a comunidade do kernel. Quaisquer decisões a respeito de recomendações de aplicação (enforcement) serão levadas ao TAB para implementação junto aos mantenedores relevantes, se necessário. Uma vez que o TAB aprove uma ou mais das medidas descritas no escopo do banimento pelo voto de dois terços dos membros, o Comitê do Código de Conduta aplicará as medidas aprovadas pelo TAB. Quaisquer membros do Comitê do Código de Conduta que sirvam no TAB não votarão nas medidas. Em intervalos trimestrais, o Comitê do Código de Conduta e o TAB fornecerão um relatório resumindo os relatos anonimizados que o comitê do Código de Conduta recebeu e o status deles, bem como os detalhes de quaisquer decisões aprovadas pelo TAB, incluindo dados completos e identificáveis da votação. Como a maneira pela qual interpretamos e aplicamos o Código de Conduta evoluirá com o tempo, este documento será atualizado quando necessário para refletir quaisquer mudanças. Aplicação para Violações de Comportamento Inaceitável do Código de Conduta ---------------------------------------------------------------------------- O comitê do Código de Conduta trabalha para garantir que nossa comunidade continue a ser inclusiva e promova discussões e pontos de vista diversos, e trabalha para melhorar essas características ao longo do tempo. A maioria dos relatos que o Comitê do Código de Conduta recebe decorre da compreensão incorreta sobre o processo de desenvolvimento e os papéis, responsabilidades e o direito dos mantenedores de tomar decisões sobre a aceitação de código. Estes são resolvidos através do esclarecimento do processo de desenvolvimento e do escopo do Código de Conduta. Comportamentos inaceitáveis podem interromper a colaboração respeitosa por um curto período de tempo e impactar negativamente a saúde da comunidade a longo prazo. Comportamentos inaceitáveis frequentemente são resolvidos quando os indivíduos reconhecem seu comportamento e se retratam por ele no ambiente em que a violação ocorreu. O Comitê do Código de Conduta recebe relatos sobre comportamentos inaceitáveis quando eles não são resolvidos através de discussões na comunidade. O comitê do Código de Conduta toma medidas para restaurar a colaboração produtiva e respeitosa quando um comportamento inaceitável impactou negativamente esse relacionamento. O Comitê do Código de Conduta tem a obrigação de manter os relatos e as informações dos relatores em sigilo. Os relatos podem vir de partes lesadas e membros da comunidade que são observadores de comportamentos inaceitáveis. O Comitê do Código de Conduta tem a responsabilidade de investigar e resolver esses relatos, trabalhando com todas as partes envolvidas. O Comitê do Código de Conduta trabalha com o indivíduo para promover uma mudança em sua compreensão sobre a importância de reparar os danos causados por seu comportamento à parte lesada e o impacto negativo a longo prazo na comunidade. O objetivo é alcançar uma resolução que seja aceitável para todas as partes. Se trabalhar com o indivíduo não trouxer o resultado desejado, o Comitê do Código de Conduta avaliará outras medidas, como buscar um pedido de desculpas público para reparar o dano. Buscar retratação pública pela violação ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ O Comitê do Código de Conduta chama a atenção publicamente para o comportamento no ambiente em que a violação ocorreu, buscando uma retratação pública pela violação. Uma retratação pública pela violação é o primeiro passo para reconstruir a confiança. A confiança é essencial para o sucesso contínuo e a saúde da comunidade, que opera com base na confiança e no respeito. Medidas corretivas se não houver uma retratação pública pela violação ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ O Comitê do Código de Conduta determina o próximo curso de ação para restaurar a colaboração saudável, recomendando medida(s) corretiva(s) ao TAB para aprovação. - Banir o infrator de participar do processo de desenvolvimento do kernel por um período de até um ciclo completo de desenvolvimento do kernel. O Comitê do Código de Conduta pode exigir uma retratação pública como condição para suspender o banimento. O escopo do banimento por um período de tempo pode incluir: a. negar contribuições de patch e pull requests b. pausar a colaboração com o infrator ignorando suas contribuições e/ou bloqueando sua(s) conta(s) de e-mail c. restringir sua capacidade de se comunicar pelas plataformas kernel.org, como listas de discussão e sites de mídia social Uma vez que o TAB aprove uma ou mais das medidas descritas no escopo do banimento por dois terços dos membros votando a favor das medidas, o Comitê do Código de Conduta aplicará a(s) medida(s) aprovada(s) pelo TAB em colaboração com a comunidade, mantenedores, submantenedores e administradores do kernel.org. Quaisquer membros do Comitê do Código de Conduta atuando no TAB não votarão nas medidas. O Comitê do Código de Conduta está ciente do impacto negativo que buscar uma retratação pública e instituir um banimento pode ter sobre os indivíduos. Também está ciente dos danos a longo prazo para a comunidade que podem resultar da falta de ação quando tais violações públicas graves ocorrem. A eficácia da(s) medida(s) corretiva(s) aprovada(s) pelo TAB depende da confiança e cooperação da comunidade, mantenedores, submantenedores e administradores do kernel.org na sua aplicação. O Comitê do Código de Conduta espera sinceramente que comportamentos inaceitáveis que exijam a busca de retratações públicas continuem a ser ocorrências extremamente raras no futuro. |