Debian 프리 소프트웨어 가이드라인

Debian Free Software Guidelines

Debian Free Software Guidelines (DFSG)Debian Project가 소프트웨어 라이선스가 자유 소프트웨어 라이선스인지 여부를 판단하기 위해 사용하는 가이드라인 세트입니다.이 가이드라인은 Debian에 소프트웨어를 포함할 수 있는지 여부를 판단하기 위해 사용됩니다.DFSG는 Debian [1]Social Contract의 일부입니다.

가이드라인

  1. 무료 재배포
  2. 소스 코드 포함.
  3. 수정 및 파생 작업을 허용합니다.
  4. 작성자의 소스 코드 무결성(해당 사항).
  5. 개인 또는 그룹에 대한 차별이 없습니다.
  6. 상업적 이용과 같은 노력 분야에 대한 차별은 없습니다.
  7. 라이선스는 프로그램이 재배포되는 모든 사용자에게 적용되어야 합니다.
  8. 라이센스는 제품에 고유하지 않아야 합니다.
  9. 라이센스로 다른 소프트웨어를 제한해서는 안 됩니다.

GNU GPL, BSDArtistic 라이선스[1][2]무료라고 간주되는 라이선스의 예입니다.

역사

DFSG는 1997년 [1]7월에 Debian Social Contract의 첫 번째 버전과 함께 처음 발행되었습니다.주요 작성자는 브루스 페렌스(Bruce Perens)로, 개인 메일링 리스트에 대한 한 달간의 토론에서 더 큰 규모의 데비안 사회 계약의 일부로서 데비안 개발자들의 의견을 받았다.페렌스는 Ean Schuessler(당시 Debian의)와 Red Hat의 Donnie Barnes 사이의 이메일 토론에 복사되었다.그때 슈에슬러는 Red Hat이 Linux 커뮤니티와의 사회적 계약을 설명하지 않았다고 비난했다.페렌스는 데비안에게도 공식적인 사회계약이 없다는 것을 깨닫고 즉시 계약을 만들기 시작했다.

오픈 소스 정의는 곧 DFSG의 정확한 텍스트 제목을 변경하여 작성되었습니다.DFSG는 Free Software FoundationFree Software Definition이어 Free Software의 3가지 자유(Freedom Zero가 나중에 추가됨)를 정의했지만 이 텍스트는 DFSG의 작성에는 사용되지 않았습니다.DFSG가 오픈 소스 정의가 되자 Richard Stallman은 소프트웨어오픈 소스와 구별해야 한다는 것을 알게 되었습니다."자유 소프트웨어 정의"[3]를 참조하십시오.FSF의 Free Software Definition의 발행된 버전은 1986년부터 존재했으며, 현재는 폐지된 GNU의 [4]Bulletin 초판에 게재되었습니다.자유 소프트웨어 정의의 핵심은 DFSG의 초안 작성과 발표에 앞서 [5]저자들에게 알려지지 않은 세 가지 자유였습니다.

1998년 11월, Ian Jackson과 다른 사람들은 1.4 초안에서 몇 가지 변경을 제안했지만, 그 변경은 공식화되지 않았다.잭슨은[6] "느슨한 표현"과 패치 조항이 문제라고 말했다.

2011년 현재 이 문서는 개정된 적이 없습니다.그럼에도 불구하고, DFSG가 다루는 분배의 일부에 영향을 미치는 것으로 간주된 사회 계약에 대한 변경이 있었다.

데비안 일반 결의안 2004-003은 [7]"사회 계약에 대한 편집 수정"이라는 제목으로 사회 계약을 수정했다.제안자 Andrew Suffield는 다음과 같이 말했다.[8]

이 결의안은 법의 글자만 바꿀 뿐 정신은 바꿀 수 없다.대부분의 경우 사회계약의 문구를 바꿔 의미를 더 잘 반영하고 있습니다.이는 대부분 최초 작성 시 고려되지 않았던 문제에 비추어 볼 때 발생합니다.

그러나 "우리는 Debian GNU/Linux Distribution을 완전히 자유 소프트웨어로 유지할 것을 약속합니다"라는 문장이 "우리는 Debian 시스템과 그 모든 컴포넌트가 자유로워질 것을 약속합니다"로 변경됨에 따라 릴리즈 매니저 Anthony Towns가 실질적인 변경을 [9]가하게 되었습니다.

「SC#1」은 「소프트웨어」에 한정되지 않게 되었습니다.또, 문서나 펌웨어등의 소프트웨어 이외의 컨텐츠를 어떻게 검토할지를 논의한 후에 개발자에 의해서 결정되었습니다.Social Contract가 개정되고 있기 때문에, 문서, 펌웨어, 또는 컨텐츠를 면제하는 정책의 결정을 정당화할 수 없다고 생각합니다.d는 이 모든 영역을 커버합니다."

이에 따라 개발자들은 [10]압도적으로 즉각적인 조치에 반대표를 던졌고, 1년 후인 2005년 6월에 개발을 시작한 다음 릴리스까지 이러한 변경을 연기하기로 결정했다.

어플

소프트웨어

DFSG에 대한 대부분의 논의는 debian-legal 메일링 리스트에서 이루어집니다.Debian Developer가 Debian에 포함시키기 위해 패키지를 처음 업로드할 때 ftpmaster 팀은 소프트웨어 라이선스를 확인하고 그것이 사회계약에 준거하고 있는지 여부를 판단합니다.그 팀은 때때로 어려운 경우에 데비안-법률 리스트를 제공한다.

'소프트웨어' 이외의 콘텐츠

DFSG는 소프트웨어에 초점을 맞추고 있지만 단어 자체는 불분명합니다.일부에서는 비트의 스트림으로 표현할 수 있는 모든 것에 적용하지만 소수의 경우에는 컴퓨터 프로그램만을 지칭하는 것으로 간주합니다.또한 PostScript, 실행 가능한 스크립트, 소스[clarification needed] 문서 등의 존재로 인해 두 번째 정의가 매우 혼란스러워집니다.따라서 혼란을 해소하기 위해 2004년 6월 Debian 프로젝트는 소프트웨어 문서, 멀티미디어 데이터 및 기타 콘텐츠에 동일한 원칙을 명시적으로 적용하기로 결정했다.Debian의 비프로그램 콘텐츠는 Debian 4.0(2007년 4월 출시) 및 그 이후의 릴리스에서 DFSG에 보다 엄격하게 준거하기 시작했습니다.

GFDL

GNU Project, Linux Documentation Project 및 기타 GNU Free Documentation License에 따라 라이선스가 부여된 문서에는 DFSG에 준거하지 않는 불변 섹션이 포함되어 있습니다.이 주장은 오랜 논의와 일반 결의안 2006-001의 [11]최종 결과이다.

GFDL의 불변 섹션으로 인해 본 라이선스의 콘텐츠는 Debian의 일부로 공식적으로 간주되지 않는 추가 "무료" 저장소에 별도로 저장되어야 합니다.

멀티미디어 파일

비압축 이미지 파일이 압축 이미지의 소스인지 여부 레이트레이스 전 3D 모델이 결과 이미지의 소스인지 여부 등 멀티미디어 파일의 "소스"를 구성하는 요소를 정의하는 것이 어려울 수 있습니다.

DFSG 준거를 위한 debian-legal 테스트

debian-legal 메일링 리스트 사용자는 라이선스가 DFSG를 위반하는지 확인하기 위한 테스트를 작성했습니다.일반적인 테스트(DFSG FAQ [12]초안에서 설명)는 다음과 같습니다.

  • "무인도 시험"태양 에너지로 움직이는 컴퓨터가 있는 무인도의 표류지를 상상해 보세요.이로 인해 변경을 공개적으로 이용 가능하게 하거나 특정 장소에 패치를 전송하기 위한 요건을 충족할 수 없게 됩니다.캐스트어웨이는 메시지를 수신할 수 있지만 송신할 수 없기 때문에 이러한 요건이 요구되었을 경우에만 적용됩니다.무료가 되려면, 소프트웨어는 이 불행한 표류자에 의해 수정이 가능해야 하며, 그들은 또한 법적으로 섬에 있는 친구들과 수정 사항을 공유할 수 있어야 한다.
  • '반체제 테스트'전체주의 국가에서 수정된 소프트웨어를 동료 반체제 인사들과 공유하기를 원하지만 수식어의 정체를 밝히거나 수정 내용 자체 또는 프로그램의 소유를 정부에 직접 공개하기를 원하지 않는 반체제 인사를 생각해 보자.수정된 바이너리의 수신자 이외의 사람에게 소스 변경을 송신하는 요건, 즉 바이너리의 카피를 수신하는 사람에게 소스를 제공하는 것 외에 강제 배포가 전혀 필요하게 되면, 반체제 인사는 위험에 처하게 됩니다.Debian이 소프트웨어를 무료로 간주하기 위해서는 이러한 과도한 배포가 필요하지 않아야 합니다.
  • '악의 촉수 테스트'저자가 대기업에 고용되어 프로그램 이용자에게 최악의 짓을 하려고 한다고 상상해 보세요.그것은 프로그램 이용자의 삶을 비참하게 만들고, 프로그램 사용을 중지시키고, 법적 책임을 지게 하고, 프로그램을 무료가 아닌 것으로 만들고, 그들의 비밀을 발견하는 것 등입니다.독점을 유지하고 사악한 제국을 확장하기 위해 자유 소프트웨어를 파괴하려는 대기업에 인수된 기업에게도 같은 일이 일어날 수 있는 일이다.무료가 되려면 저작자조차 필요한 자유를 빼앗을 수 없습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ a b c Bruce Perens (1997-07-04). "Debian's "Social Contract" with the Free Software Community". debian-announce mailing list.
  2. ^ "Debian Social Contract". Debian. 2004-04-26.
  3. ^ Richard Stallman. "Why "Open Source" misses the point of Free Software". GNU website.
  4. ^ 리처드 M.Stallman, Free Software Foundation이란 무엇입니까?GNU's Bulletin, Volume 1, No.1, 1986년 2월
  5. ^ 브루스 페렌스: "데비안의 라이선스 가이드라인을 작성해야 했을 때, Four Freedoms 문서는 알려지지 않았습니다."
  6. ^ Ian Jackson: 새로운 DFSG 초안, debian-devel 메일링 리스트
  7. ^ 일반 해상도:사회계약서 편집개정
  8. ^ 앤드류 서필드:참고: 사회계약 개정 후보 (제1부: 편집) (3차 초안), 데비안 투표 메일링 리스트
  9. ^ Anthony Towns: Social Contract GR이 Sarge에 미치는 영향, debian-devel 메일링 리스트
  10. ^ 일반 해결 방법: GR 2004-003을 고려한 서지 릴리즈 일정
  11. ^ 일반 해상도:GNU Free Documentation License가 Debian Main에 적합하지 않은 이유
  12. ^ Debian Free Software FAQ

외부 링크