Чи можемо ми дійсно довіряти Linux?

Хто робить Linux? Чому вони віддають це? Чи можна довіряти цим людям?

Давні користувачі Linux можуть сміятися над цим питанням, але думати про це з іншої точки зору. В епоху Facebook, коли термін «безкоштовний» часто означає «підтримуваний рекламою і буде відстежувати кожен ваш крок», будь-хто, хто не знайомий з ліцензіями з відкритим вихідним кодом Ліцензії на з відкритим вихідним буде скептично ставитися до всього, що «безкоштовно».


«Якщо ви не платите, ви продукт», свідчить прислів'я.

Так що потрібно сказати: Linux та інше програмне забезпечення з відкритим вихідним кодом не є безкоштовними в тому сенсі, що Facebook або Gmail - це не рекламні зусилля, пропоновані надзвичайно прибутковими корпораціями (хоча багато великих компаній вносять свій внесок проекти з відкритим вихідним кодом). Замість цього Linux - це спільний проект, в якому може брати участь весь світ, якщо вони вирішать зробити це. Так, навіть ти.

Так хто робить Linux? Ми все робимо. Давайте поговоримо про те, що це означає, використовуючи приклад, який простіший для непрограмістів: Вікіпедія.

Як працює Вікіпедія

Вікіпедія - один з найпопулярніших веб-сайтів у світі, але навряд чи комусь платять, щоб щось додати до нього. Замість цього люди, захоплені конкретними темами, натискають кнопку «Змінити» у верхній частині кожної статті. Будь-хто може зробити це, не додаючи акаунт.

Це більш-менш те, як створюється найповніша добірка людських знань, коли-небудь зібраних: людьми, які вирішують внести свій внесок. Linux працює так само.

Звичайно, Вікіпедія складніша, ніж це. Існує спеціальна основна група редакторів, які уважно стежать за новими змінами і вирішують, чи варто їм дотримуватися. Є боти з Вікіпедії щоб внести виправлення. Адміністратори іноді блокують сторінки, якщо їх тема тимчасово суперечлива.


З часом система розвинулася, але факт залишається фактом: майже всі добровольці роблять Вікіпедію такою, яка вона є. Linux, в тому вигляді, в якому ми його знаємо, багато в чому аналогічний: широка група добровольців вносить код у тисячі програм, що складають сучасні дистрибутиви Linux.

Звичайно, у Вікіпедії є свої недоліки. Статті про окремі покеми, як правило, бачать більше правок, ніж статті про цілі африканські країни, а бійки про дрібниці можуть домінувати в розділі «розмови» протягом декількох місяців. (Натовп може бути дуже розумним, але іноді він має дивні пріоритети). Процес Вікіпедії - як і всі проекти з відкритим вихідним кодом - брудний, як і будь-яке демократичне співтовариство. Це постійно діючий проект, який якимось чином об'єднує один з найкорисніших ресурсів у всьому Інтернеті.

І знаєш, що? Більшість дистрибутивів Linux працюють однаково.

Open Source: те, над чим ми всі працюємо

Більшість користувачів Інтернету знайомі з Firefox, одним з найпопулярніших веб-браузерів. Це яскравий приклад програмного забезпечення з відкритим вихідним кодом, тобто програмного забезпечення, яке будь-який бажаючий може вільно редагувати для своїх власних цілей.

Як і у Вікіпедії, Firefox «редагується» командою добровольців. Тисячі людей працюють разом, щоб допомогти створити цей браузер, який у свою чергу використовується мільйонами людей безкоштовно.

Яке це має відношення до Linux? Ну, більшість дистрибутивів Linux включають в себе Firefox - вони можуть зробити це безкоштовно, тому що Firefox має відкритий вихідний код. Кожен дистрибутив Linux являє собою збірку тисяч різних проектів, кожен з яких, як і Firefox, має свої власні команди. Але в самих дистрибутивах Linux також є команди добровольців, які допомагають зібрати все разом.

Кожен з цих проектів публікує свій вихідний код публічно, що означає, що будь-хто, хто хоче внести пропозицію, може подивитися код і зробити це. Бесіди між розробниками, як правило, також загальнодоступні, що означає, що ви можете прочитати їх процес прийняття рішень, якщо хочете. Якщо ви хочете взяти більш активну участь, ви можете зв'язатися з розробниками, що стоять за проектом, і запропонувати допомогу - з часом ви самі станете основним розробником.


Але навіть якщо ви не пишете код, ви можете внести свій внесок. Наприклад, художники можуть створювати іконки або шпалери. Будь-який бажаючий використовувати бета-версію може надати цінний зворотний зв'язок. Автори можуть допомогти зібрати документацію.

Це, в кращому випадку, те, що є відкритим вихідним кодом: проект, створений для його найбільш захоплених користувачів.

Більше очних яблук на коді

Деяким людям може не сподобатися такий підхід, вважаючи за краще, щоб все контролювалося єдиною компанією з єдиним баченням. І це не обов'язково неправильний аргумент, але варто зазначити, що модель з відкритим вихідним кодом має певні переваги.

Давайте знову поговоримо про Вікіпедію. Звичайно, у Вікіпедії є помилки, але мільйони людей переглядають її щодня. Чим більше людей переглядає сторінку, тим більше людей можуть помітити і виправити будь-яку помилку.

Те саме можна сказати і про програмне забезпечення з відкритим вихідним кодом. Коли Microsoft створює нову версію Windows, тільки співробітники Microsoft можуть переглядати код. Коли проект з відкритим вихідним кодом працює над новою версією, вони роблять це публічно - весь світ може подивитися на код, якщо вони захочуть. І чим більше людей дивиться на це, тим більша ймовірність того, що якісь проблеми будуть вказані.


Розмови про такі потенційні проблеми відбуваються постійно. Іноді вони можуть стати неприємними, в цей момент відбуваються розколи. Фактично, будь-хто може взяти існуючий проект з відкритим вихідним кодом і зробити свою власну версію. - процес, який називається розгалуженням.

Я міг би продовжити. Зайве говорити, що у кожного підходу є свої плюси і мінуси, але традиційно Linux та інші проекти з відкритим вихідним кодом швидко реагують на потенційні проблеми через те, як багато людей переглядає код.

Хто робить Linux? Ти зробиш. Стрибай!

Linux - це не просто операційна система, це спільнота. Це також може бути досить кумедне хобі, якщо ви хочете зайнятися цим. Можливо, вам доведеться дізнатися, що означає купа нових слів. Але як тільки ви почнете занурюватися, ви дійсно зможете зробити свій комп'ютер своїм.

Чи є ви Windows XP біженцем, шукаючи спосіб забезпечити надійну роботу вірного комп'ютера або просто цікавої людини. Я рекомендую вам ознайомитися з нашим списком найкращих дистрибутивів Linux і відразу почніть. Ви можете довіряти людям, які роблять Linux, і навіть приєднатися до них, якщо хочете.

А тепер: співпраця! Яке було моє пояснення Linux і відкритого вихідного коду? Які найкращі способи втягнення людей? Які помилки в цій статті ви б хотіли виправити? Не соромтеся говорити про все це і більше в коментарях.


COM_SPPAGEBUILDER_NO_ITEMS_FOUND