2015년 6월 25일 정보과학회에서 하는 학술대회 KCC 2015에서  Open Source, Github, Code Review에 관한 Tutorial을 했습니다.

아주 쉬운 내용을 다루었고, 혹시 이 내용으로 유사한 강의를 하시거나, 공부를 하실 분들을 위해 강의에 언급되었던 사이트들 (PPT 파일에 다 있기는 있어요)과 최종본 슬라이드 PPT 파일을 다운로드 할 수 있도록 올려드립니다. PPT 문서는 CC-BY-NC-SA 저작권에 의해 배포됩니다. (이 저작권의 의미는 마구 쓰시되 원본의 출처를 밝혀주시고, 비 상업적인 용도로만 쓰시고, 수정을 하시는 경우 저처럼 CC-BY-NC-SA 라이선스로 다른 분들이 더 개정하실 수 있도록 공개해주십사 하는 것입니다.) 수업 용도이든 어떤 용도이든 상업적인 목적이 아니라면 (뭐 슬라이드가 돈이 안되므로.. 상업적인 용도는 거의 없을 듯 하지만요) 수정해서 쓰시고. 수정하신 결과 자료를 slideshare.net 같은 곳에 공개해주시고 이 글의 댓글로 슬라이드의 링크를 달아주시면, 또 더 좋은 자료의 링크도 달아주시면, 어쩌다 이 글을 보게 되는 분들이 더 좋은 콘텐츠를 보실 수 있겠습니다. 미리 감사^^

 

Slide Share에서 보기

 

==== 아래는 ====

슬라이드에 포함된 링크들 (슬라이드 순서대로)

 

1. 오픈 소스 소프트웨어 이야기

할리데이비슨과 HOG(Harley Owners Group) 이야기
    https://en.wikipedia.org/wiki/Harley-Davidson 

위키피디아 이야기
    https://en.wikipedia.org/wiki/Wikipedia

Open Source Software (라이선스) 정의, Open Source Initiative
    http://opensource.org/

블랙덕과 NorthBridge의 Open Source  시장 조사 결과(slide)
    http://www.slideshare.net/blackducksoftware/2015-future-of-open-source-survey-results

Open Source 라이선스 분류
    http://opensource.org/licenses/category

주로 사용되는 Open Source 라이선스 상위 20개
    https://www.blackducksoftware.com/resources/data/top-20-open-source-licenses

Hellwig and VMware Case
    http://www.ifross.org/artikel/hellwig-vs-vmware-gpl-enforcement-lawsuit-hamburg-district-court

라이선스 위반을 찾아내는 Binary Analysis 도구 1 (Fossology)
    http://www.fossology.org/projects/fossology

라이선스 위반을 찾아내는 Binary Analysis 도구 2 (Tjaldur Software Governance Solutions)
    http://www.binaryanalysis.org/

Open Source Hosting Site (Repositorty, Project Hosting)
    http://github.com
    http://code.google.com  <-- 2016년1월25일 종료됨
    http://bitbucket.org
    http://sourceforge.net
    http://savannah.gnu.org   <-- GNU Project Hosting
    http://dev.naver.com
    http://www.codeplex.com   <-- Microsoft의 오픈소스

Wikipedia의 Open Source Repository List
    http://en.wikipedia.org/wiki/Comparison_of_open-source_software_hosting_facilities

Free Open Source Software Wiki
    http://freeopensourcesoftware.org/

Wikipedia Open Open Software List
    https://en.wikipedia.org/wiki/List_of_free_and_open-source_software_packages

BlackDuck이 운영하는 오픈소스 프로젝트 Database: Openhub
    https://www.openhub.net/

구글 오픈소스 라운드테이블 참가 후기와 기사 링크
    http://hl1itj.tistory.com/41

오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)   by 윤석찬
    http://www.slideshare.net/Channy/opensource-devprocess

제주대학교-다음 오픈소스 클래스 강좌 홈페이지 by 윤석찬
    https://code.google.com/p/open-source-class/

The Origins and Future of Open Source Software (white paper)
    http://www.netaction.org/opensrc/future/oss-whole.html

오픈소스 소프트웨어의 기술혁신 특성:리뷰
    http://korea.gnu.org/people/chsong/copyleft/ost.pdf

Netty 개발자 이희승(트위터) 커미터, 성지순례 사이트
    http://j.mp/1GA6JCx

레이어 별 오픈소스  by 최지웅
    http://www.slideshare.net/ienvyou/ss-20866165

