GNU

GNU
GNU
Debian GNU/Hurd with Xfce4 및 웹 브라우저 Midori
디벨로퍼지역 사회
기재.다양한 언어 (특히 C어셈블리어)
OS패밀리유닉스 계열의
작업상태현재의
원천모델무료 소프트웨어
최신 미리보기0.9 (2016년 12월 18일) [±]
마케팅대상개인용 컴퓨터, 모바일 장치, 임베디드 장치, 서버, 메인프레임, 슈퍼컴퓨터
플랫폼IA-32(허드 커널 전용) 및 Alpha, ARC, ARM, AVR32, Blackfin, C6x, ETRAX CRIS, FR-V, H8/300, 헥사곤, Itanium, M32R, m68k, 메타, MicroBlaze, MIPS, MN103, OpenRISC, PA-RISC, PowerPC, s390, S+core, SuperH, SPARC, TILE64, Unicore32, x86, Xtensa(Linux-libre 커널 전용)
커널형마이크로커널(GNU Hurd) 또는 모놀리식 커널(GNU Linux-libre, Linux의 포크)
유저랜드GNU
면허증.GNU GPL, GNU LGPL, GNU AGPL, GNU FDL, GNU FSDG[1][2]
공식 홈페이지gnu.org

GNU(/ɡnu ː/)는 운영 체제로 사용하거나 다른 운영 체제와 함께 부분적으로 사용할 수 있는 광범위한 자유 소프트웨어 모음입니다.완성된 GNU 도구를 사용함으로써 리눅스로 널리 알려진 운영 체제 계열이 되었습니다.[9]대부분의 GNU는 GNU 프로젝트 자체의 GPL(General Public License)로 라이선스됩니다.

GNU 프로젝트의 설립자인 Richard Stallman

GNU는 자유 소프트웨어 개념이 생겨난 프로젝트이기도 합니다.이 프로젝트의 설립자인 Richard Stallman은 GNU를 "사회적 목적을 위한 기술적 수단"으로 생각합니다.[10]이와 관련하여 로렌스 레시그는 스톨먼의 책 자유 소프트웨어, 자유 사회의 두 번째 판에 대한 소개에서 스톨먼이 "소프트웨어의 사회적 측면과 자유 소프트웨어가 어떻게 공동체와 사회 정의를 만들 수 있는지"에 대해 썼다고 말합니다.[11]

이름.

GNU는 "GNU's Not Unix!"[6][12]재귀적 약자로, GNU의 디자인이 유닉스와 비슷하지만 자유 소프트웨어이며 유닉스 코드를 포함하지 않음으로써 유닉스와 다릅니다.[6][13][14]Stallman은 The Gnu라는 노래를 포함하여 단어에 대한 다양한 연극을 사용하여 그 이름을 선택했습니다.[4]: 45:30

역사

GNU 운영 체제의 개발은 리처드 스톨먼MIT 인공지능 연구소에서 근무할 때 시작되었습니다.그것은 GNU 프로젝트라고 불렸고 1983년 9월 27일에 stallman에 의해 net.unix-wizards와 net.usoft 뉴스 그룹에 공개적으로 발표되었습니다.[15]소프트웨어 개발은 1984년 1월 5일 스톨먼이 자유 소프트웨어로서 GNU 구성 요소의 소유권을 주장하거나 배포를 방해할 수 없도록 연구소에서 일을 그만두면서 시작되었습니다.[16]

목표는 완전히 자유로운 소프트웨어 운영 체제를 구현하는 것이었습니다.Stallman은 컴퓨터 사용자들이 자신이 사용하는 소프트웨어의 소스 코드를 자유롭게 연구하고, 다른 사람들과 소프트웨어를 공유하고, 소프트웨어의 동작을 수정하고, 수정된 버전의 소프트웨어를 출판하기를 원했습니다.이 철학은 1985년 3월 GNU 매니페스토로 출판되었습니다.[17]

Richard Stallman은 조립 언어로 작성된 초기 운영 체제인 ITS([16]Incompatible Timesharing System)에 대한 경험을 바탕으로 ITS가 작성된 컴퓨터 아키텍처인 PDP-10의 중단으로 인해 사용되지 않게 되었고, 휴대용 시스템이 필요하다는 결정을 내리게 되었습니다.[4]: 40:52 [18]따라서 C와 리스프를 시스템 프로그래밍 언어로 사용하여 개발을 시작하고 [19]GNU는 유닉스와 호환될 것으로 결정되었습니다.[20]그 당시 유닉스는 이미 대중적인 독점 운영 체제였습니다.유닉스의 디자인은 모듈형이었기 때문에 하나씩 다시 구현할 수 있었습니다.[18]

