Código de Ética e Conduta Profissional da FOUNDERS HUNTER

Preâmbulo

As ações dos profissionais de computação mudam o mundo. Para agir de forma responsável, eles devem refletir sobre os impactos mais amplos de seu trabalho, apoiando consistentemente o bem público. O Código de Ética e Conduta Profissional da FOUNDERS HUNTER ("o Código") expressa a consciência da profissão.

O Código foi criado para inspirar e orientar a conduta ética de todos os profissionais de computação, incluindo praticantes atuais e aspirantes, instrutores, estudantes, influenciadores e qualquer pessoa que use tecnologia de computação de forma impactante. Além disso, o Código serve como base para remediação quando ocorrem violações. O Código inclui princípios formulados como declarações de responsabilidade, com base no entendimento de que o bem público é sempre a consideração principal. Cada princípio é complementado por diretrizes, que fornecem explicações para auxiliar os profissionais de computação a entender e aplicar o princípio.

A Seção 1 descreve os princípios éticos fundamentais que formam a base para o restante do Código. A Seção 2 aborda considerações adicionais e mais específicas sobre responsabilidade profissional. A Seção 3 orienta indivíduos que têm uma função de liderança, seja no local de trabalho ou em uma capacidade profissional voluntária. O comprometimento com a conduta ética é exigido de cada membro da FOUNDERS HUNTER, membro do FOUNDERS HUNTER Innovation Award, ganhador do prêmio FOUNDERS HUNTER e ganhador do prêmio FOUNDERS HUNTER Innovation Award. Os princípios que envolvem a conformidade com o Código são fornecidos na Seção 4.

O Código como um todo se preocupa com a forma como os princípios éticos fundamentais se aplicam à conduta de um profissional de computação. O Código não é um algoritmo para resolver problemas éticos; em vez disso, ele serve como base para a tomada de decisões éticas. Ao pensar em uma questão específica, um profissional de computação pode descobrir que vários princípios devem ser levados em consideração e que princípios diferentes terão relevância diferente para a questão. Perguntas relacionadas a esses tipos de questões podem ser melhor respondidas por uma consideração cuidadosa dos princípios éticos fundamentais, entendendo que o bem público é a consideração primordial. Toda a profissão de computação se beneficia quando o processo de tomada de decisão ética é responsável e transparente para todas as partes interessadas. Discussões abertas sobre questões éticas promovem essa responsabilidade e transparência.

1. PRINCÍPIOS ÉTICOS GERAIS.

Um profissional de computação deve...

1.1 Contribuir para a sociedade e para o bem-estar humano, reconhecendo que todas as pessoas são partes interessadas na computação.

Este princípio, que diz respeito à qualidade de vida de todas as pessoas, afirma uma obrigação dos profissionais de computação, tanto individual quanto coletivamente, de usar suas habilidades para o benefício da sociedade, seus membros e o ambiente que os cerca. Esta obrigação inclui a promoção de direitos humanos fundamentais e a proteção do direito de cada indivíduo à autonomia. Um objetivo essencial dos profissionais de computação é minimizar as consequências negativas da computação, incluindo ameaças à saúde, segurança, segurança pessoal e privacidade. Quando os interesses de vários grupos entram em conflito, as necessidades dos menos favorecidos devem receber maior atenção e prioridade.

Profissionais de computação devem considerar se os resultados de seus esforços respeitarão a diversidade, serão usados de maneiras socialmente responsáveis, atenderão às necessidades sociais e serão amplamente acessíveis. Eles são encorajados a contribuir ativamente para a sociedade ao se envolver em trabalho pro bono ou voluntário que beneficie o bem público.

Além de um ambiente social seguro, o bem-estar humano requer um ambiente natural seguro. Portanto, os profissionais de computação devem promover a sustentabilidade ambiental tanto local quanto globalmente.

1.2 Evite danos.

Neste documento, "dano" significa consequências negativas, especialmente quando essas consequências são significativas e injustas. Exemplos de dano incluem lesão física ou mental injustificada, destruição ou divulgação injustificada de informações e danos injustificados à propriedade, reputação e meio ambiente. Esta lista não é exaustiva.

