Liquibase, 라이선스 변경 후에도 "오픈 소스"로 계속 홍보

2 weeks ago 12

  • Liquibase가 기존 오픈 소스 라이선스에서 Functional Source License(FSL) 로 전환함
  • FSL은 오픈 소스 이니셔티브(OSI) 기준상 공식 오픈 소스 라이선스가 아님에도, README 등에서 여전히 오픈 소스 프로젝트로 소개되는 문제 제기임
  • 커뮤니티에서는 FSL이 공식 오픈 소스 기준을 위배한다는 의견과, FSL이 오픈 소스 요건을 충족한다는 상반된 의견이 제시됨
  • 프로젝트 내에서는 README에서의 오픈 소스 언급은 수정 작업이 진행 중
  • FSL이 경쟁적 사용을 제한하는 조항 등으로 인해 OSI Open Source Definition(오픈 소스 정의) 의 일부 조항에 저촉된다는 지적임

이슈 개요

  • Liquibase 프로젝트의 라이선스가 최근 Functional Source License(FSL) 로 변경됨
  • 하지만 README.md 등 공식 문서에서 여전히 Liquibase를 오픈 소스 프로젝트로 소개하고 있어 커뮤니티 내에서 혼란과 이견이 발생함

보고 내용 및 논란

  • 이슈 작성자는 Liquibase가 FSL로 전환했음에도 불구하고 여전히 오픈 소스임을 명시하는 점이 문제임을 지적함
  • FSL은 Liquibase 스스로도 오픈 소스 라이선스가 아니라고 언급한 바 있음
  • 프로젝트 문서에서 오픈 소스란 용어가 더 이상 사용되지 않도록 README 및 기타 문서 수정이 요구

커뮤니티 및 관련 인사 의견

  • 일부 참가자는 FSL이 OSI 승인 오픈 소스 라이선스의 기준을 충족한다고 주장하며, FSL이 정식 리뷰를 거쳐 OSI 승인 라이선스가 되면 문제가 없다는 입장임
  • 이와 달리, 다른 참가자들은 FSL 내 “허용 목적” 조항 등으로 인해 OSI의 오픈 소스 정의의 여러 조항(1, 3, 5, 6항)에 위배됨을 강조
  • “Fair Source”와 “진짜 오픈 소스”의 구분을 강조하며, FSL은 Fair Source로 분류되어야 한다는 의견도 있음

이슈 해결 과정 및 문서 수정

  • 프로젝트의 기여자가 문제 제기에 대응해 README.md를 수정하고, 오픈 소스 언급을 점진적으로 제거하고 있음
  • 하지만 저장소 곳곳에 여전히 몇몇 ‘open source’, ‘oss’ 표현이 남아 있어 추가 검토와 정리가 이뤄질 예정임

오픈 소스 정의와 FSL(Functional Source License) 문제

  • Richard Fontana 등 오픈 소스 진영의 대표 인사는 FSL이 경쟁적 사용 금지 등 조항으로 OSI 오픈 소스 정의를 위반함을 명확히 함
  • 오픈 소스 정의는 “분야 및 개인, 단체 차별 금지” 등 조항이 존재하며, 경쟁적 용도 금지 등은 이에 반함
  • FSL은 2년 후에 MIT 또는 Apache License로 전환되어 완전한 오픈 소스가 될 예정이나, 그 전까지는 제한적 조건이 남아있음

결론 및 현재 상황

  • 해당 이슈는 Liquibase의 오픈 소스 표기 수정 과정에 있어 커뮤니티의 투명성 요구와 오픈 소스의 본질에 대한 논의를 촉진함
  • README 등 공식 문서의 수정 작업이 개시되었으며, Fair Source와 오픈 소스의 구분 기준이 실제 사례로 논의됨
  • OSI 승인 여부와 관계 없이, 라이선스의 실제 조건이 국제 오픈 소스 커뮤니티에서 상당한 의미를 가지는 상황

Read Entire Article