Каким должен быть язык программирования? Анализ и критика Описание языка Компилятор
Отечественные разработки Cтатьи на компьютерные темы Компьютерный юмор Прочее

Бесплатный софт в мышеловке

Мы живём в эпоху глобальных монополий, индустрия ПО здесь — не исключение. Для борьбы с замашками монополистов национальных законов уже недостаточно. Государства борются с монополизмом поодиночке (редкое исключение — Европейский Союз). А вот монополист всегда един — левое полушарие его мозга всегда ведает, что делает правое. Поэтому у него всегда выигрышная позиция.
Бесплатный софт в мышеловке


                         Представим такую ситуацию: у российской компании есть индийский конкурент. И вот индийскую компанию покупает американский гигант, производитель ПО и один из монополистов. Американские антимонопольные законы не могут сорвать такую сделку, ведь индийская компания не является субъектом американского законодательства. На индийские законы тоже не стоит рассчитывать: у монополиста — юрисдикция США. А российская компания становится в заранее проигрышное положение. Ведь продукт-конкурент теперь продвигает заокеанский монополист, до которого руки антимонопольного законодательств РФ не достанут.

                         Наднациональные законы и наднациональная судебная система, которые бы целенаправленно боролись с монополизмом и поощряли бы конкуренцию — дело неблизкого будущего. А пока что мелким компаниям и частным лицам остаются узкие ниши, которые необходимо тщательно искать. Подбирать объедки с барского стола. Если найдена уникальная ниша — тогда есть шанс. Если продукт не уникален, то часто находится такой выход: снизить цену на ПО до нуля. Но является ли этот шаг созидательным, или же наоборот, он разрушителен? Попробуем рассмотреть его с точки зрения гипотетического «всемирного профсоюза программистов», если бы таковой существовал.

В freeware-булочную — на freeware-такси.

            Ситуация с бесплатным ПО достаточно уникальна. Мы можем вполне легально скачать бесплатно множество программ. И всю жизнь пользоваться ими. Меня одно огорчает: почему я не могу съездить в freeware-булочную на freeware-такси? Желательно каждый день. А когда я смогу задать в Яндексе «загородный дом 150 кв.м скачать бесплатно», а потом пользоваться содержимым папки «Downloads»? Увы, мир материальных и осязаемых вещей за всё просит денег. Нигде нет бесплатных продуктов, одежды, транспорта, жилья... Работать бесплатно — привилегия исключительно программистов. А ведь и другие могли бы совесть поиметь. Пшеничка, поди, когда росла, дышала бесплатным воздухом, грелась бесплатным солнышком и росла на земле, к изготовлению которой никто из землян рук не прикладывал. Да что там хлеборобы! Музыканты ходили по бесплатным музыкальным школам, а потом требуют денег за колебание бесплатного воздуха, не потратив при этом ни молекулы! Лично я всем, кого знаю, даю советы только бесплатно. А вот юристы за свои советы... Ну вы поняли. Это только программисты такие идеотыалисты. Не все, конечно, а только некоторые.

            Если взглянуть правде в глаза и не кривить душой, то вывод можно сделать только один: писатели бесплатных программ рубят сук, на котором сидят не только они, но и их коллеги по профессии. Есть, допустим, бесплатный Notepad++. А кто-то сделал такой же текстовый редактор, чтобы его продавать. И кто ж теперь его купит, когда Notepad++ бесплатен? Только человек неумный. Результат имеем такой: автор Notepad++ лишил заработка не только себя, но многих своих коллег. И теперь коллег, подобно персонажу Ильфа и Петрова, кормят протянутая рука и «же не манж па си жур». Интересно, по какому праву?
