최근 또 한번의 인터넷 대란이 예고되고 있다.

지금까지 사용해 오던 object, embed, activex 등의 태그가 html 파일에 직접 삽입 될 경우 이올라스(Eolas Technologies)의 저작권을 침해 하게 된다. 이는 이들 태그에 대해서 이올라스가 저작권을 신청하고, 그 저작권이 실제로 인정을 받으면서, 이올라스가 MS사에 저작권법 침해 관련해서 소송을 진행하면서 얘기가 나오기 시작했던 것이다. 항소심까지 진행하였으나 끝내 법원은 이올라스의 손을 들어주었고, MS는 엄청난 금액을 지급한 후에 법원 명령으로 IE에 이런 태그가 사용되는 걸 막는 패치를 낼 수 밖에 없는 입장이 되었다.

현대판 봉이 김선달이 따로 없다. 소송을 통해 승소했으니, MS로부터 엄청난 금액을 받아낸다고 한다. 참으로 부러운 봉이 김선달이 아닐 수 없다.

IE 패치적용 후의 모습

문제는 이들 태그가 우리나라의 많은 사이트에서 많이 사용이 되고 있다는 점에서 인터넷 대란까지 예고가 되었던 것이다. 쉽게 얘기해서 네비게이션을 플래시 파일로 만들고 드림위버에서 object 태그를 이용해서 파일을 삽입할 경우, 패치를 적용한 IE에서는 네비게이션 플래시 파일이 비활성화 된 것으로 보여지고, 사용자가 한 번의 클릭을 통해서 활성화로 바꿔주는 번거로움이 있어야 정상적으로 작동을 하게 된다.

초고속 인터넷 인프라를 자랑하는 한국에서는 플래시뿐만 아니라 동영상 서비스도 많이 지원 하고 있는데 이런 부분에서도 역시 동영상이 보여지지 않는 문제가 발생할 가능성이 있다. 더 큰 문제는 현재 포털 사이트를 중심으로 많이 사용하고 있는 Acitve X와 같은 프로그램들 조차 설계변경을 해야 하는 번거로움이 없이는 사용자들의 불편을 가져오는 것이 불가피 한 상황이 된다는 거다.

에이젼시의 경우 참 번거롭게 된 거다. 사이트에 이들 태그가 적용된 페이지를 검색해서 전부 변경하는 작업을 진행해야 하는데, 이런 작업들이 1년 전에만 미리 공지가 되었더라면 유예기간 동안 리뉴얼 작업 하면서 대부분 수정을 진행할 수 있었을 텐데 참 안타깝다.

이 패치에 관련해서 수정작업에 참고할 만한 자료를 MS에서 얻을 수 있었다. 생각보다는 대단한 작업은 아니지만 참 번거로운 작업 임에 틀림없다. 2월 15일 패치 일정이 3월 1일로 변경된 배경도 사용자들이 이런 수정작업을 할 시간적 여유를 고려한 것이라고 한다.

이 패치가 나오게 되면 고급사용자들 중 Windows Update를 통해 수동으로 패치를 받은 사용자들중 윈도우XP 사용자에게만 익스플로러 기능에서 해당 태그에 관한 기능이 제한된다. 패치가 공개된다고 모든 사용자들에게 곧바로 적용이 되지는 않는다는 얘기다. 그렇다고 하더라도 여유롭지는 않은 상황이다. 4월 12일에는 이런 적용 내용을 MS는 누적패치로 제공할 계획을 세우고 있다고 하고 그렇게 되면 자동 업데이트를 통해서 사용자들에게 적용이 될 것이다. 이번 IE패치는 지난번 SP2보다 어쩌면 더 큰 인터넷 대란을 몰고 올지도 모르겠다.

실제 작업 방법은 다음과 같이 정리할 수 있다.

html에 태그를 포함하던 예전 방식



태그부분을 외부 스크립트 파일로 따로 가지는 방식



검색 사이트를 이용하면 수 많은 관련글을 읽을 수가 있다.



>> 추가내용 << (updated - 02. 16)

일반 개발자 분들에게 ActiveX 관련 한글 패치가 공개되었다. 이전에는 영문 Windows에서만 설치가 가능해서 테스트에 어려움이 있었는데 한글 패치로 쉽게 테스트 해볼 수 있게 된것 같다.

[패치 다운로드 정보]
한국어 Windows XP에서 테스트 가능한 버전>
기존 영어 Windows XP에서 테스트 가능한 버전>

이 파일은 Windows XP SP2에서 실행하는 Internet Explorer 6에 설치가 된다고 한다. 개발자를 위한 pre-release 버전이며, 테스트 목적으로 제공된 것이라고 하니 필요한 경우에만 패치를 다운 받아 사용하는 게 좋을 것 같다.

더불어 이번 내용을 설명하는 MS의 기술 자료(KB) 문서도 공지가 되었다. 금번 패치에 대해 알려진 문제점에 대해서도 언급을 하고 있으니 가서 읽어 보면 도움이 될 것 같다.
912945 - Internet Explorer ActiveX update