본문 바로가기
728x90

라이센스2

pyinstaller 옵션 명령과 exe 생성툴(패키지) 비교 pyinstaller 옵션 명령과 exe 생성툴 비교 PyInstaller는 Python 스크립트를 스탠드얼론 실행 파일로 변환하는 도구입니다. 이는 개발자가 Python 환경이 설치되지 않은 컴퓨터에서도 Python 프로그램을 실행할 수 있게 해줍니다. PyInstaller는 다양한 운영 체제(Windows, macOS, Linux)를 지원하며, 실행 파일을 만들 때 필요한 모든 종속성과 라이브러리를 하나의 패키지로 묶어줍니다. 이로 인해 애플리케이션의 배포가 간소화되며, 사용자는 별도의 Python 설치 과정 없이 애플리케이션을 실행할 수 있습니다. pyinstaller 공식문서 사이트 및 라이센스 PyInstaller는 GNU General Public License (GPL) v2 또는 그 이후 .. 2024. 4. 5.
오픈소스 라이센스 결합 기본 원칙 및 호환성 이슈 오픈소스 라이센스 결합 기본 원칙 및 호환성 이슈 오픈 소스 라이센스들 간의 결합은 각 라이센스의 조건과 호환성에 따라 달라집니다. 특히, Copyleft 라이센스(예: GPL)는 소스 코드의 공개를 요구하는 반면, Permissive 라이센스(예: MIT, BSD, Apache)는 더 유연하여 소스 코드 공개를 요구하지 않습니다. Ms-PL 같은 경우는 특정 조건 하에서 다른 코드와 결합할 때 주의가 필요합니다. 라이센스 결합의 기본 원칙 Copyleft ↔ Copyleft: 일반적으로 같은 유형의 Copyleft 라이센스끼리는 호환될 수 있지만, 서로 다른 Copyleft 라이센스 간에는 호환되지 않는 경우가 많습니다. 예를 들어, GPL 코드는 AGPL 라이센스 하에 배포할 수 없습니다. Copyl.. 2024. 2. 29.
728x90