github 3

Github에서 사용되는 주요 라이선스 종류 및 허용, 제약 사항

오픈 소스 프로젝트를 시작하거나 기여할 때 가장 먼저 고려해야 할 것 중 하나는 라이선스(License)입니다. Github에는 수많은 프로젝트가 존재하며, 각 프로젝트는 코드 사용에 대한 권리와 의무를 규정하는 라이선스를 가지고 있습니다.라이선스를 제대로 이해하지 못하고 코드를 사용하면 법적 분쟁에 휘말릴 수 있습니다. 이 글에서는 Github에서 가장 널리 사용되는 주요 오픈 소스 라이선스들의 특징과 허용 범위, 제약 사항을 정리해 봅니다.1. MIT 라이선스 (MIT License)MIT 라이선스는 가장 단순하고 제한이 적은 라이선스 중 하나로, Github에서 가장 많이 사용되는 라이선스입니다.1-1. 특징매우 관대함: 사용자가 코드를 자유롭게 사용, 수정, 배포할 수 있으며, 상업적 이용도 가능..

dev 2025.12.12

Act - Run your GitHub Actions locally

로컬 머신에서 Gitub Actions를 실행할 수 있는 도구 Acthttps://github.com/nektos/act/.github/workflows/ 에서 GitHub Actions를 읽고 로컬 환경 실행Docker 기반 컨테이너로 운영 macOS 에서는 Docker Desktop 필요Linux, MacOS, Windows 지원 설치 및 실행$ brew install actactions-test/.github/workflows/simple.yml# This is a basic workflow to help you get started with Actionsname: CIon: workflow_dispatch:jobs: build: runs-on: ubuntu-latest steps: ..

devops 2025.05.20

Github Actions 101

Github Actions 101Github 에서 제공하는 Workflow 툴 GitHub-hosted Runner or Self-Hosted Runner 에서 실행 Actions 탭을 통해서 Template을 선택하고 Yaml 파일로 Task 내용을 기술.github/workflows 디렉토리 밑에 위치 Runner 종류GitHub-hosted Runner : MS Azure 가상머신에서 실행 Public Repository : 무료Private Repository : 2000분/월 무료 Self-Hosted Runner : 자체 머신을 통해 Runner Hosting https://help.github.com/en/actions/hosting-your-own-runners/adding-self-hos..

devops 2025.05.18