일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- 자바스크립트 API
- Oracle SQL
- 오라클
- php
- 카카오프로젝트 100
- oracle db
- 자바스크립트 기본 문법
- 카카오프로젝트100
- javascript
- 자바스크립트 node
- 파이썬
- 다크웹
- 깃허브
- oracle
- python
- numpy
- 보안뉴스한줄요약
- ES6
- 자바스크립트 jQuery
- 자바스크립트 prototype
- 보안뉴스 한줄요약
- 랜섬웨어
- 보안뉴스
- GIT
- 자바스크립트 객체
- 자바스크립트 element api
- 보안뉴스요약
- 보안뉴스 요약
- 자바스크립트
- 카카오프로젝트
- Today
- Total
FU11M00N
[ git & github ] 오픈 소스란, 깃허브 contribute, 커뮤터 본문
이 포스팅은 구름 에듀 강좌 나동빈 선생님 강의 "Git으로 시작하는 협업 및 오픈소스 프로젝트" 를 기반으로 작성되었습니다.
edu.goorm.io/learn/lecture/11528/git으로-시작하는-협업-및-오픈소스-프로젝트/info
구름EDU - 모두를 위한 맞춤형 IT교육
구름EDU는 모두를 위한 맞춤형 IT교육 플랫폼입니다. 개인/학교/기업 및 기관 별 최적화된 IT교육 솔루션을 경험해보세요. 기초부터 실무 프로그래밍 교육, 전국 초중고/대학교 온라인 강의, 기업/
edu.goorm.io
- 오픈 소스란?
- 공개된 소스코드
- 무료
- 예시 ;) 부트스트랩
이러한 오픈 소스들을 깃 허브에서는 매우 다양하고 방대하게 제공하고 있으며,
소스들을 클론하여 사용할 수도 있습니다.
일반적으로 부트 스트랩과 같이 유명한 오픈소스들은 Readme 파일이 가장 먼저 제공 되는데,
이 글은 소스의 대한 설명을 나타냅니다.
또한, 리뷰 처럼 별을 남길 수가 있습니다.
이 수가 많을 수록 유명하거나 많은 사람이 사용하는 소스들입니다.
- Contribute
누구나 오픈소스의 참여하여 프로젝트를 운영할 수도 있고 Contribute 할 수도 있습니다.
컨트리뷰션 이라는 단어가 자주 사용되는데,
이는 오타 수정, 기능 추가, 보안 취약점 수정 등 고치는 것 -> 기여를 의미합니다.
- 컨트리뷰션 활동을 하는 이유
오픈 소스 활동 자체는 공개된 기록으로 남기 때문에 구직 활동을 할 때 이력서에 활동 이력을 담을 수 있습니다.
내가 작업한 새로운 기능을 다른 개발자도 사용해보고 이를 평가하여 개선시킬 수 있습니다.
- 커뮤터
컨트리뷰션에 대해 내용을 리뷰하고 실제 프로젝트에 반영할지를 결정하는 사람.
즉, 특정한 오픈소스의 대한 권한을 가진 사람을 의미합니다.
- 왜 오픈소스로 공개를 할까
> 사회 공헌
> 소프트웨어의 품질 향상
> 어쩔 수 없이 (오픈소스 라이센스 때문)
- 오픈소스 라이센스
오픈소스 라이센스에 대해 더 알고 싶다면 아래의 링크를 참조하면됩니다.
ko.wikipedia.org/wiki/오픈_소스_사용권
오픈 소스 사용권 - 위키백과, 우리 모두의 백과사전
위키백과, 우리 모두의 백과사전. 오픈 소스 사용권(Open-source license)은 컴퓨터 소프트웨어와 다른 소스 코드, 청사진 또는 디자인은 정의 규정 및 조건에 따라 사용 수정 및 또는 공유할 수 있도
ko.wikipedia.org
- MIT License : 무료 배포 가능, 2차 저작물 공개 의무 없음, 소스 코드 수정가능
- APache License : 위와 같음
- GPL : 무료, 소스코드 수정가능, 2차 저작물 공개 의무 있음 -> 오픈해야함.
- Beerware : 만나면 그냥 술이나 사주셈
'Git' 카테고리의 다른 글
[ git & github ] Git 저장소에 코드 수정 반영 (0) | 2021.02.18 |
---|---|
[ git & github ] Git 동작 원리 (0) | 2021.02.18 |
[ git & github ] Git 등장 배경과 장점 쓰는이유 (0) | 2021.02.18 |
[ git & github ] git 설치 하기 & git 기본 사용법 (0) | 2021.02.18 |
[GitHub ]초보자도 할 수 있는 깃허브 사용법 (20) | 2020.10.21 |