1P by GN⁺ | ★ favorite | 댓글 1개
  • 프랑스 정부가 UN Open Source Principles를 지지한 첫 국가 정부가 되며, 공공부문의 오픈소스 채택에 상징적인 선례를 남김
  • 이번 발표에는 프랑스와 함께 19개 조직도 참여해, 원칙 지지가 정부 단독 선언에 그치지 않음
  • UN의 8개 원칙은 기본 공개, 기여 환원, 보안 설계, 포용적 참여, 재사용성, 문서화, RISE, 지속·확장을 포괄함
  • RISE는 recognize, incentivize, support and empower의 약자로, 오픈소스 참여자를 인정하고 지원하는 방향을 담음
  • 정부 차원의 공식 지지가 처음 나온 만큼, 다른 공공기관과 국가의 오픈소스 정책 논의에도 참고 사례가 될 수 있음

프랑스 정부의 첫 공식 지지

  • code.gouv.fr Mastodon 계정은 “France Becomes First Government to Endorse UN Open Source Principles, Joined by 19 Organizations”라는 발표를 공유함
  • 연결된 UN 페이지는 France Becomes First Government To Endorse UN Open Source Principles
  • 핵심은 프랑스 공화국 정부가 UN Open Source Principles를 지지한 첫 국가 정부가 됐다는 점임
  • 함께 참여한 조직은 19개

UN의 8개 Open Source Principles

  • Open by default
  • Contribute back
  • Secure by design
  • Foster inclusive participation and community building
  • Design for reusability
  • Provide documentation
  • RISE: recognize, incentivize, support and empower
  • Sustain and scale

댓글과 토론

