무료로 출시하고 싶은 간단한 응용 프로그램을 개발했지만 소스 코드를 공개 할 계획은 없습니다. 응용 프로그램을 자유롭게 사용할 수 있기를 원하지만 다른 사람이 응용 프로그램을 판매하거나 리버스 엔지니어링하지 않기를 바랍니다. MIT 라이센스는 단순하고 훌륭해 보이지만 누구나 판매 할 수 있습니다. 나에게 적합한 라이센스가 있습니까? 아니면 MIT 라이센스를 수정해야합니까?
무료로 출시하고 싶은 간단한 응용 프로그램을 개발했지만 소스 코드를 공개 할 계획은 없습니다. 응용 프로그램을 자유롭게 사용할 수 있기를 원하지만 다른 사람이 응용 프로그램을 판매하거나 리버스 엔지니어링하지 않기를 바랍니다. MIT 라이센스는 단순하고 훌륭해 보이지만 누구나 판매 할 수 있습니다. 나에게 적합한 라이센스가 있습니까? 아니면 MIT 라이센스를 수정해야합니까?
답변:
CC BY-NC-ND 3.0
http://creativecommons.org/licenses/by-nc-nd/3.0/
크리에이티브 커먼즈 라이센스는 특히 오픈 소스 소프트웨어 용이 아니지만 여전히 소프트웨어에 적용 할 수 있습니다. 본질적으로 프리웨어 프로그램은 자유롭게 공유하고 싶은 예술 작품입니다. -비상업적 태그와 -noderivatives 규칙은 의도와 일치합니다.
Attribution-NonCommercial-NoDerivatives
이 라이센스는 6 가지 주요 라이센스 중 가장 제한적이며 다른 사람이 작품을 다운로드하고 크레딧을 제공하는 한 다른 사람과 공유 할 수 있지만 다른 방식으로 변경하거나 상업적으로 사용할 수는 없습니다. .
편집 : [요청에 따라 소스 코드를 제공 하지 않아도 되는 경우 :] GPL 은 명시 적으로 프로그램 판매를 금지하지는 않지만 판매자가 소스 코드를 제공하도록 요구하고 구매자에게 소스 코드를 알려야합니다 사용할 수 있습니다. 소프트웨어 판매 시도를 막기에 충분할 수 있습니다. 프로그램을 무료로 사용할 수 있다는 사실을 누군가가 어떻게 숨길 수 있는지 잘 모르겠습니다.
GPL 사용의 또 다른 이점은 다른 사람이 프로그램을 개선하고 재배포하는 경우 변경 사항을 사용할 수 있다는 것입니다.