O Código de Conduta Linux foi introduzido no mês passado, que acabou sendo bastante controverso, verá algumas revisões à frente da versão estável do kernel do Linux 4.19. Greg Kroah-Hartman descreveu as mudanças planejadas, bem como um novo documento de interpretação do Código de Conduta.
Nas semanas desde que o kernel do Linux CoC foi fundido, vários patches foram propostos, mas nenhum foi fundido ainda. Acontece que Greg KH estava trabalhando em particular com vários mantenedores / desenvolvedores de kernel em abordar seu feedback e tentar encontrar soluções para as questões contenciosas em particular.
Greg esta manhã enviou estas revisões do CoC e o novo documento de interpretação para a lista de discussão do kernel. É isso que ele planeja fundir ao kernel do Linux, mas está dando um rápido período público para quaisquer comentários, etc., para aqueles com quem ele não trabalhou em particular.
A revisão do código de conduta em torno da aplicação da lei exige que os usuários entrem em contato agora com um "Comitê do Código de Conduta", em vez do Comitê Consultivo Técnico da Fundação Linux.
Há uma página do Código de Conduta do Kernel.org agora adicionada, mas pelo menos até o momento de escrever este artigo é bem simples.
A atualização também aponta Mishi Choudhary como o mediador de conflitos do kernel do Linux. Mishi Choudhary é diretor jurídico do SFLC.
Aqui está o documento de Interpretação do Código de Conduta:
Linux Kernel Contributor Código Pacto de Conduta Interpretação
======================================
O Contributor Código Pacto Conduta é um documento geral destinado a fornecer um conjunto de regras para praticamente qualquer comunidade de código aberto. Toda comunidade de código aberto é única e o kernel do Linux não é exceção. Por causa disso, este documento descreve como nós, na comunidade de kernel do Linux, o interpretaremos. Também não esperamos que essa interpretação seja estática ao longo do tempo e a ajustemos conforme necessário.
O esforço de desenvolvimento do kernel do Linux é um processo muito pessoal comparado às formas "tradicionais" de desenvolvimento de software. Suas contribuições e idéias por trás deles serão cuidadosamente revisadas, muitas vezes resultando em críticas e críticas. 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. Provou-se que esse processo de desenvolvimento criou o kernel do sistema operacional mais robusto de todos os tempos, e não queremos fazer nada para diminuir a qualidade da submissão e o resultado final.
Mantenedores
-----------
O Código de Conduta usa o termo "mantenedores" inúmeras vezes. Na comunidade do kernel, um "mantenedor" é qualquer um que seja responsável por um subsistema, driver ou arquivo, e é listado 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 requer alguns esclarecimentos adicionais.
Em primeiro lugar, é razoável esperar que os mantenedores liderem pelo exemplo.
Dito isto, nossa comunidade é vasta e ampla, e não há nenhum novo requisito para os mantenedores lidarem unilateralmente com o modo como outras pessoas se comportam nas partes da comunidade onde estão ativos. Essa responsabilidade cabe a todos nós e, por fim, o Código de Conduta documenta os caminhos finais de encaminhamento em caso de dúvidas 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 da comunidade quando necessário. Não tenha medo de contatar o TAB ou outros mantenedores se você não tiver certeza de como lidar com as situações que surgem. Não será considerado um relatório de violação, a menos que você queira. Se você não tem certeza sobre como abordar o TAB ou qualquer outro mantenedor, por favor, entre em contato com nosso mediador de conflitos, Mishi Choudhary.
No final, "ser gentil com o outro" é realmente o que o objetivo final é para todos. Sabemos que todos são humanos e todos falhamos às vezes, mas o principal objetivo de todos nós deve ser trabalhar em prol de resoluções amigáveis de 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 naturalmente exigem conhecimento e tomada de decisão.
O conhecimento necessário varia dependendo da área de contribuição. É determinado principalmente pelo contexto e pela complexidade técnica e é secundário apenas pelas expectativas dos colaboradores e mantenedores.
Ambas as expectativas de perícia e tomada de decisão estão sujeitas a discussão, mas no final há uma necessidade básica de poder 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é.
Consequentemente, a definição de expectativas de perícia, a tomada de decisões e a rejeição de contribuições inadequadas não são vistas como uma violação do Código de Conduta.
Embora, em geral, os mantenedores estejam dando boas-vindas aos recém-chegados, sua capacidade de ajudar os contribuidores a superar as barreiras de entrada é limitada, então eles precisam estabelecer 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 em vários formulários, como o kernelnewbies.org.
Escopo
-----
A comunidade de kernel do Linux interage primariamente em um conjunto de listas de e-mail públicas distribuídas em torno de diversos servidores controlados por diversas empresas ou indivíduos. Todas essas listas são definidas no arquivo MAINTAINERS na árvore de origem do kernel. Quaisquer emails enviados para essas listas de discussão são considerados abrangidos pelo Código de
Conduta.
Os desenvolvedores que usam o bugzilla do kernel.org e outras ferramentas de bugzilla ou rastreamento de bugs do subsistema devem seguir as diretrizes do Código de Conduta. A comunidade de kernel do Linux não possui um endereço de e-mail de projeto "oficial" nem um endereço de mídia social "oficial". 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 dessa corporação.
O Código de Conduta não proíbe a continuação da inclusão de nomes, endereços de e-mail e comentários associados em mensagens da lista de discussão, mensagens de log de alteração do kernel ou comentários de código.
A interação em outros fóruns é coberta por quaisquer regras aplicáveis a esses fóruns e, em geral, não são cobertas pelo Código de Conduta. Exceções podem ser consideradas para circunstâncias extremas.
Contribuições enviadas para o kernel devem usar linguagem apropriada. O conteúdo que já existe antes do Código de Conduta não será abordado agora como uma violação. Linguagem imprópria pode ser vista como um bug; esses bugs serão corrigidos mais rapidamente se qualquer parte interessada enviar patches para esse efeito. Expressões que atualmente fazem parte da API do usuário / kernel, ou refletem a terminologia usada em padrões ou especificações publicadas, não são consideradas erros.
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 emails a qualquer momento são listados em. Os membros não podem acessar os relatórios feitos antes de se juntarem ou depois de saírem do comitê.
O Comitê de Código de Conduta inicial consiste de membros voluntários do Conselho Consultivo Técnico (TAB), bem como um mediador profissional atuando como um terceiro neutro. A primeira tarefa do comitê é estabelecer processos documentados, que serão tornados públicos.
Qualquer membro do comitê, incluindo o mediador, pode ser contatado diretamente se um repórter não quiser incluir o comitê completo em uma queixa 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 necessário e apropriado, por exemplo, para solicitar e receber informações sobre a comunidade do kernel.
Quaisquer decisões do comitê serão levadas ao TAB, para implementação da execução com os mantenedores relevantes, se necessário. Uma decisão do Comitê do Código de Conduta pode ser anulada pelo TAB por uma votação de dois terços.
A intervalos trimestrais, o Comitê do Código de Conduta e o TAB fornecerão um relatório resumindo os relatórios anônimos que o comitê do Código de Conduta recebeu e seu status, bem como os detalhes de quaisquer decisões substituídas, incluindo detalhes de votação completos e identificáveis.
Esperamos estabelecer um processo diferente para o pessoal do Comitê do Código de Conduta além do período de bootstrap. Este documento será atualizado com essas informações quando isso ocorrer.
Os patches por enquanto estão na lista de discussão do kernel e devem ser mesclados antes do lançamento do Linux 4.19.0 .
Fonte
Até a próxima !!
Nenhum comentário:
Postar um comentário