Hacker News 의견들
  • 프랑스 정부의 새 국가 프로젝트 Le Référentiel National des Bâtiments를 2년째 만들고 있음. 전국 모든 건물에 식별 키를 만들고 배포해서 건물 관련 데이터베이스의 상호운용성을 크게 높이는 것이 목표임
    핵심은 신축과 철거까지 포함한 정확한 건물 목록인데, 어느 기관도 완벽한 목록을 갖고 있지 않다는 점을 인정하고 정부 기관, 도시, 기업, 시민이 공식 등록부에 직접 쓸 수 있게 데이터를 급진적으로 열어둠
    OSM이나 Wikipédia 같은 방식이지만 공식 데이터셋에 적용하는 셈이고, 프랑스 정부 안에서는 꽤 실험적인 접근이라 다른 부처에도 배운 점을 전파하라는 권장을 받고 있음
    • 좋은 아이디어임. 큰 공개 데이터 프로젝트와 폐쇄적인 민간 데이터 수집을 둘 다 해봤는데, 둘 다 각자 방식으로 실패함
      누구나 기여하되 분쟁이나 훼손이 생기면 적절한 권한을 가진 기관이 데이터를 잠그고 돌보는 방식이 중간 지점일 수 있음. 모두에게 열려 있지만 최종적으로는 선의의 주체가 거부권을 갖는 BDFL 개념과 비슷함
    • 정말 훌륭한 데이터셋임. 내 스타트업은 이 데이터 없이는 지금 형태로 존재하지 못했을 것 같음(elementdeclencheur.fr)
    • OSM도 여러 기능 중 하나로 건물 목록을 갖고 있는데, 두 프로젝트 사이에 데이터 교환이 있을지 궁금함. 두 프로젝트의 라이선스는 서로 호환되는지도 궁금함
    • 매우 흥미로운 소식임. 이 프로젝트나 비슷한 시도를 따라볼 수 있는 공식 포털이 있는지 궁금함
  • 이건 보여주기용일 뿐이고 실제로는 따라오지 않을 것 같음. 프랑스 정부가 오픈소스를 지키겠다고 한 게 처음도 아니지만, 공공 예산 대부분은 여전히 독점 소프트웨어로 가고 오픈소스는 예외임
    두 달 전 프랑스 정부는 Éducation Nationale 부처에 대해 Microsoft와 152M€ 규모의 “open bar” 계약을 맺었고, 오픈소스가 아님
    출처(fr) https://www.april.org/nouvel-open-bar-microsoft-le-ministere...
    며칠 뒤에는 주요 국유 기관인 Polytechnique가 이메일 시스템까지 포함해 MS Office 365로 이전한다고 발표했는데, 여러 법과 공식 시행령을 위반하는 일임. 이 학교는 준군사 학교이기도 함
    출처(fr) https://cnll.fr/news/polytechnique-men-office-365/
    • 실제 결과와 코드가 따라오고 있음. 여러 야심 찬 시도(https://beta.gouv.fr/)와 함께 완전한 오픈소스 업무 공간(https://lasuite.numerique.gouv.fr/en)을 만들고 있음
      언급한 두 계약 때문에 생긴 소란 자체도 새로운 표준이 이미 오픈소스 쪽으로 이동했음을 보여줌. 느린 과정이지만 진전이 있다는 건 부정하기 어려움
    • 이 상황은 좀 더 미묘함. 기관이 오픈소스를 유지하기로 했을 때는 뉴스에 분노한 공개서한이 잘 나오지 않음
      CNLL이 Polytechnique를 비판할 수 있는 것도 명시적 지침이 있기 때문임. 그런 지침조차 없는 것보다는 훨씬 나음
      “공공 예산 대부분”이라는 표현도 조심해야 함. 오픈소스 계약은 대개 수십억 유로 단위가 되기 어렵고, 많은 돈은 내부 채용으로 가며 외부 계약자에게는 일부만 감
    • “공공 예산 대부분은 독점 소프트웨어로 간다”는 부분에 대해 CNLL과 프랑스 감사원(Cour des Comptes)에 정확한 수치를 내도록 두 번 요청했음
      거절되긴 했지만 다른 형태로 다시 나올 수도 있음. 감사원이 현재 디지털 주권 조사를 진행 중이라 정확한 수치를 뽑아주길 바라지만, 가능성은 낮아 보임
    • 프랑스에서 긍정적인 일이 나오면 나오는 전형적인 반응 같음. 누군가 실제로 좋은 일을 하면, 완벽하지 않다고 쓸모없이 불평만 하는 사람이 수십 명씩 붙음
      성공할 요소가 이렇게 많은 나라가 자기 시민들 때문에 발목 잡히는 걸 보면 늘 안타까움
    • “보여주기용”이라는 건 그냥 틀렸음. 현실은 수백만 명이 정부를 위해 직접 또는 간접적으로 일하고 있고, 이들이 모두 같은 유인과 제약을 가진 게 아님
      프랑스 공공 부문에서 오픈소스 시도를 밀어붙이는 사람들은 매우 진지함. 동시에 관성도 크기 때문에, 큰 행정기관들은 아직 유명 독점 솔루션을 많이 쓰지만 주변에서는 오픈소스와 공개 데이터의 작은 정원들이 점점 생겨나고 있음
      개인적으로 쓴 예로는 부동산 거래를 보여주는 데이터베이스와 애플리케이션인 dvf [1]가 있음. 집을 살 때 시장 가격을 확인하는 데 썼음. 또 하나는 시뮬레이터이자 법률-코드 공개 저장소인 publi.codes [2]로, 친구의 민간 회사에서 핵심 기반 중 하나임
      프랑스 행정이 더 많이 오픈소스로 옮겨가면 좋겠지만 하루아침에 일어날 일은 아님. 그동안 조금씩 밀어붙이는 사람들에게 고맙고, 그 노력이 결코 보여주기용만은 아니라고 봄
      [1]: https://app.dvf.etalab.gouv.fr/
      [2]: https://publi.codes/
  • 완전히 타당함. 국가가 공공 소프트웨어를 만들 때는 기본적으로 오픈소스여야 함. 신뢰를 만드는 유일한 방법임
    장기적으로는 정부 소프트웨어가 오픈소스인지 폐쇄형인지가 독재와 민주주의를 가르는 기준이 될 수도 있음
    • 처음엔 “독재와 민주주의를 가른다”는 말이 과장처럼 보였는데, 생각해보니 과장도 아닐 수 있음
      투표, 인구조사, 과세, 신고, 준수 같은 권력의 핵심 기반시설이 너무 많이 소프트웨어 위에서 돌아가고 있어서, 정부에 완전한 투명성보다 낮은 기준을 받아들이기 어렵다
    • 자유롭고 열린 사회를 위한 자유롭고 열린 기술
  • 진짜 질문은 이게 상징에 그칠지, 아니면 프랑스 정부가 조달 경로와 공급업체 요구사항을 이 원칙에 맞춰 실제로 바꿀지임
    모든 소프트웨어 공급업체에 기본 공개 인터페이스 제공을 요구하거나, 공개 기반시설 유지보수에 예산을 밀어주는 식의 정책적 강제력이 같이 있었다면 더 인상적이었을 것임. 그렇지 않으면 선언문에 크게 못 미침
    • 시간이 걸리겠지만 그렇게 갈 것임. 이미 많은 사례가 있음. LibreOffice는 이미 정부 컴퓨터 50만 대 이상에서 돌아가고 있음
      일화로, 연구자로 일하면서 몇몇 프랑스 박사과정 학생들과 협업했는데 LibreOffice 문서와 스프레드시트를 보내는 경우가 많았음
    • 시민이 세금을 신고하거나 신분증을 갱신할 때 쓰는 앱 같은 공공 소프트웨어에 대한 지침 원칙에 더 가까워 보임
  • 이제는 오픈소스라는 말 자체가 거의 의미를 잃은 것 같음
    몇십 년 전 고도로 가공된 정크푸드에 모두 “무지방” 로고를 붙이던 것과 비슷함. 맞다 해도, 지방이 정확히 뭔데?
    특히 의심스러운 건 가짜거나 포획된 재단과 비영리 단체의 촘촘한 망이 생기고, 그 사이로 많은 돈이 흐른다는 점임. 대부분은 당연히 코드를 쓰지 않고, “옹호” 말고 무엇을 하는지 이해하기도 매우 어려움
    이런 오픈소스 옹호자들은 거의 모든 인간이 가장 잠긴 시스템 중 하나를 손에 들고 다니는 현실이나(AOSP는 알고 있음), 집 안의 연결된 마이크로컨트롤러를 신뢰할 수 없다는 가장 긴급한 문제에는 관심이 없음
    대신 기후변화 같은 문제와 싸우는 걸 최우선 목표로 삼음 [0]
    이상하게도 3년마다 휴대폰을 버리지 않아도 되게 하려는 postmarketOS는 연간 기부금 €12656, 은행 수수료 후 €11175로 버팀 [1]. 아마 이런 재단 임원과 직원 대부분의 월급보다 적거나, UN의 큰 Zoom 회의 한 번 비용 수준일 것임
    FSF, GNU, RMS가 주변화되는 동안 왜 오픈소스는 UN급 의제가 됐는지도 생각해봐야 함
    • [0] https://www.digitalpublicgoods.net/digital-public-goods-alli...
    • [1] https://postmarketos.org/blog/2025/03/17/pmOS-budget-and-fin...
    • 이걸 보여주는 대표 사례가 OSI의 SSPL 거부
      SSPL은 AGPL을 수정한 것으로, 특정 조건에서 공개해야 하는 소스 코드 범위를 넓힘. 더 구체적으로는 소프트웨어를 클라우드 서비스로 되팔면 원래 소프트웨어뿐 아니라 전체 서비스를 오픈소스로 만들어야 함. “전체 서비스”가 무엇인지는 아직 법정에서 검증되지 않았음
      이는 자유 소프트웨어를 클라우드 서비스로 되팔면서 관리나 부하분산 같은 독점 요소로 둘러싸 돈을 버는 몇몇 OSI 회원들의 사업 모델에 매우 나쁨
      이에 대해 OSI는 분노는 가득하지만 합리적 논증은 하나도 없는 공식 블로그 글을 냈음: https://opensource.org/blog/the-sspl-is-not-an-open-source-l...
      그래서 OSI를 신뢰하지 않으며, 다른 사람도 신뢰하지 않는 게 좋다고 봄
      SSPL이 나쁜 이유는 있음. 주로 GPL/AGPL과 호환되지 않는다는 점임. 하지만 오픈소스가 아니라는 건 그 이유가 아님. OSI의 비난은 SSPL뿐 아니라 AGPL에도 똑같이 적용되는데, OSI는 AGPL은 인정함
    • postmarketOS가 돈을 좀 더 받으면 좋겠다는 것 말고는 이 견해의 어느 부분에도 동의하기 어려움
    • 이제 오픈소스가 아무 의미도 없다는 데 동의함. 관련 없는 것들을 한데 묶는 UN 원칙들이 딱 그런 사례임
  • 놀랍지 않음. 2017년에 ETAlab과 접촉했을 때부터 프랑스 정부는 오픈소스 사고에서 꽤 앞서 있다는 느낌을 받았음
    당시에도 g0v.tw와 vTaiwan 프로젝트를 포함해, 다른 곳보다 먼저 상당히 최전선의 시민 기술을 추적하고 있었음
    https://g0v.tw/intl/en/
    https://info.vtaiwan.tw
  • 프랑스는 이런 분야에서 부당하게 나쁜 평판을 갖고 있음. 프랑스 시민으로서, 이제 행정 업무를 온라인으로 처리하기가 얼마나 쉬워졌는지 보면 놀라움
    어떤 행정 도구에도 단일 로그인 방식으로 들어갈 수 있게 해주는 France Connect 같은 훌륭한 도구도 있음
    • 대부분은 제대로 작동하지 않고, France Connect도 정말 별로임. 이름이나 성에 비ASCII 문자를 받지 않는 것조차 있음. 프랑스 정부의 공식 시도라는 점에서 말이 안 됨. 최소한 프랑스어는 쓸 줄 알아야 함
      교육부 관련 시스템도 끔찍하고, 대체로 망가져 있으며, 불필요하게 복잡함
      정말 놀랍게 잘 되는 건 세금 징수 시스템임. 프랑스 세법은 수백 가지 특례가 있을 정도로 엄청나게 복잡한데, 소득 신고 온라인 시스템은 완벽함. 사용법이 매우 명확하고 안내도 훌륭하며, 마감 직전 사용량이 미친 듯이 치솟을 때도 망가지지 않고 오류도 없음
      누가 만들었는지는 모르겠지만, 프랑스 정부가 정말 신경 쓰면 좋은 소프트웨어를 만들 수 있다는 증거임. 돈이 걸렸을 때 말임
    • 프랑스에 소프트웨어 개발자를 위한 공공 일자리가 있는지 궁금함. 아니면 정부 기관 형태에 더 가까운지 궁금함. 그것도 공공 부문 일자리이긴 하겠지만 느낌은 다를 것 같음
    • 프랑스에서 암호화를 쓰는 iOS 앱을 배포하는 것 같은 일 말인가? 정말 골치 아픔
      관료 절차가 너무 고통스러워서 그냥 프랑스 App Store에서 앱을 내렸고, 누가 불평하면 이런 잘못된 법을 멈추라고 의원들에게 쓰라고 말함
      죄송합니다, monsieur, 그 수학에 대한 면허는 있으신가요?
  • 미국 오픈소스 원칙과 비교하면, 미국은 기본적으로 퍼블릭 도메인이 됨
    https://www.usgs.gov/products/software
  • 전 세계 대부분을 오픈소스로 옮기고 Windows, MacOS, iOS, Android와 데이터베이스 등에서 벗어나게 하는 공동 추진을 보고 싶음
    미국 기술 기업들은 사실 단순하고 대체 가능한 제품들로 수십억 달러를 벌고 있음
    • 단순한 개념이 반드시 구현도 단순하다는 뜻은 아님. 큰 사용자 기반을 처리하기 위한 성능 조정, 보안, 유지보수는 모두 자원이 많이 듦
      사용자 기반이 커지면 요구도 다양해지고, 그 결과 소프트웨어는 더 복잡해짐. 가장 큰 장벽은 새 소프트웨어 사용 교육과 전환 기간의 상호운용성
    • Android가 저 목록에 들어가는 걸 보게 되다니 참 흥미로운 시대임
  • 이것이 LLM에도 확장되는지, 그렇다면 오픈소스를 어떻게 정의할지 궁금함. 특히 국가가 Meta의 “Open” 같은 헛소리를 부정하는 모습을 보면 좋겠음
    • https://www.comparia.beta.gouv.fr/modeles는 모델들을 비교하고, Llama의 여러 라이선스를 “open source”라고 잘못 표시하지 않음
      https://opensource.org/ai/endorsements에는 code.gouv.fr가 목록에 있음
    • 관련 자료: https://elevenfreedoms.org/
      자유 소프트웨어의 전통적인 네 가지 자유만으로는 더 이상 충분하지 않음. 자유 소프트웨어 운동이 시작된 뒤 수십 년 동안 소프트웨어와 그 세계가 변했음. 자유 소프트웨어는 새로운 위협에 직면했고, 자유 AI 소프트웨어는 특히 위험에 처해 있음
    • 그냥 여덟 가지 지침일 뿐임. 특별히 정밀하지 않고, 정의보다 의도가 더 중요해 보임. 정책이라기보다는 목표임
    • 책, 음원, 영상 같은 데이터를 “소스”라고 부르지는 않을 것 같음
      내 관점에서는 학습 코드와 실행 소프트웨어가 오픈소스의 즐거움임
      그렇다면 학습된 데이터와 벡터화된 데이터도 자유로워야 할까? 그럴 수도 있음
      하지만 이 UN 원칙이 거기까지 다루지는 않을 것 같음