Жё нё манжё па си жур


             Давайте представим такую гипотетическую ситуацию: весь софт бесплатен. Это возможно в таких случаях (в порядке возрастания реалистичности):
  • Торжество коммунизма на всей планете. Без комментариев.

  • Производство ПО становится социальной отраслью наряду с бесплатной медициной и образованием. Со всеми вытекающими последствиями: участковый сисадмин, районный отдел разработки ПО, страховой компьютерный полис. Достаточно живописная картина. Фантазия дорисует недостающие детали.

  • Будут основаны программистские монастыри, обитатели которых будут кодить, кодить, кодить... Это будет их высшее счастье. У них не будет ни семьи, ни детей, ни своего дома. Их семья — братья во софте, их дети — программы. Высшая степень индивидуальной свободы. Впрочем, это будут странствующие монахи. Они иногда будут покидать свои обители для улучшения кармы окружающего населения. А благодарное население будет подкидывать им харчи. Впрочем, не всегда. Этот вариант не настолько уж и фантастичен: Ричард Столмен, родитель GNU и FSF, иногда устраивает «гастроли», чтобы ему подбросили кусок хлеба насущного. Иногда этот кусок хлеба ему подают в буквальном смысле, и он этим не брезгует.

  • Каждая кухарка будет писать свой софт. Днём она будет стоять у плиты/фрезерного станка/офисного стойла (нужное — подчеркнуть), а вот по ночам... По ночам она будет предаваться страстям. Конечно же, она сперва добросовестно выполнит свой семейный и супружеский долг. Но потом, когда все уснут, она будет красться к компьютеру, чтобы кодить Linux. Фантастика? Да не совсем. Кон Коливас (Con Kolivas), создатель ветки Linux -ck (уже прекратившей свое существование) и Rotating Staircase Deadline Scheduler (RSDL), по своей специальности — анестезиолог.
             Какой вариант предпочтительнее? Какая из перспектив заманчивее? «Но ведь это абсурд! Маразм! Не надо так утрировать» — возразят читатели. Но если на 30% используемых программ бесплатны, то это означает, что маразм имеет место быть только в 30% случаев.

             Нет, поймите меня правильно. Мне очень нравится халява. Даже очень нравится. Мне всегда нравились люди, которые бескорыстно творят добро. Но если жизнь поставит меня перед жёстким выбором:
  • нужно сменить профессию, ибо программы никто не покупает, потому что они все бесплатны или же
  • за любую программу надо платить, но и я работаю по специальности,
то я выберу второе.

Бесплатный софт оставляет после себя выжженную землю.

            Программирование — продукт работы мозга в чистом виде. В этом мир программирования очень схож с миром шахмат. Если за этот умственный труд программистов будут меньше платить, то сходство с шахматами только усилится. Программисты, подобно шахматистам, будут выстроены в иерархическую пирамиду, где наверху — наиталантливейшие. Только элита будет получать деньги за своё хобби. Только лучшие смогут своё увлечение сделать профессией.

            Для остальных это будет лишь хобби, высасывающее свободное время и деньги. С точки зрения заработка программирование станет бесперспективным занятием. Чтобы работать программистом, надо будет быть Каспаровым и Крамником от программирования. Остальные 99,99% программистов будут лишь читать в журнале «64» код, написанный компьютерным Каспаровым, и вздыхать: как гениально!

            P.S. Сейчас журнал «64» носит такое название по числу клеток на шахматной доске. В дальнейшем, вероятно, это будет означать разрядность процессоров.             

Почему программисты работают бесплатно?

Так почему же программисты пишут программы, а потом распространяют их бесплатно?
  • Они совершенствуют свой профессиональный уровень, приобретают опыт. Они хотят получить известность. Получив известность, они хотят устроиться на хорошую работу с хорошей зарплатой. Бесплатная программа для такого автора — это реклама самого автора.

  • Они совершенствуют уже существующее ПО, поскольку в нём увидели недостаточный функционал, неудобства или ошибки. Они это делают, в первую очередь, для себя. Отдают бесплатно свой труд потому, что и для них кто-то потрудился бесплатно.

  • Они это делают по заданию своих работодателей, например IBM.

  • Они работают «за идею»; им нравится результаты своего труда; им важна творческая самореализация.

             По пунктам 1 и 2 хочется возразить. Авторы программ, делитесь своим софтом с вами подобными! Но ни в коем случае не с людьми «со стороны». Раз вы не ездите в бесплатную булочную на бесплатном такси, то и таксистов с хлебопёками не следует потчевать халявным софтом. Не заслужили. Вы для них — источник денег? Пусть и они будут для вас таким же источником заработка. Не надо развращать этот источник халявой. Пусть они даже не знают, что существует бесплатное ПО.

             По пункту 3. Последнее время много говорится о том, что свободный софт — это переход к другой бизнес-модели. Мол, софт — бесплатен, а вот услуги по его внедрению — это и есть тот источник денег, который прокормит индустрию. Но позвольте, такая бизнес-модель обеспечивает оплачиваемой работой внедренцев/сисадминов, но никак не программистов! Разве обязаны внедренцы/сисадмины делиться заработанным с авторами программ? В этом случае профессия программиста опять обречена на вымирание.

            Работать за идею — прекрасный душевный порыв. Но его не оценят ни таксисты, ни хлебопёки. Им не понятны ни красота вашего программного кода, ни изощрённый алгоритм. Для них это останется «под капотом». Они туда никогда не заглянут, потому что ничего в этом не поймут. «Не мечите бисер перед... недостойными этого бисера».

            «Платному софту всегда есть место. Многим фирмам нужен специфичное ПО, поскольку у них специфичен бизнес (технологии, оборудование и т.п.). Коробочное ПО их не устраивает» — существует такое оправдание.


            Существовавшая в 1990-х годах газета «Софт-маркет» как-то дала такой прогноз: «Пока существует бухгалтерия и Clipper, работа у программистов всегда будет». Качество прогноза легко теперь оценить: о Clipper многие уже и не знают, а бухгалтерия вполне обходится типовыми коробочными продуктами.

