VS2012 프로 라이센스 질문

윈도우 OS 버전 호환성 문제 때문에 VS2012 툴셋으로 빌드해야하는 VC++ 프로젝트가 있습니다.
현재 회사에서 VS2019 프로/VS2022 프로 각각 구매한 상태이며 작업은 VS2022 프로 IDE 로 하면서 프로젝트 속성에 있는 툴셋을 VS2012 로 설정해서 빌드하고 있습니다.
VS2012 는 VS2012 프로 Express 버전을 설치한 상태라서 VS2012 IDE를 사용하지는 못합니다.(할 이유도 없고요)
정리하면

VS2019 프로, VS2022 프로 는 구매함
VS2012 프로 Express 는 구매안함
작업은 VS2022 프로 IDE + 툴셋은 VS2012 프로 사용

이런 상황인데 이럴경우 VS2012 프로를 구매해야하나요? 그리고 알아보니까 VS2012 프로가 판매 단종되었던데 그냥 사용해도 SW 저작권 문제가 발생할까요?

1개의 좋아요

Visual Studio 2012 Express의 라이선스에 관련된 정보가 지금은 잘 나와있지 않아서 위키 백과의 설명을 인용하면, 당시에 Freeware로 배포된 소프트웨어이기 때문에 전제 조건없이 무료로 사용할 수 있는 소프트웨어가 맞습니다. (Microsoft Visual Studio Express - Wikipedia)

그래서 Visual Studio Express Edition은 회사에서 사용하더라도 구입을 하지 않고 쓸 수 있는 소프트웨어이고, 또한 공식적으로 구매 채널이 없는 에디션이기도 합니다.

다만 포함된 IDE와 컴파일러가 오랫동안 보안 패치나 기능 패치를 받지 못했기 때문에, 해당 버전의 IDE로 생성된 바이너리에 포함된 CRT 등에 보안 취약점이 숨어있을 가능성이 있고, 이게 문제가 될 수 있으니 가능한한 더 높은 버전의 Express Edition으로 판올림해서 빌드하시는 것을 추천드립니다.

Visual Studio 2012는 연장 지원이 2023년 1월 10일에 종료되며 (곧바로 다음달입니다!), 이 때 이후로는 IDE 자체는 물론 이 버전과 연결된 CRT 라이브러리 등의 보안 패치가 끊겨 보안 문제가 발생하거나, 정보보호인증체계 심사 진행 시 결함 사유에 해당되어 비즈니스에 문제가 발생할 수 있습니다.

호환성 문제 때문이라고는 하더라도 버전 업그레이드를 하시는 것이 좋으며, Visual Studio 2017 Express Edition이 마지막 Express Edition이니 업그레이드를 검토해보시는 것이 좋습니다. (참고로 VS 2017의 연장 지원 종료 시기는 2027년 4월이며, 이 또한 기간이 불과 4~5년 밖에 남지 않은 점을 인지하시는 것이 좋습니다.)

5개의 좋아요