BSD와 GPL이 또는 : 오픈 소스 라이선스 선택
혹시 오픈 소스 프로그램을 작성하려는 경우, 다음, 프로그램 라이센스를 선택하는 중요한 결정을해야합니다. 일반적으로 오픈 소스 프로그램에 대한 두 가지 주요 라이센스는 대부분의 개발자가 고려 걸릴 수 있습니다. 이러한 라이센스가 없습니다 GNU 일반 공중 사용 허가서 와 의 BSD 라이센스 . 이 문서에서는, 각 라이센스의 기초를 설명 드릴 것입니다 귀하의 오픈 소스 프로젝트에 적합한 라이센스를 선택에 도움이됩니다.
마음에 오픈 소스 프로그램에 오는 최초의 소프트웨어 라이선스는 GNU 일반 공중 사용 허가서 (GPL)이다. 리처드 스톨 먼에 의해 1989 년에 만들어진, GPL은 현재 버전 3에 있습니다. GPL은 시행 면허증, 적극적으로하는 제한적인 "copyleft을
의 BSD 라이센스가 허용하는 라이센스있게 자신의 프로그램에서 작업을 사용하고자하는 사용자에게 더 많은 자유를. 프로그램을 취할 수와 통합 GPL의 조건에 따라 허용되지 않습니다 상용 제품으로의 BSD 라이센스를, 회사 또는 법인 사용합니다.
GPL 라이선스와 BSD의 주요 차이점은 라이선스
이 섹션은 질의 응답 부분이며, GPL 라이선스와 BSD 라이선스에 근본적인 차이를 보여줄 것입니다.
'질문 : 코드를 내 수 사용할 수 있습니까?'
BSD와 답 : 귀하의 코드를 소요될 수 있습니다 자신이나 비상업적인 상용 제품에 그것을 사용의 BSD 라이센스를, 회사 (또는 사람)를 사용하여, 그리고 귀하의 작업에 대한 신용 카드 또는 보상을 줄 필요가 없습니다.
GPL의 대답 : 또 다른 당사자 (코드를 GPL로 원래 창조자을 부여하지 않고 라이선스를 사용할 수 없습니다 예를 들어,) 자신의 작품에 대한 크레딧. 그것의 재포장 파티 않는 경우 상업적으로 작업을 사용하기로 결정, 그들은 당신의 작업에 비용이 청구되지 수에 대해서만. 이 예제는 Cedega , 포크의 상용 프로그램입니다 Linux 용 와인 , 호환성 레이어에 대한 리눅스 윈도우. 와인들은 LGPL (약소 GPL 라이센스) 아래의 라이센스이기 때문에, Cedega 제공해야하는 소스들이 사용하는 모든 와인 코드에 코드입니다. 그들은 또한 그들은 와인 소스에 어떻게 수정의 소스 코드를 제공해야합니다. 코드는 세계 출판되어야 볼 필요가 없다 그래서, 일부는 와인부터 갈래되지 않은 독자적인 코드의 또 다른 독점 라이센스하에 라이선스이지만.
질문 : GPL은 더 나은 보호를 제공합니다 내 코드를하면 왜 라이센스를 귀찮게의 BSD 사용하고 계십니까?
답 : 일부 개발자 들어, 단순히 야생에서 그들의 코드를 밖으로 가지고 벌금이며, 그들은 필요 없어, 또는 상업적 목적으로부터 코드를 보호하는 신경. 의 BSD 라이센스는 또한 쉽게 자신의 프로젝트를 포기하기로 결정한다면 사람들이 귀하의 코드 또는 비상업적인 상업적 포크를 만들 수 있도록합니다. 이런 이유는 아파치 소프트웨어 그룹을위한 결정 요소들이 명시 자신의 웹 서버에 대한가 BSD 스타일의 라이센스를 선택했다 "라이센스이 유형의 이상적인 코드의 일반적인 서비스에 대한 프로토콜을 구현하는 참조 본문의 사용을 추진하고 있습니다 . 이것은 또 다른 이유는 우리는 [의 BSD 라이센스] 아파치 그룹을 선택 이유 - 우리의 많은 HTTP를 생존과 진정한 multiparty 표준으로보고 싶었어요, 그리고 마이크로 소프트 또는 Netscape는 우리의 HTTP 엔진을 통합하도록 선택한 경우 조금의 마음을하지 않았을 그들의 제품에 우리의 코드 또는 기타 구성 요소, 그것은 더 이상 HTTP를 유지의 목적을 도와 주면 일반적으로 ... "
요약하면 역시 GPL을 선택하거나의 BSD 라이센스가 아래에 오는 당신 (개발자)를 사용하는 코드와 함께 할 계획이다. 이 문서는 당신에게 각각의 라이센스에 대한 정보를 제시의 적절한 작업을해야 할, 그리고 지금까지 당신은 프로와 프로그램의 각 라이센스를 사용하여 죄수, 그리고 체중에 가장 적합한 여러분의 필요에있는 하나를 선택하는 것입니다 . , 그리고 행운 프로젝트 작업을 즐기세요!
혹시 질문이나 의견이 가이드에 관한 경우, 여기, 내 블로그에 게시 코멘트를 남겨 주시기 바랍니다.
- Linux 용 킬러 응용 프로그램의 목록
- 리눅스 어휘는 의혹을 확실히
- 어떻게 프로그램을 미리 만들어 Windows XP에서 라이브와 완전한 CD를,
- 최종 판결 : SCO가) 빚을 노벨 수백만 달러를 지불 (더하기이자
- Windows에서 프로그램 숨겨진 XP 및 프로그램 코드를
카테고리 : 리눅스
GPL을 : 또는 9 응답을 "의 BSD 라이센스를 선택 오픈 소스"
말을 찾았에게 무슨?

















[하지 법률 상담, 그건 확인]
_all_ 제공자가 GPL을 프로젝트에 _ever_ 경우의 유일한 창조자하는 경우 그것에, (핸디 동의를 참고.) 다른 라이센스 사본을 확산 수도 있습니다. 이것은, 비록 이미 GPL하에 배포된의 버전의 라이센스 요구 사항을 무효화하지 않습니다.
그들은 당신의 소스를 원한다면 당신은 원칙적으로 달러 및 요청하실 수 있습니다 여전히 자유 소프트웨어 커뮤니티에 도움이됩니다. 물론, 이것은 수락하지 못하도록 그것 GPL을 계속 요구됩니다 다른 사람에서 편집합니다. 아니면 적어도, 이익의 공유를 누른 다음 문제가되고 얼마나. 내가 wouldnt 그렇게하지 않으면 매우 분명하다.
"BSD와 답 : 귀하의 코드를 찍을 수 있습니다 ... 당신에게 크레딧을 줄 필요하지 않습니다"의 BSD 라이센스를, 회사 (또는 사람)을 사용하여
뭐? 정말 내의 BSD 라이센스 작품에 대한 크레딧을 제공해야합니까 :
"위의 저작권 고지와이 허가 고지는 모든 사본 또는 소프트웨어의 상당한 부분에 포함되어야한다."
나는 또한 신용 부분에 관한에 무게 싶어요. 의 BSD 라이센스는 크레딧을 줄 필요는 않습니다 유일하고 유일하게.
은 GNU GPL은 반면에, 신용을주는 강제하지 않습니다. 이것은 소스 코드의 영원한 가용성을 실시하고 있습니다.
저자의 저작권 정보가 보존 도착 대부분의 지역 저작권법의 부산물이다. 은 GNU GPL은 처리되지 않습니다.
그들은 둘 다 기본적 자유를 보존하려고합니다. GPL은 지역 사회에 전반적으로 대부분의 자유를주는 반면에 BSD 스타일 라이선스 indivudual에, 가장 자유를 제공합니다.
그들은 와인 코드에 아무 것도 제공하지 않아도 와인은 LGPL 하에서 허가된 전에 그들은 업스트림 와인 지역 사회에 어떤 개선을 추진하겠다고 약속하지만, 그러나 그들은 어떤 경우 거의 제공 Cedega는 와인에서 갈래했다.
>>이의 BSD 라이센스가 허용하는 라이센스있게 자신의 프로그램에서 작업을 사용하고자하는 사용자에게 더 많은 자유를.
난 용어를 "개발자"를 사용하여 명확하게보다는 "사용자에게 좋을 것 같아."
"언제 코드를 소요될 수 있습니다 자신이나 비상업적인 상용 제품에 사용하고의 BSD 라이센스를, 회사 (또는 사람)을 사용하여 필요하지 않은 당신에게 작품에 대한 신용 카드 또는 보상을 제공합니다."
이것은 허용하는 저작권 라이선스에 대해 일반적인 오해, 그들 모두 비록 상태를 말합니다 :
"그 위의 저작권 공지 및 사용 권한 정보가 모든 복사본에 표시합니다."
그래서이 사실은 허용하는 라이선스 중에서 유일하게 일반적인 요구 사항은 : 그 사람들은 저자가 자신의 작품에 대한 크레딧을 부여 요청합니다.
그냥 실행 "strings.exe"윈도우 바이너리와 원래의 BSD TCP / IP가 저작권 진술을 스택이 표시됩니다.
실제로는 Microsoft 기술을 아는 사람이 라이센스를 정반대로 무엇이든 그가 다루는 ... 그리고 사용의 반대하는 misunderstands 그래 서요? 세계의 끝합니까?
이러한 오해와 물론 그것은 매우 힘든 누군가를 위해 좋은 선택을해야하는 것입니다.
Sudhir, 난에 추천 에세이 소프트웨어 자유의 당신이 읽고 많은 http://www.fsf.org/philosophy/
일부 매우 기본적인 오해의 종류 :
* 속성
무슨일? 당신이 속성을 부여해야합니다의 BSD 주장의 첫 번째 라인. 당신의 BSD 라이센스 또는 읽어 봤니 Microsoft에서 막 신뢰 사람의 약속을 했어?
* 상업 대 독점
당신은 그 차이를 모르겠어요, 그리고 이것은 터무니없는 발언을 만듭니다. 양쪽은 GNU GPL와 BSD 상업 사용을 허용, 그것은 GPL에 의해 금지되어 있습니다에서만 독점적 사용의
마지막으로, 당신은 GNU GPL에서도 볼 수 유니버설 권리 장전 모든 소프트웨어는 사용자의
하나는 빌 권리 아무도 다른 사람보다 권력을 쥐고을하고있는의 가장 중요한 작업을, 그래서는 GNU GPL은 상관 말고 그들 또한 개발자이든 아니든되는) 모든 사용자 (대한 공정한 시합을 설정합니다.
[...]의 BSD 또는 GPL 라이선스 : 혹시 오픈 소스 프로그램을 작성하려는 경우에 오픈 소스 라이선스 - 그럼 당신은 중요한 결정을해야 선택, 프로그램 라이센스를 선택합니다. 이 링크는이 두 가지 중요한 라이센스는 중립 의견을 사용하여 차이를 설명합니다. 이 항목은 카를로스 코스타에 의해 작성되었으며 7 월 11 일에 게시된 2008 오후 3시 34분와 ko 페이지를 참조 아래에 제기했다. 즐겨찾기 permalink입니다. 여기에이 게시물에 대한 RSS 피드와 함께 어떤 의견을 따릅니다. 게시물 덧글 또는 trackback를 : 트랙백 URL을 두십시오. 7월 8일 Artigo 노나 PCMaster»[...]에 대한«책갈피