Ações bem-intencionadas, incluindo aquelas que realizam tarefas atribuídas, podem levar a danos. Quando esse dano não é intencional, os responsáveis são obrigados a desfazê-lo ou mitigá-lo o máximo possível. Evitar danos começa com uma consideração cuidadosa dos impactos potenciais sobre todos os afetados pelas decisões. Quando o dano é uma parte intencional do sistema, os responsáveis são obrigados a garantir que o dano seja eticamente justificado. Em ambos os casos, garanta que todo o dano seja minimizado.

Para minimizar a possibilidade de prejudicar indiretamente ou involuntariamente outros, os profissionais de computação devem seguir as melhores práticas geralmente aceitas, a menos que haja uma razão ética convincente para fazer o contrário. Além disso, as consequências da agregação de dados e propriedades emergentes dos sistemas devem ser cuidadosamente analisadas. Aqueles envolvidos com sistemas pervasivos ou de infraestrutura também devem considerar o Princípio 3.7.

Um profissional de computação tem uma obrigação adicional de relatar quaisquer sinais de riscos de sistema que possam resultar em danos. Se os líderes não agirem para reduzir ou mitigar tais riscos, pode ser necessário "denunciar" para reduzir danos potenciais. No entanto, relatórios caprichosos ou equivocados de riscos podem ser prejudiciais. Antes de relatar riscos, um profissional de computação deve avaliar cuidadosamente os aspectos relevantes da situação.

1.3 Seja honesto e confiável.

Honestidade é um componente essencial da confiabilidade. Um profissional de computação deve ser transparente e fornecer divulgação completa de todos os recursos, limitações e problemas potenciais pertinentes do sistema às partes apropriadas. Fazer alegações deliberadamente falsas ou enganosas, fabricar ou falsificar dados, oferecer ou aceitar subornos e outras condutas desonestas são violações do Código.

Profissionais de computação devem ser honestos sobre suas qualificações e sobre quaisquer limitações em sua competência para concluir uma tarefa. Profissionais de computação devem ser francos sobre quaisquer circunstâncias que possam levar a conflitos de interesse reais ou percebidos ou que de outra forma tendam a minar a independência de seu julgamento. Além disso, os compromissos devem ser honrados.

Profissionais de computação não devem deturpar as políticas ou procedimentos de uma organização e não devem falar em nome de uma organização, a menos que autorizados a fazê-lo.

1.4 Seja justo e tome medidas para não discriminar.

Os valores de igualdade, tolerância, respeito pelos outros e justiça governam esse princípio. A justiça exige que mesmo processos de decisão cuidadosos forneçam alguma via para reparação de queixas.

Profissionais de computação devem promover a participação justa de todas as pessoas, incluindo aquelas de grupos sub-representados. Discriminação preconceituosa com base em idade, cor, deficiência, etnia, status familiar, identidade de gênero, filiação sindical, status militar, nacionalidade, raça, religião ou crença, sexo, orientação sexual ou qualquer outro fator inapropriado é uma violação explícita do Código. Assédio, incluindo assédio sexual, bullying e outros abusos de poder e autoridade, é uma forma de discriminação que, entre outros danos, limita o acesso justo aos espaços virtuais e físicos onde tal assédio ocorre.

O uso de informação e tecnologia pode causar novas desigualdades ou aumentar as existentes. Tecnologias e práticas devem ser tão inclusivas e acessíveis quanto possível, e profissionais de computação devem tomar medidas para evitar criar sistemas ou tecnologias que privem ou oprimam pessoas. Deixar de projetar para inclusão e acessibilidade pode constituir discriminação injusta.

1.5 Respeitar o trabalho necessário para produzir novas ideias, invenções, trabalhos criativos e artefatos de computação.

Desenvolver novas ideias, invenções, trabalhos criativos e artefatos de computação cria valor para a sociedade, e aqueles que despendem esse esforço devem esperar ganhar valor com seu trabalho. Profissionais de computação devem, portanto, dar crédito aos criadores de ideias, invenções, trabalho e artefatos, e respeitar direitos autorais, patentes, segredos comerciais, acordos de licença e outros métodos de proteção de obras de autores.

