All Rights ReservedView Non-AMP Version
IT Forum
  • Homepage
  • Plataformas
Notícias

Ferramenta do GitHub reduz violações de licença

O GitHub abriu a sua ferramenta Licensed, que cobre e verifica o status de dependências de licenças no repositório on-line. A Licensed ajuda os engenheiros do GitHub que usam software open-source a encontrarem potenciais problemas com dependências de licenças logo no início do ciclo de desenvolvimento.

A ferramenta relata sobre qualquer dependência que precise de revisão. Mas o que é uma dependência? O GitHub define uma dependência como um pacote de software externo usado em um aplicativo e uma fonte de dependência como uma classe que pode enumerar as dependências de aplicativos.

As melhores notícias de tecnologia B2B
Acompanhe todas as novidades diretamente na sua caixa de entrada

O que a ferramenta Licensed faz

A ferramenta do GitHub funciona da seguinte forma: Ela cobre e verifica os metadados de licenças, em busca de dependências. Essas dependências são detectadas por vários tipos de linguagens e gerenciadores de pacotes entre os projetos em um repositório.

Um arquivo de configuração determina onde e como enumerar as dependências, que são enumeradas por cada caminho de origem na configuração.

Quando uma dependência é encontrada, a ferramenta busca o ponto de origem em um ambiente local e extrai os metadados relevantes. Ela usa o Licensee Ruby Gem para determinar a licença de cada dependência e encontrar o texto da licença.

Ao armazenar os dados de dependência em um repositório central, os dados podem ser verificados como uma função do fluxo de trabalho de desenvolvimento. Atualizações para as licenças podem ser exigidas sempre que as dependências mudarem, mantendo assim os dados de licenças atualizados. O repositório fonte central também fornece um histórico das mudanças das dependências.

O GitHub planeja refinamentos futuros para a Licensed, para que ela opere de maneira mais suave nos fluxos de trabalho dos desenvolvedores e ao adicionar novas fontes de dependência. Também serão adicionadas novas fontes de dependências.

O GitHub destaca ainda que a sua ferramenta pode descobrir e documentar problemas óbvios com licenças, mas não é uma substituta para a análise e a revisão humana das dependências, nem uma solução completa de licenças open-source.

Onde baixar
Você pode baixar a Licensed e encontrar as instruções de instalação no repositório do projeto no GitHub.

Next i91 apresenta solução de telefonia digital »
Previous « 8 cursos para quem deseja adquirir novos conhecimentos tecnológicos
Leave a Comment
Share
Published by
itmidia
8 anos ago

    Related Post

  • Lenovo nomeia Claudio Stopatto como general manager de ISG para a América Latina
  • Morre Rege Romeu Scarabucci, ex-integrante do CPqD e do projeto GIGA
  • Novos executivos da semana: Brasscom, Docusign, Accenture, TeamViewer e mais

Recent Posts

  • Notícias

Lenovo nomeia Claudio Stopatto como general manager de ISG para a América Latina

A Lenovo anunciou, nesta segunda-feira (15), a nomeação de Claudio Stopatto para o cargo de…

41 minutos ago
  • Notícias

Morre Rege Romeu Scarabucci, ex-integrante do CPqD e do projeto GIGA

Faleceu neste final de semana o pesquisador Rege Romeu Scarabucci. Ao longo de mais de…

3 horas ago
  • Notícias

SURA Brasil moderniza arquitetura de APIs e passa a processar 12 milhões de chamadas mensais

A Seguros SURA Brasil concluiu uma ampla modernização de sua arquitetura de integrações digitais e…

4 horas ago
  • Notícias

Novos executivos da semana: Brasscom, Docusign, Accenture, TeamViewer e mais

O IT Forum apresenta, semanalmente, os novos executivos e os principais anúncios de contratações, promoções e mudanças…

5 horas ago
  • Notícias

TIVIT cresce 20% em projetos de nuvem privada na esteira da IA

A Tivit, multinacional do Grupo Almaviva, registrou crescimento de 20% em projetos de nuvem privada,…

5 horas ago
  • Notícias

Agentes de IA, governança e economia: os três pilares do futuro, segundo CEO da Rimini Street

O CEO global da Rimini Street, Seth Ravin, está otimista com a era da inteligência…

7 horas ago
All Rights ReservedView Non-AMP Version
  • L