ODF vs OOXML?
저는 ODF를 지지하는 사람이고, 윤석찬님께서 마련하신 서명 페이지에도 서명한 사람 중에 하나입니다. 좀 뒤늦게 해서 500번째 정도 되는 것으로 기억합니다만, 어쨌거나 서명은 서명이니까요.
저는 ODF와 OOXML에 대해 기술적인 비교를 통한 장단점에 대해서는 잘 모르겠습니다. 600페이지가 됐건 6,000페이지가 됐건 저같은 사람은 몇달은 붙잡고 읽어야 대충 감이올까 말까한 분량들임에는 틀림이 없으니까요. 그래서 저는 ODF와 OOXML의 정치적 스탠스의 차이를 언급하고 싶습니다.
ODF의 모체인 OpenOffice는 아시다시피 국내는 말할것도 없고, 전 세계를 통틀어 보더라도 MS Office에 비해 엄청난 열세에 있습니다. 즉, OpenOffice의 지상과제는 더 많은 사람들이 더 많이 이용할 수 있는 환경을 만드는 것입니다. 즉, 물불 안가리고 덤비는 공격수입니다.
반대로 Microsoft는 OpenOffice같은 외부의 시도들을 효과적으로 차단하여 지금까지 쌓아놓은 MS Office의 아성을 지켜나가는 것이 최대 목표입니다. 누가 어떻게 “덤빈다고” 하더라도 피땀흘려 막아내야 하는 수비수의 입장인 것이죠.
이러한 상황을 염두에 두었을 때 OpenOffic의 ODF와 MS Office의 OOXML의 장래 행보는 과연 어떻게 진행될까요? 제 예상은 이렇습니다.
ODF는 말 그대로 공격수의 입장이기 때문에 그만큼 “쪽수”를 늘리면 훨씬 공격력이 강해질 것이고, 난공불락의 요새같은 MS Office의 시장 점유율을 계속 뺏어올 수 있을 것입니다. 즉, 더 많은 이들이 쉽게 참여하고 기여할 수 있는 개방적인 환경을 만드는 것이 승리의 관건이겠죠.
그렇다면 ODF는 지금의 12개 수준에 지나지 않는 외부업체(3rd Party) 소프트웨어 지원을 넘어서 더 많은 소프트웨어에서 지원하도록 열과 성을 다할 것임에 틀림없을 것입니다. 대뜸 누군가가 나타나서 맘에 안드는 투정을 늘어놔도 저자세를 취할 수 밖에 없을테고, 그만큼 ODF 포맷의 개선으로 이어질 여지가 높을 것입니다.
반대로 OOXML은 어떨까요? 솔직히 MS Office는 ODF라는 포맷 자체에 대해 좋게 생각할리 없을 것입니다. 어짜피 현재 시장 점유율의 대부분은 자신들이 가지고 있는 상황에서, 공개 문서 교환 포맷이 나와서 설치고 다니는 꼴이 반가울리는 없을테니까요. 그렇다고 이것을 무시하자니 시장의 상황은 심상치 않고, ODF를 지원하자니 이득볼건 하나도 없는 상황입니다.
가장 효과적인 수비는 적극적인 공격이라고 하죠? Microsoft 입장에서는 ODF를 무력화 시키기 가장 좋은 방법 중 하나는 MS Office를 바탕으로 하는 완전히 독자적인 포맷을 제안하는 것입니다. 자신들의 입맛에 맞고 원하는 때마다 언제든지 고치기 쉬운 포맷의 개발, 거기다가 기존 MS Office이 가지고 있는 시장 지배력까지 더해지면 Microsoft 입장에서 보자면 정말 금상첨화겠지요.
그렇다면 이렇게 등장한 OOXML이 과연 ODF만큼 개방적인 플랫폼이 되어줄 수 있을까요? 물론 이전에 역엔지니어링 해서 엑셀파일, 워드 파일을 불러와야 했던 시절보다야 훨씬 더 쉽게 MS Office 문서를 지원할 수 있으니 외부 업체 (3rd Party) 에서는 그다지 불만이야 없을 것입니다.
OOXML도 어짜피 표준 다 공개되어 있겠다, 문서화도 잘 되어 있겠다, 뭐가 문제겠습니까? 게다가 아마 OOXML 초창기에는 적극적인 자세로 MS가 나올 것이고, 시장의 피드백에 대해서도 겸허하게 받아들이는 자세를 취하겠지요.
그런 식으로 OOXML이 MS Office의 기존 시장 점유율을 바탕으로 문서 포맷 시장을 장악해 나가고, ODF가 쇠태하고 나면 어떤 일이 벌어질까요? 그때부터는 Microsoft는 아마 태도를 싹 바꿔버릴 것입니다. 어짜피 OOXML이 독점해 버렸으니 대항세력도 없겠다, 뭔들 두렵겠습니까?
물론 OOXML 자체를 폐기한다거나 하는 것은 나름 체면(?)이 있을테니 무리겠지만, 이전과 같은 피드백에 대한 능동적 대응이나 적극적 자세는 찾아보기 어려워질 것입니다. 말 그대로 등따시고 배부른데 아쉬운 것도 없고, 니들이 안쓸거면 말아라 하면 그만일테지요.
사실 근거는 개뿔도 없는 제 혼자만의 잡생각들입니다만, 그렇게 설득력이 “없다”고는 생각하지 않는 시나리오 입니다. 전 이게 두려운 것이고, 그래서 OOXML이 표준이 되는 일은 막고 싶은 것입니다.


