fbpx
Wikipedia

GNU Project

The GNU Project (/ɡn/ )[3] is a free software, mass collaboration project announced by Richard Stallman on September 27, 1983. Its goal is to give computer users freedom and control in their use of their computers and computing devices by collaboratively developing and publishing software that gives everyone the rights to freely run the software, copy and distribute it, study it, and modify it. GNU software grants these rights in its license.

GNU mascot, by Aurelio A. Heckert[1] (derived from a more detailed version by Etienne Suvasa)[2]

In order to ensure that the entire software of a computer grants its users all freedom rights (use, share, study, modify), even the most fundamental and important part, the operating system (including all its numerous utility programs) needed to be free software. Stallman decided to call this operating system GNU (a recursive acronym meaning "GNU's not Unix!"), basing its design on that of Unix, a proprietary operating system.[4] According to its manifesto, the founding goal of the project was to build a free operating system, and if possible, "everything useful that normally comes with a Unix system so that one could get along without any software that is not free." Development was initiated in January 1984. In 1991, the Linux kernel appeared, developed outside the GNU project by Linus Torvalds,[5] and in December 1992 it was made available under version 2 of the GNU General Public License.[6] Combined with the operating system utilities already developed by the GNU project, it allowed for the first operating system that was free software, commonly known as Linux.[7][8]

The project's current work includes software development, awareness building, political campaigning, and sharing of new material.

Origins edit

Richard Stallman announced his intent to start coding the GNU Project in a Usenet message in September 1983.[9] Despite never having used Unix prior, Stallman felt that it was the most appropriate system design to use as a basis for the GNU Project, as it was portable and "fairly clean".[10]

When the GNU project first started they had an Emacs text editor with Lisp for writing editor commands, a source level debugger, a yacc-compatible parser generator, and a linker.[11] The GNU system required its own C compiler and tools to be free software, so these also had to be developed. By June 1987, the project had accumulated and developed free software for an assembler, an almost finished portable optimizing C compiler (GCC), an editor (GNU Emacs), and various Unix utilities (such as ls, grep, awk, make and ld).[12] They had an initial kernel that needed more updates.

Once the kernel and the compiler were finished, GNU was able to be used for program development. The main goal was to create many other applications to be like the Unix system. GNU was able to run Unix programs but was not identical to it. GNU incorporated longer file names, file version numbers, and a crashproof file system. The GNU Manifesto was written to gain support and participation from others for the project. Programmers were encouraged to take part in any aspect of the project that interested them. People could donate funds, computer parts, or even their own time to write code and programs for the project.[4]

The origins and development of most aspects of the GNU Project (and free software in general) are shared in a detailed narrative in the Emacs help system. (C-h g runs the Emacs editor command describe-gnu-project.) It is the same detailed history as at their web site.

GNU Manifesto edit

The GNU Manifesto was written by Richard Stallman to gain support and participation in the GNU Project. In the GNU Manifesto, Stallman listed four freedoms essential to software users: freedom to run a program for any purpose, freedom to study the mechanics of the program and modify it, freedom to redistribute copies, and freedom to improve and change modified versions for public use.[13][14] To implement these freedoms, users needed full access to the source code. To ensure code remained free and provide it to the public, Stallman created the GNU General Public License (GPL), which allowed software and the future generations of code derived from it to remain free for public use.

Philosophy and activism edit

Although most of the GNU Project's output is technical in nature, it was launched as a social, ethical, and political initiative. As well as producing software and licenses, the GNU Project has published a number of writings, the majority of which were authored by Richard Stallman.

Free software edit

The GNU project uses software that is free for users to copy, edit, and distribute. It is free in the sense that users can change the software to fit individual needs. The way programmers obtain the free software depends on where they get it. The software could be provided to the programmer from friends or over the Internet, or the company a programmer works for may purchase the software.

Funding edit

Proceeds from associate members, purchases, and donations support the GNU Project.[15]

Copyleft edit

Copyleft is what helps maintain free use of this software among other programmers. Copyleft gives the legal right to everyone to use, edit, and redistribute programs or programs' code as long as the distribution terms do not change. As a result, any user who obtains the software legally has the same freedoms as the rest of its users do.

