오픈 소스 라이센스를 결정하는 데 도움이되는 차트가 있습니까? [닫은]


57

오픈 소스 이니셔티브는 "인기 있고 널리 사용되거나 강력한 커뮤니티에있는 라이센스"목록에 9 가지 라이센스를 나열합니다 .

내 프로젝트를 오픈 소스로 라이센스하고 싶습니다. 불행히도, 나는 법적인 말을하지 않습니다. 내가 올바른 선택을하거나 최소한 올바른 방향으로 나를 가리 키도록 도울 수있는 차트가 있습니까? 예를 들어 라이센스의 차이점을 요약 한 표 또는 올바른 요구 사항을 안내하기 위해 요구 사항을 사용하는 흐름도가 있습니까?

또한 변호사를 만나고 싶지만 시작하는 모든 정보가 도움이 될 것입니다.



2
라이센스 선택기 특정 기준에 따라 프로젝트의 라이센스를 선택할 수 있습니다.
Mahmoud Hossam

나는 변호사가 아니기 때문에 새로운 응용 프로그램에 대한 라이센스를 원할 때 내가 작업하고있는 것은 내가 직접 작성했습니다. 그것이 법정에서 실제로 보류 될지 누가 알지만, 코드로하고 싶거나하지 않은 것을 설명하는 것은 매우 간단합니다 ... davidvhill.com/article/an-open-source-license-in-plain- 영어
David Hill

Github은 사용자가 라이센스를 선택할 수 있도록이 단순화 된 사이트를 만들었습니다. choosealicense.com
ltn100

답변:


39

Jeff Atwood는 수많은 오픈 소스 소프트웨어 라이센스의 차이점을 평범한 영어로 설명합니다.

http://www.codinghorror.com/blog/2007/04/pick-a-license-any-license.html

결정에 영향을 미치는 가장 중요한 고려 사항은 재배포 조건입니다. 즉, 상용 응용 프로그램에서 코드를 사용할 수 있습니까? 그렇다면 해당 응용 프로그램에서 자체 코드를 오픈 소싱해야합니까?

GPL의이 주목할만한 곳이다 : 당신은 GPL 아래 코드를 라이센스 코드를 사용하는 모든 사용자는 라이센스를해야하는 경우 자신 은 GPL 아래 코드를. GPL은 모든 코드가 오픈 소스 여야하므로 코드를 독점적으로 유지하려는 회사에서는 그 코드를 거의 사용하지 않습니다.

GPL을 사용하면 타사 응용 프로그램을 타사에 재배포하지 않는 한 사내 비즈니스 응용 프로그램에 GPL 코드를 사용할 수 있습니다.

참조
http://haacked.com/archive/2007/04/04/there-are-only-four-software-licenses.aspx


4
Jeff의 조언에는 오류가 있습니다! 많은 관할 구역에서는 작업을 공개 도메인에 넣을 수 없으며 (필요한 시간 동안 죽지 않은 경우 제외) 릴리스하지 않은 코드의 GPL에 대한 요점도 언급하지 않았습니다. 업계에서 매우 중요한 모델이다 서버 코드 언급
JK합니다.

29

오픈 소스 라이센스 비교 차트를 요청한 경우 :
여기에 이미지 설명을 입력하십시오
http://www.bitsandbuzz.com/article/which-open-source-license/

이 훌륭한 기사도 읽어보십시오 : 소프트웨어 개발, 배포 및 라이센스에 오픈 소스 접근 방식 채택 .


권장되는 기사가있는 URL에 액세스 할 수 없음 : opensource.sys-con.com/node/318776- 설명을 위해 업데이트 고려 (약식 기사 요약 또는 주요 요점은이 답변을 읽는 독자에게 큰 도움이 됨) . 권장 독서 : 다른 곳의 링크 만 포함 된 답변은 실제로“좋은 답변”입니까?
gnat

해당 링크는 소유자에 의해 삭제되며 여기에 더 많은 링크가 있습니다. 1. gnu.org/licenses/license-list.html 2. blogs.oracle.com/davidleetodd/entry/…
Badar

8

오픈 소스 라이센스를 이해하기위한 훌륭한 자료 는 Oxford Universities OSS Watch 의 매우 포괄적 인 대화식 라이센스 차별화 요소 입니다.

소프트웨어에 적합한 라이센스로 안내하는 질문을합니다.

각각의 장단점이 있으므로 코드에 어떤 제한이 적용되는지 읽고 코드를 사용할 사람을 결정하십시오. 경고, 당신이 누군가를 선택하면 불평 할 것입니다-이것은 거룩한 전쟁 지역 이며이 질문의 범위를 벗어납니다.


4

NRecursions에서 사용할 수있는 많은 라이센스에 대한 간단한 설명이 있습니다 (블로그에는 더 많은 라이센스가 있습니다 . 아래에 몇 가지 나열되어 있음).

  • 카피 레프트 라이센스 : 동일하거나 동등한 라이센스로 라이센스를 사용, 수정 및 배포 할 수 있지만 소스 코드도 공유해야합니다.
  • Berkely Software Distribution 라이센스 (BSD) : 소프트웨어를 독점 소프트웨어와 결합하여 독점 라이센스로 배포 할 수 있지만 BSD 라이센스 텍스트와주의 사항은 유지해야합니다. 이 라이센스에는 저자의 이름이나 광고 사용에 관한 조항이 하나 이상있을 수 있습니다.
  • GPL (Gnu Public License) : 소프트웨어를 무료 또는 유료로 사용, 수정 및 배포 할 수 있지만 소스 코드도 함께 배포해야하며 소프트웨어가 다른 소프트웨어와 결합 된 경우 해당 소프트웨어에도 집계되지 않은 경우를 제외하고 GPL로 릴리스 (GPL 소프트웨어와 상호 작용하지 않음)
  • LGPL (Lesser Gnu Public License) : GPL과 동일하지만 독점 소프트웨어를 LGPL 소프트웨어와 연결하여 귀하의 조건에 따라 배포 할 수 있습니다. 그러나 그렇게 할 수있는 몇 가지 조건이 있습니다.
  • AGPL (Affero Gnu Public License) : GPL과 동일하지만 다른 사람이 소프트웨어를 사용할 수있는 경우 소프트웨어를 배포 된 것으로 간주합니다. 섬기는 사람).
  • MIT (Massachusetts Institute of Technology) 라이센스 : 소프트웨어를 배포 한 사람에게 동일한 권한을 부여하는 한 소프트웨어 사본을 사용, 수정 및 배포 할 수 있습니다.
  • Apache 라이센스 : Apache 라이센스 를 따르는 경우 소프트웨어 사본을 사용, 수정 및 배포 할 수 있으며 변경 사항에 대한 고유 한 저작권 정보를 추가 할 수 있습니다. 수정 사항의 사용, 복제 또는 배포에 대한 추가 또는 다른 라이센스 조건을 제공 할 수도 있습니다.
  • MPL (Mozilla Public License) : 수신자에게 소스 코드를 제공하는 경우 소프트웨어를 사용, 수정, 배포 및 판매 할 수 있습니다. 수신자 권한을 소스 코드로 제한하지 않는 한 수정 된 저작물을 서브 라이센스 할 수도 있습니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.