Столман ли е бащата на провала на проекта GNU и свободния софтуер?

Столман ли е бащата на провала?

Въпреки че постиженията му като инициатор на движението за свободен софтуер и проекта GNU са безспорни, много вероятно е той да е отговорен и за неговия упадък. В тази публикация се опитвам да отговоря на въпроса: Виновен ли е Столман за провала на проекта GNU? Дали провалът на проекта GNU причини упадъка на движението за свободен софтуер?

За да могат читателите да се съгласят или да не се съгласят с мен и така че тази статия да се превърне в източник на положителен дебат, а не просто примамка за кликване, ще започна, като изложа моето определение за провал.

Какво е провал?

От четирите определения, дадени от RAE, ние ще се придържаме към две:
1. м. Провал, неблагоприятен резултат от компания или бизнес.
3. м. Падане или разрушаване на нещо с трясък и счупване.

Според мен първото е това, което преживяваме, и нека да преминем направо към второто.

За да разберем как това се отнася за проекта GNU и движението за свободен софтуер, нека да разгледаме накратко неговия произход и цели.

Столман ли е бащата на провала на проекта GNU?

Легендата разказва, че, разгневен от неправилно работещ принтер, Ричард Столман поискал да пренапише изходния код на драйвера и му било отказано. Ядосан, той стартира проекта GNU и движението за свободен софтуер.

Реалността е малко по-сложна.

Всичко започна, когато Столман се разочарова, че културата на отворените врати, която познаваше в MIT, беше изгубена. Преди, в Масачузетския технологичен институт, ако се открие проблем в софтуера, той се решава, ако някой измисли подобрение, той го внедрява и ако е необходимо оборудване, то се взема назаем, дори ако трябва да разбият вратата на офис на началник йерархичен за постигането му.

Капката, която преля чашата, беше закупуването на нов компютър с търговски софтуер, който според Столман беше лошо написан, труден за разбиране и имаше лоша политика за сигурност. Разработчиците успяха да подобрят политиките за сигурност, за да попречат на Столман да си пъха носа. Те обаче не успяха да направят модификациите, които биха позволили на машината да се свърже едновременно с вътрешната мрежа на MIT и външната мрежа ARPANET.

Моля, обърнете внимание на това, което ще бъде първата точка от моя аргумент. Отворената и не-йерархична култура на MIT. Сега идва второто.

Казват, че ако имаш само чук, всички проблеми са пирони и, Като програмист Столман решава, че решението е да създаде операционна система от нулата. За да улесни приемането, той реши, че трябва да изглежда като Unix, без да е такъв.  Всъщност името на операционната система GNU е рекурсивен акроним за GNU is not Unix.

Въпреки това, желаейки да спести работа, той искаше да използва инструмент, наречен Free University Build Kit), но разработчикът, въпреки че му даде разрешение, го предупреди, че инструментът все още е патентован и че новата операционна система трябва да насърчава хората да го купуват.

В крайна сметка Столман разработва свой собствен компилатор, наречен GNU Emacs., базиран на свободно разпространяван инструмент, въпреки че когато компанията, която го притежаваше, реши да спре да бъде безплатен, беше останал малко от оригиналния код и те успяха да го премахнат без проблеми.

Ето го вторият ми аргумент. Безплатните инструменти, които в действителност не са и тези, които са били и един ден престават да бъдат. Търпение.

Години по-късно Столман искаше да осигури правни гаранции, които да запазят инструментите му безплатни. За това През 1985 г. той създава Фондацията за свободен софтуер, а през 1989 г. написва GNU General Public License, който гарантира на крайните потребители правото да използват, споделят, изучават и модифицират софтуера.

Несъмнено е, че първата цел никога не е била постигната (разработване на безплатна операционна система). лПоявата на Linux и производните на BSD са съпътстващи събития и вероятно биха се случили по същия начин без инструментите на проекта GNU.

В следваща статия Ще се опитам да докажа, че провалът на проекта GNU е причината за провала на движението за свободен софтуер и че човекът, отговорен за този провал, е Ричард Столман


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.