2009-07-20 1 views
1

나는 System.Data.Sqlite 또는 Firebird에서 Dblinq과 같은 다른 솔루션을 알고 있지만 Visual Studio에서 SQL Compact Edition (통합형)을 능가하는 프로그램이 없으므로이 유틸리티를 사용하여 오픈 소스 프로젝트에서 사용이 허가되는지 알고 싶습니다. .오픈 소스 프로젝트에서 SQL Server Compact Edition을 사용할 수 있습니까?

감사합니다.

+4

이 질문은 프로그래밍이나 소프트웨어 개발이 아니라 라이센스 또는 법적 문제에 관한 주제이므로 닫으려고합니다. [여기를 참조하십시오 (http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964) 및 [여기] (http://meta.stackexchange.com/questions/139804/can- 주제에 관한 라이센싱 질문), 자세한 내용은 [도움말]을 참조하십시오. – JasonMArcher

답변

0

IANAL 및 EULA가 모든 오픈 소스 라이선스와 호환되는지 여부는 알 수 없습니다.

그러나 redistribution rights에 가입하는 한 오픈 소스 프로젝트로 재배포하는 것이 좋습니다.

0

큰 MS SQL Server로 복제 할 필요가없는 한 SQL CE를 사용할 수 있습니다.

2

명심해야 할 점은 아마도 Compact Edition의 소스 코드를 배포하지 않는 것입니다. Compact Edition이 나머지 코드와 밀접하게 통합되어 있다면 프로젝트가 "오픈 소스"에 대한 정의에 실패 할 수 있습니다. 이것은 차례 차례로 특정 FOSS 웹 서버에서 호스팅 할 수 없게 만들 수도 있습니다 (Google 코드를 생각하고 있습니다). 귀하의 프로젝트가 더 열광적 인 FOSS 지지자들 사이에서 나쁜 이름을 갖게 될 수도 있습니다.

+0

일반적으로 .Net 프레임 워크 사용에 대해 동일한 인수를 사용할 수 없습니다. –

+0

@Sam 물론 가능합니다. - .NET이 오픈 소스라고 제안하는 사람은 없었습니다. 모노 - 네. 그러나 .NET은 플랫폼입니다. yoir FOSS 앱과 함께 배포하지 마십시오. –