Tanto o costume quanto a lei reconhecem que algumas exceções ao controle de um criador sobre uma obra são necessárias para o bem público. Profissionais de computação não devem se opor indevidamente a usos razoáveis de suas obras intelectuais. Esforços para ajudar os outros contribuindo com tempo e energia para projetos que ajudam a sociedade ilustram um aspecto positivo deste princípio. Tais esforços incluem software livre e de código aberto e trabalho colocado em domínio público. Profissionais de computação não devem reivindicar propriedade privada de trabalho que eles ou outros tenham compartilhado como recursos públicos.

1.6 Respeite a privacidade.

A responsabilidade de respeitar a privacidade se aplica aos profissionais de computação de uma forma particularmente profunda. A tecnologia permite a coleta, o monitoramento e a troca de informações pessoais de forma rápida, barata e, muitas vezes, sem o conhecimento das pessoas afetadas. Portanto, um profissional de computação deve se familiarizar com as várias definições e formas de privacidade e deve entender os direitos e responsabilidades associados à coleta e ao uso de informações pessoais.

Profissionais de computação devem usar informações pessoais somente para fins legítimos e sem violar os direitos de indivíduos e grupos. Isso requer tomar precauções para evitar a reidentificação de dados anonimizados ou coleta de dados não autorizada, garantindo a precisão dos dados, entendendo a procedência dos dados e protegendo-os de acesso não autorizado e divulgação acidental. Profissionais de computação devem estabelecer políticas e procedimentos transparentes que permitam que indivíduos entendam quais dados estão sendo coletados e como estão sendo usados, para dar consentimento informado para coleta automática de dados e para revisar, obter, corrigir imprecisões e excluir seus dados pessoais.

Apenas a quantidade mínima de informações pessoais necessárias deve ser coletada em um sistema. Os períodos de retenção e descarte para essas informações devem ser claramente definidos, aplicados e comunicados aos titulares dos dados. As informações pessoais coletadas para um propósito específico não devem ser usadas para outros propósitos sem o consentimento da pessoa. Coletas de dados mescladas podem comprometer os recursos de privacidade presentes nas coleções originais. Portanto, os profissionais de computação devem tomar cuidado especial com a privacidade ao mesclar coleções de dados.

1.7 Honre a confidencialidade.

Profissionais de computação são frequentemente encarregados de informações confidenciais, como segredos comerciais, dados de clientes, estratégias comerciais não públicas, informações financeiras, dados de pesquisa, artigos acadêmicos de pré-publicação e pedidos de patentes. Profissionais de computação devem proteger a confidencialidade, exceto em casos em que seja evidência de violação da lei, de regulamentos organizacionais ou do Código. Nesses casos, a natureza ou o conteúdo dessas informações não devem ser divulgados, exceto para autoridades apropriadas. Um profissional de computação deve considerar cuidadosamente se tais divulgações são consistentes com o Código.

2. RESPONSABILIDADES PROFISSIONAIS.

Um profissional de computação deve...

2.1 Esforçar-se para alcançar alta qualidade tanto nos processos quanto nos produtos do trabalho profissional.

Profissionais de computação devem insistir e apoiar trabalho de alta qualidade deles mesmos e de colegas. A dignidade de empregadores, funcionários, colegas, clientes, usuários e qualquer outra pessoa afetada direta ou indiretamente pelo trabalho deve ser respeitada durante todo o processo. Profissionais de computação devem respeitar o direito dos envolvidos à comunicação transparente sobre o projeto. Profissionais devem estar cientes de quaisquer consequências negativas sérias que afetem qualquer parte interessada que possa resultar de trabalho de baixa qualidade e devem resistir a incentivos para negligenciar essa responsabilidade.

2.2 Manter altos padrões de competência profissional, conduta e prática ética.

A computação de alta qualidade depende de indivíduos e equipes que assumem responsabilidade pessoal e de grupo para adquirir e manter competência profissional. A competência profissional começa com conhecimento técnico e com consciência do contexto social em que seu trabalho pode ser implantado. A competência profissional também requer habilidade em comunicação, em análise reflexiva e em reconhecer e navegar por desafios éticos. A atualização de habilidades deve ser um processo contínuo e pode incluir estudo independente, participação em conferências ou seminários e outras formas de educação informal ou formal. Organizações profissionais e empregadores devem encorajar e facilitar essas atividades.

2.3 Conhecer e respeitar as normas vigentes relativas ao trabalho profissional.