The GNU Project and the Free Software Foundation sometimes differentiate between "strong" and "weak" copyleft. "Weak" copyleft programs typically allow distributors to link them together with non-free programs, while "strong" copyleft strictly forbids this practice. Most of the GNU Project's output is released under a strong copyleft, although some is released under a weak copyleft or a lax, push-over free software license.[16][17]

Operating system development edit

 
GNU Hurd live CD

The first goal of the GNU project was to create a whole free-software operating system. Because UNIX was already widespread and ran on more powerful machines, compared to contemporary CP/M or MS-DOS machines of time,[18] it was decided it would be a Unix-like operating system. Richard Stallman later commented that he considered MS-DOS "a toy".[19]

By 1992, the GNU project had completed all of the major operating system utilities, but had not completed their proposed operating system kernel, GNU Hurd. With the release of the Linux kernel, started independently by Linus Torvalds in 1991, and released under the GPLv2 with version 0.12 in 1992, for the first time it was possible to run an operating system composed completely of free software. Though the Linux kernel is not part of the GNU project, it was developed using GCC and other GNU programming tools and was released as free software under the GNU General Public License.[20] Most compilation of the Linux kernel is still done with GNU toolchains, but it is currently possible to use the Clang compiler and the LLVM toolchain for compilation.[21]

As of present, the GNU project has not released a version of GNU/Hurd that is suitable for production environments since the commencement of the GNU/Hurd project over 33 years ago.[22]

GNU/Linux edit

A stable version (or variant) of GNU can be run by combining the GNU packages with the Linux kernel, making a functional Unix-like system. The GNU project calls this GNU/Linux, and the defining features are the combination of:

Within the GNU website, a list of projects is laid out and each project has specifics for what type of developer is able to perform the task needed for a certain piece of the GNU project. The skill level ranges from project to project but anyone with background knowledge in programming is encouraged to support the project.

The packaging of GNU tools, together with the Linux kernel and other programs, is usually called a Linux distribution (distro). The GNU Project calls the combination of GNU and the Linux kernel "GNU/Linux", and asks others to do the same,[34] resulting in the GNU/Linux naming controversy.

Most Linux distros combine GNU packages with a Linux kernel which contains proprietary binary blobs.[35]

GNU Free System Distribution Guidelines edit

The GNU Free System Distribution Guidelines (GNU FSDG) is a system distribution commitment used to explain what it means for an installable system distribution (such as a Linux distribution) to qualify as free (libre), and help distribution developers make their distributions qualify.

Mostly, the list describes distributions that are a combination of GNU packages with a Linux-libre kernel (a modified Linux kernel that removes binary blobs, obfuscated code, and portions of code under proprietary licenses) and consist only of free software (eschewing proprietary software entirely).[36][37][35] Distributions that have adopted the GNU FSDG include Dragora GNU/Linux-Libre, GNU Guix System, Hyperbola GNU/Linux-libre, Parabola GNU/Linux-libre, Trisquel GNU/Linux, PureOS, and a few others.[38]

The Fedora Project's distribution license guidelines were used as a basis for the FSDG.[39] The Fedora Project's own guidelines, however, currently do not follow the FSDG, and thus the GNU Project does not consider Fedora to be a fully free (libre) GNU/Linux distribution.[35]

Strategic projects edit

From the mid-1990s onward, with many companies investing in free software development, the Free Software Foundation redirected its funds toward the legal and political support of free software development. Software development from that point on focused on maintaining existing projects, and starting new projects only when there was an acute threat to the free software community. One of the most notable projects of the GNU Project is the GNU Compiler Collection, whose components have been adopted as the standard compiler system on many Unix-like systems.

The copyright of most works by the GNU Project is owned by the Free Software Foundation.[40]

GNOME edit

