저는 오픈 소스 제작을 계획중인 ASP.NET MVC의 개인 프로젝트를 진행하고 있습니다. 과거에는 오픈 소스로 PHP 스크립트와 유닉스 기반의 것들을 꽤 많이 보았습니다. BSD/Apache 스타일 라이센스를 사용하지 않는 한, 일반적으로 BSD/Apache 스타일 라이센스를 사용했습니다. Linux/PHP 측면에서 볼 때, 이는 보통 GPL로 작성된 것이므로 상당히 명확한 결과를 낳았습니다.ASP.NET MVC 응용 프로그램 용 오픈 소스 라이선스 옵션?
그러나이 프로젝트에 적용 할 라이센스가 인 경우이 프로젝트에 적용 할 수 있으며 해당 질문에 대한 답변을 찾을 수 없습니다. 이 질문에 대한 유일한 "진짜"대답은 변호사와 관련이 있다는 것을 압니다. 그러나 이것은 수익을 창출하는 것이 아니므로 프로젝트에 1000 달러를 쏟아 붓는다면 그래픽 디자이너 나 유용성 전문가를 고용하여 변호사 비용을 지불하는 것보다 애플리케이션을 통과해야합니다. .
또한이 특정 프로젝트는 데이터베이스 액세스에 Subsonic을 사용하고 RSS 구문 분석에 Argotic을 사용하여이 문제를 더욱 복잡하게합니다.
나는이 조각들을 모두 사용할 수 있고, 그것들을 모두 사용하는 프로젝트를 재배포 할 수 있다는 것을 안다. 그러나 내가 남겨둔 것은 결과 프로젝트가 라이센스 될 수있는/수행되어야하는 것에 대한 혼란이다.
그들은 Subsonic과 Argotic 비트가 이미 오픈 소스 라이센스하에 있기 때문에 미로를 통해 협상 할 수 있습니다.하지만 프로젝트에 적용 할 수있는 라이센스를 파악할 수있는 유일한 사람은 아닙니다. ASP.NET MVC 위에 작성합니다. 코멘트에 대응
: 아무것도의 "무서워"아니에요
. 나는이 궁극적 인 응용 프로그램의 라이센스 및 배포에 동일한주의를 기울이려고 시도 중이며이 응용 프로그램의 아키텍처와 개발에 중점을두고 있습니다. 저쪽에, 나는 오늘 책에 관한 틀림없이 비잔틴 지적 재산권 법에주의를 기울이지 않기 때문에 삶이 망가지는 것을 보았다.
꽤 솔직히 나는 실제로 내 자신의 프로젝트의 오픈 소스 에 포함 된 오픈 소스 구성 요소의 변호사로부터 과거에 불쾌한 편지를 받았지만 사용하지 않은 라이센스를 사용했습니다. 행복한.
불행히도 "오픈 소스 라이센스"는 "웹 프로그래밍 언어 만 사용하면 괜찮을 것"이라고하는 것보다 법적인 측면에서 더 구체적이지 않습니다. GPL은 분명히 거기서 가장 인기있는 오픈 소스 라이선스 중 하나이며, 그 중에도 ASP.NET MVC 애플리케이션에 적용 할 수없는 소수의 것 중 하나입니다. 이 인 경우 궁금합니다. 기존의 라이센스는 합법적 인 "컴파일러"오류를 발생시키지 않고 실제로 사용하는 구성 요소의 다른 라이센스와 "컴파일"할 수 있습니다.
저는 대답이 간단하지 않다는 것을 말하고 있습니다. 저는이 문제를 면밀히 검토 한 관점에서 오는 대답에 진정으로 관심이 있기 때문에 질문했습니다. 내가 처음 게시했을 때, 나는 그것이 간단한 질문이 아니기 때문에 오랫동안 대답하지 않은 상태로 앉아있을 것이라고 완전히 예상했다.
** 프로그래밍이나 소프트웨어 개발이 아니기 때문에 ** 라이센스 또는 법적 문제 **에 관한 내용이므로 주제를 벗어난 것으로 닫으려고합니다. 자세한 내용은 [여기를 참고하십시오] (http://meta.stackoverflow.com/a/274964/1402846) 및 [help/on-topic]을 참조하십시오. –