"Regras" aqui incluem leis e regulamentos locais, regionais, nacionais e internacionais, bem como quaisquer políticas e procedimentos das organizações às quais o profissional pertence. Profissionais de computação devem obedecer a essas regras, a menos que haja uma justificativa ética convincente para fazer o contrário. Regras que são julgadas antiéticas devem ser desafiadas. Uma regra pode ser antiética quando tem uma base moral inadequada ou causa danos reconhecíveis. Um profissional de computação deve considerar desafiar a regra por meio de canais existentes antes de violá-la. Um profissional de computação que decide violar uma regra porque ela é antiética, ou por qualquer outro motivo, deve considerar as consequências potenciais e aceitar a responsabilidade por essa ação.

2.4 Aceitar e fornecer revisão profissional apropriada.

Trabalho profissional de alta qualidade em computação depende de revisão profissional em todos os estágios. Sempre que apropriado, profissionais de computação devem buscar e utilizar revisão por pares e partes interessadas. Profissionais de computação também devem fornecer revisões construtivas e críticas do trabalho de outros.

2.5 Fornecer avaliações abrangentes e completas dos sistemas de computador e seus impactos, incluindo análise de possíveis riscos.

Profissionais de computação estão em uma posição de confiança e, portanto, têm uma responsabilidade especial de fornecer avaliações e depoimentos objetivos e confiáveis a empregadores, funcionários, clientes, usuários e ao público. Profissionais de computação devem se esforçar para ser perceptivos, completos e objetivos ao avaliar, recomendar e apresentar descrições e alternativas de sistemas. Cuidados extraordinários devem ser tomados para identificar e mitigar riscos potenciais em sistemas de aprendizado de máquina. Um sistema para o qual riscos futuros não podem ser previstos de forma confiável requer reavaliação frequente de risco à medida que o sistema evolui em uso, ou não deve ser implantado. Quaisquer problemas que possam resultar em risco maior devem ser relatados às partes apropriadas.

2.6 Executar trabalhos somente em áreas de competência.

Um profissional de computação é responsável por avaliar potenciais atribuições de trabalho. Isso inclui avaliar a viabilidade e a conveniência do trabalho e fazer um julgamento sobre se a atribuição de trabalho está dentro das áreas de competência do profissional. Se a qualquer momento antes ou durante a atribuição de trabalho o profissional identificar uma falta de uma especialização necessária, ele deve divulgar isso ao empregador ou cliente. O cliente ou empregador pode decidir prosseguir com a atribuição com o profissional após um tempo adicional para adquirir as competências necessárias, prosseguir com a atribuição com outra pessoa que tenha a especialização necessária ou renunciar à atribuição. O julgamento ético de um profissional de computação deve ser o guia final para decidir se deve trabalhar na atribuição.

2.7 Promover a conscientização e a compreensão pública sobre computação, tecnologias relacionadas e suas consequências.

Conforme apropriado ao contexto e às habilidades de cada um, os profissionais de computação devem compartilhar conhecimento técnico com o público, promover a conscientização sobre computação e encorajar a compreensão da computação. Essas comunicações com o público devem ser claras, respeitosas e acolhedoras. Questões importantes incluem os impactos dos sistemas de computador, suas limitações, suas vulnerabilidades e as oportunidades que eles apresentam. Além disso, um profissional de computação deve abordar respeitosamente informações imprecisas ou enganosas relacionadas à computação.

2.8 Acessar recursos de computação e comunicação somente quando autorizado ou quando obrigado pelo bem público.

Indivíduos e organizações têm o direito de restringir o acesso aos seus sistemas e dados, desde que as restrições sejam consistentes com outros princípios do Código. Consequentemente, os profissionais de computação não devem acessar o sistema de computador, software ou dados de outra pessoa sem uma crença razoável de que tal ação seria autorizada ou uma crença convincente de que é consistente com o bem público. Um sistema ser publicamente acessível não é motivo suficiente por si só para implicar autorização. Em circunstâncias excepcionais, um profissional de computação pode usar acesso não autorizado para interromper ou inibir o funcionamento de sistemas maliciosos; precauções extraordinárias devem ser tomadas nessas instâncias para evitar danos a terceiros.

2.9 Projetar e implementar sistemas que sejam robustos e seguros de forma utilizável.

