Visual Studio Community Edition 라이센스 이해


43

최근 Microsoft는 무료 버전의 Visual Studio : Visual Studio Community Edition을 출시했습니다.

라이센스는 말한다

이 라이센스 조항을 준수하는 경우 아래 권한이 있습니다.

  1. 설치 및 사용 권한.

에이. 개별 라이센스. 귀하가 자신의 응용 프로그램에서 작업하거나 다른 목적으로 작업하는 개인 인 경우 소프트웨어를 사용하여 해당 응용 프로그램을 개발하고 테스트 할 수 있습니다.

비. 조직 라이센스. 조직인 경우 사용자는 다음과 같이 소프트웨어를 사용할 수 있습니다.

· 여러 사용자가 소프트웨어를 사용하여 OSI (Open Source Institute) 승인 오픈 소스 소프트웨어 라이센스에 따라 릴리스 된 응용 프로그램을 개발하고 테스트 할 수 있습니다.

· 여러 사용자가 소프트웨어를 사용하여 온라인 또는 직접 강의실 교육 및 교육의 일부 또는 학술 연구 수행을 위해 응용 프로그램을 개발하고 테스트 할 수 있습니다.

· 위의 어느 것도 적용되지 않고 기업이 아닌 경우 (아래에 정의 됨) 최대 5 명의 개별 사용자가 소프트웨어를 동시에 사용하여 응용 프로그램을 개발하고 테스트 할 수 있습니다.

· 기업인 경우 직원과 계약 업체는 위에 허용 된 오픈 소스 및 교육 목적을 제외하고 소프트웨어를 사용하여 응용 프로그램을 개발하거나 테스트 할 수 없습니다. "기업"은 (a) 250 대 이상의 PC 또는 사용자 또는 (b) 연간 수입에서 100 만 달러 이상 (또는 다른 통화로 이에 상응하는 금액)을 보유하고있는 조직 및 그 계열사입니다. (주권 소유를 통해) 지배하거나 조직에 의해 통제되거나 공통의 통제를받는 단체.

씨. 데모 사용. 위에 허용 된 사용에는 응용 프로그램을 시연 할 때 소프트웨어를 사용하는 것이 포함됩니다.

디. 백업 사본. 소프트웨어 재설치를 위해 소프트웨어 백업 사본 하나를 만들 수 있습니다.

"개인"으로서 나는 "a"조항에 관심이 있지만, 명확하고 명시 적이지는 않습니다. 나를 위해 그것은 광범위한 사용 (오픈 소스, 프리랜서 작업, 소유하지 않은 응용 프로그램에 대한 기여 등)을 다루지 않기 때문에 약간 제한적으로 들립니다. 혼란은 문장에 사용 된 ' OWN '이라는 용어에서 정확하게 나온다 . 영어가 모국어가 아니기 때문에 모든 것을 잘못 해석 할 수 있습니다. 그렇다면 문장을 어떻게 해석 하시겠습니까? 라이센스가 명확하지 않은 경우 소프트웨어를 사용할 수 있다고 가정 할 수 있습니까 (예 : "b"절의 "기업"에 대한 "현재 또는 해당 시나리오에서 소프트웨어를 사용할 수 없음")?


6
상용 응용 프로그램을 포함하여 어떤 목적 으로든 모든 Visual Studio 버전에서 응용 프로그램을 작성하는 것이 항상 가능했습니다. "내가 원하는대로 무엇을 의미합니까?"
Robert Harvey

2
@RobertHarvey 예. 그러나 이것은 무료 버전이며 라이센스에서 언급 한 문장은 약간 혼란 스럽습니다. 프리랜서 개발자가 자신이 소유하지 않은 앱에서 어떻게 작동하는지 생각해보십시오.
anouar.bag

6
"기업"이 아닌 경우 (매년 250 만 대 이상의 PC 또는 백만 달러를 보유한 것으로 정의 됨) 최대 5 명의 다른 사람이 귀하와 함께 소프트웨어를 작업 할 수 있으며 어떤 목적 으로든 만들 수 있습니다. 제한없이
Robert Harvey

1
나는 "개인"이라는 말 은 당신만을
Robert Harvey

3
@RobertHarvey 글쎄, 나는 프리랜서 개발자이고 클라이언트를 위해 몇 가지 일을하고 있다고 가정합니다 (예 : 응용 프로그램의 일부 버그 수정) 클라이언트가 기업 또는 소규모 비즈니스 일 수 있으므로 라이센스의 마녀 부분이 나를?
anouar.bag

답변:


39

클라이언트의 크기가 중요한 것 같습니다.

에서 백서 라이센스의 Visual Studio 2013 및 MSDN - 11 월 2014 10 페이지 :

"예 2 : Fortune 500 대 기업이 상점 위치 지정 모바일 응용 프로그램 개발을 소규모 대행사에 아웃소싱했습니다.이 응용 프로그램은 오픈 소스 프로젝트가 아닙니다.이 대행사는 5 명의 직원이 프로젝트에 참여하고 있으며 Visual Studio Community를 사용하려고합니다. 대행사는 Fortune 500 대 기업을 위해이 응용 프로그램을 개발하는 계약자이므로 응용 프로그램이 오픈 소스 프로젝트가 아니기 때문에 응용 프로그램을 개발하고 테스트하기 위해 Visual Studio Community 2013을 사용할 수 없습니다. "

따라서 소규모 팀은 대기업을위한 맞춤형 앱을 개발할 수 없습니다. 박스형 앱은 무엇인지 모릅니다. "개인"에 대해 무엇을 모른다.


더 많은 연구를 한 결과 소규모 팀 이 VS2013Comm으로 빌드 한 앱 을 판매 할 수있는 것 같습니다. EULA에는 구매할있는 사람이 없습니다 . 핵심 단어는 판매아웃소싱 것 같아요 . 판매 할 때는 여전히 앱입니다. 아웃소싱하는 동안 일반적으로 앱은 고객이 아니라 고객입니다. 그것은 나의 이야기이고 나는 그것에 고착하고있다. 내가 틀렸다고 생각하면 알려주세요.


1
글쎄요. 방금 $ 45 / mo에 가입했습니다. 사용할 (1) Professional 라이센스를 제공하는 Visual Studio Online 구독은 Community Edition에서 확장 지원을 제공한다는 사실을 알게되었으므로이 사실을 알았습니다. 제 고용주는 대기업이며 기술적으로 Community Edition은 물건을 만들기 때문에 충분하지 않습니다.

좋은 분석. 이 시점에서 2013 년 C ++ 11 지원의 질을 감안할 때 Qt Creator를 고수하는 것이 합리적이라고 생각합니다.
SigTerm

5

조항 (a) : "... 자신의 응용 프로그램에서 작업하기 ..."Dudley가 인용 한 예는 소규모 기관이 "임직을위한 작업"이라고하는 것을 생성하는 상황입니다. 문제의 작업은 포춘 500 대 기업. 일반적으로 소규모 기관의 "자신의 응용 프로그램"이 아닙니다. 예를 들어, 대행사는 제작 된 작품이 Fortune 500 대 기업에 속하기 때문에 판매하거나 길거리에서 팔거나 공개 소스로 제공 할 수 없습니다. 회사가 소규모 대행사에 작업을 아웃소싱하는 경우에도 여전히 그렇습니다. 미국 법률은 이러한 상황에서 명확합니다. 일반적으로 제작자의 자산이되는 저작물은 아웃소싱 회사의 자산입니다. 아웃소싱 회사의 규모는 통제 요소가 아닙니다. 아웃소싱 관계의 본질입니다.

소규모 기관이 저작물을 자신의 것으로 주장하고 따라서 (a) 항이 적용됨을 주장 할 수 있으려면 소규모 기관이 소유권을 보유하도록 지정하는 회사와의 계약 계약에 규정이 있어야합니다. 계약 기간 동안 소프트웨어 및 기타 지적 재산권이 생성됩니다. 또한 내부 운영에 소프트웨어를 사용하거나 고객이 모바일 상점 위치 지정자로 사용할 수 있도록 무제한적이고 영구적 인 권한을 회사에 부여하는 조항도 포함될 수 있습니다.

대부분의 회사는 지적 재산권의 소유권을 개발자에게 맡기는 데 동의하지 않으며, 비즈니스를 위해 경쟁하는 대부분의 다른 개발자는 그러한 조건을 요구하지 않습니다.


3
이 대답은 뒤섞인 다. 나는 그것을 이해하기 위해 여러 번 읽어야했다.
Adam Zuckerman

1
이 더들리는 누구에 대해 이야기합니까? OP가 "[...]라고 말하는 의견에 대해 이야기하고 있습니까? 제가 프리랜서 개발자이고 클라이언트를 위해 몇 가지 작업을하고 있다고 가정합니다 (예 : 응용 프로그램의 일부 버그 수정). 중소 기업, 라이센스의 마녀 부분이 나에게 적용됩니까? "
Mathieu K.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.