Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[UbuCon Korea 2025] 리브레오피스 소개 및 문서 표준과 ODF

[UbuCon Korea 2025] 리브레오피스 소개 및 문서 표준과 ODF

[UbuCon Korea 2025] 리브레오피스 소개 및 문서 표준과 ODF
Link: https://events.canonical.com/event/126/contributions/693/

2025년은 우분투 한국 커뮤니티가 20주년을 맞이하는 뜻깊은 해이며, 동시에 문서 개방 표준인 ODF(Open Document Format)도 20주년을 맞이하는 해입니다.
https://blog.documentfoundation.org/blog/2025/05/09/odf-20th-anniversary-video/

이번 시간에는 리브레오피스와 ODF가 무엇인지에 대해서 소개를 하겠습니다
ODF는 ISO/IEC 26300 국제 표준이며, 리브레오피스의 기본 문서 포맷입니다.
문서 표준으로 OOXML을 밀고 있는 Microsoft 또한 ODF 표준화에 참여하고 있습니다.
[MS-OODF13]: Office Implementation Information for ODF 1.3 Standards Support

왜 ODF가 중요한지, 폐쇄적 포맷(OOXML, HWP등)과의 차이점, 그리고 공공기관에서의 도입 필요성에 대해서도 소개하겠습니다
한국은 ODF 1.0을 국가표준으로 채택했지만, 실질적 사용률은 매우 낮은 실정입니다.
우분투 한국 커뮤니티 구성원 뿐만 아니라 한국 오픈소스 커뮤니티에게 리브레오피스와 ODF를 소개하며 AI시대에 기계가 읽을 수 있는 문서 포맷(machine readable format)이 왜 중요한지 이야기 하고, 한국에서의 실질적 ODF 확산 논의의 계기가 마련되었으면 합니다.

Avatar for DaeHyun Sung

DaeHyun Sung PRO

August 10, 2025
Tweet

More Decks by DaeHyun Sung

Other Decks in Technology