The GNOME desktop effort was launched by the GNU Project because another desktop system, KDE, was becoming popular but required users to install Qt, which was then proprietary software. To prevent people from being tempted to install KDE and Qt, the GNU Project simultaneously launched two projects. One was the Harmony toolkit. This was an attempt to make a free software replacement for Qt. Had this project been successful, the perceived problem with the KDE would have been solved. The second project was GNOME, which tackled the same issue from a different angle. It aimed to make a replacement for KDE that had no dependencies on proprietary software. The Harmony project did not make much progress, but GNOME developed very well. Eventually, the proprietary component that KDE depended on (Qt) was released as free software.[41] GNOME has since dissociated itself from the GNU Project and the Free Software Foundation, and is now independently managed by the GNOME Project.

GNU Enterprise edit

GNU Enterprise (GNUe) is a meta-project started in 1996,[42] and can be regarded as a sub-project of the GNU Project. GNUe's goal is to create free "enterprise-class data-aware applications" (enterprise resource planners, etc.). GNUe is designed to collect Enterprise software for the GNU system in a single location (much like the GNOME project collects Desktop software).

Recognition edit

In 2001, the GNU Project received the USENIX Lifetime Achievement Award for "the ubiquity, breadth, and quality of its freely available redistributable and modifiable software, which has enabled a generation of research and commercial development".[43]

See also edit

