DEV Community

Jhony Walker
Jhony Walker

Posted on

4 1

Hacks do Github - Licenças

Licenças

O Github é cheio de funcionalidades e o mais utilizado isso vocês já sabem e vamos continuar a série de "hacks" da plataforma que vão otimizar e melhorar sua experiência.

⚠️ Importante: Os prints que serão exibidos para exemplificar podem estar diferentes da interface do seu GitHub, por que sou muito adepto a extensões que melhoram a usabilidade e que ajudam no meu dia a dia. Partindo desse ponto peço que dê uma olhada nesse artigo antes.

No mundo do software, o que define como aquele software será distribuído, se o software será pago, se outras pessoas poderão distribuí-lo sem problemas, ou terão que pagar por isso, Ou ainda podem distribuir o software, mas terão que citar o autor são as famosas Licenças. Mas nesse post não vou entrar em muitos detalhes sobre as licenças (farei um post somente dedicados a elas posteriormente). Hoje falaremos sobre como o Github nos ajuda com elas.

Aprofundando nas licenças

Quando colocamos nosso código na internet, ele fica disponível para milhões de pessoas o aproveitarem como bem entenderem. Algumas irão utilizar seu código, citando que você é o autor, outras simplesmente irão copiá-lo, como se fossem os próprios autores. O que te “garante” algo é a licença que você disponibiliza junto com seu código e existem vários tipos delas sendo algumas das mais utilizadas conhecidas: MIT, GPL, LGPL, BSD.

Mas o que o Github tem a ver com isso? Quando você cria um novo repositório, o Github te dá a opção de adicionar uma licença:

License

Mas caso tenha um projeto, e não tenho uma licença ainda podemos escolher a opção de criar o arquivo de licença através do link +, mostrado abaixo:

License

Então será apresentado a tela para criar um novo arquivo:

Novo arquivo

Coloque o nome do arquivo como LICENSE, e veja a mágica acontecer. Agora basta escolher uma licença, e salvar ao fazer isso, já fica registrado um novo commit com a alteração, mas claro não se esqueça da conveção dos commits semânticos para ficar bem organizado.

Fontes onde pesquisei esse conteúdo:

AWS GenAI LIVE image

How is generative AI increasing efficiency?

Join AWS GenAI LIVE! to find out how gen AI is reshaping productivity, streamlining processes, and driving innovation.

Learn more

Top comments (0)

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay