Цей переклад може не відображати змін, внесених із 2021-08-30 у англійський оригінал.
Ви можете поглянути на ці зміни. Будь-ласка перегляньте файл README стосовно перекладів для того, щоб отримати інформацію про координування перекладів цієї статті.
Що у назві?
Річард СтолменЩоби дізнатися більше про цю проблему, ви можете прочитати наші “Питання про GNU/Linux”, сторінку “Linux і проект GNU”, на якій наведена історія системи GNU/Linux стосовно цієї проблеми найменування, а також “Користувачі GNU, які николи не чули про GNU”.
Цей нарис публікується в збірнику Вільні програми, вільне суспільство: вибрані нариси Річарда М. Столмена.
Назви передають значення; наш вибір назв визначає значення того, що ми говоримо. Невідповідна назва дає людям неправильне уявлення. Як троянду не називати в ній аромат залишиться той самий; але якщо ви станете називати її ручкою, люди будуть розчаровані, коли спробують нею писати. А якщо ви станете називати ручки трояндами, люди можуть не зрозуміти, для чого вони придатні. Якщо ви називаєте нашу операційну систему “Linux”, це передає неправильне уявлення про її витоки, історію та призначення. Якщо ви називаєте її “GNU/Linux”, це передає (хоча і не у всіх подробицях) точне уявлення.
Чи це так важливо для нашої спільноти? Хіба важливо, чи знають люди про витоки системи, її історію і призначення? Так тому що люди, які забувають історію, нерідко приречені на її повторення. Немає гарантій, що Вільний світ, побудований навколо GNU/Linux, виживе; ми ще не повністю позбулися проблем, які привели нас до розробки GNU, і вони загрожують відновитися.
Коли я пояснюю, чому правильно називати систему “GNU/Linux”, а не “Linux”, мені іноді відповідають так:
Навіть якщо проект GNU заслуговує подяки за цю роботу, хіба варто сперечатися, коли люди не віддають належного? Хіба важливо не те, що робота виконана, а той, хто її зробив? Ви повинні відпочивати, пишатися добре виконаною роботою і не турбуватися про подяки.
Ця порада була б мудрою, якби ситуація була дійсно така — якщо б робота була вже виконана і прийшов час відпочивати. Якби лише так було! Але труднощів більше ніж достатньо, і не час приймати майбутнє, як само собою зрозуміле. Сила нашої спільноти базується на прихильності до свободи і співпраці. Вживання назви “GNU/Linux” — це один із способів нагадати собі і розповісти іншим про ці цілі.
Можна написати хорошу вільну програму, не думаючи про GNU; багато хорошої роботи зроблено і від імені Linux. Але термін “Linux” з моменту появи завжди асоціювався з філософією, яка не тяжіє до свободи співпраці. Оскільки ця назва все більше вживається в комерції, у майбутньому нам буде ще важче поєднувати його з духом єдності.
Найнебезпечніша загроза майбутньому вільного програмного забезпечення виходить від схильності компаній, що виробляють дистрибутиви “Linux”, включати в GNU/Linux невільні програми заради зручності та ефективності. Так роблять розробники всіх серйозних комерційних дистрибутивів; ніхто не обмежується вільними програмами. Більшість з них не відрізняють чітко невільні пакунки в своїх дистрибутивах. Багато хто навіть розробляє невільні програми і включають їх у систему. А деякі проводять обурливу рекламу систем “ОС Linux”, які ліцензуються “на окреме робоче місце”, що дає користувачеві стільки ж свободи, скільки і Microsoft Windows.
Люди намагаються виправдати додавання невільних програм зростанням “популярності Linux” фактично ставлячи вище популярність за свободу. Іноді це стверджується відкрито. Наприклад, “Wired Magazine” писав про те, що Роберт Мак-Міллан, редактор “Linux Magazine”, “переконаний у тому, що рух у бік програм з відкритим вихідним кодом має підживлюватися технічними, а не політичними рішеннями”. А генеральний директор Caldera відкрито спонукав користувачів відмовитися від свободи як мети, а натомість працювати над підвищенням “популярності Linux”.
Додавання невільних програм в систему GNU/Linux може збільшити популярність, якщо під популярністю ми розуміємо кількість людей, що використовують яку-небудь GNU/Linux в поєднанні з невільними програмами. Але водночас це неявне співтовариство закликає сприймати невільні програми як щось хороше і забути про цілі свободи. Безглуздо їхати швидше, якщо ви не можете втриматися на дорозі.
Якщо невільне “доповнення” — це бібліотека або засіб програмування, воно може стати пасткою для розробників програм. Якщо вони пишуть вільні програми, що залежать від невільного пакунку, їхня програма не може стати частиною повністю вільної системи. В минулого Motif і Qt зловили в цю пастку велику кількість вільних програм, створивши проблеми, на рішення яких пішли роки. Бібліотека Motif представляла певну проблему до тих пір, поки не застаріла і не перестала застосовуватися. Пізніше невільна реалізація Java компанії Sun призвела до подібного явища пастка Java; на щастя, в даний час це в основному виправлено.
Якщо наше співтовариство продовжить рухатися в цьому напрямку, воно може перенаправити майбутнє GNU/Linux у бік мозаїки з вільних і невільних компонентів. Через п'ять років у нас, звичайно, буде ще багато вільних програм; але якщо ми не будемо обережні, ними навряд чи можна буде користуватися без невільних програм, які користувачі очікують отримати в комплекті. Якщо це станеться, наш рух за свободу чекає провал.
Якби випуск вільних альтернатив був лише питанням програмування, вирішення майбутніх проблем ставало б легшим із зростанням можливостей нашого співтовариства по розробці. Але ми зустрічаємо перешкоди, які загрожують ускладнити це закони, що забороняють вільні програми. Коли патенти на програми громадяться один на одного, а такі закони, як “Закон про авторське право в цифрову епоху” (DMCA), застосовуються для заборони розробки вільних програм для таких важливих завдань, як перегляд DVD або прослуховування потоків RealAudio, у нас не залишається ніякого очевидного способи боротьби з запатентованими і секретними форматами даних, крім відмови від невільних програм, які їх використовують.
Для подолання цих труднощів потрібно багато різного роду зусиль. Але щоб вистояти в будь-яких випробуваннях, нам насамперед необхідно пам'ятати про наших цілі свободи співпраці. Не можна очікувати, що одне бажання отримати ефективні і надійні програми спонукає людей на великі труди. Нам потрібна рішучість людей, які борються за свою свободу і єдність — рішучість боротися, не припиняючи, довгі роки.
У нашій громаді ця мета і ця рішучість виходить головним чином з проекту GNU. Це ми говоримо про свободу і єдність як про те, що потрібно відстоювати; організації, які говорять про “Linux”, зазвичай цього не кажуть. Журнали про “Linux” зазвичай повні реклами невільних програм; компанії, які збирають і постачають “Linux”, додають невільні програми в систему; інші компанії “підтримують Linux”, розробляючи невільні програми для роботи в GNU/Linux; групи користувачів “Linux” нерідко запрошують для продавців демонстрації цих програм. Головне місце, де люди з нашої громади можуть зустрітися з ідеєю свободи і рішучістю, — це проект GNU.
Але коли люди зустрінуться з цим чи відчують вони, що їх це стосується?
Люди, які знають, що вони користуються системою, яка вийшла з проекту GNU, бачать прямий зв'язок між собою і GNU. Це не означає, що вони автоматично погодяться з нашою філософією, але принаймні вони побачать причину всерйоз про це задуматися. Навпаки, люди, які вважають себе “користувачами Linux” і вважають, що проект GNU лише “розробив засоби, які виявилися корисними для Linux”, зазвичай усвідомлюють лише непрямий зв'язок між собою і GNU. Вони можуть просто проігнорувати філософію GNU, коли зустрінуться з нею.
Проект GNU ідеалістичний, а всі, хто підтримує ідеалізм сьогодні, зустрічають сильну перешкоду: переважаюча ідеологія спонукає людей відмовитися від ідеалізму як чогось “непрактичного”. Наш ідеалізм завжди був вкрай практичним: це причина, по якій у нас є вільна операційна система GNU/Linux. Люди, які люблять цю систему, зобов'язані знати, що саме наш ідеалізм втілив її в життя.
Якби “робота” дійсно була вже зроблена, і якщо б мова йшла тільки про визнання заслуг, можливо, було б мудріше залишити все, як є. Але це не так. Щоб надихнути людей на роботу, яку потрібно виконати, нам необхідно, щоб за нами визнавали те, що ми вже зробили. Будь ласка, допоможіть нам, називаючи цю операційну систему “GNU/Linux”.