Featured image of post How to Check Github Licenses

How to Check Github Licenses

Github Licker is a Github License Checker command line tool that helps you to keep an overview over your organisations OSS licenses. Try it out now!

On Github, every organization with a fast growing open-source codebase quickly figures out a couple of shortcomings regarding the Github web interface. Especially, when it comes to Github organizations that are already around for some time, you often find some information missing that could probably help managing and controlling your organizations repositories…

Github & Licenses

For months now, Github addresses in particular the often discussed license-problematic by implementing the License Picker feature and introducing the choosealicense.com information page. That’s great if you start with new projects and repositories, but what’s missing is some kind of license overview and maintaining functionality that allows dealing with licenses of already existing repos.

For that reason, I just built a small Python tool to help you getting an overview of your repos licenses: Github-Licker, a Github License Checker!

Github License Checker

Using the Github API v3 including the Licenses API developer preview, Licker is able to check licenses of all repositories in your Github organization. It searches all your own repositories (no forks!) and especially helps identifying repos without license files.

1
2
3
4
5
6
7
8
pip install github-licker
licker -h

usage:
    licker [TOKEN] [options]

options:
    -o, --organisation=ORGANIZATION  the Github organization you want to check [default: ImmobilienScout24]

Github-Licker itself is licensed under Apache License, Version 2.0, for what reason you can easily help me to improve it!

Licensed under CC BY 4.0
Last updated on 17. Apr 2017