반응형
250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- elasticsearch
- build
- 영어
- Python
- Kibana
- ssh
- ChatGPT
- JavaScript
- Windows
- docker
- 유니티
- API
- gemini
- unity
- Ai
- dart
- LLM
- 구글
- error
- JS
- AWS
- 설정
- nodejs
- 바보
- MySQL
- app
- Linux
- MSSQL
- FLUTTER
Archives
- Today
- Total
가끔 보자, 하늘.
GPL v2 / v3 차이점 본문
우선 두 라이센스의 차이는 다음과 같습니다.
구분 | GPL v2 (1991) | GPL v3 (2007) |
특허권(Patent) | 다루지 않음 (특허에 대한 명확한 규정 없음) | 특허 라이선스 포함 특허 소송을 막기 위해 특허 권리 포기 조항 추가 |
Tivoization 문제 | 방어 못 함 | 방어함 디지털 서명된 하드웨어(Tivo 등)에서 오픈소스를 막는 행위를 금지 |
DRM (디지털 권리 관리) | 별도 대응 없음 | DRM 반대 조항 추가 DRM을 통해 사용자 권리를 제한하는 행위 금지 |
호환성(다른 라이선스와) | 호환성 제한적 | Apache License 2.0과 호환 가능 |
국제법 대응성 | 미국법 기준에 맞춰짐 | 국제법(세계 여러 나라) 기준으로 맞춤 더 글로벌화 |
명확성(법적 문구) | 약간 모호한 부분 있음 | 훨씬 명확하게 표현 법률적 분쟁 가능성 줄임 |
특정 사용자 제약(Additional Terms) | 추가 조건 설정 모호 | 추가 조건 설정 공식 허용 (단, 자유를 침해하지 않는 범위 내에서) |
복잡하네요. 좀 더 간단히 정리하면..
항목 | GPL 2 | GPL 3 |
특허 소송 | 특별히 막지 않음 | 특허 소송하면 라이선스 박탈 |
기기 잠금(Tivoization) | 허용 | 금지 |
DRM 대응 | 없음 | DRM 금지 |
라이선스 호환성 | 좁음 | Apache 2.0과 호환됨 |
국제화 | 미국 위주 | 글로벌 규정 반영 |
GPL2 (LGPL도.. ) 는 아직도 많은 오픈소스에서 적용되고 있습니다. 초창기 오픈소스 자유 보장에 대한 뿌리라고 할까요? 그래서 더 많이 사용하는 듯 합니다. GPL3 에 더 많은 제약사항이 있는 것에 대한 거부감도 있고...
반응형
'개발 이야기 > 개발툴 및 기타 이야기' 카테고리의 다른 글
Kotlin 과 Dart 이야기 - 왜 kotlin을 만들고 Dart를 또 만들었을까? (1) | 2025.05.30 |
---|---|
윈도우에서 npm 설치 문제 (0) | 2025.04.28 |
오픈소스 라이센스 한 방 정리!! (0) | 2025.04.27 |
windows/vscode에서 venv 생성 오류 발생 시 (0) | 2025.04.14 |
WSL2 Ububtu에 ollama/deepseek 설치 및 실행 (0) | 2025.02.06 |