[ git & github ] 오픈 소스란 무엇인가 | 깃허브 contribute | 커뮤터란?

2021. 2. 18. 01:05·Archive/ETC
728x90
반응형

 

 

이 포스팅은 구름 에듀 강좌의 "Git으로 시작하는 협업 및 오픈소스 프로젝트" 를 기반으로 작성되었습니다.

이 강의의 강사이신 "나동빈" 님의 자료임을 밝힙니다.

상업적인 의도가 아닌, 공부한 것을 정리해놓는 목적의 포스팅입니다.

 

 

edu.goorm.io/learn/lecture/11528/git으로-시작하는-협업-및-오픈소스-프로젝트/info

 

구름EDU - 모두를 위한 맞춤형 IT교육

구름EDU는 모두를 위한 맞춤형 IT교육 플랫폼입니다. 개인/학교/기업 및 기관 별 최적화된 IT교육 솔루션을 경험해보세요. 기초부터 실무 프로그래밍 교육, 전국 초중고/대학교 온라인 강의, 기업/

edu.goorm.io



ndb796.tistory.com/

 

안경잡이개발자

프로그래밍 강의를 진행하는 공간입니다.

ndb796.tistory.com

 

 

 


 

@ 오픈 소스란 무엇인가

 

 

- 공개된 소스코드

- 무료

- 예시 ;) 부트스트랩

 

 

 

이러한 오픈 소스들을 깃 허브에서는 매우 다양하고 방대하게 제공하고 있으며,

소스들을 클론하여 사용할 수도 있다.

 

일반적으로 부트 스트랩과 같이 유명한 오픈소스들은 Readme 파일이 가장 먼저 제공 되는데,

이 글은 소스의 대한 설명을 나타낸다.



 

또한, 리뷰 처럼 별을 남길 수가 있는데

이 수가 많을 수록 유명하거나 많은 사람이 사용하는 소스들이다.

 

 

@ Contribute ?

 

 

누구나 오픈소스의 참여하여 프로젝트를 운영할 수도 있고 Contribute 할 수도 있다. 

컨트리뷰션 이라는 단어가 자주 사용되는데,

이는 오타 수정, 기능 추가, 보안 취약점 수정 등 고치는 것 -> 기여를 의미한다.

 

 

@ 컨트리뷰션 활동을 하는 이유

 

> 오픈 소스 활동 자체는 공개된 기록으로 남기 때문에

구직 활동을 할 때 이력서에 활동 이력을 담을 수 있다.

 

> 내가 작업한 새로운 기능을 다른 개발자도 사용해보고 이를 평가하여 개선시킬 수 있다.

 

 

@ 커뮤터

 

컨트리뷰션에 대해 내용을 리뷰하고 실제 프로젝트에 반영할지를 결정하는 사람.

즉, 특정한 오픈소스의 대한 권한을 가진 사람을 의미한다.

 

 

 

@ 왜 오픈소스로 공개를 할까?

 

> 사회 공헌

> 소프트웨어의 품질 향상

> 어쩔 수 없이...-> 오픈소스 라이센스 때문

 

 

@ 오픈소스 라이센스

 

오픈소스 라이센스에 대해 더 알고 싶다면 아래의 링크를 참조하자.

 

ko.wikipedia.org/wiki/오픈_소스_사용권

 

오픈 소스 사용권 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 오픈 소스 사용권(Open-source license)은 컴퓨터 소프트웨어와 다른 소스 코드, 청사진 또는 디자인은 정의 규정 및 조건에 따라 사용 수정 및 또는 공유할 수 있도

ko.wikipedia.org

  • MIT License : 무료 배포 가능, 2차 저작물 공개 의무 없음, 소스 코드 수정가능
  • APache License : 위와 같음
  • GPL : 무료, 소스코드 수정가능, 2차 저작물 공개 의무 있음 -> 오픈해야함.
  • Beerware : 만나면 그냥 술이나 사주셈



 

 

728x90
반응형

'Archive > ETC' 카테고리의 다른 글

[ git & github ] Git 동작 원리  (0) 2021.02.18
[ git & github ] Git 등장 배경 | Git 장점 | Git 쓰는 이유  (0) 2021.02.18
[ git & github ] git 설치 하기 & git 기본 사용법  (0) 2021.02.18
[ Linux ] 리눅스 루트 디렉토리 | Linux Root Directory  (0) 2020.07.13
[ 정보보안산업기사 ] 2020정보보안 산업기사 필기 합격!  (3) 2020.06.14
'Archive/ETC' 카테고리의 다른 글
  • [ git & github ] Git 동작 원리
  • [ git & github ] Git 등장 배경 | Git 장점 | Git 쓰는 이유
  • [ git & github ] git 설치 하기 & git 기본 사용법
  • [ Linux ] 리눅스 루트 디렉토리 | Linux Root Directory
코뮤(commu)
코뮤(commu)
코딩으로 커뮤니케이션하는 코뮤입니다 😎
  • 코뮤(commu)
    코뮤(COMMU)
    코뮤(commu)
  • 전체
    오늘
    어제
    • 분류 전체보기
      • Archive
        • Hacking
        • Develop
        • ETC
      • Algorithm
      • DB&Infra
      • ETC
      • Node
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • IT지식보따리
    • IT가 맛있다
    • IT 천재
  • 공지사항

    • 배고픕니다
  • 인기 글

  • 태그

    파이썬 문제
    파이썬 알고리즘
    파이썬 백준
    보안뉴스
    코드업 기초
    백준
    파이썬
    javascript
    자바스크립트 API
    코드업 파이썬 기초 100제
    Codeup
    자바스크립트 객체
    오라클
    장고
    Python
    비박스
    파이썬 기초
    oracle db
    카카오 100일 프로젝트
    코드업
    C++
    백준 풀이
    백준 문제풀이
    Django
    docker
    자바스크립트
    백준 파이썬
    Git
    Oracle
    파이썬 기초 문제
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
코뮤(commu)
[ git & github ] 오픈 소스란 무엇인가 | 깃허브 contribute | 커뮤터란?
상단으로

티스토리툴바