프로젝트에 어떤 라이센스를 선택해야합니까?


13

나는 원래 wordpress (professional wordpress)에 관한 책을 읽을 때 창조적 인 공통점을 생각했고, 나는 제품이 제공되도록 지정해야한다는 것을 배웠다.

... 어떤 보증도없이; 상품성 또는 특정 목적에의 적합성에 대한 묵시적 보증도없이

그리고 그들은 GNU GPL을 추천합니다. 라이센스를 작성하거나 1을 선택하려면 어떻게합니까?

btw, MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE실제로 무엇을 의미합니까? 보증이 충분하지 않습니까?


5
새 라이센스를 쓰려고 하지 않는 것이 좋습니다 . 사용할 수있는 기존 변호사를 찾을 수없는 경우 저작권 변호사를 고용하십시오. 또한 대부분의 라이센스는 면책 조항에 좀 더 구체적으로 요구되는 미국 법률에 따라 작성되었습니다.
greyfade

레. 보증없이-일반적으로 의심의 여지가없는 경우 법으로 처리합니다. 나는 고지 사항이 충분하지 않은 특정 역사적인 사건에 대한 응답으로 이것을 상상합니다.
Jon Hopkins

답변:


8

작은 코드 비트의 경우 일반적으로 X11 라이센스로 배포합니다. GPL의 문제점은 실제로 보호하기에 충분히 신경 쓰지 않는 코드에는 너무 복잡하다는 것입니다. 상업적인 제품에 코드를 사용하는 사람들 을 정말로 원하지 않는다면, 침해를 모니터링하고 법정에서 싸워야합니다. 이는 소규모의 무료 오픈 소스 프로젝트를위한 시간이나 노력의 가치가 없습니다.

저작권 (c)

이 소프트웨어 및 관련 문서 파일 (이하 "소프트웨어")의 사본을 사용하는 사람에게는 사용, 복사, 수정, 병합 권한을 포함하여 제한없이 소프트웨어를 처리 할 수있는 권한이 무료로 부여됩니다. 다음 조건에 따라 소프트웨어 사본을 게시, 배포, 하위 사용권 허가 및 / 또는 판매하고 소프트웨어를 제공받은 사람에게 허용합니다.

상기 저작권 고지 및이 허가 고지는 소프트웨어의 모든 사본 또는 상당 부분에 포함됩니다.

본 소프트웨어는 상품성, 특정 목적에의 적합성 및 비 침해에 대한 보증을 포함하되 명시 적이든 묵시적이든 어떠한 종류의 보증없이 "있는 그대로"제공됩니다. 어떠한 경우에도 저자 또는 저작권 소유자는 계약, 불법 행위 또는 기타 행위, 소프트웨어 또는 소프트웨어의 사용 또는 기타 거래로 인해 발생하는 모든 청구, 손해 또는 기타 책임에 대해 책임을지지 않습니다. 소프트웨어.

편집 : 코드 본문이 더 충실하고 보호하고자하는 시간에 충분한 시간을 투자했다고 생각되면 반드시 GPL을 사용하여 코드를 보호하십시오.


GPL 하에서 코드를 공개하더라도 상업 회사는 GPL에 따라 코드를 훔치려하지 않을 것입니다.
대안

나는 그것이 큰 차이를 만든다는 것을 확신하지 못한다. GPL은 너무 복잡해서 많은 회사들이 아마도 항상 "작은 녀석"이 결코 뒤따를 수 없다는 지식을 확보하고있을 것입니다. 나는 FSF가 잡는 모든 침해에 대해 결코 잡히지 않은 톤이 있다고 생각합니다.
Chinmay Kanchi

5
나는 동의한다. 유용한 도구를 발표하고 금전적 이익을 기대하지 않는다면 MIT / X11이 좋은 방법입니다. 목숨을 낭비하고 목 수염을 키우고 컴퓨터 기반 종교를 전파하며 사악한 제국을위한 허니팟 함정을 만드는 데 시간을 보내십시오. GPL은 다른 오픈 소스 개발자가 코드 작업에 대해 편집증을 갖도록하는 효과도 추가했습니다.
Evan Plaice

1
@jiewmeng 프로젝트에서 GPL 코드로 릴리스 된 코드를 사용하는 경우 프로젝트도 GPL 또는보다 자유로운 라이센스로 릴리스해야합니다. IE는 무료로 코드를 작성할 수 있지만 사용할 수있는 라이센스에 제한이 있습니다. IE, GPL은 GPL을 낳습니다. 따라서 GPL은 사용을 제한하기 때문에 실제로 무료가 아닙니다. Richard Stallman이고 인생의 목표가 대기업의 성가신 고가의 일자리에서 MIT AI 실험실의 동료 코더를 구하는 것이 좋습니다. GPL은 정치를 기반으로하며 "사람에게 고착"합니다. 대부분의 OS 개발자는 그 원인에 신경 쓰지 않습니다.
Evan Plaice

1
@Chinmay : 라이센스 사본과 소스를 제공하면 괜찮습니다. 이것은 일부 비즈니스 모델과 호환되지 않지만 실제로 의도 된 것이며, 대부분의 비즈니스 모델은이를 회피하려는 사람들로부터 비롯된 것입니다. 사람들이 자신의 독점 제품에서 코드를 사용하려면 BSD / MIT / Boost / whatever를 사용하십시오. 코드의 파생물이 무료인지 확인하려면 GPL을 사용하십시오.
David Thornley