필요한 소프트웨어의 대부분은 처음부터 작성되어야 했지만, 기존의 호환 가능한 서드파티 자유 소프트웨어 구성 요소인 TeX 타이프셋 시스템, X 윈도우 시스템, GNU 허드(GNU의 공식 커널)의 GNU 마하 코어의 기초를 이루는 마하 마이크로커널 등도 사용되었습니다.[21]앞서 언급한 타사 구성 요소를 제외하고, 대부분의 GNU는 자원봉사자에 의해 작성되었으며, 일부는 여가 시간에, 일부는 회사,[22] 교육 기관 및 기타 비영리 단체에서 지불했습니다.1985년 10월, 스톨먼은 자유 소프트웨어 재단(FSF)을 설립했습니다.1980년대 후반과 1990년대에 FSF는 GNU에 필요한 소프트웨어를 작성하기 위해 소프트웨어 개발자들을 고용했습니다.[23][24]

GNU가 두각을 나타내면서 관심 있는 기업들은 GNU 소프트웨어 및 기술 지원을 개발하거나 판매하기 시작했습니다.이 중 가장 눈에 띄고 성공한 것은 시그너스 솔루션으로,[22] 현재는 레드햇의 일부입니다.[25]

구성 요소들

시스템의 기본 구성 요소로는 GCC(GNU 컴파일러 컬렉션), GNU C 라이브러리(glibc), GNU 코어 유틸리티(coreutils)가 있으며 [6]GDB(GNU 디버거), Binary Utils(binutils),[26] GNU Bash 셸도 있습니다.[21][27][28]GNU 개발자들은 현재 BSD 변종, 솔라리스, macOS와 같은 다른 운영 체제에서도 널리 사용되는 GNU 응용 프로그램과 유틸리티의 리눅스 포트에 기여했습니다.[29][better source needed]

많은 GNU 프로그램은 마이크로소프트 윈도우[30] macOS와 같은 독점 플랫폼을 포함한 다른 운영 체제로 포팅되었습니다.[31]GNU 프로그램은 독점적인 유닉스 프로그램보다 더 신뢰할 수 있는 것으로 나타났습니다.[32][33]

2022년 1월 현재 공식 GNU 개발 사이트에서 호스팅되는 GNU 패키지는 총 459개(해제 포함, 383개 제외)입니다.[34]

운영 체제로서의 GNU

원래의 의미에서, 그리고 하드웨어 공학에서 여전히 일반적인 것으로서, 운영 체제는 하드웨어를 제어하고 작업 스케줄링시스템 호출과 같은 것들을 관리하는 기본적인 기능들의 집합입니다.소프트웨어 개발자들이 사용하는 현대 용어에서, 이러한 기능들의 모음은 보통 커널이라고 불리는 반면, '운영 체제'는 더 광범위한 프로그램 집합을 가질 것으로 예상됩니다.GNU 프로젝트는 두 개의 커널 자체를 유지하여 순수 GNU 운영 체제를 만들 수 있게 하지만 GNU 툴체인은 GNU가 아닌 커널과 함께 사용되기도 합니다.'운영 체제'라는 용어에 대한 두 가지 다른 정의 때문에, GNU가 아닌 커널을 가진 GNU 패키지의 배포 이름을 짓는 것에 대한 지속적인 논쟁이 있습니다.(아래 참조).

GNU 및 FSF에 의해 유지되는 커널과 함께

롤링 릴리스 모델을 사용하는 FSF 승인 배포판의 예인 Parabola GNU/Linux-libre

GNU 허드

GNU 프로젝트의 원래 커널은 자유 소프트웨어 재단(FSF)의 원래 초점이었던 GNU 허드 마이크로커널입니다.[6][35][36][37]

2015년 4월 30일 데비안 GNU/허드 2015 배포판이 출시되면서 [38][39]GNU는 이제 사용자가 컴퓨터에 설치하고 사용할 수 있는 운영 체제를 조립하는 데 필요한 모든 구성 요소를 제공합니다.[40][41][42]

그러나 Hurd 커널은 아직 생산 준비가 완료된 것이 아니라 추가 개발 및 중요하지 않은 애플리케이션 사용을 위한 기반으로 간주됩니다.[43][40]

리눅스-libre