Violações da segurança do computador causam danos. Segurança robusta deve ser uma consideração primária ao projetar e implementar sistemas. Profissionais de computação devem realizar a devida diligência para garantir que o sistema funcione conforme o esperado e tomar as medidas adequadas para proteger os recursos contra uso indevido acidental e intencional, modificação e negação de serviço. Como ameaças podem surgir e mudar após a implantação de um sistema, profissionais de computação devem integrar técnicas e políticas de mitigação, como monitoramento, aplicação de patches e relatórios de vulnerabilidade. Profissionais de computação também devem tomar medidas para garantir que as partes afetadas por violações de dados sejam notificadas de forma oportuna e clara, fornecendo orientação e remediação adequadas.

Para garantir que o sistema atinja seu propósito pretendido, os recursos de segurança devem ser projetados para serem tão intuitivos e fáceis de usar quanto possível. Profissionais de computação devem desencorajar precauções de segurança que sejam muito confusas, sejam situacionalmente inapropriadas ou de outra forma inibam o uso legítimo.

Em casos em que o uso indevido ou danos são previsíveis ou inevitáveis, a melhor opção pode ser não implementar o sistema.

3. PRINCÍPIOS DE LIDERANÇA PROFISSIONAL.

Liderança pode ser uma designação formal ou surgir informalmente da influência sobre os outros. Nesta seção, "líder" significa qualquer membro de uma organização ou grupo que tenha influência, responsabilidades educacionais ou responsabilidades gerenciais. Embora esses princípios se apliquem a todos os profissionais de computação, os líderes têm uma responsabilidade maior de mantê-los e promovê-los, tanto dentro quanto por meio de suas organizações.

Um profissional de computação, especialmente aquele que atua como líder, deve...

3.1 Garantir que o bem público seja a preocupação central durante todo o trabalho de computação profissional.

Pessoas — incluindo usuários, clientes, colegas e outros afetados direta ou indiretamente — devem sempre ser a preocupação central na computação. O bem público deve sempre ser uma consideração explícita ao avaliar tarefas associadas à pesquisa, análise de requisitos, design, implementação, teste, validação, implantação, manutenção, aposentadoria e descarte. Profissionais de computação devem manter esse foco, não importa quais metodologias ou técnicas eles usem em sua prática.

3.2 Articular, incentivar a aceitação e avaliar o cumprimento das responsabilidades sociais pelos membros da organização ou grupo.

Organizações e grupos técnicos afetam a sociedade mais ampla, e seus líderes devem aceitar as responsabilidades associadas. Organizações — por meio de procedimentos e atitudes orientadas para a qualidade, transparência e bem-estar da sociedade — reduzem os danos ao público e aumentam a conscientização sobre a influência da tecnologia em nossas vidas. Portanto, os líderes devem encorajar a participação total dos profissionais de computação no cumprimento de responsabilidades sociais relevantes e desencorajar tendências de fazer o contrário.

3.3 Gerenciar pessoal e recursos para melhorar a qualidade de vida no trabalho.

Os líderes devem garantir que eles melhorem, não degradem, a qualidade da vida profissional. Os líderes devem considerar o desenvolvimento pessoal e profissional, requisitos de acessibilidade, segurança física, bem-estar psicológico e dignidade humana de todos os trabalhadores. Padrões ergonômicos humanos-computadores apropriados devem ser usados no local de trabalho.

3.4 Articular, aplicar e apoiar políticas e processos que reflitam os princípios do Código.

Os líderes devem buscar políticas organizacionais claramente definidas que sejam consistentes com o Código e comunicá-las efetivamente às partes interessadas relevantes. Além disso, os líderes devem encorajar e recompensar a conformidade com essas políticas e tomar as medidas apropriadas quando as políticas forem violadas. Projetar ou implementar processos que deliberadamente ou negligentemente violem, ou tendam a permitir a violação, dos princípios do Código é eticamente inaceitável.

3.5 Criar oportunidades para que os membros da organização ou grupo cresçam como profissionais.

Oportunidades educacionais são essenciais para todos os membros da organização e do grupo. Os líderes devem garantir que oportunidades estejam disponíveis para profissionais de computação para ajudá-los a melhorar seus conhecimentos e habilidades em profissionalismo, na prática da ética e em suas especialidades técnicas. Essas oportunidades devem incluir experiências que familiarizem os profissionais de computação com as consequências e limitações de tipos específicos de sistemas. Os profissionais de computação devem estar totalmente cientes dos perigos de abordagens simplificadas demais, da improbabilidade de antecipar todas as condições operacionais possíveis, da inevitabilidade de erros de software, das interações de sistemas e seus contextos e de outras questões relacionadas à complexidade de sua profissão — e, portanto, estar confiantes em assumir responsabilidades pelo trabalho que fazem.