Transcript

  1. 면책조항(Disclaimer) 본 발표 내용은 발표자 개인의 의견이며, 발표자의 소속 회사의

    공식 입장과 무관합니다. 발표 내용에 대한 모든 책임은 발표자 개인에게 있습니다. The views and opinions expressed in this presentation are those of the speaker alone and do not represent the official position of the speaker’s employer. The speaker alone is responsible for the content. 2
  2. 목차 • 자기소개 • 리브레오피스(LibreOffice) 소개 • 대한민국의 문서 표준

    ◦ ODF ◦ OWPML ◦ ODF, OOXML, HWPX 포맷의 비교 • 해외의 ODF 채택 사례 • 리브레오피스 한국어팀 소개 • LibreOffice Asia Conference 2025 3
  3. 자기소개 • 오픈소스를 사랑하는 사람 • 리브리오피스 한국어팀 운영(2017 -

    현재) • KDE, GNOME 등 여러 FLOSS에 기여함 • TDF(The Document Foundation) 회원 https://www.documentfoundation.org/go vernance/members/ • openSUSE Asia Organization Committee https://en.opensuse.org/openSUSE:Asia_ Organization_Committee • GNOME Foundation Membership https://foundation.gnome.org/membershi p/ 4
  4. ODF 20주년 축하합니다! 2005년 5월 1일, ODF(Open Document Format)은 OASIS

    표준으로 제정됨 1년뒤 ISO/IEC표준으로 제정됨 ODF 20th Anniversary https://youtu.be/Z-Xo9v9-1YU?si=rYgfLqszZGR7gHjc 9
  5. 리브레오피스(LibreOffice)의 소개 • 모든 기능을 갖춘 프리 오픈소스 소프트웨어(FLOSS) 오피스

    제품 모음 • OpenOffice.org에서 계승한 가장 유명한 오피스 프로젝트 • 전세계 20억 사용자가 사용 • 독일에 등록된 비영리단체 The Document Foundation서 운영 • Windows, Linux, MacOS, Android등 여러 플랫폼 사용가능 • 라이센스(License): https://www.libreoffice.org/about-us/licenses ◦ Mozilla Public License v2 ▪ 참고: https://www.olis.or.kr/license/Detailselect.do?lId=1088&mapCode=010092&lType=osi ◦ GNU Lesser GPL v3+ ▪ 참고: https://www.olis.or.kr/license/Detailselect.do?lId=1073&mapCode=010073&lType=osi 10
  6. 표준은 무엇인가? • ISO/IEC Guide 2:2004 “Standardization and Related Activities

    - General Vocabulary” ◦ A document, established by consensus and approved by a recognized body, that provides rules, guidelines or characteristics for activities or their results, aimed at the achievement of the optimum degree of order in a given context, for common and repeated use ▪ 합의에 의해 수립되고 공인(인정)된 기관에서 승인한 문서로, 주어진 맥락에서 최적의 질서 수준을 달성하는 것을 목표로 하는 활동이나 그 결과에 대한 규칙, 지침 또는 특성을 제공하며, 공통적이고 반복적으로 사용됩니다. ◦ Standards should be based on the consolidated results of science, technology and experience, and aimed at the promotion of optimum community benefits. ▪ 표준은 과학, 기술 및 경험의 통합된 결과를 기반으로 하며, 최적의 지역 사회 및 커뮤니티 (Community) 이익을 증진하는 것을 목표로 합니다. 14
  7. 문서 표준(Document Standard) • 국제 문서 표준으로 승인된 표준 2가지

    • ODF(Open Document Format) ◦ 2006년 최초 등록 ◦ ISO/IEC 26300-1:2015 ◦ https://www.iso.org/standard/66363.html • OOXML(Office Open XML File Formats) ◦ 2008년 최초 등록 ◦ ISO/IEC 29500-1:2016 ◦ https://www.iso.org/standard/71691.html 15
  8. 대한민국의 문서 표준 대한민국의 문서 표준 • ODF - KS

    X ISO/IEC 26300 (2007년 최초 등록) - ODF v1.0 기반 ◦ https://www.standard.go.kr/KSCI/standardIntro/getStandardSearchView.do?menuId=919&to pMenuId=502&upperMenuId=503&ksNo=KSXISOIEC26300&tmprKsNo=KSXISOIEC26300&ref ormNo=03&displayBlock=none&displayBlock2=block • OWPML - KS X 6101 (2011년 최초 등록) ◦ https://www.standard.go.kr/KSCI/standardIntro/getStandardSearchView.do?menuId=503&to pMenuId=502&ksNo=KSX6101&tmprKsNo=KSX6101 16
  9. 대한민국의 문서 표준 현실은? - 2025년, 일부 부처에서 hwp대신 hwpx로

    문서 파일을 저장함 - 과학기술정보통신부에서는 hwpx, odt로 다운로드 하는 선택사항 존재 - 문서양식은 아직도 hwp로 작성해야하는 경우가 많음 - 대부분의 경우 공공기관에서는 ODF, OWPML 기반의 hwpx도 아닌 바이너리 파일 형태의 hwp를 사용함 - [이런! IT강국]③ 외국인에게 HWP로 문서 작성하라는 대사관 - 조선일보 2019년 5월 1일 기사 - https://biz.chosun.com/site/data/html_dir/2019/04/30/2019043002500.html - "How to open HWP file(HWP 파일 여는 방법)." 18
  10. HWP 포맷의 종류 • HWPML(.hml): Hancom’s 1st xml-based document spec,

    released in 1997 • HWP v3.0(.hwp) : Supported by LibreOffice (Old binary format) • HWP v5.0(.hwp) : Currently Popular Use in Korea, released in July 2010 • OWPML (.owpml) : based HWPML, government guided xml based document specification, released in 2010 [registered KS X 6101 in 2011] • HWPX(.hwpx) : re-generated xml-based document spec by Hancom Recommend to use HWP program since 2021.04.15 • https://www.hancom.com/board/noticeView.do?board_seq=3&artcl_seq=64 53&pageInfo.page&search_text 20
  11. HWP 포맷의 종류 • 한글과 컴퓨터 공식 사이트 ◦ HWP/OWPML

    형식 https://www.hancom.co.kr/support/downloadCenter/hwpOwpml ◦ 한/글 문서 파일 형식 : HWPX 포맷 구조 살펴보기 https://tech.hancom.com/hwpxformat/ ◦ 한글과 컴퓨터에서 공개한 오픈소스 프로젝트: https://developer.hancom.com/opensources 21
  12. HWP 포맷의 종류 • ClamAV 0.99.1: Hangul Word Processor (HWP)

    Document Support ◦ https://blog.clamav.net/2016/03/clamav-0991-hangul-word-processor-hwp.html 22
  13. ODF • Open Document Format - 개방형 표준 포맷(Open Standard

    Format) ◦ 특정 공급업체나 제품에 얽매이지 않고 문서 파일에 접근 가능하고 편집 가능하며 시간이 지나도 사용할 수 있도록 보장하는 기술 표준이자 도구 ◦ 2005년 5월 OASIS와 2006년 5월 ISO/IEC 개방형 표준 문서 형식으로 승인 ◦ 독립성(Independent) ▪ 누구든 오픈 포맷을 처리하는 소프트웨어를 작성할 수 있음 ◦ 상호운용성(Interoperable) ▪ 이기종 시스템 간에 데이터를 투명하게 공유할 수 있음 ◦ 중립성(Neutral) ▪ 사용자가 특정 제품을 채택하고 자주 구매하도록 강요하지 않지만, 기능/품질 vs 가격 비율에 따라 선택의 폭을 넓게 함 ◦ 영구성(Perennial) ▪ “진화" 기반 노후화로부터 사용자 개발 콘텐츠를 보호함 27
  14. ODF • 상호운용성(Interoperability) - ODF는 상호운용성(Interoperability)에 기반 둠 ◦ 출처:

    FOSDEM 2021 - Introduction to ODF Basics of Interoperability https://archive.fosdem.org/2021/schedule/event/odf_for_interoperability/ 28
  15. ODF • 파일 타입 유형 ◦ .odt: 문서(LibreOffice Writer), open

    document text file, 개방형 표준 ODF기반으로 만듦 ◦ .ods: 스프레드시트(LibreOffice Calc) ◦ .odp: 프레젠테이션(LibreOffice Impress) ◦ .odg: 벡터 그래픽과 다이어그램(LibreOffice Draw) ◦ .odf: 수학 공식(LibreOffice Math) • 참고 ◦ Understanding ODF File Types: .odt, .ods, .odp, and Beyond https://blog.documentfoundation.org/blog/2025/07/25/understanding-odf-file-types-odt-od s-odp-and-beyond/ 29
  16. ODF • 마일스톤 ◦ ODF 1.0 (2006): 기본 문서 유형을

    정의한 초기 버전 ▪ 텍스트 (.odt), 스프레드시트 (.ods), 프레젠테이션 (.odp) ◦ ODF 1.1 (2012): 수식 사양에 대한 업데이트와 접근성 개선을 하였으나, 표준화로 제출하지 않음 ◦ ODF 1.2 (2015): 디지털서명, RDF 메타데이터, 스프레드 시트 계산 표준화를 위한 OpenFormula 도입 ◦ ODF 1.3 (2020): 보안기능 확장(암호화 및 가져오기/내보내기 규칙 개선과 규정 준수 조항 등등) • 출처: Understanding ODF compliance and interoperability https://blog.documentfoundation.org/blog/2025/06/20/understanding-odf-c ompliance-and-interoperability/ 30
  17. ODF • OOXML을 지원하는 Microsoft사에서도 Office에 ODF 지원 ◦ Office

    apps now support OpenDocument format 1.3 https://techcommunity.microsoft.com/discussions/microsoft365insider/office-apps-now-sup port-opendocument-format-1-3/2487203 ◦ Microsoft 365 apps now support OpenDocument Format 1.4 https://techcommunity.microsoft.com/blog/microsoft365insiderblog/microsoft-365-apps-no w-support-opendocument-format-1-4/4226735 • ODF Technical Committee의 주 활동 회원 ◦ Collabora(allotropia 합병), Microsoft, TDF(The Document Foundation) ◦ 참고: ODF state of the union(LibreOffice Conference 2024) https://events.documentfoundation.org/libreoffice-conference-2024/talk/CLE87H/ 31
  18. OOXML • Microsoft사에서 만든 문서 표준 • 파일 구조 ◦

    XML기반의 파일 포맷 사양 ◦ zip 파일로 package함 37
  19. OWPML • OWPML(Open Word-Processor Markup Language) ◦ 2011년 12월 30일

    제정된 한국표준(KS) ◦ 대한민국 문서 표준으로 채택된 ODF의 영향을 받아 만든 규격 • 파일 구조 ◦ XML기반의 파일 포맷 사양 ◦ zip 파일로 package함 39
  20. hwpx • 파일 구조 ◦ XML기반의 파일 포맷 사양 ◦

    zip 파일로 package함 ◦ OWPML과 구조 동일 ◦ 내용은 Contents/section0.xml 40
  21. 정부 및 공공기관의 문서 포맷 사용 • hwpx 사용 ◦

    교육부(Ministry of Education) ▪ https://www.moe.go.kr/boardCnts/viewRenew.do?boardID=294&boardSeq=103782&le v=0&searchType=null&statusYN=W&page=1&s=moe&m=020402&opType=N 41
  22. 정부 및 공공기관의 문서 포맷 사용 • hwp 사용 ◦

    국립국어원 ▪ https://www.korean.go.kr/front/board/boardStandardView.do;front=D690744AE7EBD4F3 0734771FDC7878FD?board_id=6&b_seq=1008&mn_id=184 42
  23. 정부 및 공공기관의 문서 포맷 사용 • hwpx, odt(ODF규격의 문서파일)

    다운로드 가능 ◦ 과학기술정보통신부 ▪ https://www.msit.go.kr/bbs/view.d o?sCode=user&mId=307&mPid=208 &pageIndex=&bbsSeqNo=94&nttSe qNo=3186046&searchOpt=ALL&sea rchTxt= 43
  24. 정부 및 공공기관의 문서 포맷 사용 • hwp 및 pdf

    사용 ◦ 한국산업인력공단 q-net ▪ https://www.q-net.or.kr/cst006.do?i d=cst00602&gSite=Q&gId= 44
  25. 정부 및 공공기관의 문서 포맷 사용 • hwp 및 pdf

    사용 ◦ 근로복지공단 퇴직연금 - https://pension.comwel.or.kr/websquare/?w2xPath=/pages/cus/HP05010402.xml&GESIMUL_ SER=4173&GESIPAN_FG=0050&CATEGORY=&CURRENT_PAGE=1&SEL_CODE=ALL&TITLE=&N AEYONG= 45
  26. 정부 및 공공기관의 문서 포맷 사용 • 바이너리 파일의 문제:

    악성 코드를 주입하기 쉬움 ◦ [주의]한글 문서(HWP)취약점을 이용한 악성파일 발견 https://isarc.tachyonlab.com/176 • 편집은 무조건 hwp로만 제공하는 공공기관이 존재함 -> hwp을 사용해야하는 문제 • MS Office, HWP 모두 ODF로 저장 선택사항이 존재하는데 사용하지 않음 • HWP는 오픈소스가 아닌 독점 소프트웨어(proprietary software) • [이런! IT강국]③ 외국인에게 HWP로 문서 작성하라는 대사관 ◦ 조선일보 2019년 5월 1일 기사 ◦ https://biz.chosun.com/site/data/html_dir/2019/04/30/2019043002500.html ◦ "How to open HWP file(HWP 파일 여는 방법)." • 해외에 사는 재외국민도 HWP를 구입하지 못하면 서류를 쓰지 못함 46
  27. 정부 및 공공기관의 문서 포맷 사용 • 문서의 국가 표준은

    ODF와 OWPML인데, ODF를 왜 사용하지 않는 것일까? ◦ AI가 학습을 하려면 ODF, OWPML(hwpx), OOXML(docx)와 같은 xml기반의 파일이어야 쉬운데, binary 기반의 hwp는 바이너리 분석을 해야 내용을 읽을 수 있기때문에 처리 속도 문제 있음 • ODF를 사용하면 외국인과 재외국민도 HWP를 설치하지 않아도 국제 표준의 문서 포맷 ODF로 편집 할 수 있음 47
  28. 외국인이 접근 하기 어려움 • KDE aKademy 2018 Keynote ◦

    Dan Bielefeld - Mapping Crimes Against Humanity in North Korea with FOSS - Akademy 2018 ◦ https://www.youtube.com/watch?v=ITzFXeg4UGU&t=1700s 48
  29. ODF 채택 사례 • 독일 슐레스비히-홀슈타인주 ◦ Microsoft Office에서 LibreOffice로

    30,000대의 PC에 마이그레이션 ◦ Updates on Schleswig-Holstein moving to LibreOffice https://blog.documentfoundation.org/blog/2025/03/13/updates-on-schleswig-holstein-movi ng-to-libreoffice/ ◦ Migration to LibreOffice and ODF for 30,000 clients in government of Schleswig-Holstein, Germany https://www.youtube.com/watch?v=Qx0IQqhO6hY • 덴마크 디지털화부 ◦ 2025년 여름 Microsoft Office에서 LibreOffice로 변경 할 예정 ◦ Danish Ministry switching from Microsoft Office/365 to LibreOffice https://blog.documentfoundation.org/blog/2025/07/08/danish-ministry-switching-from-micr osoft-office-365-to-libreoffice/ 50
  30. ODF 채택 사례 • ODF: An Analysis of the Adoption

    of the Open Document Format ◦ https://blog.documentfoundation.org/blog/2025/06/14/odf-analysis-of-adoption/ 51
  31. 실제 ODF사용하는 나라 • 타이완(Republic of China[Taiwan]) ◦ https://www.boca.gov.tw/cp-158-7718-c0382-2.html •

    영국(United Kingdom) ◦ https://www.gov.uk/guidance/rohs-compliance-and-guidance 52
  32. 리브레오피스 컨트리뷰션 • The Month of LibreOffice ◦ 5월, 11월에

    컨트리뷰션을 하면 스티커를 주는 이벤트 ▪ Ask LibreOffice 에 질의 응답 ▪ Bugzilla 에 버그 보고 ▪ Mastodon, Bluesky, X(Twitter)에 홍보 ▪ UI 번역 ▪ 코드 컨트리뷰션 ▪ 안내 문서 작성 53
  33. LibreOffice Asia Conference 2025 https://wiki.documentfoundation.org/Events/2025/LibreOffice_Asia_Conference 날짜: 2025년 12월 13일(토)-14일(일) 장소:

    일본 도쿄 이다바시 그랜드 블룸 IIJ본사 Iidabashi Grand Bloom, 2-10-2 Fujimi, Chiyoda-ku, Tokyo 東京都千代田区富士見2-10-2 飯田橋グラン・ブルーム CFP: https://events.documentfoundation.org/libreoffice-asia-conference-2025/ 55
  34. 관련 링크 홈페이지: https://www.libreoffice.org/ 블로그: https://blog.documentfoundation.org/ 위키: https://wiki.documentfoundation.org/ 버그질라: https://bugs.documentfoundation.org/

    Gerrit 코드 리뷰: https://gerrit.libreoffice.org/ (YouTube ) LibreOffice Official https://www.youtube.com/channel/UCQAClQkZEm2rkWvU5bvCAXQ (YouTube ) This is LibreOffice https://www.youtube.com/watch?v=3KC0ZdcA6s8 56