Есть ли третий путь?

Что ещё почитать на эту тему.

Последняя правка: 2015-01-23    06:03

ОценитеОценки посетителей
   ██████████████ 5 (33.3%)
   █████████ 3 (20%)
   ███ 1 (6.66%)
   █████████████████ 6 (40%)

Отзывы

     2012/10/28 14:22, utkin

Статья рассматривает вопрос как-то ребром - или все платное или все бесплатное. Бесплатное ПО же возникло не с пустого места, одна из причин это то что платники просто оборзели и стали требовать деньги за воздух. И сейчас подобная тенденция еще существует, возьмите тот же офис. Фактически все его модификации, после Майкрософт Офиса 97 не приносят пользы простому пользователю. Однако он навязывается в явном виде. Один из способов это например введение новых форматов для имеющихся офисных документов. Если Вам все чаще и чаще начнут приносить документы в новых форматах Вам волей-неволей придется переходить на новую версию программного продукта. Далее все тот же монополизм навязывает нам программы которые не отвечают нашим требованиям. Все это приводит к двум вещам - пиратству (потому что ПО очень дорого) и свободному ПО. Кроме того, свободное ПО также дисциплинирует коммерческие фирмы - хочешь продавать - сделай лучше! А ныть, что свободное ПО отбирает хлеб..., но извините конкурирующие коммерческие фирмы занимаются тем же самым. Так что претензии к свободному ПО явно не обоснованные.

     2013/11/05 11:16, Optimist

Статья полный бред. У автора в голове изначально неверные данные. Он путает "Бесплатное" и "Свободное". Смысл развития темы, неужели вы написали её бесплатно?
Я использую Свободное ПО в работе и готов оплатить разработчикам нужные мне исправления и функционал. Но они почему-то делают это бесплатно.
Тем не менее, покупать софт у зажравшихся корпораций по ценам...Это сейчас, а если бы альтернативы не было?
Услуги по внедрению и поддержке, однако и есть хлеб таких компаний как Red Hat
И если вы пришлёте им свою статью они будут сильно удивлены. Для тех кому эти услуги не нужны - существует бесплатная версия дистрибутива.

     2014/01/17 19:58, Pensulo

Подписываюсь под каждым словом данной статьи.
Браво, автор! Однако дискусии по данной теме считаю бесполезной тратой времени.
Переубедить сторонников каждого из лагерей НЕ ВОЗМОЖНО.
Хочу лишь заметить что опасения автора о вырождение профессионального программизма совершенно напрасны. Ровно по той же причине что и невозможность для человеческой цивилизации на данном этапе развития отказаться от денежного оборота.

     2014/05/19 09:44, Zis

Как человек, когда-то компилировавший свои проги на клипере, скажу: в статье есть одна здравая мысль, и это мысль о иерархии программистов, в которой деньги получают только грамотные профессионалы и талантливые люди.
Если так будет - то это будет хорошо и правильно.

А если человек не в состоянии написать программу, за которую пользователи добровольно будут платить ему деньги, то...

     2014/05/19 12:04, Автор сайта

если человек не в состоянии написать программу, за которую пользователи добровольно будут платить ему деньги, то...

Вообще-то программы можно разделить на хорошие и плохие. Хорошие программы пишут профессионалы – независимо от того бесплатная она или нет. Из того, что программа бесплатна, не следует делать вывод, что её написал дилетант.

     2015/02/14 20:37, rst256

