npm 사건 정리

  1. Kik이라는 회사가 npm에 등록된 kik 모듈 저자에게 Kik은 상표권 등록된 이름이고, 모듈의 이름이 헷갈리니 이름을 바꿔달라고 요청
  2. npm에 등록된 모듈과 상표권은 관련 없으므로, kik 모듈 저자는 요청을 거절
  3. 실랑이 과정에서 Kik에서 문제의 표현 ‘우리 변호사가 너네 집 문을 박차고 들어가 니 계정을 압류할 것이다’ 사용
  4. kik 저자는 끝까지 거절, Kik에서 npm에 중재 요청
  5. npm에서 kik의 소유권이 Kik이라는 회사에 있다고 결정, 이를 양자에 통보
  6. kik 저자는 이에 npm이 더이상 오픈소스에 적절하지 않은 공간이라고 판단, 자신이 publish했던 모든 npm 모듈을 unpublish
  7. kik의 저자가 굉장히 많은 모듈들을 publish했던 터라 수 많은 모듈이 깨짐. 한 모듈이 깨지면 이 모듈에 의존하는 모든 모듈이 깨지고, 또 이에 의존하는 모듈이 깨지고… 이 때 깨진 모듈에는 babel 등 유명한 툴도 포함
  8. npm측에서는 예상 못한 상황에 당황, 우선 같은 기능을 하는 모듈들을 기존과 같은 이름으로 publish하는 방법으로 문제를 해결
  9. 유저들은 사건에 대해서 논쟁 중 ← 지금 여기

자세한 내용은 관련 포스트들을 참고

Show your support

Clapping shows how much you appreciated Jun’s story.