GNU Not Unix
Проект GNU був початий викладачем Массачусетс кого технологічного
інституту Р. Столлменом і мав на меті розробку повністю
вільної операційної системи. "Повна свобода" гарантувалася
своєрідною ліцензійною угодою, так званою copyleft
— текст сучасної версії цієї угоди, GPL (General Public
License — загальна прилюдна ліцензія), розміщується в заголовку кожного файлу
вихідного тексту програмних продуктів, поширюваних відповідно до цієї ліцензії
[www.fsf.org].
Питання про необхідність, доцільність і допустимість цієї схеми поширення
ПО, а також про моральних, юридичних, економічних, соціальних і інших
наслідках її вживання до цих пір є предметом жарких дебатів
[www.tuxedo.org homesteading]. Проте, в
рамках діяльності FSF (Free Software Foundation — фонд вільного програмного
забезпечення) було розроблено немало високоякісного і
корисного ПО, перш за все — компілятор GNU C/C++, текстовий редактор
(і за сумісництвом інтегроване середовище розробки) GNU Emacs, функціональні
еквіваленти стандартних утиліт UNIX і ряд інших програм і утиліт. Основною
метою проекту оголошувалася розробка GNU HURD, вельми амбітною мікроядерною
ОС.
У
1996 р. публіці була представлена украй сира альфа-версія системи. На
той час Linux вже простував по планеті переможним кроком і відвернув на
себе всіх фахівців, здатних брати участь в розробці ядра і приголосних
поширювати результати своєї діяльності на умовах GPL. Напевно,
із-за цього HURD не залучив уваги ні розробників, ні бета-тестерів.
З тих пір до моменту публікації цієї книги не поступало ні нових версій,
ні оголошення про припинення робіт. Мабуть, слід визнати, що
проект HURD завершився провалом.
|