대다수 프로그래머가 코딩을 배우기 시작하며 가장 먼저 떠올리는 것 중에 지적 재산권법은 없을 것입니다. 그러나 소프트웨어가 사용, 설계, 판매되고 마케팅되는 방식은 소프트웨어 개발자가 일하는 동시에 대응해야 할 저작권 문제를 일으킵니다.
소프트웨어 저작권이란
소프트웨어 저작권은 기계가 읽을 수 있는 코드에 대한 법적 보호입니다. 소프트웨어 개발자와 소유자는 허가 없이 지식 재산이 복제되거나, 동의하지 않은 방식으로 사용되지 않도록 방지하기 위해 소프트웨어 저작권을 사용합니다.
소프트웨어를 보호할 때 처음 던져야 할 질문은 다음과 같아야 합니다. 바로, 소프트웨어에는 상표권이나 저작권이 있는가라는 질문입니다. 답은 저작권법에 대한 기본 정보로 시작됩니다. 이 법률 영역은 아이디어 자체가 제품인 지식 재산을 다룹니다. 예를 들어 책의 저작권은 종이나 잉크, 제본이 아니라 단어에 관한 것입니다. 반면, 특허는 만들어져야만 가치를 띠는 아이디어에 관한 것이고, 상표는 브랜드를 나타내지만 제품 자체는 아닌 것과 관련됩니다. 물론 소프트웨어는 비교적 최근에 나온 개념이고, 어떤 범주에 속하는지 바로 명확하게 알기는 어렵습니다.
원래 미국 법은 소프트웨어 소스 코드를 설계도와 동등한 것으로 보았습니다. 그러나 1974년에 이를 재고하기 위해 위원회가 임명되었습니다. 1980년에 개정된 소프트웨어 저작권법의 정의와 이어진 일부 법원 소송 건에 따라 소프트웨어는 결국 저작물로 분류되어 마침내 ‘소프트웨어에 저작권이 부여될 수 있는가’라는 질문에 대한 답을 제공하게 되었습니다.
소프트웨어 저작권 문제, 지적 재산이라는 퍼즐
지금도 질문은 여전합니다. 소프트웨어 저작권은 무엇을 의미할까요? 소프트웨어를 복제·배포할 수 있는 사람을 결정하는 법적 권리이자 소프트웨어를 무단으로 사용하는 사람을 고소할 권리입니다. 그러나 소프트웨어 저작권은 여전히 자체적인 지적 재산권 범주를 갖지 않으며 특정 소프트웨어 저작권 문제는 책이나 음악, 이미지와 같은 다른 유형의 지적 재산권 문제와 다릅니다.
예를 들어, 대다수 소프트웨어에는 텍스트나 이미지, 소리 등 다른 유형의 미디어가 포함됩니다. 또, 수정할 수 있도록 만들어진 것이기도 합니다. 업데이트나 새 버전이 정기적으로 출시되고 소스 코드의 일부는 다른 곳에서 가져오거나 그 용도를 변경할 수 있습니다. 코드를 다른 프로그래밍 언어로 변환하는 것을 비롯하여 이러한 종류의 수정은 저작권 소프트웨어 라이선스에 따라 침해로 여겨질 수 있습니다. 하지만 무엇보다도 컴퓨터 메모리에 어느 정도의 코드를 복사해 넣는 것은 정상적인 소프트웨어 작동 방식의 일부입니다. 이런 이유로 소프트웨어 개발자에게 특정한 저작권 문제가 발생합니다.
무단 복제 방지의 원동력, 저작권 보호
경쟁사가 귀사의 코드를 복제하기를 원하는 사람은 없습니다. 코드를 만드는 데 시간과 노력을 투자했다면 그 투자로 수익을 얻을 수 있어야 합니다. 여러분이 경쟁하는 사람들을 위해 일하고 있다면 이와 같은 경쟁은 훨씬 더 어렵게 느껴집니다.
그러나 소프트웨어 저작권 문제에서 우려할 부분은 표절뿐만이 아니라 무단 복제도 해당합니다. 소프트웨어 무단 복제에는 구독이 만료된 후에도 소프트웨어를 계속 사용하는 고객부터, 위조 버전을 판매·배포하는 해커에 이르는 모두가 포함됩니다. 어떤 형태이든 이들은 모두 소프트웨어 저작권 침해의 일부 사례입니다. 이러한 유형의 소프트웨어 저작권 침해는 개발자에게 몇 가지 다른 위험을 의미합니다.
우선, 소프트웨어의 무단 복제본은 수익 손실과 같습니다. 놓친 기회일 뿐만 아니라 실제 비용까지 들 수 있습니다. 비용을 지불하지 않은 소프트웨어에 서비스를 제공하게 될 수 있습니다. 위조됐거나 오래된 버전은 품질 기준에 맞지 않을 수 있으며 브랜드 평판을 손상시킬 수 있습니다. 최악의 경우, 무단 복제로 심각한 데이터 보안 침해까지 발생할 수 있습니다.
취할 수 있는 조치는 많지만 이를 뒷받침하는 법적 구조는 소프트웨어 저작권입니다. 저작권 보호는 무단 복제를 방지하는 원동력입니다. 소프트웨어 저작권 침해 사례를 고소할 수 있는 기반인 것입니다. 소프트웨어를 발표하기 전에 저작권을 등록하면 더 큰 피해를 더 쉽게 청구할 수 있으므로 무단 복제를 방지할 수 있습니다.
저작권 소프트웨어 라이선스의 이해
소프트웨어 도난을 방지했다면 이제는 소프트웨어가 사용되도록 공유해야 합니다. 이때가 바로 저작권 소프트웨어 라이선스가 필요한 때입니다. 라이선스는 소프트웨어를 저작권 침해 없이 사용하도록 허용하는 방법입니다. 예외는 공개 소프트웨어입니다. 개발자는 소프트웨어를 저작권 없이 완전히 공개하고 대중이 접근하도록 선택할 수 있습니다.
공개 소프트웨어를 오픈 소스 또는 라이선스가 없는 비공개 소프트웨어와 혼동해서는 안 됩니다. 이러한 소프트웨어들에는 저작권이 있지만 여전히 무료로 사용할 수 있습니다. 구체적인 오픈 소스 라이선스 유형에 따라 코드 수정이나 기여 인정, 작동 방식에 대한 제한이 있을 수 있습니다.
그러나 보통은 저작권 소프트웨어 라이선스라고 하면 독점 소프트웨어와 유료 라이선싱을 말합니다. 이러한 소프트웨어 저작권 사례에는 사용자 수나 임시 구독, 소비량 등을 기반으로 하는 다양한 라이선스 모델이 있습니다.
판매용 소프트웨어를 제공하는 경우 저작권은 자동으로 적용됩니다. 그러나 저작권을 표시할 위치나 라이선스 방법과 같은 소프트웨어 저작권 문제는 여전히 남아 있습니다. 이와 관련된 결정 사항은 비즈니스 모델이나 소프트웨어 사용 방법, 필요한 보안 유형 등에 따라 다릅니다.
소프트웨어 저작권 확보 방법
소프트웨어 개발자에게 있어 저작권 문제는 보이는 것만큼 간단하지 않습니다. 간단한 부분부터 말하자면, 최소한 미국에서 게시된 소프트웨어에는 저작권이 자동 부여됩니다. 소프트웨어에 © 기호를 붙여 넣을 수 있으며 이를 복제하는 것은 공식적인 불법 행위입니다. 그러나 저작권 등록 작업을 완료하기 전에는 누구도 고소할 수 없습니다.
저작권 등록 절차는 전 세계적으로 다양합니다. 예를 들어, 미국에서는 양식 하나면 됩니다. 요청 정보의 대부분은 간단합니다. 소프트웨어의 이름과 작성자, 발행일, 저작권 소유자, 연락처입니다.
소프트웨어에는 종종 출처가 다른 오디오 파일이나 이미지, 텍스트가 포함되므로 저작권에 포함된 요소를 정확히 명시하고 다른 곳에서 라이선스를 받은 요소를 나열해야 합니다. 그런 다음 카테고리를 선택해야 합니다. 소프트웨어는 대부분 기술적인 문자와 숫자로 작성되어 있기 때문에 저작물로 등록되지만, 이미지나 애니메이션이 주요한 제품이라고 생각되면 시각 예술, 심지어는 공연 예술을 선택할 수도 있습니다.
무단 복제 방지 및 침해 근절
소프트웨어 저작권 침해 사례에는 가정용 컴퓨터에서 작업할 수 있도록 추가 복제본을 만드는 고객부터 소프트웨어를 변경하여 대중에게 판매하는 저작권 침해자에 이르는 모두가 포함됩니다. 저작권을 보유하면 이러한 문제 중 일부를 제지하는 데 도움이 될 수 있지만 다른 솔루션도 이러한 문제를 방지하고 위반 사항을 포착해 공소를 제기하는 데 도움이 될 수 있습니다.
고객 서비스
소프트웨어를 구매하거나 구독을 갱신하고 계정을 업데이트하기 간편하게 만들면 대부분의 소프트웨어 무단 사용을 방지할 수 있습니다. 고객의 예산과 소프트웨어 사용 방식에 맞는 가격제 모델, 패키지를 구성하는 것도 차이를 만들 수 있습니다. 대다수 사람은 기꺼이 비용을 지불하며 사용하고, 사용하지 않는 많은 제품이나 기능에 비용을 지불하기를 원하지 않으며, 이러한 과정에서 귀찮게 누군가를 쫓아다닐 필요가 없기를 바랍니다.
코드 기밀 유지
여기서 첫 단계는 직원이 몇 가지 기본 규칙을 알고 있는지 확인하는 것입니다. 코드에 액세스할 수 있는 사람을 제한하고 해당 사람에게 기밀 프로토콜의 요약 정보를 제공합니다. 이 과정에서 더욱 기술적인 측면은 데이터가 유출되더라도 사용할 수 없도록 모든 데이터를 암호화하는 것입니다.
중복 코드
일부 기업은 코드에 불필요한 작은 구성 요소를 포함합니다. 누군가가 코드를 복제하면 이 중복 코드를 이용해 저작권 위반이 발생했음을 쉽게 증명할 수 있습니다.
라이선싱 관리 솔루션
라이선싱 관리를 통해 기업과 기업의 고객은 라이선스가 부여된 제품의 수와 구독 유형을 추적 관리할 수 있습니다. 대부분의 경우, 탈레스 Sentinel 솔루션을 포함한 라이선싱 관리 소프트웨어도 보호 키를 사용하는 데 도움이 됩니다. 이는 소프트웨어와 별도로 보관되지만 액세스하는 데 필요한 코드입니다. 다운로드 가능한 소프트웨어로 USB에 저장하거나, 소프트웨어가 사용 중일 때 검색하고 원격 서버로 반환할 수 있는 클라우드에 저장할 수 있습니다.
탈레스 Sentinel 솔루션으로 소프트웨어 저작권 보호
소프트웨어 저작권 보호 방법이 무엇이든지 탈레스 Sentinel이 도와드릴 수 있습니다. 맞춤형 라이선스 관리, 보호 키, 소프트웨어 보안 솔루션이 소프트웨어 지적재산을 보호하는 데 어떤 도움이 되는지 자세히 알아보실 수 있습니다.
위협으로부터 지적 재산 보호 및 방어 - 백서
지적 재산에 대한 4중 위협 방어 – 백서 기술과 혁신은 그 어느 때보다 빠르게 진행되었으며 대부분은 소프트웨어와 관련되어 있습니다. Thales가 지적 재산 투자를 보호하고 수익을 증대하기 위해 상업적 수익 창출 제품으로 지적 재산의 4가지 위협으로부터 보호하는 방법을 알아보십시오. 의도적이든 아니든 매년 엄청난 양의 지적 재산과 수익이 소프트웨어 불법 복제로 인해 손실됩니다. 이 돈은 잠재적으로 연구 개발에 재투자되고 소프트웨어 프로그램을 개선할 수 있습니다. ...