본 콘텐츠는 법률 전문가의 광고를 포함하고 있습니다.
안녕하세요, 디지털 시대를 살아가는 여러분! 스마트폰 앱부터 업무용 소프트웨어, 그리고 집 안을 제어하는 스마트 시스템까지, 컴퓨터 프로그램은 이제 우리 삶의 모든 영역에 깊숙이 스며들어 있습니다. 이처럼 일상에서 떼려야 뗄 수 없는 프로그램들은 단순한 도구가 아니라, 개발자의 고유한 창작물이자 지적 재산입니다. 그렇다면 우리는 이 소중한 프로그램들을 어떻게 합법적으로 이용하고 보호해야 할까요?
오늘은 복잡하게 느껴질 수 있는 컴퓨터 프로그램 저작권에 대해 쉽고 명확하게 파헤쳐 보고자 합니다. 특히, 「저작권법」에 기반한 합법적 이용 방법과 그 범위를 기준으로 상세히 알려드림으로써, 여러분이 프로그램을 더욱 현명하고 안전하게 활용할 수 있도록 돕는 완벽 가이드가 될 것입니다. 프로그램 저작권의 기본 개념부터 저작권자의 허락 없이도 특정 행위가 가능한 경우, 그리고 정당한 이용자의 권리까지, 핵심 정보를 놓치지 말고 확인해보세요!
1. 컴퓨터 프로그램 저작권, 왜 중요할까요?
컴퓨터 프로그램 저작권은 특정한 결과를 얻기 위해 컴퓨터 등 정보처리능력을 가진 장치에서 직접 또는 간접으로 사용되는 일련의 지시·명령으로 표현된 창작물을 보호하는 것을 목적으로 합니다(「저작권법」 제2조 제16호). 이는 개발자가 프로그램을 만드는 데 들인 시간과 노력, 그리고 창의적인 아이디어를 법적으로 인정하고 보호함으로써, 더 나은 프로그램 개발을 장려하고 문화 산업 발전에 기여하기 위함입니다. 우리가 소프트웨어를 구매하거나 다운로드받아 사용하는 모든 행위는 사실상 이 저작권이라는 법적 테두리 안에서 이루어지고 있습니다. 따라서 프로그램을 합법적으로 이용하고 권리 침해를 예방하는 것은 모든 이용자에게 필수적인 지식이라고 할 수 있습니다.
2. 저작권자의 허락이 필요 없는 컴퓨터 프로그램 저작물 이용 (저작재산권 제한)
일반적으로 프로그램 저작물을 이용하기 위해서는 저작권자의 허락을 받아야 합니다. 하지만 「저작권법」은 공공의 이익이나 특정 목적 달성을 위해 저작재산권을 제한하는 예외 규정을 두고 있습니다. 즉, 일정한 경우에는 프로그램 저작권자의 허락 없이도 프로그램을 복제하거나 배포할 수 있도록 허용합니다. 다만, 이때에도 프로그램의 종류·용도, 복제된 부분이 차지하는 비중 및 복제의 부수 등에 비추어 저작재산권자의 이익을 부당하게 해치는 경우에는 복제 또는 배포할 수 없다는 점을 명심해야 합니다(「저작권법」 제101조의3 제1항).
그럼 구체적으로 어떤 경우에 저작권자의 허락 없이 프로그램을 이용할 수 있는지 알아볼까요?
가. 목적에 따른 복제 또는 배포 허용
다음의 경우, 그 목적을 위하여 필요한 범위에서 공표된 프로그램을 복제 또는 배포할 수 있습니다. 이는 특정 공익적 목적이나 개인적인 용도를 위해 예외적으로 허용되는 경우들입니다.
- 재판 또는 수사를 위한 복제: 법적 절차의 공정성을 확보하고 진실을 규명하기 위해 재판 또는 수사에 필요한 경우, 프로그램을 복제할 수 있습니다. 이는 국가 기관의 정당한 법 집행을 위한 최소한의 허용 범위입니다.
- 분쟁조정을 위한 복제: 「저작권법」 제119조 제1항 제2호에 따른 분쟁조정을 위하여 양 당사자로부터 프로그램 및 관련 전자적 정보 등에 대한 감정을 요청받아 복제하는 경우에도 허용됩니다. 이는 저작권 관련 분쟁을 원활하게 해결하기 위한 조치입니다.
- 교육 목적의 복제 또는 배포: 학교 및 교육기관에서 교육을 담당하는 자가 수업 과정에 제공할 목적으로 프로그램을 복제하거나 배포하는 경우, 저작권자의 허락 없이 이용할 수 있습니다. 이는 학생들이 교육을 통해 지식과 기술을 습득하는 데 필요한 환경을 제공하기 위함입니다.
- 특히, 「초·중등교육법」에 따른 학교 및 이에 준하는 학교의 교육목적을 위한 교과용 도서에 게재하기 위해 복제하는 경우에는 「2023년도 교과용도서의 저작물 이용 보상금 기준」에 따른 보상금을 해당 저작재산권자에게 지급해야 합니다(「저작권법」 제101조의3 제3항). 이는 교육의 공익적 가치를 인정하되, 저작권자의 재산권을 보호하기 위한 균형 잡힌 조치라고 할 수 있습니다.
- 개인적 이용을 위한 복제: 가정과 같은 한정된 장소에서 개인적인 목적(영리를 목적으로 하는 경우는 제외)으로 프로그램을 복제하는 것은 허용됩니다. 예를 들어, 자신이 구매한 게임 소프트웨어를 개인용 컴퓨터 두 대에 설치하는 경우(동시 실행하지 않는다는 전제하에) 등이 여기에 해당할 수 있습니다. 그러나 이를 다른 사람에게 공유하거나 판매하는 행위는 엄연한 저작권 침해이므로 주의해야 합니다. ‘개인적 이용’의 범위는 매우 제한적이라는 것을 명심해야 합니다.
- 시험·검정 목적의 복제 또는 배포: 학교의 입학시험이나 학식 및 기능에 관한 시험 또는 검정을 목적으로 프로그램을 복제하거나 배포하는 경우(영리를 목적으로 하는 경우는 제외)도 허용됩니다. 이는 공정한 평가와 검정을 위한 필수적인 이용으로 간주됩니다.
- 조사·연구·시험 목적의 복제: 프로그램의 기초를 이루는 아이디어 및 원리를 확인하기 위해 그 기능을 조사·연구·시험할 목적으로 프로그램을 복제하는 것은 허용됩니다. 단, 정당한 권한에 따라 프로그램을 이용하는 자가 해당 프로그램을 이용 중인 경우로 한정됩니다. 이는 소프트웨어 개발 및 기술 발전을 위한 기초 연구를 장려하기 위함입니다.
나. 컴퓨터의 유지·보수를 위한 일시적 복제
컴퓨터를 사용하다 보면 시스템 오류나 바이러스 등으로 인해 유지·보수가 필요할 때가 있습니다. 「저작권법」은 이러한 경우에 컴퓨터의 유지·보수를 위해 그 컴퓨터를 이용하는 과정에서 프로그램(정당하게 취득한 경우로 한정함)을 일시적으로 복제할 수 있도록 허용하고 있습니다(「저작권법」 제101조의3 제2항). 이는 시스템 안정성을 확보하고 프로그램의 정상적인 기능을 유지하기 위한 불가피한 행위로 인정됩니다.
3. 정당한 권한에 의해 허용되는 행위
앞서 살펴본 내용은 일반적인 경우에 저작재산권이 제한되는 경우였다면, 이 섹션에서는 정당한 권한에 의해 프로그램을 이용하는 자가 특정 상황에서 저작재산권자의 허락 없이도 할 수 있는 행위들을 다룹니다. 이는 프로그램의 이용 허락을 받은 사용자의 권익을 보호하고, 기술 발전 및 프로그램 유지보수를 지원하기 위한 규정입니다.
가. 프로그램코드 역분석 (Reverse Engineering)
소프트웨어 개발 분야에서 ‘역분석’은 종종 논란의 여지가 있는 주제입니다. 하지만 「저작권법」은 특정 조건 하에 프로그램코드 역분석을 허용하고 있습니다. 정당한 권한에 의하여 프로그램을 이용하는 자 또는 그의 허락을 받은 자는 호환(interoperability)에 필요한 정보를 쉽게 얻을 수 없고 그 획득이 불가피한 경우에는 해당 프로그램의 호환에 필요한 부분에 한정하여 프로그램의 저작재산권자의 허락을 받지 않고 프로그램코드 역분석을 할 수 있습니다(「저작권법」 제101조의4 제1항).
여기서 핵심은 ‘호환’입니다. 예를 들어, 특정 운영체제에서 기존 프로그램이 원활하게 작동하도록 하거나, 다른 소프트웨어와 연동되도록 하기 위한 정보가 필요한 경우에만 제한적으로 허용되는 것입니다.
단, 프로그램코드 역분석을 통해 얻은 정보는 다음의 경우 이용할 수 없습니다(「저작권법」 제101조의4 제2항).
* 호환 목적 외의 다른 목적을 위해 이용하거나 제3자에게 제공하는 경우: 다른 목적, 예를 들어 경쟁 제품 개발이나 단순 지식 습득을 위해 사용하는 것은 허용되지 않습니다.
* 프로그램코드 역분석의 대상이 되는 프로그램과 표현이 실질적으로 유사한 프로그램을 개발·제작·판매하거나 그 밖에 프로그램의 저작권을 침해하는 행위에 이용하는 경우: 이는 원본 프로그램의 저작권을 침해하는 행위로 간주되므로 엄격히 금지됩니다.
이처럼 프로그램코드 역분석은 기술 발전과 호환성 확보를 위한 중요한 수단이지만, 저작권자의 권리를 침해하지 않는 범위 내에서 신중하게 이루어져야 합니다.
나. 정당한 이용자의 프로그램 보존을 위한 복제
우리가 사용하는 프로그램 복제물은 멸실, 훼손 또는 변질될 위험이 항상 있습니다. 정당한 권한에 의해 프로그램을 소지·이용하는 자는 이러한 만약의 사태에 대비하기 위해 필요한 범위에서 해당 복제물을 복제할 수 있습니다(「저작권법」 제101조의5 제1항). 예를 들어, 소프트웨어 설치 CD가 손상될 것을 대비해 백업 사본을 만드는 행위가 여기에 해당합니다. 이는 사용자가 정당하게 취득한 프로그램의 안정적인 사용을 보장하기 위한 조치입니다.
하지만 프로그램의 복제물을 소지·이용할 권리를 상실한 때에는 그 프로그램의 저작재산권자의 특별한 의사표시가 없으면 복제한 프로그램을 폐기해야 합니다(「저작권법」 제101조의5 제2항 본문). 예를 들어, 소프트웨어를 더 이상 사용하지 않거나, 라이선스 기간이 만료되어 이용 권한을 상실했다면, 백업해둔 복제물도 폐기해야 한다는 의미입니다. 다만, 프로그램의 복제물을 소지·이용할 권리가 해당 복제물이 멸실됨으로 인하여 상실된 경우에는 폐기하지 않아도 됩니다(「저작권법」 제101조의5 제2항 단서).
다. 프로그램의 임치 (Escrow)
‘프로그램 임치’는 다소 생소하게 느껴질 수 있는 개념이지만, 소프트웨어의 지속적인 이용과 유지보수를 보장하는 매우 중요한 제도입니다. 프로그램의 저작재산권자(개발사)와 프로그램의 이용허락을 받은 자(사용자 또는 기업)는 한국저작권위원회와 서로 합의하여 프로그램의 원시코드 및 기술정보 등을 수치인(한국저작권위원회)에게 임치할 수 있습니다(「저작권법」 제101조의7 제1항 및 「저작권법 시행령」 제39조의2 제1항).
이 제도의 핵심적인 목적은 프로그램 이용자가 개발사의 파산, 폐업, 서비스 중단 등 예측 불가능한 상황에서도 해당 프로그램을 계속해서 사용하거나 유지보수할 수 있도록 안전장치를 마련하는 것입니다. 프로그램의 이용허락을 받은 자는 위에 따른 합의에서 정한 사유가 발생한 때에 수치인에게 프로그램의 원시코드 및 기술정보 등의 제공을 요구할 수 있습니다(「저작권법」 제101조의7 제2항). 이는 특히 중요한 업무 시스템이나 장기간 사용이 필요한 핵심 소프트웨어에 대해 사용자 측의 안정적인 운영을 보장하는 효과적인 방법입니다.
맺음말: 현명한 프로그램 이용으로 디지털 사회를 지켜나가요!
오늘 우리는 컴퓨터 프로그램 저작권의 중요성부터 합법적인 이용 방법과 범위까지 폭넓게 살펴보았습니다. 프로그램은 단순히 구매하여 사용하는 상품을 넘어, 개발자의 창의성과 노력이 담긴 소중한 지적 재산이라는 점을 다시 한번 기억해야 합니다.
「저작권법」은 저작권자의 권리를 보호하면서도 공익적 목적과 정당한 이용자의 권익을 고려하여 다양한 예외 조항을 두고 있습니다. 이러한 법적 테두리를 이해하고 준수하는 것은 건강한 디지털 생태계를 조성하고, 소프트웨어 산업의 지속적인 발전을 이끄는 데 필수적입니다. 무심코 행해지는 불법 복제나 배포가 결국에는 더 나은 프로그램의 개발을 저해하고, 결국에는 모든 이용자에게 손해로 돌아올 수 있다는 점을 잊지 말아야 합니다.
이 가이드는 2025년 9월 15일 기준으로 작성된 「저작권법」 내용을 기반으로 하며, 법령의 개정 여부에 따라 내용이 달라질 수 있습니다. 따라서 항상 최신 법령 정보를 확인하는 것이 중요합니다. 또한, 생활법령정보는 법적 효력을 갖는 유권해석의 근거가 되지 않으므로, 구체적인 법적 문제에 직면하셨다면 반드시 법률 전문가와 상담하시기를 권해드립니다.
현명한 프로그램 이용자가 되어, 우리 모두가 안전하고 풍요로운 디지털 세상을 함께 만들어나가기를 바랍니다!