[ 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 천재
  • 공지사항

    • 배고픕니다
  • 인기 글

  • 태그

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

  • 최근 글

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

티스토리툴바