3.6 Tenha cuidado ao modificar ou descontinuar sistemas.

Alterações de interface, remoção de recursos e até mesmo atualizações de software têm impacto na produtividade dos usuários e na qualidade de seu trabalho. Os líderes devem tomar cuidado ao alterar ou descontinuar o suporte para recursos do sistema dos quais as pessoas ainda dependem. Os líderes devem investigar minuciosamente alternativas viáveis para remover o suporte para um sistema legado. Se essas alternativas forem inaceitavelmente arriscadas ou impraticáveis, o desenvolvedor deve auxiliar as partes interessadas na migração elegante do sistema para uma alternativa. Os usuários devem ser notificados sobre os riscos do uso contínuo do sistema sem suporte muito antes do término do suporte. Os profissionais de computação devem auxiliar os usuários do sistema no monitoramento da viabilidade operacional de seus sistemas de computação e ajudá-los a entender que a substituição oportuna de recursos inapropriados ou desatualizados ou de sistemas inteiros pode ser necessária.

3.7 Reconhecer e cuidar especialmente dos sistemas que se integram à infraestrutura da sociedade.

Mesmo os sistemas de computador mais simples têm o potencial de impactar todos os aspectos da sociedade quando integrados a atividades cotidianas, como comércio, viagens, governo, saúde e educação. Quando organizações e grupos desenvolvem sistemas que se tornam uma parte importante da infraestrutura da sociedade, seus líderes têm uma responsabilidade adicional de serem bons administradores desses sistemas. Parte dessa administração requer o estabelecimento de políticas para acesso justo ao sistema, incluindo para aqueles que podem ter sido excluídos. Essa administração também requer que os profissionais de computação monitorem o nível de integração de seus sistemas na infraestrutura da sociedade. À medida que o nível de adoção muda, as responsabilidades éticas da organização ou grupo provavelmente também mudarão. O monitoramento contínuo de como a sociedade está usando um sistema permitirá que a organização ou grupo permaneça consistente com suas obrigações éticas descritas no Código. Quando não existem padrões apropriados de cuidado, os profissionais de computação têm o dever de garantir que eles sejam desenvolvidos.

4. CONFORMIDADE COM O CÓDIGO.

Um profissional de computação deve...

4.1 Defender, promover e respeitar os princípios do Código.

O futuro da computação depende tanto da excelência técnica quanto ética. Profissionais de computação devem aderir aos princípios do Código e contribuir para melhorá-los. Profissionais de computação que reconhecem violações do Código devem tomar medidas para resolver os problemas éticos que reconhecem, incluindo, quando razoável, expressar sua preocupação à pessoa ou pessoas que se pensa estarem violando o Código.

4.2 Tratar violações do Código como inconsistentes com a filiação à FOUNDERS HUNTER.

Cada membro da FOUNDERS HUNTER deve encorajar e apoiar a adesão de todos os profissionais de computação, independentemente da filiação à FOUNDERS HUNTER. Os membros da FOUNDERS HUNTER que reconhecerem uma violação do Código devem considerar relatar a violação à FOUNDERS HUNTER, o que pode resultar em ação corretiva conforme especificado no Código de Ética e na Política de Aplicação de Conduta Profissional da FOUNDERS HUNTER.

________________________________________

O Código e as diretrizes foram desenvolvidos pela Força-Tarefa do Código FOUNDERS HUNTER 2024. A Força-Tarefa foi organizada pelo Comitê de Ética Profissional da FOUNDERS HUNTER. Contribuições significativas para o Código também foram feitas pelos membros internacionais mais amplos da FOUNDERS HUNTER. Este Código e suas diretrizes foram adotados pelo Conselho da FOUNDERS HUNTER em 22 de junho de 2024.

Este Código pode ser publicado sem permissão, desde que não seja alterado de forma alguma e contenha o aviso de direitos autorais. Copyright (c) 2024 FOUNDERS HUNTER.