References edit

  1. ^ "A Bold GNU Head". from the original on December 5, 2014. Retrieved November 30, 2014. We thank Aurelio A. Heckert...for donating this graphic to us.
  2. ^ "A GNU Head". from the original on July 28, 2011. Retrieved November 30, 2014. This graphic was drawn by Etienne Suvasa
  3. ^ "What is GNU?". The GNU Operating System. Free Software Foundation. September 4, 2009. from the original on 2004-04-02. Retrieved 2009-10-09. 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 "The GNU Manifesto". Free Software Foundation. July 21, 2007. from the original on 2018-07-14. Retrieved 2015-10-08.
  5. ^ Torvalds, Linus Benedict (August 1991). "comp.os.minix". from the original on 2013-05-09. Retrieved 2009-09-06.
  6. ^ . The Linux Kernel Archives. December 1992. Archived from the original on 2017-01-30.
  7. ^ Balsa, Andrew D. . The Linux Kernel Archives. Kernel.org. Archived from the original on 2012-10-01. Retrieved 2013-06-13. ...we have tried to use the word "Linux" or the expression "Linux kernel" to designate the kernel, and GNU/Linux to designate the entire body of GNU/GPL'ed OS software,... ...many people forget that the linux kernel mailing list is a forum for discussion of kernel-related matters, not GNU/Linux in general...
  8. ^ Mark Shuttleworth (14 February 2014). . Archived from the original on 22 March 2014. Retrieved 27 April 2014. today our focus is on the cloud and on mobile, and we are quite clearly leading GNU/Linux on both fronts
  9. ^ Richard Stallman. "new Unix implementation". Archived from the original on 2011-01-22. Retrieved 2013-09-27.
  10. ^ Stallman, Richard (2022). "How I do my computing". from the original on January 31, 2023. Retrieved January 31, 2023.
  11. ^ Wardrip-Fruin, Noah; and Nick Montfort. "The GNU Manifesto". The NewMediaReader. Cambridge, Massachusetts: MIT, 2003. pp.545–550.
  12. ^ "GNU's Bulletin, vol. 1 no. 3". gnu.org. June 1987. from the original on 2015-11-25. Retrieved 2014-04-18.
  13. ^ Stallman, Richard (March 1985). "The GNU Manifesto – GNU Project – Free Software Foundation (FSF)". gnu.org. GNU Project. from the original on 2018-07-14. Retrieved 2011-10-18.
  14. ^ Weber, S. (2004). The Success of Open Source. Cambridge: Harvard University Press.
  15. ^ Helping the GNU Project and the Free Software Movement – GNU Project – Free Software Foundation 2015-12-25 at the Wayback Machine. gnu.org. Retrieved on 2013-07-17.
  16. ^ "Ncurses". wiki.freedesktop.org. from the original on 2021-03-22. Retrieved 2019-03-18. It is one of the few GNU files not distributed under the GNU General Public License or GNU Lesser General Public License; it is distributed under a license like the X11 License
  17. ^ "Why you shouldn't use the Lesser GPL for your next library". GNU. from the original on 2007-11-26. Retrieved 2019-03-18. There are reasons that can make it better to use the Lesser GPL in certain cases.
  18. ^ "GNU's Bulletin Volume 1 No.1". February 1986. from the original on 2015-06-23. Retrieved 2020-08-16.
  19. ^ "Richard Stallman: Freedom". Radio New Zealand. August 9, 2008. from the original on October 31, 2020. Retrieved August 16, 2020.
  20. ^ Linus Benedict Torvalds (August 26, 1991). "What would you like to see most in minix?". comp.os.minix. from the original on April 30, 2013. Retrieved July 28, 2016.
  21. ^ The Kernel Development Community. "Building Linux with Clang/LLVM". The Linux Kernel Docs. from the original on 2022-09-27. Retrieved 2022-10-08.
  22. ^ "GNU Hurd/ hurd/ status". GNU Operating System. Free Software Foundation. from the original on 2020-11-12. Retrieved 2018-04-15. It may not be ready for production use, as there are still some bugs and missing features.
  23. ^ a b "All GNU packages". gnu.org. from the original on 2015-12-25. Retrieved 2014-04-18.
  24. ^ a b GNU @ Free Software Directory 2015-12-05 at the Wayback Machine (fsf.org)
  25. ^ "POSIX – The GNU C Library". from the original on 2014-04-24. Retrieved 2014-04-18.
  26. ^ GNU C Library#A temporary fork
  27. ^ GCC Architectures
  28. ^ "The Linux Kernel Archives". from the original on 2011-02-21. Retrieved 2016-07-25.
  29. ^ "Release Notes for Linux v0.12". from the original on 2013-05-26. Retrieved 2012-12-24.
  30. ^ Should the GNU/name convention be applied to all programs that are GPL'ed? 2013-09-07 at the Wayback Machine GNU/Linux FAQ by Richard Stallman
  31. ^ Why do you write “GNU/Linux” instead of “GNU Linux”? 2013-09-07 at the Wayback Machine GNU/Linux FAQ by Richard Stallman
  32. ^ Isn't it wrong for us to label Linus Torvalds' work as GNU? 2013-09-07 at the Wayback Machine GNU/Linux FAQ by Richard Stallman
  33. ^ Does Linus Torvalds agree that Linux is just the kernel? 2013-09-07 at the Wayback Machine GNU/Linux FAQ by Richard Stallman
  34. ^ "Why do you call it GNU/Linux and not Linux?". from the original on 2013-09-07. Retrieved 2014-04-18.
  35. ^ a b c "Explaining Why We Don't Endorse Other Systems". GNU. from the original on 2011-04-24. Retrieved 2016-07-22.
  36. ^ "Guidelines for Free System Distributions". gnu.org. from the original on 2015-12-08. Retrieved 2014-04-17.
  37. ^ "Avoiding Ruinous Compromises". gnu.org. from the original on 2018-06-22. Retrieved 2016-07-22.
  38. ^ "List of Free GNU/Linux Distributions – GNU Project – Free Software Foundation". gnu.org. from the original on 2014-12-16. Retrieved 2014-08-18.
  39. ^ "Free System Distribution Guidelines (GNU FSDG) – GNU Project". gnu.org. publisher. from the original on 2015-12-08. Retrieved 2014-06-07. We would like to thank the Fedora Project for their help in focusing these policies, and allowing us to use their own distribution license guidelines as a basis for this document.
  40. ^ Moglen, Eben. "Why the FSF Gets Copyright Assignments from Contributors". gnu project. from the original on 2023-05-11. Retrieved 2023-05-11.
  41. ^ Stallman, Richard (September 5, 2000). "Stallman on Qt, the GPL, KDE, and GNOME". Linux Today. from the original on 2012-04-19. Retrieved 2005-09-09.
  42. ^ . 2013-01-16. Archived from the original on 2013-01-16. Retrieved 2019-02-18.
  43. ^ "USENIX Lifetime Achievement Award ("The Flame")". USENIX. from the original on 2007-12-28. Retrieved 2007-12-05.

External links edit

  • Official website  
  • The GNU Free Software Directory
  • GNU Enterprise