Торжество коммунизма на всей планете. Без комментариев.
Да именно над этим мы и работаем. Трепещите скоро фантики свои
только по назначению сможете применить... :-)
P.S.
А если серьезно, хочешь денег пиши проводки под 1с (вариант для
англоязычно-обделенных) или вникай в тонкости трудоустройства/
коммерции в белых странах (ты же программист, твой товар включая
твою работу легко передать по проводам. Главное включи проверку
орфографии в браузере, и не веди себя как индус готовый пахать за
1$ в мес.).

     2015/02/15 07:00, rst256

" По пунктам 1 и 2 хочется возразить. Авторы программ, делитесь своим софтом с вами подобными! Но ни в коем случае не с людьми «со стороны». "
А как вы думаете почему для опенсорс по не принято выкладывать уже скомпилированные дистрибутивы, и почему лунуксоиды считают дурным тоном "ставить" по на свою систему, предпочитая именно собирать? Это один из способов слелать продукт только для своих, и он бы прекрасно работал и не мешал комерсам получать свой профит (да на линуксе это все собирается почти автоматически, но и каждый пользователь линукса работает на сообщество в роли бета тестера, а при портировании на не дружественную ос степень сложности многократно возрастет, кто не верит попробуйте собрать что нибудь серьезное под ос мелкомягких), если бы все соблюдали лицензионные соглашения. Ведь для оперсорс ПО страдает не меньше коммерческого когда его насильно запихивают с закрытый проприентарный код, пусть даже его потом будут раздавать на право и на лево. Ведь кто не в курсе опенсорс ПО и бесплатное - разные вещи, и бесплатное ПО и правда "рубит сук на котором сидит", но открытое по это единственный способ гарантировать что твоя эвм будет работать только на тебя и не на кого другого (посмотри на свой сотовый...) Так что наверное общество может в конце концов и прийти к идее платить опенсорс разработчикам, правда сначала оно по полной должно вкусить что такое тоталитарный режим в компьютерную эру...

     2015/03/25 04:00, Алексей

Не согласен с автором: бесплатное ПО умные люди выпускают для того, чтобы на нем зарабатывать (либо дополнительные платные опции, либо реклама). Безусловно, как всякий труд, ПО должно оплачиваться. Но здесь возникает другой вопрос, при средней з/п по стране в 18 000 руб. (минус ЖКХ, еда, бытовые покупки), из оставшейся суммы сможет ли человек найти деньги на покупку Windows, Office, антивируса, игры (минимум 1 000 руб/шт.)? Или в данной ситуации целесообразно выпустить условно-бесплатное ПО, у которого ЕСТЬ хоть какой-то шанс заработать?
А про то, что музыкант не должен получать деньги - это вообще бред, потому что мы платим не за сотрясание воздуха звуком, а за ТРУД (!), который музыкант для нас осуществляет. Про хлеб и такси вообще комментировать нет смысла.

     2016/01/22 04:22, Илья

Ничего бесплатно не бывает. Если вы не платите за программу деньгами, то значит за нее кто-то другой заплатил, либо деньгами, либо своим временем.

Написать отзыв

Написать автору можно на электронную почту mail(аt)compiler.su

Авторизация

Регистрация

Выслать пароль

Карта сайта


Каким должен быть язык программирования?

Анализ и критика

Описание языка

Компилятор

Отечественные разработки

Cтатьи на компьютерные темы

Двадцать тысяч строк кода, которые потрясут мир?

Почему владение/заимствование в Rust такое сложное?

Масштабируемые архитектуры программ

Почему Хаскелл так мало используется в отрасли?

Бесплатный софт в мышеловке

Исповедь правового нигилиста

Русской операционной системой должна стать ReactOS

Почему обречён язык Форт

Программирование без программистов — это медицина без врачей

Электроника без электронщиков

Компьютерный юмор

Прочее

Последние комментарии

2018/07/03 03:27, rst256
Философия языка

2018/06/25 15:10, Автор сайта
Продолжение цикла и выход из него

2018/06/14 00:37, rst256
Лень — двигатель прогресса

2018/05/31 18:52, rst256
Программирование без программистов — это медицина без врачей

2018/05/31 17:57, rst256
Циклы

2018/05/31 17:50, Comdiv
Разбор цепочек знаков операций

2018/05/31 17:42, Comdiv
Как отличить унарный минус от бинарного

2018/05/30 18:57, Александр Коновалов aka Маздайщик
Раскрутка компилятора