2010-04-30 2 views
8

상용 데스크톱 응용 프로그램에서 Fluent NHibernate을 사용하고 싶습니다. 나는 라이센스에 대해 거의 관심이 없습니다. 나는 Fluent NHibernate 미리 컴파일 된 바이너리를 다운로드 한, 그것은 파일의 목록이 포함되어상업용 응용 프로그램에서 Fluent NHibernate 사용

Antlr3.Runtime.dll
Castle.Core.dll
Castle.DynamicProxy2.dll
FluentNHibernate.dll
Iesi합니다. Collections.dll
log4net.dll
NHibernate.dll
NHibernate.ByteCode.Castle.dll

이 파일들을 내 Inno Setup 스크립트에 모두 추가해야 사용자 컴퓨터에 설치할 수 있습니다. 하지만 각 파일과 관련된 모든 라이센스를 준수하려면 어떻게해야합니까? 나는 상업용 응용 프로그램에서 Fluent NHibernate을 사용하고 싶은 사람이 처음이 아니므로 각 라이센스를 공부하지 않아도되기를 바랍니다.

저는 변호사가 아닙니다. 다음과 같이

+0

Apache 라이선스와 관련된 추가 정보를 찾을 수 있습니다 : http://stackoverflow.com/questions/1007338/can-i-use-apache-software-license-2-0-lib-in-commercial-application – Paya

+4

변호사를위한 것이기 때문에 주제를 벗어난 주제로이 질문을 마감하도록 투표하십시오 (우리는 변호사가 아닙니다!) – BradleyDotNET

답변

12

라이센싱은 다음과 같습니다

Apache 및 BSD 라이센스는 허용됩니다. 기본적으로 라이센스 자체를 포함하고 저작권 고지를 제거하지 않도록하면됩니다. LGPL은 사실상 모든 .NET 응용 프로그램에 적용되는 새로운 버전의 라이브러리에 대해 응용 프로그램을 연결할 수 있어야한다는 조건을 추가합니다.이를 위반하는 의식적인 노력을 기울여야합니다.

제가 아는 한, 당신이 걱정해야 할 유일한 제한 사항입니다. 라이브러리에는 카피 레프트 (copyleft) GPL 제한이 없으며 상업적 용도로 모두 무료입니다.

면책 조항 : 나는 변호사도 아닙니다. 마지막 두 단락은 해당 라이선스의 실제 텍스트를 가장 잘 이해하고 있습니다. 상장 기업을 위해 일하거나 고소 당할 것을 심각하게 우려하는 경우 실제 변호사와상의하십시오.

+0

@Aaronaught : [this] (http://stackoverflow.com/questions/1007338/can-i- use-apache-software-license-2-0-lib-in-commercial-application) 아파치 라이선스 라이브러리에 대한 저작권 고지 (양식, 설치 마법사)가 표시 될 때마다 저작권 고지를 표시해야합니다. 필요한가요?어떤 파일이 어떤 라이센스하에 배포되는지 (예를 들어 도움말 파일에서) 작성해야하며 해당 라이센스 사본을 적절한 .dll이있는 폴더에 넣거나 해당 폴더의 라이센스만으로도 충분합니까? – Paya

+0

@Paja : 애플리케이션에 자체 저작권 고지가 표시되는 경우 구성 요소의 모든 속성 고지 사항 (전체 라이센스가 아닌)을 포함해야합니다. 내가 아는 한 (다시, IANAL) 전체 라이센스를 어디에도 표시 할 필요없이 포함 시키십시오. – Aaronaught

+0

@Aaronaught : 내가 할 수있는 지름길이 없습니까? 나는 내 양식 (저작권 고지를 표시하는 양식)을 내 저작권 및 5주의 추가 통지로 오염시키고 싶지 않습니다. "Copyright (c) MyCompany 2010 \ nMyProduct는 해당 소유자가 저작권을 소유 한 소프트웨어를 사용합니다." 그 정도면 충분합니까? – Paya

관련 문제