3

개인적 으로이 질문에 대한 진정한 대답을 얻는 가장 좋은 방법은 법률 전문가가 구체적인 내용을 알기 때문에 이야기하는 것입니다.

그러나 코드 라이센스 계약을 설정하는 것에 대해 변호사와 이야기 할 때 내가 기억하는 것은 "이 코드는 X, Y, Z를 수행합니다." "특정 목적에 대한 적합성"에 대한 보증, 해당 조항은 X, Y 및 Z를 수행하지 않는 경우 문제가 발생하지 않도록합니다.


1

WTFPL-F *** 당신이 원하는 F ***를 할 공중 라이센스

       DO WHAT THE F*** YOU WANT TO PUBLIC LICENSE 
                Version 2, December 2004 

저작권 (C) 2004 Sam Hocevar

모든 사람은이 라이센스 문서의 그대로 또는 수정 된 사본을 복사 및 배포
할 수 있으며 이름이 변경되는 한 변경이 허용됩니다.

       DO WHAT THE F*** YOU WANT TO PUBLIC LICENSE 
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 
  1. 당신은 당신이 원하는 것을 할 것입니다.

1
나는 그 라이센스를 정말로 좋아하지 않았다. 자신의 코드를 어느 정도 제어해야합니다. 일부 상용 회사가 귀하의 코드를 가져 가서 상용 앱을 만드는 것을 막는 방법이 있습니까?
TheLQ

@TheLQ : 이것은 BSD 및 MIT / X11 라이센스에 동일하게 적용되며 WTFPL은 더 강력하게 지적합니다. 나는 상업적 사용을 명시 적으로 금지하거나 GPL과 같은 바이러스 성 라이센스를 좋아하지 않습니다. GPL 또는 비영리 전용 라이센스에 따라 코드를 라이센스하려면 사람들이 상용 제품에서 소프트웨어를 사용할 수있는 권리를 구매할 수 있도록 적어도 이중 라이센스를 부여합니다.
Chinmay Kanchi

lol, 나는이 b4를 보았다. 그러나 이것은 보증하는 것으로부터 나를 보호하지 못합니다
Jiew Meng

1

이 자료를 사람들에게 어떻게 제공합니까?

상업적으로 사람들에게 응용 프로그램을 라이센스하는 경우 잘못된 길을 가고 있습니다. 소프트웨어 라이센스 계약을 준비하려면 변호사를 만나야합니다. 이러한 상황에서 소프트웨어 라이센스 비용을 지불하는 고객은 법정 보증을 받으므로 해당 조항을 시행 할 수 없습니다.

다른 사람이 재사용 할 수 있도록 소스 코드 나 기타 자료를 공개하는 경우 원래 게시물은 절대적으로 정확합니다. 보증 면제를 포함해야합니다. Z-하지만 돈을받지 못한 경우에도 "고소하지 않을 것입니다."

두 경우 모두 앉아 사람들이 제품으로 할 수있는 일을 파악해야합니다.

후자의 경우 오픈 소스 라이센스로 커뮤니티에 물건을 공개하는 경우 원하는대로 OSI 승인 라이센스를 찾으십시오. http://opensource.org/licenses/category

그러나 greyfade가 언급했듯이, 자신의 라이센스 작성에 대해 생각조차하지 마십시오. 위험할만한 가치가 없습니다.


1

BSD 라이센스를 고려 했습니까? "Simplified BSD License"또는 "FreeBSD License"로 알려진 가장 간단한 (상대적으로) 형태는 보증 및 / 또는 책임을 부인하는 데 특히 적합합니다. 상용 및 / 또는 독점 소프트웨어에서 코드의 상용화 또는 사용을 방해하지는 않지만 여전히 귀하가 저작권을 보유하고 있는지 확인하십시오.

여기서 읽을 수 있습니다 . 해당 국가의 법률에 따라 다른 복잡한 라이센스보다 목적에 더 적합 할 수 있습니다.


0

라이센스를 작성하거나 선택하려면 어떻게합니까?

자유 소프트웨어 라이센스 목록을 읽고 목표에 맞는 것을 선택하십시오.

자신에게 꼭 맞는 라이센스를 찾지 못하면 라이센스를 작성하지 마십시오. 라이센스를 작성하는 경우 grayfade의 조언을 구하고 변호사 / 변호사 / 무엇이든 법률 지원을 요청하십시오.

워드 프레스에 관한 책을 읽을 때 나는 원래 창조적 인 공통점을 생각

많은 크리에이티브 커먼즈 라이센스가 있습니다. 당신이 생각하는 것에 대해 구체적으로 설명하십시오. 일부 CC 라이센스는 코드 용으로 사용되기도하지만 그 용도가 아닙니다. 코드에 CC 라이센스를 사용하지 않는 것이 가장 좋습니다.

자유 소프트웨어 라이센스는 WTFPL (Global Permissive)에서 강력 카피 레프트 (GNU AGPL)까지 다양합니다. 그 범위 어딘가에 당신에게 맞는 것이 될 것입니다.

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