GitHub 2

오픈소스에 기여하는 법/ Github, Pull Request? Fork?

오픈소스에 기여하는 방법 중 하나는 GitHub를 통해 Pull Request를 보내는 것이다. 이를 위해서는 다음과 같은 절차를 따른다. 절차 1. 해당 오픈소스 프로젝트의 GitHub 저장소를 Fork. 이를 통해 자신의 GitHub 계정으로 해당 프로젝트의 코드를 가져올 수 있다. 2. Fork한 저장소를 로컬 컴퓨터로 Clone. 3. 로컬에서 코드를 수정하고, 변경사항을 Commit. 4. Fork한 원래 저장소와 동기화하기 위해 원래 저장소를 Remote로 추가. git remote add upstream https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git 5. Fork한 원래 저장소의 변경사항을 가져오고, 자신의 Fork 저장소와 Merge..

COMPUTER SCIENCE 2023.05.01

GITHUB License / open source repository 라이센스 차이

오픈소스의 사용 목적 및 용도에 따라 라이센스를 확인하고 사용할 필요가 있습니다. 오픈소스에 해당하는 라이센스의 최소한의 정의를 위해 OSD(Open Source Definition)을 정해두고 이에 따라 인증, 관리를 하고 있다고 합니다. 우리가 주로 접하게 될 라이센스의 종류에는 무엇이 있고 어떤 특징과 차이점이 있는지 알아보겠습니다. GNU General Public License(GPL) 2.0 GPL 이라고 불리는 해당 라이센스는 가장 많은 오픈소스가 채택하고 있는 라이센스입니다. 지켜야 할 의무사항이 다른 라이센스와 비교했을 때 비교적 엄격한 편에 속합니다. 소프트웨어를 해당 라이센스를 사용해서 배포할 경우 GPL에 의해 배포된다고 명시해야합니다. 소프트웨어를 수정하거나 새로운 소프트웨어를 병..

COMPUTER SCIENCE 2022.08.07