챗지피티
**D-Bus(D-Bus Message Bus System)**의 라이선스는 다음과 같습니다:
D-Bus 라이선스 종류
GNU GPL 2 또는 그 이후 버전 (GNU General Public License v2 or later)
AFL 2.1 (Academic Free License 2.1)
즉, 듀얼 라이선스(dual-licensed) 형태입니다.
사용자는 GPL 2+ 또는 AFL 2.1 중 원하는 쪽을 선택해서 사용할 수 있습니다.
각각의 라이선스 의미
✅ GNU GPL 2 또는 이후 버전
카피레프트(Copyleft) 성격이 강함
소스 코드 공개 요구
파생 소프트웨어도 GPL로 배포되어야 함
✅ AFL 2.1 (Academic Free License)
MIT, BSD와 비슷한 보다 자유로운 라이선스
상업적 사용, 수정, 재배포 자유로움
코드 공개 의무 없음 (비카피레프트)
왜 듀얼 라이선스인가?
GPL은 데스크탑 프로젝트(GNOME, KDE 등)에 적합
AFL은 BSD나 상업 소프트웨어와의 호환성을 위해 제공됨
→ 예: BSD 진영이 D-Bus를 쓰고 싶을 때 AFL로 선택 가능
참고:
D-Bus 소스 코드 자체는 freedesktop.org에서 관리
라이선스 정보는 D-Bus 프로젝트의 COPYING 파일 또는 공식 문서에 명시되어 있음
필요하면 BSD에서 D-Bus 사용할 때 라이선스 문제 회피 사례나 실제 적용 사례도 알려줄게요.
systemd 혐오자들이 스톨만한테 의견 물어보니 라이센스 gpl이라고 반대는 안했다. 고치든 말든 쓰든 안쓰든 일단 gpl이다. 하지만 gpl2.0 이라 티보이제이숀 공격에 취약하다.
"도둑은 집을 떠나며 주인을 욕한다" - 러시아 속담
송대관-해뜰날
https://youtu.be/DUsVXmywSCk
송대관-해뜰날
https://youtu.be/DUsVXmywSCk
댓글 0