비영리 라이센스 오픈 소스? [닫은]


10

다음과 같은 조건으로 오픈 소스 라이센스로 소프트웨어를 게시하고 싶습니다.

당신은 할 수 있습니다 :

  • 공유 — 작업을 복사, 배포 및 전송
  • 응용 프로그램에서 수정 된 코드 버전을 사용하십시오.

당신은 할 수 없습니다 :

  • 코드의 수정 된 버전을 게시
  • 상용 코드를 사용하십시오

내 요구에 맞는 소프트웨어 라이센스가 있습니까?

(크로스 포스트 : /programming/4558546/opensource-noncommercial-license )


8
내 성실을 용서해주십시오. 그러나이 용어들은 나에게는 약간 어리석은 것처럼 보입니다. 게시 할 수없는 경우 응용 프로그램에서 수정 된 코드를 사용하는 요점은 무엇입니까? 그것은 거의 오픈 소스가 아닙니다.
Mchl

당신은 당신의 자신의 저작권 라이센스를 만들 수 없습니까? 나는 그것이 더 나을 것이라고 생각합니다.

소스를 배포하지 않는 비 상업 프로젝트에만 소프트웨어를 사용 하시겠습니까?
Konstantin Petrukhnov

1
"교육용 라이센스"로 보이는 것을 찾는 사람들이 꽤 있지만, 상업적 사용없이 공개 소프트웨어를 원한다는 것은 아이러니하게 닫힙니다.
Steve-o

1
더 나쁜 것은, 자신의 라이센스를 작성하는 것은 악한 일 입니다. 호환되지 않는 라이센스가 이미 충분합니다. 그들이 다른 라이센스 하에서 귀하의 작업을 사용할 수 있는지 확인해야하기 때문에 모든 사람이 변호사를 가지게하지 마십시오!
Jan Hudec

답변:


12

귀하의 조건은 "오픈 소스"가 아니므로 해당 조건이있는 오픈 소스 라이센스를 찾을 수 없습니다. 특히 수정 된 버전의 코드를 게시하지 않으면 코드를 다른 오픈 소스 프로젝트에 통합 할 수 없습니다. 예를 들어, 많은 Linux 배포판은 배포판의 이름이나 다른 규칙에 맞게 라이브러리와 응용 프로그램을 수정합니다. 수정 사항의 재분배를 허용하지 않으면 그러한 변경이 불가능합니다.

또한 상업용 응용 프로그램을 명시 적으로 금지하는 오픈 소스 라이센스도 모릅니다. 대부분의 상업용 소프트웨어는 독점적이며 일반적으로 많은 오픈 소스 라이브러리를 사용하지 못하게하는 독점적 소프트웨어입니다.

따라서 이러한 조건을 실제로 원한다면 변호사를 찾아 맞춤형 라이센스를 작성해야한다고 말하고 싶습니다.


추가로, Mozilla와 같은 일부 회사는 소프트웨어에 무료 라이센스를 제공하지만 브랜드 이름을 사용하여 수정 된 버전의 배포는 금지합니다.
Bart van Ingen Schenau

2
일부 라이센스는 일부 비즈니스 모델과 호환되지 않지만 OSI 인증 오픈 소스 라이센스 (또는 FSF 승인 자유 소프트웨어 라이센스)는 상업적 사용을 제한하지 않습니다. 수정 된 코드의 재배포를 막을 수 없습니다. "오픈 소스"는 상표 등록이 불가능하기 때문에 부정한 목적으로 수행되지 않은 경우 수정 금지 비상업적 라이센스를 "오픈 소스"로 기술하는 것이 합법적입니다.
David Thornley

2
합리적인 변호사는 "오픈 소스"가 상표가 아니라 확립 된 의미를 가진 설명이라고 주장 할 수 있습니다. 이 경우 응용 프로그램을 오픈 소스로 설명하면 금반의 원인이 될 수 있습니다. (이것은 약속이며, 사용자는 그 약속에 의존 할 수 있지만 비상업적 조항은 약속에 대한 법적 손해가 될 것입니다)
MSalters

공유 가능하고 수정 가능하며 비상업적 라이센스임을 나타내는 사용자 지정 코드를 만들 수 있지만 다른 사람들이 말했듯이 오픈 소스 라이센스는 아닙니다 :)
OnesimusUnbound

6

CC-NC-ND (가공 - 비영리 - 아니 유도체) 라이센스 모델에 맞는 것입니다.

그러나 라이센스의 "비상업적"조항은 의도 한 것보다 훨씬 더 제한적이라는 점을 명심하십시오. "상업적인 것은 아니다"는 또한 다음을 의미 할 수 있습니다.

  • 잡지에 나오는 프리웨어 DVD와 같이 판매되는 제품에는 공짜로 추가 할 수 없습니다.
  • 상업적으로 사용될 수있는 것 (Linux 배포판과 같은)과 함께 번들로 제공 될 수 없습니다
  • 광고를 지불 한 웹 사이트에서 다운로드 할 수 없습니다.
  • 기술을 연습 한 다음 상업적으로 해당 기술을 적용하는 데 사용할 수 없습니다
  • 비용을 충당하기 위해 상업적 활동을 수행하는 비영리 단체에서는 사용할 수 없습니다 (기부금 모금 포함).
  • 상업용 미디어는 기사를 작성하기 위해 테스트하는 것도 상업용 활동이므로 검토 할 수 없습니다.
  • 창조적 인 목적으로 소프트웨어를 사용하는 경우, 효과적으로 저작권을 잃게됩니다.

소프트웨어가 실제로하는 일과 소프트웨어를 만들고 배포하려는 동기에 대해서는 아무 말도하지 않았습니다. 따라서이 중 어느 것이 당신에게 적용되거나 적용되지 않는지 말할 수 없습니다.


2
크리에이티브 커먼즈 라이센스 (Creative Commons License)는 이미지, 사운드 등의 컨텐츠와 같은 비 소스 코드의 라이센스를 부여하는 데 사용됩니다.
meisyal


0

적어도 미국에서는 저작권 라이센스로 사용을 제한 할 수 없습니다. 미국에서 합법적 인 저작물을 소유 한 사람은 상업적인 저작물을 포함하여 원하는 목적으로도 사용할 수 있습니다. 상업적으로 배포하거나 업무를 수행하지 않는 것으로 가정합니다. 17 USC 106을 참조 하여 어떠한 권리도 일상적인 사용과 관련이 없음을 알 수 있습니다.

따라서 EULA 또는 계약을 통해이 작업을 수행해야합니다.

하지만 뭔가 이상한 것 같습니다. 수정 된 버전을 게시 할 수없는 경우 비상업적 프로젝트에서 코드를 어떻게 사용해야합니까?

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.