공개SW 전환방법 및 전략 by 김형태
    http://www.slideshare.net/chaeya/sw-27383935

한국 오픈 소스 커미터 목록 (KLDP)
    https://wiki.kldp.org/wiki.php/KoreanOpenSourceCommitter

Open Source iOS Apps – Real iOS Source Code Examples
    https://maniacdev.com/2010/06/35-open-source-iphone-app-store-apps-updated-with-10-new-apps

성당과 시장 (한빛출판사 무료 ebook) – Eric Raymond
    http://korea.gnu.org/people/chsong/cb/catb-ko-20140121.pdf

오픈소스로 개발 실력 쌓기  by 진성주 (아파치 usergrid 커미터)
    http://www.slideshare.net/kthcorp/h3-2012-15042338

Head of Open Source Software (OSS) – OSS 헤드 구인 광고
    http://jobs.electronicsweekly.com/job/1401338395/head-of-open-source-software-oss-/

오픈 소스, 왜 해야 하나? – by 김수보
    https://subokim.wordpress.com/2011/09/28/why-open-source/

왜 공개소스 소프트웨어여야 하나? – by 이민석
    http://tosahara.blogspot.kr/2011/10/blog-post.html

 

2. Open Source ALM

Open Source ALM Solution
    http://pseg.or.kr/pseg/osalm

Redmine (Project Management)
    http://www.redmine.org/

Eclipse (IDE tool)
    http://www.eclipse.org/ide/

git (Distributed Source Control)
    http://git-scm.com/

Gerrit (Code Review)
    https://code.google.com/p/gerrit/

SonarQube (Code Quality Tool)
    http://www.sonarqube.org/

Maven (Build Tool)
    https://maven.apache.org/

Jenkins (Continuous Integration)
    https://jenkins-ci.org/

 

3. GITHUB & GIT & Code Review

 

GITHUB Education Pack
    https://education.github.com/pack

GITHUB의 활동을 바탕으로 Job Matching을 한 뒤,
적극적으로 취업 안내 메일을 보내주는 서비스

http://sourced.tech

GITHUB의 활동을 바탕으로 랭킹, 이력서 등을 만들어주는 사이트들
    http://rankedin.kr/
    http://git.io/top
    https://code.google.com/p/gitinspector/
    http://resume.github.io/
    http://git.io/top
    http://ghv.artzub.com/
    https://www.openhub.net/people

GITHUB 기반 리크루팅
    http://sourced.ai/

예제 Repository (test-repo)
    https://github.com/hl1itj/test-repo

Markdown 언어 예제
    http://www.unexpected-vortices.com/sw/rippledoc/quick-markdown-example.html

Git Download (PC, MAC용)
    http://git-scm.com/downloads

Git의 GUI clients
    http://git-scm.com/downloads/guis

Git Workflow
    http://blog.osteele.com/posts/2008/05/my-git-workflow/

Git 간단 사용기
    http://dev.azki.org/40

생활코딩의 Git 강좌
    https://opentutorials.org/course/1492

그리고 생활코딩 git 강좌의 동영상 모둠
    http://j.mp/git-class

맥에서 git 사용하기와 멋진 그림
    http://funnyrella.blogspot.kr/2014/04/97-git.html

Github 실습 by 신승엽
    http://www.slideshare.net/flyskykr/github-46014813

Github의 git 15분 만에 배우기 Tutorial (github 공식 튜토리얼)
    https://try.github.io/levels/1/challenges/1

git-치트시트.pdf
    http://j.mp/git_cheat_sheet

git을 시작하기 위한 간편 안내서
    http://rogerdudler.github.io/git-guide/index.ko.html

Progit (책 - git 설명서 - 영어)
    http://git-scm.com/book/en/v2

Git의 모든 것을 간단한 설명 그림 예제로 배우기 by atlassian
    http://j.mp/1fF6RLm

Git 사용자 설명서 by 김남형
    http://namhyung.github.io/git-user-manual-ko/

누구나 쉽게 이해할 수 있는 git 입문
    http://backlogtool.com/git-guide/kr/intro/intro1_2.html

SublimeText와 git 연동
    http://unikys.tistory.com/331

A System for Detecting Software Plagiarism
    http://theory.stanford.edu/~aiken/moss/

 

이상입니다.

작은 도움이나마 되시기를 기대합니다.

이 글에 추가하고 싶은 링크가 있으시다면 댓글로 달아주시면 감사.

*

 

 

 

반응형
Posted by hl1itj
,