1984թ-ին Ռիչարդ Ստոլլմանը սկիզբ դրեց GNU նախագծին (www.gnu.org), որի անունը իրենից ներկայացնում է “GNU is Not Unix” (ԳՆՈՒՆ ՅՈՒՆԻՔՍ ՉԷ) արտահայտության կրճատումը: Այդ նախագծի նպատակն էր Unix ՕՀ-ի նոր ստեղծելը և հետագայում այն ազատ, անվճար տարածելը: Միլիոնից ավելի տողերի զրոյից գրելու խնդիրը անհնար էր թվում մեկ կամ երկու մարդու համար, սակայն աշխատանքները բաժանվեցին մի քանի տասնյակների և նույնիսկ հարյուրների միջև, ինչի արդյունքում հնարավոր եղավ իրականացնել նախագիծը: Քրտնաջան աշխատանքները անտեղի չկորան, նոր կոդը իրեն ավելի լավ էր դրսևորում, քան բնօրինակ Unix-ինը: Որակի վրա դրական ազդեցություն թողեց նաև այն, որ նորաստեղծ կոդը հասանելի էր բոլորին, վատ գրված մասերը վերանայվում էին կամ փոխարինվում շատ արագ:
Unix-ին ծանոթների ուշադրությունը կգրավի 3400-ից ավելի ծրագրային նախագծերը GNU-ի սահմաններում, որտեղ նրանք կարող են գտնել իրենց կողմից սիրված ծրագրերը, հրամանները` անվճար, բաց սկզբնական կոդով (http://directory.fsf.org/GNU): Այնտեղ կարող եք գտնել ձեզ հետաքրքրող հրամանները, ծրագրերը, ինչպես նաև այլ հետաքրքիր պրոյեկտներ:
Բաց սկզբնական կոդով ծրագրային ապահովման տարածման համար GNU-ի սահմաններում ստեղծվեց “GNU Public License”-ն: Չնայած, որ գոյություն ունեն շատ ծրագրային ապահովման լիցենզիաներ, որոնք բնութագրում են այլ մոտեցումներ ազատ ծրագրային ապահովման պաշտպանության համար, GPL լիցենզիան առավել հայտնին է և օգտագործվում է Linux միջուկի համար: GNU ծրագրային ապահովման հետ կապված չեն ոչ մի երաշխիք, սխալ աշխատանքի դեպքում հեղինակը պարտավոր չէ լուծել ի հայտ եկած խնդիրները:
Հազարավոր ծրագրերի ստեղծումից անկախ, GNU նախագծին չհաջողվեց ստեղծել մեկ վճռորոշ կարևոր էլեմենտ` միջուկը: Միջուկի ստեղծման փորձը “GNU Hurd” նախագծի սահմաններում (http://www.gnu.org/software/hurd) անարդյունավետ եղավ:
Այլ լրացումներ չկան.
GNU GENERAL PUBLIC LICENSE v3.0 


