Які напрямки відкритого ПЗ існували в світі до створення Free Software Foundation
Сьогодні всі знають про вільне та відкрите ПЗ, зокрема про Free Software Foundation та його проекти: GPL, GNU. Але що було до цього? Як виникла сама ідея відкритого обміну кодом? В цій статті Ви дізнаєтесь про це.
1. Культура обміну в академічних колах (1960–1970-ті)
У той час програмне забезпечення зазвичай постачалося разом з апаратним забезпеченням. Програмісти (зокрема в університетах та дослідницьких центрах) відкрито обмінювалися кодом.
Прикладом цього є ARPAnet — перша в історії велика комп’ютерна мережа з комутацією пакетів, попередниця сучасного Інтернету..
2. Проєкт UNIX (кінець
У 1969 році Кен Томпсон, Деніс Рітчі та їхні колеги в Bell Labs почали розробку нової операційної системи на комп’ютері PDP-7. Цей проєкт був реакцією на складність попередньої системи Multics, над якою працювали MIT, Bell Labs і General Electric. Нова система отримала назву UNIX — гра слів від «Multics» і "Uniplexed Information and Computing Service«.
Коли UNIX тільки з’явився у
Спочатку UNIX розповсюджували фактично за «собівартістю» (лише за адміністративну плату, без обмежень на доступ до вихідного коду). Університети, дослідницькі інститути і навіть деякі компанії отримували вихідний код UNIX.
Будь-хто міг читати, змінювати, і покращувати UNIX для своїх потреб.
Це сприяло поширенню ідеї, що ПЗ — це те, що можна вивчати, змінювати і вільно обговорювати.
Були також проблеми. У
Це викликало невдоволення серед науковців і хакерської спільноти, які звикли до свободи коду.
В результаті втрата відкритого доступу до UNIX стала однією з причин, чому Річард Столлман почав рух GNU і Free Software Foundation.
3. Berkeley Software Distribution (BSD) (1977)
Berkeley Software Distribution (BSD) — це серія Unix-подібних операційних систем, розроблених у Каліфорнійському університеті в Берклі з 1977 року. BSD відіграла ключову роль у розвитку вільного програмного забезпечення та мережевих технологій.
BSD поширювався з відкритим вихідним кодом, що дозволяло користувачам вивчати, змінювати та поширювати програмне забезпечення. Це сприяло формуванню культури відкритого ПЗ та вплинуло на створення інших систем, таких як FreeBSD, OpenBSD, NetBSD та навіть macOS.
4. Usenet і обмін вихідним кодом
Usenet — це одна з найперших глобальних децентралізованих мереж для обміну повідомленнями, створена у 1979 році студентами Томом Траскоттом і Джимом Еллісом з Університету Дьюка. Вона стала важливою платформою для обміну вихідним кодом та розвитку культури вільного програмного забезпечення. Розробники використовували Usenet для розповсюдження своїх програм, що сприяло швидкому обміну та вдосконаленню коду.
5. MIT AI Lab і культура хакерства
Саме там працював Річард Столлман — засновник FSF.
У MIT штучний інтелект лабораторії програмісти створювали та обмінювалися своїм кодом без обмежень.
Зі зростанням комерціалізації програмного забезпечення (наприклад, закриття коду для нових принтерів Xerox), Столлман вирішив створити рух за «вільне програмне забезпечення».
Висновок:
Історія вільного програмного забезпечення почалася задовго до створення Free Software Foundation.
Ще в 1960–70-х роках у наукових спільнотах зародилася культура відкритого обміну програмним кодом.
Проекти, такі як UNIX та BSD, мережі на зразок Usenet і вільна співпраця в MIT AI Lab заклали фундамент цінностей, що стали серцем руху за вільне програмне забезпечення.
Саме обмеження доступу до коду, яке почало з’являтися в
Ідеї свободи, відкритості та співпраці, що народилися в ці перші десятиліття, продовжують визначати світ ІТ до сьогодні.
Хочете дізнатися більше про історію, ідеї та майбутнє вільного програмного забезпечення?
Запрошуємо вас на конференцію Free Software Conference Ukraine, яка пройде 18 травня в місті Львів.
Більше деталей за посиланням: Free Software Conference Ukraine, 18 травня | DOU.
Також рекомендую ознайомитись з фундаментальною інформацією про Free Software Foundation: 40 років свободи: як Free Software Foundation змінила хід ІТ-історії | DOU
Огляд книги з програмного забезпечення: Від бронювання авіаквитків до їжака Соніка: Історія програмного забезпечення, яку ми забули | DOU
1 коментар
Додати коментар Підписатись на коментаріВідписатись від коментарів