2012년 기준으로 리눅스 커널의 한 갈래는 공식적으로 리눅스-libre의 형태로 GNU 프로젝트의 일부가 되었으며, 이는 모든 사유 구성 요소가 제거된 리눅스의 변형입니다.[44]GNU 프로젝트는 Trisquel, Parabola GNU/Linux-libre, PureOSGNU Guix System과 같은 리눅스-libre 배포판을 승인했습니다.[45]

GNU 커널이 아닌 경우

FSF 승인 분포의 예인 Trisquel

허드의 개발 상태 때문에 GNU는 보통 리눅스[46][47] FreeBSD와 같은 다른 커널과 페어링됩니다.[48]GNU 라이브러리와 외부 커널의 결합이 커널을 가진 GNU 운영 체제인지(예: 리눅스와 GNU), GNU 컬렉션이 커널을 현대 소프트웨어 개발에서 이해되는 것처럼 사용 가능한 운영 체제로 만들기 때문인지, 아니면 커널이 GNU 계층을 상단에 둔 자체 운영 체제인지(예: G와 함께 리눅스)NU), 커널은 GNU 없이 기계를 작동시킬 수 있기 때문에 지속적인 논쟁의 문제입니다.FSF는 리눅스 커널과 GNU 도구 및 유틸리티를 사용하여 구축된 운영 체제는 GNU의 변형으로 간주되어야 한다고 주장하며, 이러한 시스템에 대해 GNU/리눅스라는 용어를 홍보합니다 (GNU/리눅스 명명 논란으로 이어짐).이 견해는 FSF만의 견해가 아닙니다.[49][50][51][52][53]특히 가장 크고 오래된 리눅스 배포판 중 하나인 데비안은 자체를 데비안 GNU/리눅스라고 부릅니다.[54]

Copyright, GNU 라이센스 및 스튜어드십

GNU 프로젝트는 GNU 패키지에 대한 저작권을 자유 소프트웨어 재단에 할당할 것을 권고하고 있지만,[55][56] 자유 소프트웨어 재단은 기존 프로젝트의 작은 변경 사항을 공개 도메인에 공개하는 것이 허용된다고 간주합니다.[57]그러나 패키지 유지 관리자는 자신이 유지하는 GNU 패키지에 대한 저작권을 유지할 수 있지만, 저작권자만 사용되는 라이센스(예: GNU GPL)를 시행할 수 있으므로 이 경우 저작권자는 Free Software Foundation이 아닌 GNU 패키지를 시행합니다.[58]

필요한 소프트웨어 개발을 위해 스톨먼은 GNU 일반 공중 사용 허가서(처음에는 Emacs General Public License라고 불림)라는 라이선스를 작성했는데, 이 라이선스는 사용자가 자유 소프트웨어를 공유하고 변경할 수 있는 자유를 보장하는 것을 목표로 합니다.[59]스톨먼은 GNU Emacs 프로그램에서 소프트웨어 코드 사용에 대한 논란으로 인해 James Gosling과 UniPress라는 프로그램을 경험한 후 이 라이선스를 작성했습니다.[60][61]80년대 대부분의 경우, 각 GNU 패키지는 Emacs General Public License, GCC General Public License 등의 고유 라이선스를 가지고 있었습니다.1989년에 FSF는 GNU 프로젝트가 아닌 GNU 일반 공중 사용 허가서(GPL)에서 사용할 수 있는 단일 라이선스를 발표했습니다.[60][62]

이 라이선스는 현재 대부분의 GNU 소프트웨어뿐만 아니라 GNU 프로젝트에 속하지 않는 많은 수의 무료 소프트웨어 프로그램에서 사용됩니다.[63][64]프로그램의 모든 수신자에게 프로그램을 실행, 복사, 수정 및 배포할 수 있는 권한을 부여하는 동시에 배포하는 모든 사본에 더 이상의 제한을 부과하는 것을 금지합니다.이 아이디어는 종종 카피레프트(copyleft)라고 불립니다.[65]

1991년 당시 도서관 일반 공중 사용 허가서로 알려진 GNU Lessor General Public License (LGPL)가 GNU C 라이브러리를 위해 작성되어 독점 소프트웨어와 연동할 수 있게 되었습니다.[66]1991년에는 GNU GPL 버전 2가 출시되었습니다.문서화를 위한 GNU 자유 문서화 라이선스(FDL)는 2000년에 이어졌습니다.[67]GPL과 LGPL은 2007년 버전 3으로 개정되어 사용자가 자신의 기기에서 수정된 소프트웨어를 실행할 수 없도록 하는 하드웨어 제한으로부터 사용자를 보호하는 조항이 추가되었습니다.[68]

