신청서를 작성하는 데 분주하며 LGPL 또는 GPL (또는 다른 것)을 사용해야하는지 잘 모르겠습니다. 내 제한 사항은 다음과 같습니다.LGPL 또는 GPL을 사용해야합니까?
- 내 응용 프로그램은 오픈 소스입니다. 코드가 오픈 소스 인 한 사람들이 내 코드를 어떻게 사용하는지 상관하지 않습니다. 비 소스 소스 애플리케이션에 소스 코드를 사용하려면 먼저 저에게 연락해야합니다.
- 저는 GPL, LGPL 및 IDGAFL (일명 "f * k 라이센스를 제공하지 않음")하에있는 외부 라이브러리를 사용하고 있습니다. 대부분의 도서관에서 나는 자신의 응용 프로그램에 직접 소스 코드를 포함시켰다. 아주 드문 경우지만 사전 구축 된 라이브러리와 링크를 사용합니다.
- 위의 라이브러리의 경우 : 라이브러리에 연결하면 모든 소스 코드 (라이브러리 코드 포함) 및 .so/.dylib/.dll이있는 저장소가 있습니다.
- 미리 빌드 된 라이브러리와 함께 출시되는 실행 파일이 있습니다. 컴파일되지 않은 라이브러리는 컴파일 타임에 실행 파일에 포함됩니다.
어떤 라이센스가 가장 좋습니까? 일부 라이브러리의 경우 해당 애플리케이션에 맞게 소스 코드를 약간 변경합니다. 다음은 코드 자체에 대한 큰 변화는 아니지만 변화는 문, 파일 확장자를 포함하는 등, 예를 들면 :
(원본 라이브러리)에서: (내 변경)으로
#include "libx/libx.hpp"
:
#include "external/libx.h"
다른 위치와 확장자에 유의하십시오. 허용됩니까?
오, 재미 있어야합니다! – lynxlynxlynx
소프트웨어 라이센스에 대한 법적 질문은 스택 오버플로에 관한 주제와 관련이 없습니다. http://stackoverflow.com/tags/licensing/info를 참조하십시오. –
나는 프로그래밍이나 소프트웨어 개발이 아닌 라이센스 및 법적 문제에 관한 주제이기 때문에이 질문을 주제와 관련이 없으므로 닫으려고합니다. 자세한 내용은 [여기를 참고하십시오] (http://meta.stackoverflow.com/a/274964/1402846) 및 [help/on-topic]을 참조하십시오. – Pang