github 라이센스를 골라봅시다.

intro

  • 개인 github을 들어가다가, community profile을 채우라는 checklist가 있길래, 이참에 license를 한번 만들어보기로 했다. checklist에는 다음과 같은 것들이 포함된다. 오픈소스 커뮤니티를 원활하게 운영하기 위해서 필요한 정책(?)들로 이해가 되는데, 다 좋은 내용이겠지만, 혼자 하는 블로그에서 그나마 중요한 것은 라이센스 정도밖에 없는 것 같아서, 라이센스를 좀 파보도록 했다.
    • Code of Conduct(행동강령)
    • Contributing Guidelines
    • License
    • issue or pull request

과정

License

  • 일단 친절하게도 github에서 license.md 파일을 생성하면, 기본적인 template들을 지원해줍니다. 쉽겠구나 하고 생각하게 되지만, 들어가면, MIT, GNU, BSD 등 어디서 들어봤지만 분명 모르는 내용들이 잔뜩 있습니다. 네, 저는 선택장애이기 때문에, 쉽게 결정할 수 없습니다. 이것저것 눌러보면서 비교를 해보니, 약간의 차이들이 있는데, 아무래도 영어기도 하고, 법적인 생소한 단어들이 들어있어서 한글로 찾아보기로 합니다. 구글링!

  • 아래 블로터 기사에서 개별 라이센스의 허가/금지 사항들에 대해서 비교해 두었다.
    • http://www.bloter.net/archives/209318
  • 다만, 읽어내리다가, 제일 마지막에 있는 Beerware에 꽂혀서 이걸로 하기로 했다. 사실 내가 대단한 코드들을 쓰는 것도 아니고, 그냥 누가 혹시라도 보면 맥주나 얻어먹어야지. 그러고보니, 블로그 시작한지도,
/*
 * ----------------------------------------------------------------------------
 * "THE BEER-WARE LICENSE" (Revision 42):
 * <freerhein@gmail.com> wrote this file. As long as you retain this notice you
 * can do whatever you want with this stuff. If we meet some day, and you think
 * this stuff is worth it, you can buy me a beer in return freerhein.
 * ----------------------------------------------------------------------------
 */

댓글남기기