project, confused, with, software, collection, developed, this, article, relies, excessively, references, primary, sources, please, improve, this, article, adding, secondary, tertiary, sources, find, sources, news, newspapers, books, scholar, jstor, january, 2. Not to be confused with the software collection developed by the GNU Project GNU This article relies excessively on references to primary sources Please improve this article by adding secondary or tertiary sources Find sources GNU Project news newspapers books scholar JSTOR January 2013 Learn how and when to remove this template message The GNU Project ɡ n uː 3 is a free software mass collaboration project announced by Richard Stallman on September 27 1983 Its goal is to give computer users freedom and control in their use of their computers and computing devices by collaboratively developing and publishing software that gives everyone the rights to freely run the software copy and distribute it study it and modify it GNU software grants these rights in its license GNU mascot by Aurelio A Heckert 1 derived from a more detailed version by Etienne Suvasa 2 In order to ensure that the entire software of a computer grants its users all freedom rights use share study modify even the most fundamental and important part the operating system including all its numerous utility programs needed to be free software Stallman decided to call this operating system GNU a recursive acronym meaning GNU s not Unix basing its design on that of Unix a proprietary operating system 4 According to its manifesto the founding goal of the project was to build a free operating system and if possible everything useful that normally comes with a Unix system so that one could get along without any software that is not free Development was initiated in January 1984 In 1991 the Linux kernel appeared developed outside the GNU project by Linus Torvalds 5 and in December 1992 it was made available under version 2 of the GNU General Public License 6 Combined with the operating system utilities already developed by the GNU project it allowed for the first operating system that was free software commonly known as Linux 7 8 The project s current work includes software development awareness building political campaigning and sharing of new material Contents 1 Origins 2 GNU Manifesto 3 Philosophy and activism 4 Free software 5 Funding 6 Copyleft 7 Operating system development 8 GNU Linux 8 1 GNU Free System Distribution Guidelines 9 Strategic projects 9 1 GNOME 9 2 GNU Enterprise 10 Recognition 11 See also 12 References 13 External linksOrigins editRichard Stallman announced his intent to start coding the GNU Project in a Usenet message in September 1983 9 Despite never having used Unix prior Stallman felt that it was the most appropriate system design to use as a basis for the GNU Project as it was portable and fairly clean 10 When the GNU project first started they had an Emacs text editor with Lisp for writing editor commands a source level debugger a yacc compatible parser generator and a linker 11 The GNU system required its own C compiler and tools to be free software so these also had to be developed By June 1987 the project had accumulated and developed free software for an assembler an almost finished portable optimizing C compiler GCC an editor GNU Emacs and various Unix utilities such as a href Ls html title Ls ls a a href Grep html title Grep grep a a href Awk html class mw redirect title Awk awk a a href Make software html title Make software make a and a href GNU linker html class mw redirect title GNU linker ld a 12 They had an initial kernel that needed more updates Once the kernel and the compiler were finished GNU was able to be used for program development The main goal was to create many other applications to be like the Unix system GNU was able to run Unix programs but was not identical to it GNU incorporated longer file names file version numbers and a crashproof file system The GNU Manifesto was written to gain support and participation from others for the project Programmers were encouraged to take part in any aspect of the project that interested them People could donate funds computer parts or even their own time to write code and programs for the project 4 The origins and development of most aspects of the GNU Project and free software in general are shared in a detailed narrative in the Emacs help system C h g runs the Emacs editor command describe gnu project It is the same detailed history as at their web site GNU Manifesto editMain article GNU Manifesto The GNU Manifesto was written by Richard Stallman to gain support and participation in the GNU Project In the GNU Manifesto Stallman listed four freedoms essential to software users freedom to run a program for any purpose freedom to study the mechanics of the program and modify it freedom to redistribute copies and freedom to improve and change modified versions for public use 13 14 To implement these freedoms users needed full access to the source code To ensure code remained free and provide it to the public Stallman created the GNU General Public License GPL which allowed software and the future generations of code derived from it to remain free for public use Philosophy and activism editMain article Free software movement Although most of the GNU Project s output is technical in nature it was launched as a social ethical and political initiative As well as producing software and licenses the GNU Project has published a number of writings the majority of which were authored by Richard Stallman Free software editThe GNU project uses software that is free for users to copy edit and distribute It is free in the sense that users can change the software to fit individual needs The way programmers obtain the free software depends on where they get it The software could be provided to the programmer from friends or over the Internet or the company a programmer works for may purchase the software Funding editProceeds from associate members purchases and donations support the GNU Project 15 Copyleft editMain article Copyleft Copyleft is what helps maintain free use of this software among other programmers Copyleft gives the legal right to everyone to use edit and redistribute programs or programs code as long as the distribution terms do not change As a result any user who obtains the software legally has the same freedoms as the rest of its users do The GNU Project and the Free Software Foundation sometimes differentiate between strong and weak copyleft Weak copyleft programs typically allow distributors to link them together with non free programs while strong copyleft strictly forbids this practice Most of the GNU Project s output is released under a strong copyleft although some is released under a weak copyleft or a lax push over free software license 16 17 Operating system development edit nbsp GNU Hurd live CDMain article GNU The first goal of the GNU project was to create a whole free software operating system Because UNIX was already widespread and ran on more powerful machines compared to contemporary CP M or MS DOS machines of time 18 it was decided it would be a Unix like operating system Richard Stallman later commented that he considered MS DOS a toy 19 By 1992 the GNU project had completed all of the major operating system utilities but had not completed their proposed operating system kernel GNU Hurd With the release of the Linux kernel started independently by Linus Torvalds in 1991 and released under the GPLv2 with version 0 12 in 1992 for the first time it was possible to run an operating system composed completely of free software Though the Linux kernel is not part of the GNU project it was developed using GCC and other GNU programming tools and was released as free software under the GNU General Public License 20 Most compilation of the Linux kernel is still done with GNU toolchains but it is currently possible to use the Clang compiler and the LLVM toolchain for compilation 21 As of present the GNU project has not released a version of GNU Hurd that is suitable for production environments since the commencement of the GNU Hurd project over 33 years ago 22 GNU Linux editA stable version or variant of GNU can be run by combining the GNU packages with the Linux kernel making a functional Unix like system The GNU project calls this GNU Linux and the defining features are the combination of GNU packages 23 24 except for GNU Hurd The GNU packages consist of numerous operating system tools and utilities shell coreutils compilers libraries etc 23 24 including a library implementation of all of the functions specified in POSIX System Application Program Interface POSIX 1 25 26 The GCC compiler can generate machine code for a large variety of computer architectures 27 Linux kernel this implements program scheduling multitasking device drivers memory management etc and allows the system to run on a large variety of computer architectures 28 Linus Torvalds released the Linux kernel under the GNU General Public License in 1992 29 it is however not part of the GNU project 30 31 32 33 non GNU programs various free software packages which are not a part of the GNU Project but are released under the GNU General Public License or another FSF approved Free Software License Within the GNU website a list of projects is laid out and each project has specifics for what type of developer is able to perform the task needed for a certain piece of the GNU project The skill level ranges from project to project but anyone with background knowledge in programming is encouraged to support the project The packaging of GNU tools together with the Linux kernel and other programs is usually called a Linux distribution distro The GNU Project calls the combination of GNU and the Linux kernel GNU Linux and asks others to do the same 34 resulting in the GNU Linux naming controversy Most Linux distros combine GNU packages with a Linux kernel which contains proprietary binary blobs 35 GNU Free System Distribution Guidelines edit The GNU Free System Distribution Guidelines GNU FSDG is a system distribution commitment used to explain what it means for an installable system distribution such as a Linux distribution to qualify as free libre and help distribution developers make their distributions qualify Mostly the list describes distributions that are a combination of GNU packages with a Linux libre kernel a modified Linux kernel that removes binary blobs obfuscated code and portions of code under proprietary licenses and consist only of free software eschewing proprietary software entirely 36 37 35 Distributions that have adopted the GNU FSDG include Dragora GNU Linux Libre GNU Guix System Hyperbola GNU Linux libre Parabola GNU Linux libre Trisquel GNU Linux PureOS and a few others 38 The Fedora Project s distribution license guidelines were used as a basis for the FSDG 39 The Fedora Project s own guidelines however currently do not follow the FSDG and thus the GNU Project does not consider Fedora to be a fully free libre GNU Linux distribution 35 Strategic projects editSee also Free Software Foundation High priority projects and GNU toolchain From the mid 1990s onward with many companies investing in free software development the Free Software Foundation redirected its funds toward the legal and political support of free software development Software development from that point on focused on maintaining existing projects and starting new projects only when there was an acute threat to the free software community One of the most notable projects of the GNU Project is the GNU Compiler Collection whose components have been adopted as the standard compiler system on many Unix like systems The copyright of most works by the GNU Project is owned by the Free Software Foundation 40 GNOME edit The GNOME desktop effort was launched by the GNU Project because another desktop system KDE was becoming popular but required users to install Qt which was then proprietary software To prevent people from being tempted to install KDE and Qt the GNU Project simultaneously launched two projects One was the Harmony toolkit This was an attempt to make a free software replacement for Qt Had this project been successful the perceived problem with the KDE would have been solved The second project was GNOME which tackled the same issue from a different angle It aimed to make a replacement for KDE that had no dependencies on proprietary software The Harmony project did not make much progress but GNOME developed very well Eventually the proprietary component that KDE depended on Qt was released as free software 41 GNOME has since dissociated itself from the GNU Project and the Free Software Foundation and is now independently managed by the GNOME Project GNU Enterprise edit GNU Enterprise GNUe is a meta project started in 1996 42 and can be regarded as a sub project of the GNU Project GNUe s goal is to create free enterprise class data aware applications enterprise resource planners etc GNUe is designed to collect Enterprise software for the GNU system in a single location much like the GNOME project collects Desktop software Recognition editIn 2001 the GNU Project received the USENIX Lifetime Achievement Award for the ubiquity breadth and quality of its freely available redistributable and modifiable software which has enabled a generation of research and commercial development 43 See also edit nbsp Free and open source software portalFree Software Foundation GNU Free Documentation License List of GNU packages 9965 GNUReferences edit A Bold GNU Head Archived from the original on December 5 2014 Retrieved November 30 2014 We thank Aurelio A Heckert for donating this graphic to us A GNU Head Archived from the original on July 28 2011 Retrieved November 30 2014 This graphic was drawn by Etienne Suvasa What is GNU The GNU Operating System Free Software Foundation September 4 2009 Archived from the original on 2004 04 02 Retrieved 2009 10 09 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 a b The GNU Manifesto Free Software Foundation July 21 2007 Archived from the original on 2018 07 14 Retrieved 2015 10 08 Torvalds Linus Benedict August 1991 comp os minix Archived from the original on 2013 05 09 Retrieved 2009 09 06 z archive of Linux version 0 99 The Linux Kernel Archives December 1992 Archived from the original on 2017 01 30 Balsa Andrew D The linux kernel mailing list FAQ The Linux Kernel Archives Kernel org Archived from the original on 2012 10 01 Retrieved 2013 06 13 we have tried to use the word Linux or the expression Linux kernel to designate the kernel and GNU Linux to designate the entire body of GNU GPL ed OS software many people forget that the linux kernel mailing list is a forum for discussion of kernel related matters not GNU Linux in general Mark Shuttleworth 14 February 2014 Losing graciously Archived from the original on 22 March 2014 Retrieved 27 April 2014 today our focus is on the cloud and on mobile and we are quite clearly leading GNU Linux on both fronts Richard Stallman new Unix implementation Archived from the original on 2011 01 22 Retrieved 2013 09 27 Stallman Richard 2022 How I do my computing Archived from the original on January 31 2023 Retrieved January 31 2023 Wardrip Fruin Noah and Nick Montfort The GNU Manifesto The NewMediaReader Cambridge Massachusetts MIT 2003 pp 545 550 GNU s Bulletin vol 1 no 3 gnu org June 1987 Archived from the original on 2015 11 25 Retrieved 2014 04 18 Stallman Richard March 1985 The GNU Manifesto GNU Project Free Software Foundation FSF gnu org GNU Project Archived from the original on 2018 07 14 Retrieved 2011 10 18 Weber S 2004 The Success of Open Source Cambridge Harvard University Press Helping the GNU Project and the Free Software Movement GNU Project Free Software Foundation Archived 2015 12 25 at the Wayback Machine gnu org Retrieved on 2013 07 17 Ncurses wiki freedesktop org Archived from the original on 2021 03 22 Retrieved 2019 03 18 It is one of the few GNU files not distributed under the GNU General Public License or GNU Lesser General Public License it is distributed under a license like the X11 License Why you shouldn t use the Lesser GPL for your next library GNU Archived from the original on 2007 11 26 Retrieved 2019 03 18 There are reasons that can make it better to use the Lesser GPL in certain cases GNU s Bulletin Volume 1 No 1 February 1986 Archived from the original on 2015 06 23 Retrieved 2020 08 16 Richard Stallman Freedom Radio New Zealand August 9 2008 Archived from the original on October 31 2020 Retrieved August 16 2020 Linus Benedict Torvalds August 26 1991 What would you like to see most in minix comp os minix Archived from the original on April 30 2013 Retrieved July 28 2016 The Kernel Development Community Building Linux with Clang LLVM The Linux Kernel Docs Archived from the original on 2022 09 27 Retrieved 2022 10 08 GNU Hurd hurd status GNU Operating System Free Software Foundation Archived from the original on 2020 11 12 Retrieved 2018 04 15 It may not be ready for production use as there are still some bugs and missing features a b All GNU packages gnu org Archived from the original on 2015 12 25 Retrieved 2014 04 18 a b GNU Free Software Directory Archived 2015 12 05 at the Wayback Machine fsf org POSIX The GNU C Library Archived from the original on 2014 04 24 Retrieved 2014 04 18 GNU C Library A temporary fork GCC Architectures The Linux Kernel Archives Archived from the original on 2011 02 21 Retrieved 2016 07 25 Release Notes for Linux v0 12 Archived from the original on 2013 05 26 Retrieved 2012 12 24 Should the GNU name convention be applied to all programs that are GPL ed Archived 2013 09 07 at the Wayback Machine GNU Linux FAQ by Richard Stallman Why do you write GNU Linux instead of GNU Linux Archived 2013 09 07 at the Wayback Machine GNU Linux FAQ by Richard Stallman Isn t it wrong for us to label Linus Torvalds work as GNU Archived 2013 09 07 at the Wayback Machine GNU Linux FAQ by Richard Stallman Does Linus Torvalds agree that Linux is just the kernel Archived 2013 09 07 at the Wayback Machine GNU Linux FAQ by Richard Stallman Why do you call it GNU Linux and not Linux Archived from the original on 2013 09 07 Retrieved 2014 04 18 a b c Explaining Why We Don t Endorse Other Systems GNU Archived from the original on 2011 04 24 Retrieved 2016 07 22 Guidelines for Free System Distributions gnu org Archived from the original on 2015 12 08 Retrieved 2014 04 17 Avoiding Ruinous Compromises gnu org Archived from the original on 2018 06 22 Retrieved 2016 07 22 List of Free GNU Linux Distributions GNU Project Free Software Foundation gnu org Archived from the original on 2014 12 16 Retrieved 2014 08 18 Free System Distribution Guidelines GNU FSDG GNU Project gnu org publisher Archived from the original on 2015 12 08 Retrieved 2014 06 07 We would like to thank the Fedora Project for their help in focusing these policies and allowing us to use their own distribution license guidelines as a basis for this document Moglen Eben Why the FSF Gets Copyright Assignments from Contributors gnu project Archived from the original on 2023 05 11 Retrieved 2023 05 11 Stallman Richard September 5 2000 Stallman on Qt the GPL KDE and GNOME Linux Today Archived from the original on 2012 04 19 Retrieved 2005 09 09 GNU Enterprise Project History GNU Enterprise 2013 01 16 Archived from the original on 2013 01 16 Retrieved 2019 02 18 USENIX Lifetime Achievement Award The Flame USENIX Archived from the original on 2007 12 28 Retrieved 2007 12 05 External links editOfficial website nbsp The GNU Free Software Directory GNU Enterprise Retrieved from https en wikipedia org w index php title GNU Project amp oldid 1205139455, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.