- 평가 방식 : 중간+기말:70, 개별과제:20, 수업참여도:5, 출석:5
- (예습 강의)플립러닝, 매 시간 퀴즈로 수업참여도 평가, 본 수업: 예습 강의 전체 요약 + 실습
- 소프트웨어 저작권 소유자가 모든 사람에게 소스코드를 게시, 사용, 복사, 수정 및 배포할 권리를 부여한 소프트웨어
- 오픈소스 소프트웨어의 사용, 복제, 수정, 배포 권한의 범위를 지정
OSS라고 해서 마음대로 사용할 수 있는건 아님 !
- free SW vs OSS 차이점
- GPL, LGPL, MIT, BSD, Apache 2.0, MPL 1.0/1.1
- vcs software
- CVS
- SVN
- Mercurial
- Darcs
- Git
- git : history 관리하는 도구
- 기능
- history 관리 기능 : 차이가 무엇이고 수정이유를 log 남길 수 있다
- 타임머신 기능 : 현재파일들은 안전한 상태로 과거상태 그대로 복원가능
- github : git 이라는 도구를 응용한 사이트, 각종 remote repository들의 집합소.
fork
pull request
![fork pull request image] (https://velog.velcdn.com/images/blackwidow/post/b4b5e4b1-ced8-417f-a4f7-386003ff5aac/gitfork_fullrequest.jpg )
bold
1.list
- a
- b
- c
italic
monospace