GNU의 패키지 외에도, GNU 프로젝트의 라이선스는 종종 GNU 소프트웨어와 함께 사용되는 리눅스 커널과 같이 관련이 없는 많은 프로젝트에 사용될 수 있습니다[69].X Window System과 같은 대부분의 무료 소프트웨어는 허가된 무료 소프트웨어 라이센스로 라이센스가 부여됩니다.[70][71]

에티엔 수바사(Etienne Suvasa)가 그린 GNU 로고.

GNU의 로고는 GNU 헤드입니다.원래 에티엔 수바사(Etienne Suvasa)가 그렸지만, 현재는 아우렐리오 헤커트(Aurelio Heckert)가 디자인한 보다 과감하고 심플한 버전이 선호되고 있습니다.[72][73]GNU 소프트웨어와 GNU 프로젝트의 인쇄 및 전자 문서에 등장하며, 자유 소프트웨어 재단 자료에도 사용됩니다.

30주년 기념 로고

공식 로고의 수정된 버전도 있었습니다.GNU 프로젝트 30주년을 기념하기 위해 2013년 9월 자유 소프트웨어 재단이 만들었습니다.[74]

참고 항목

참고문헌

  1. ^ "GNU Licenses".
  2. ^ "GNU FSDG".
  3. ^ "What is GNU?". The GNU Operating System. Free Software Foundation. September 4, 2009. Retrieved October 9, 2009. The name 'GNU' is a recursive acronym for 'GNU's Not Unix'; it is pronounced g-noo, as one syllable with no vowel sound between the g and the n.
  4. ^ a b c Stallman, Richard (March 9, 2006). The Free Software Movement and the Future of Freedom. Zagreb, Croatia: FSF Europe. Retrieved February 20, 2007.
  5. ^ Stallman, Richard. "Software – GNU Project". GNU Project. Free Software Foundation, Inc. Retrieved January 9, 2022.
  6. ^ a b c d e St. Amant, Kirk; Still, Brian (2007). Handbook of Research on Open Source Software: Technological, Economic, and Social Perspectives. Information Science Reference. ISBN 978-1-59140999-1. OCLC 1028442948.
  7. ^ "GNU Manifesto". GNU project. FSF. Retrieved July 27, 2011.
  8. ^ Raymond, Eric (February 1, 2001). The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary. "O'Reilly Media, Inc.". pp. 10–12. ISBN 978-0-59600108-7.
  9. ^ "1.2. What is GNU/Linux?". www.debian.org. Retrieved August 24, 2020.
  10. ^ Stallman, Richard (1986), "KTH", Philosophy (speech), GNU, Stockholm, Sweden: FSF.
  11. ^ Stallman, Richard M.; Gay, Joshua (December 2009). Free Software, Free Society: Selected Essays Of Richard M. Stallman. ISBN 9781441436856. Retrieved March 24, 2016. {{cite book}}: website=무시됨(도움말)
  12. ^ "GNU's Not Unix". The free dictionary. Retrieved September 22, 2012.
  13. ^ "The GNU Operating system". GNU project. FSF. Retrieved August 18, 2008.
  14. ^ Marshall, Rosalie (November 17, 2008). "Q&A: Richard Stallman, founder of the GNU Project and the Free Software Foundation". AU: PC & Tech Authority. Retrieved September 22, 2012.
  15. ^ Stallman, Richard (September 27, 1983). "new UNIX implementation". Newsgroup: net.unix-wizards. Usenet: 771@mit-eddie.UUCP. Retrieved August 18, 2008.
  16. ^ a b Holmevik, Jan Rune; Bogost, Ian; Ulmer, Gregory (March 2012). Inter/vention: Free Play in the Age of Electracy. MIT Press. pp. 69–71. ISBN 978-0-262-01705-3.
  17. ^ Stallman, Richard (March 1985). "Dr. Dobb's Journal". 10 (3): 30. Retrieved October 18, 2011. {{cite journal}}:저널 요구사항 인용 journal=(도움말)
  18. ^ a b DiBona, Chris; Stone, Mark; Cooper, Danese (October 2005). Open Sources 2.0: The Continuing Evolution. "O'Reilly Media, Inc.". pp. 38–40. ISBN 9780596008024.
  19. ^ "Timeline of GNU/Linux and Unix". Both C and Lisp will be available as system programming languages.
  20. ^ Seebach, Peter (November 2008). Beginning Portable Shell Scripting: From Novice to Professional (Expert's Voice in Open Source). Apress. pp. 177–178. ISBN 9781430210436.
  21. ^ a b Kerrisk, Michael (October 2010). The Linux Programming Interface: A Linux and UNIX System Programming Handbook. No Starch Press. pp. 5–6. ISBN 9781593272203.
  22. ^ a b Open Sources: Voices from the Open Source Revolution. O'Reilly & Associates, Inc. January 1999. ISBN 978-1-56592-582-3.
  23. ^ Buxmann, Peter; Diefenbach, Heiner; Hess, Thomas (September 30, 2012). The Software Industry. Springer. pp. 187–196. ISBN 9783642315091.
  24. ^ Practical UNIX and Internet Security, 3rd Edition. O'Reilly & Associates, Inc. February 2003. p. 18. ISBN 9781449310127.
  25. ^ Stephen Shankland (November 15, 1999). "Red Hat buys software firm, shuffles CEO". CNET. CBS Interactive. Retrieved March 5, 2016.
  26. ^ "GCC & GNU Toolchains – AMD". Developer.amd.com. Archived from the original on March 16, 2015. Retrieved September 2, 2015.
  27. ^ Matthew, Neil; Stones, Richard (April 22, 2011). "The GNU Project and the Free Software Foundation". Beginning Linux Programming. John Wiley & Sons. ISBN 9781118058619.
  28. ^ Sowe, Sulayman K; Stamelos, Ioannis G; Samoladas, Ioannis M (May 2007). Emerging Free and Open Source Software Practices. Idea Group Inc (IGI). pp. 262–264. ISBN 9781599042107.
  29. ^ "Linux: History and Introduction". Buzzle.com. August 25, 1991. Archived from the original on December 11, 2017. Retrieved September 22, 2012.
  30. ^ McCune, Mike (December 2000). Integrating Linux and Windows. Prentice Hall Professional. p. 30. ISBN 9780130306708.
  31. ^ Sobell, Mark G; Seebach, Peter (2005). A Practical Guide To Unix For Mac Os X Users. Prentice Hall Professional. p. 4. ISBN 9780131863330.
  32. ^ Fuzz 재검토: UNIX 유틸리티서비스의 신뢰성 재검토 – 1995년 10월 – 위스콘신 대학교 컴퓨터 과학부
  33. ^ "An Inquiry into the Stability and Reliability of UNIX Utilities" (PDF). Archived (PDF) from the original on December 22, 2009.
  34. ^ "Software – GNU Project". Free Software Foundation, Inc. January 13, 2016. Retrieved January 13, 2016.
  35. ^ 본 니콜스, 스티븐 J. "의견: 상위 10개 운영 체제에서 악취가 나는 것들", Computerworld, 2009년 4월 9일: "... 25년 이상의 개발 기간 동안 GNU는 불완전한 상태로 남아 있습니다. 커널인 허드는 단 한 번도 시작 블록에서 성공하지 못했습니다."거의 아무도 실제로 OS를 사용할 수 없었습니다. 운영 체제라기보다는 아이디어의 집합일 뿐입니다."
  36. ^ Hillesley, Richard (June 30, 2010), "GNU HURD: Altered visions and lost promise", The H (online ed.), p. 3, Nearly twenty years later the HURD has still to reach maturity, and has never achieved production quality. ... Some of us are still wishing and hoping for the real deal, a GNU operating system with a GNU kernel.
  37. ^ Lessig, Lawrence (2001). The Future of Ideas: The Fate of the Commons in a Connected World. Random House. p. 54. ISBN 978-0-375-50578-2. He had mixed all of the ingredients needed for an operating system to function, but he was missing the core.
  38. ^ "Debian GNU/Hurd 2015 Released – Phoronix". www.phoronix.com. Retrieved March 24, 2016.
  39. ^ "Debian GNU/Hurd 2015 released!". lists.debian.org. Retrieved March 24, 2016.
  40. ^ a b "status". www.gnu.org. Retrieved March 24, 2016.
  41. ^ "Debian – Debian GNU/Hurd". www.debian.org. Retrieved March 24, 2016.
  42. ^ "Debian – Debian GNU/Hurd – Configuration". www.debian.org. Retrieved March 24, 2016.
  43. ^ Status, Free Software Foundation, May 3, 2015, retrieved April 24, 2017
  44. ^ "GNU Linux-libre". December 17, 2012. Retrieved February 9, 2013.
  45. ^ "List of Free GNU/Linux Distributions", GNU Project, Free Software Foundation (FSF).
  46. ^ "1.2 What is Linux?", Debian open book, O'Reilly, October 5, 1991, retrieved September 22, 2012
  47. ^ "What is GNU/Linux?", Ubuntu Installation Guide (12.4 ed.), Canonical, archived from the original on June 21, 2015, retrieved June 22, 2015
  48. ^ Kavanagh, Paul (July 26, 2004). Open Source Software: Implementation and Management. Elsevier. p. 129. ISBN 978-1-55558320-0.
  49. ^ Welsh, Matt (September 8, 1994). "Linux is a GNU system and the DWARF support". Newsgroup: comp.os.linux.misc. Retrieved February 3, 2008. RMS's idea (which I have heard first-hand) is that Linux systems should be considered GNU systems with Linux as the kernel.
  50. ^ Proffitt, Brian (July 12, 2012). "Debian GNU/Linux seeks alignment with Free Software Foundation". ITworld. Retrieved September 22, 2012.
  51. ^ "1.1. Linux or GNU/Linux, that is the question". SAG. TLDP. Retrieved September 22, 2012.
  52. ^ "GNU Operating System – CCM FAQ". CCM. Archived from the original on December 15, 2019. Retrieved April 8, 2018. GNU is an operating system that offers a set of free open source programs.
  53. ^ Snom Technology. "Source Code & GPL Open Source". www.snom.com. Archived from the original on April 9, 2018. Retrieved April 8, 2018. Variants of the GNU operating system, which use the kernel Linux, are now widely used; though these systems are often referred to as "Linux", they are more accurately called "GNU/Linux systems".
  54. ^ "Chapter 1. Definitions and overview".
  55. ^ "Copyright Papers". Information For Maintainers of GNU Software. FSF. June 30, 2011. Retrieved July 27, 2011.
  56. ^ "Why the FSF gets copyright assignments from contributors". GNU. FSF. July 15, 2011. Retrieved July 27, 2011.
  57. ^ "How to choose a license for your own work". GNU. Free Software Foundation. Retrieved July 12, 2012.
  58. ^ Raymond, Eric S (November 9, 2002). "Licensing HOWTO". CatB. Retrieved September 22, 2012.
  59. ^ "GPL 1.0", Old licenses, GNU, FSF.
  60. ^ a b Kelty, Christopher M (June 2008). "Writing Copyright Licenses". Two Bits: The Cultural Significance of Free Software. Duke University Press. ISBN 978-0-82234264-9.
  61. ^ The History of the GNU General Public License, Free Software.
  62. ^ "GNU's flashes", GNU's Bulletin, GNU Project, Free Software Foundation (FSF), vol. 1, no. 5, June 11, 1998.
  63. ^ "Open Source License Data". Open Source Resource Center. Black Duck Software. Archived from the original on October 8, 2012. Retrieved September 24, 2012.
  64. ^ "Top Open Source Licenses in 2020: Trends and predictions". WhiteSource Software. Archived from the original on February 19, 2020. Retrieved February 19, 2020.
  65. ^ Chopra, Samir; Dexter, Scott (August 2007). Decoding Liberation: The Promise of Free and Open Source Software. Routledge. pp. 46–52. ISBN 978-0-41597893-4.
  66. ^ The origins of Linux and the LGPL, Free BSD.
  67. ^ Goldman, Ron; Gabriel, Richard P (April 2005). Innovation Happens Elsewhere: Open Source as Business Strategy. Morgan Kaufmann. pp. 133–34. ISBN 978-1-55860889-4.
  68. ^ Smith, Roderick W (2012). "Free Software and the GPL". Linux Essentials. John Wiley & Sons. ISBN 978-1-11819739-4.
  69. ^ "Frequently Asked Questions about the GNU Licenses". Gnu project. Retrieved May 11, 2023.
  70. ^ "COPYING · master · xorg / xserver · GitLab". GitLab. August 25, 2014. Retrieved July 18, 2023.
  71. ^ "Permissive vs. copyleft open source licenses 2021". Statista. Retrieved July 18, 2023.
  72. ^ "A GNU Head". Free Software Foundation (FSF). July 13, 2011. Retrieved July 27, 2011.
  73. ^ "A Bold GNU Head". Free Software Foundation. July 13, 2011. Retrieved July 27, 2011.
  74. ^ "GNU 30th Anniversary". Free Software Foundation. October 8, 2013. Retrieved December 15, 2014.

외부 링크