에 BSD 또는 GPL이 : 오픈 소스 라이선스 선택
혹시 오픈 소스 프로그램 작성에 대한 계획, 그리고 자네는 프로그램 라이센스를 선택하는 중요한 결정을 내려야합니다. 일반적으로 오픈 소스 프로그램에 대한, 이미 대부분의 개발자 배려로 두 가지의 주요 라이선스입니다. 이러한 라이센스는 GNU General Public License, 그리고 BSD 라이선스입니다. 이 문서 및 각 라이센스의 기초를 설명해 줄 것입니다 귀하의 오픈 소스 프로젝트에 대한 라이선스를 선택하면 오른쪽에 도움이 될 것이다.
그 마음에 오픈 소스 프로그램을 위해 오는 첫 번째 소프트웨어 라이센스는 GNU General Public License (GPL)에있다. 리차드 스톨에 의해 1989 년에 만들어진, 현재는 GPL 버전 3에있습니다. GPL은 어떤 적극적으로 카피 레프트 "라는 제한을 강요 라이센스,
이번에 BSD 라이선스 허용 라이센스를 허용하는 사람이 자신의 프로그램에서 귀하의 작업을 사용하고자하는 사용자에게 더 많은 자유를. the BSD 라이선스, 회사 또는 법인을 사용하면 프로그램이 걸릴 수 있으며 통합은 허용되지 않습니다 GPL의 조건에 상용 제품으로.
사이의 주요 차이점은 BSD 라이선스는 GPL과
이 섹션의 질문 및 답변 섹션, 그리고과에 BSD 라이선스는 GPL에 근본적인 차이를 시연할 예정이다.
'질문 : 누가 내 코드를 사용할 수 있습니까?'
BSD와 답변 : BSD 라이선스 때, 회사는 사용 (또는 사람) 귀하의 코드가 걸릴 수 있으며, 자체 상업, 아니면 non - 상용 제품에 사용하고 자신의 일에 대한 크레딧이나 보상을 줄 필요가없습니다.
GPL의 답 : 코드는 GPL 하에서 원래의 창조자 (예를 들어주지 않고 라이선스를 사용할 수없습니다 또 다른 파티에, 자신의 일을 해주셔서) 신용. 파티를 상업적으로 사용하기로 결정하는 경우 귀하의 업무가, 그들은 당신의 일을위한 그것의 재포장 대해서만 과세할 수없습니다. 이번의 예는 Cedega, 리눅 스용는 와인, 리눅스에 대한 Windows 호환성 레이어의 포크입니다 상업 프로그램입니다. 이후 와인들은 LGPL (약소 라이선스는 GPL) 아래에서 라이센스를 갖고 있는지, 그들이 사용하는 모든 Cedega 와인 코드의 소스 코드를 제공해야합니다. 그들은 또한 그들은 와인 소스를 수행하는 수정의 소스 코드를 제공해야합니다. 비록 일부에서 가랑이진 자체 코드의 와인되지 않은 또 다른 독점 라이센스를 받고, 그래서 그 코드는 세계에 대한 출판되어야보고 면허가 필요하지 않습니다.
더 나은 보호를 제공하는 경우에는 GPL을 제 코드 질문 : 그럼 BSD 라이선스를 사용하여 왜 귀찮게?
대답 : 일부 개발자들을 위해, 단순히 야생 괜찮 자신의 코드를 밖으로하는 데, 그들은 필요하지 않거나 상업적인 용도에서 자신의 코드를 보호하는 신경. 또한 당신의 코드는 BSD 라이선스를 쉽게 사람을 만드는 상업, 아니면 non - 상업적인 포크 만약 당신이 프로젝트를 포기하기로 결정했다. 이러한 이유로 아파치 소프트웨어 그룹에 대한 결정 요인들은 자신의 웹서버에 BSD - 누가 명시, "라이센스의 스타일이 유형에 대한 라이센스를 선택한 코드의 일반적인 프로토콜을 구현하는 서비스에 대한 참조를 사용하여 신체의 홍보에 이상적입니다 . 이것은 왜 우리가 [BSD 라이선스] 아파치 그룹에 대한 - 우리의 많은 다른 이유는 HTTP 생존을 선택하고 여러 표준이 된 사실을보고 싶었, 그리고 마이크로 소프트 또는 Netscape면 우리는 HTTP를 선택하십시오 엔진을 통합하는 사소한에 신경쓰지 않았을 것이라고 또는 그들의 제품에 우리의 코드의 다른 구성 요소, HTTP를 일반적인 유지의 목표가있다면 더 도움이 ... "
요약하면, 선택 중 하나 또는 BSD 라이선스는 GPL 무슨 (개발자)에 오면 그 때 사용하는 코드와 함께 할 수있다. 이 문서에 대한 정보를 제시하면 각 면허의 충분 일을해야한다, 그리고 지금까지 당신은 프로와 해당 프로그램에서 각 라이센스를 사용하는 죄수에 무게를 위해, 그리고 하나의 요구 사항에 가장 적합한 선택을 . 재밌게, 그리고 행운의 프로젝트에 매달!
이 가이드에 관한 질문이나 의견이 있으면 언제든지 갖고, 여기, 내 블로그에 게시물에 덧글을 남길의 자유를 느껴.
- Windows XP의 라이브 CD, 미리 설치된 프로그램을 만들 완료
- 숨겨진 프로그램을 Windows XP에서와 프로그램 코드
- 리눅스를위한 킬러 애플 리케이션의 목록
- 리눅스 어휘 의심을 취소합니다
- 무료 제공 : Ashampoo 레코딩 스튜디오 2007은 완전히 무료로 얻을
분류 : 리눅스
9 답변은 "오픈 소스 라이선스 선택"에 BSD 또는 GPL이 :
뭔가를 말하고있어?















[안 법적 조언을, 그것을 확인]
만약 당신이 유일한 창조자 _ever_ a GPL의 경우 참여자 _all_ 프로젝트로, (핸디 동의합니다.) 다른 라이선스와 함께 복사본을 확산있습니다. 이것은 이미 GPL하에 배포의 버전의 라이센스 요구 사항을 무효화하지 않습니다.
만약 그들이 당신의 소스를 원하는 그럼 당신은 벅에 대한 원칙은 여전히 자유 소프트웨어 커뮤니티에 도움을 요청할 수있습니다. 물론, 이것은 다른 사람에서 사람은 GPL을 계속 요구 수용에서 편집하지 못하도록합니다. 아니면 적어도, 그 다음 문제가되는 이익의 공유를 얼마나. 나는 wouldnt 매우 분명하지 않으면 할 수있다.
"BSD와 답변 : BSD 라이선스 때, 회사는 사용 (또는 사람)와 귀하의 코드를 찍을 수있습니다 ... 당신의 신용을 위해"필요하지 않습니다
잠깐, 뭐라 고요? 내 작품에 BSD 라이선스에 대한 크레딧을 줘야 할 것 확실합니까 :
"위의 저작권 공지 및이 허가 통지서 사본 또는 소프트웨어의 실질적인 모든 부분에 포함되어야한다."
또한 신용 부분에 대한 무게 싶어요. the BSD 라이선스가 필요한 크레딧을주고있다 않습니다 발바닥 유일했다.
이 GNU GPL 반면에, 신용주는 시행하지 않습니다. 그것은 영원한 소스 코드의 가용성을 강화한다.
그것은 저자가 저작권에 대한 공지를 보존하고 대부분의 지역을 얻습 저작권법의 부산물이다. 이 GNU GPL의 처리하지 않습니다.
그들은 모두 기본적으로 자유를 보존하려고합니다. GPL에있는 공동체 전체로 대부분의 자유를주는 BSD 스타일 라이선스 indivudual로, 가장 자유를주고있다.
그래서 그들은 와인의 코드를 제공하지 않아도 아무 와인들은 LGPL 하에서 허가된 전에 비록 그들이 상류 사회에 어떤 와인 개선을 추진하겠다고 약속하지만 그들은 아주 작은라도 와인을 제공 Cedega에서 가랑이진했다.
>> 이번에 BSD 라이선스 허용 라이센스를 사용할 수있다는 자신들의 프로그램에 너의 일을하고자하는 사용자에게 더 많은 자유를.
전 그것이 "개발자"이란 용어를 사용하기보다는 "사용자가 명확하게 될 것이라고 생각합니다."
"BSD 라이선스 때, 회사는 사용 (또는 사람) 귀하의 코드가 걸릴 수 있으며, 자체 상업, 아니면 non - 상용 제품에 사용하고 자신의 일에 대한 크레딧이나 보상을 줄 필요가없습니다."
저작권이 허용하는 라이센스에 대한 일반적인 오해, 비록 그들 모두의 상태를 나타냅니다 :
"그 위의 저작권 공지 및이 허가 통지를 모든 복사본에 표시 제공합니다."
그래서이 사실은 허용 라이선스 가운데 유일하게 일반적인 요구 사항이다 : 그들이 요청이 원래의 저자는 자신의 작품에 대한 크레딧을 준다.
그냥 윈도우 바이너리에서 "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 일, 오후 3시 34분 2008 게시 및 ko 페이지를 아래에 제출했다. 즐겨찾기는 permalink. 현재이 게시물에 대한 RSS 피드와 함께 어떤 의견을 따릅니다. 게시물 덧글이나 트랙백 : 트랙백 URL을두고있다. «즐겨찾기 7 월 8 GetPublished) 파티션 PCMaster»[...]