일기 slecs

팀 전체 아이콘 라이선스 이슈 정책화

목차

팀 규모가 커지면서 각 사이트나 서비스마다 디자인 요소를 선택하는 방식이 제각각이 되곤 한다. 그중 가장 간단해 보이지만 실제로는 복잡한 부분이 아이콘 선택이었다. 누군가는 유료 라이센스 아이콘을 썼고, 누군가는 AI로 생성한 아이콘을 사용했고, 누군가는 적절한 라이선스를 확인하지 않은 채 인터넷에서 무작정 가져다 썼다. 개별 팀원들이 "이 정도면 괜찮겠지"라고 판단한 선택들이 누적되면서, 언젠가는 법적 문제로 튀어나올 수 있다는 생각이 들었다. 그래서 이번엔 조직 차원의 명확한 가이드라인을 docs/hedvion-CLAUDE.md 에 문서화했다.

왜 아이콘이 문제가 되나

대부분의 개발자는 아이콘을 그저 "UI 꾸밈"으로 생각한다. 하지만 모든 이미지는 저작권 대상이다. 아이콘도 예외가 아니다. 문제는 라이선스의 종류가 너무 많다는 것이다:

  • 상업용 전체 금지: 개인 프로젝트만 가능 (우리 같은 회사는 불가)
  • 크레딧 표시 필수: 매번 출처 표기해야 함 (번거로움)
  • 상업용 별도 라이선스 구매: 비용 발생
  • CC0 (퍼블릭 도메인): 완전 자유
  • MIT, Apache 등 오픈소스 라이선스: 조건 충족 시 자유
  • AI 생성: 저작권 주체 불명확 (법적 회색지대)

그동안 팀에서는 이런 복잡성 때문에 팀원마다 다른 판단을 하고 있었다. 리드로서 팀 전체가 일관된 기준을 가져야 한다고 느꼈다.

의사결정: 왜 "상업용 무료 오픈소스 SVG" 인가?

결국 선택지는 3가지였다:

옵션 장점 단점
유료 라이선스 (Noun Project 등) 법적 명확, 디자인 퀄 높음 비용 증가, 팀원들의 의사결정 복잡화
상업용 무료 오픈소스 (Feather, Heroicons 등) 법적 명확, 비용 0, 품질 좋음 선택의 폭이 좁을 수 있음
AI 생성 빠른 제작, 낮은 비용 저작권 불명확, 법적 리스크 ⚠️

상업용 무료 오픈소스 SVG 를 기본으로 설정한 이유는:

  1. 법적 명확성: MIT나 Apache 같은 명시적 라이선스. 언제 어디서나 법적 문제 없음
  2. 비용 0: 팀 전체가 비용 고민 없이 자유롭게 선택 가능
  3. 퀄리티 보증: Feather, Heroicons, Bootstrap Icons 같은 잘 알려진 라이브러리는 디자인이 검증됨
  4. 의사결정 가속화: "이 라이브러리에서 가져오면 된다"는 명확한 기준 → 팀원들이 오래 고민하지 않음

AI 생성 아이콘을 금지한 배경

AI 생성 아이콘은 한두 번 정도는 괜찮아 보인다. 하지만 조직 차원에서는 위험하다:

  • 저작권 주체 불명확: 생성 AI 학습 데이터에 누군가의 아이콘이 포함되었을 가능성
  • 라이선스 추적 불가: 생성 결과물이 어떤 학습 데이터에서 비롯됐는지 알 수 없음
  • 법적 분쟁 증가 추세: 생성 AI 저작권 소송이 계속 늘어나는 중
  • 팀 신뢰 문제: 한 팀원이 AI로 생성한 아이콘 때문에 회사가 법적 문제 겪으면?

의도는 좋지만, 법적 책임이 명확해질 때까지는 피해야 한다는 입장을 팀에 명확히 할 필요가 있었다.

팀 리딩 관점에서의 회고

사실 이 작업은 "코드를 친다"는 의미의 개발이 아니다. 하지만 팀 규모가 클수록, 조직의 기술 부채나 법적 리스크는 개별 결정의 누적에서 나온다. 내가 해야 할 역할은:

  1. 팀원들이 일일이 판단하지 않도록: 가이드라인이 있으면 "이건 이미 정해졌다"고 자신감 있게 움직임
  2. 트레이드오프를 조직 차원에서 결정: 비용 vs 품질 vs 법적 안정성 같은 선택을 내가 먼저 함
  3. 문서화로 확산: 누군가에게만 아는 것이 아니라 팀 전체가 따를 수 있게

결국 기술 리더의 일이란, "이건 괜찮겠지"라는 개인 판단들이 쌓이기 전에, 팀 전체의 기준을 명시하는 것이다.


🛒 이 글과 어울리는 추천 상품

*위 링크는 쿠팡파트너스 활동의 일환이며, 일정액의 수수료를 제공받을 수 있습니다.

댓글 0

첫 댓글 달아줘.