В Кремле объяснили стремительное вымирание россиян
Что такое Open Source Назад
Что такое Open Source
Все знают, что компьютер без программ - мертвая груда железа. Все равно что живое существо без мозга (точнее с пустым, чистым мозгом).
Программы для компьютеров пишут такие специальные люди, программисты.
Пишут они эти программы на таких специальных языках, языках программирования.
Большинство языков программирования состоят из обычных слов и если случайный человек, случайно увидит такой текст, он может подумать, что это обычное письмо на английском языке.

Вот это т самый текст и называется source - исходник, т.е. исходный текст программы.
В таком виде с программой удобно работать людям. Дополнять, исправлять ее, снова и снова уточняя логику и последовательность действий, которые будет выполнять процессор компьютера, ведь на самом деле программа - это просто набор инструкций для процессора.

Ни один процессор пока не умеет понимать человеческий язык ни в каком виде, даже в виде команд языка программирования похожего на английский.
Процессор понимает только язык нулей и единиц - машинный код. Поэтому, когда программа на языке программирования готова, ее переводят в машинный код и уже его засовывают компьютеру в мозг... пардон, в память, после чего груда железа оживает и начинает делать что-то осмысленное (или не очень).

Машинный, код эту кашу из нулей и единиц, практически невозможно вернуть обратно в первоначальный вид, в текст написанный программистом, а значит невозможно человеку прочитать его, что-то добавить, исправить, убрать лишнее.

Поэтому оказалось, что очень просто можно эту цифровую кашу закатать на болванку, включить станок и наштамповать сто или сто миллионов (маркетинг рулит) таких дисков, упаковать их в красивые коробки, прилепить цену от фонаря и продать лохам, пусть радуются. Такой софт (программный продукт) называется проприетарный. На него получены патенты и прочие наклейки кричащие: "Это моё! Не сметь ничего делать! Ты имеешь право только отдать мне свои деньги и потом сколько угодно протирать тряпочкой эту коробку!" Ну, я немного утрирую, вы понимаете, но совсем немного.


Выражение "open source" легко переводится, как "открытый исходник", и означает, что первоначальный текст программы не скрывается от юзера.

Он публичен с самого начала, он собственно и пишется не вертикально-интегрированным коллективом за закрытыми дверями, а как бы на улице на доске мелом, любой случайный прохожий может подойти, поглядеть, подумать и (если мыслительный процесс прошел успешно) свою запятую поставить, тем самым еще улучшить программу.
Чаще все-же автор или основная группа авторов, довольно придирчиво отбирают предложения "случайных прохожих", включая в текст только действительно полезные улучшения.

В любой момент каждый желающий может взять эту программу и юзать как хочет1, но обычно, тот кто придумал эту программу выпускает релизы пригодные к использованию.

Юзеры пользуют программу в хвост и в гриву и, поскольку текст программы открыт, очень быстро вылавливают все или большую часть багов (ошибок), а также вносят, иногда очень существенные, предложения по улучшению функциональности программы. Те из пользователей, кто обладает соответствующей квалификацией и желает помочь общему делу вливается в коллектив разработчиков. Люди эти могут жить на разных материках, но работать вместе, причем практически всегда бесплатно2.


Вот собственно всю суть я изложил, осталось сказать пару слов о следствиях.

Практика показала, что зарабатывать на софте можно очень много, главное правильно построить рекламную компанию, ну и не забывать о прочих мероприятиях (удушение конкурентов, подкуп чиновников, наказание невиновных и побольше, побольше платить адвокатам). При этом сам объект продажи не обязан быль лучшим в своем классе, важно чтобы у вас были лучшие маркетологи, юристы и ...как это... служба безопасности? В идеале вашим аппаратом должен стать госаппарат (или хотя бы его часть), с этого момента вам можно забыть о программировании, остается только продвигать, продвигать, продвигать...

Удачный open source проект ждет другая судьба.
Как и все на самом деле ценное, созданное человечеством, от написанного гусиным пером и кистью, до созданного мыслью и руками, все чем пассажиры этой планеты могут и пользоваться, и гордиться, и любить, да любить! Все это создавалось либо даром, либо на медные деньги, либо уж (космос, атом) на общие деньги граждан.

Так чем же питаются авторы open source? Да в общем они не голодают, ибо квалификация их востребована, просто они не такие жадные, как некоторые.
Поэтому их программы расходятся по миру минуя дистрибуторские сети, напрямую. Им не потребны раздутые штаты управленцев и продвиженцев, контроль за качеством осуществляет не ОТК, а потребитель, опять же напрямую. Неизбежные в сложных системах ошибки, находятся и исправляются мгновенно. Их надежность и безопасность неизмеримо выше проприетарных аналогов.


3Ну и в чем дело, почему те мамонты еще не вымерли, а эти не стали повсеместны?

Этот вопрос того же рода, что и вот эти:
- почему в мире есть бедные и богатые?
- что такое государство?
- что есть человек, чего он хочет, что им движет?

Возвращаясь мыслью к нашим баранам, вспомните о миллиардных маркетинговых бюджетах, предположите, что часть их идет на простой и надежный подкуп, вспомните, что жители мира Open Source, разрознены и не агрессивны, и вопрос3 отпадет сам собой.


Александр Немченко
17.08.2007
______________________________

1 Некоторые авторы начальной идеи программы, настаивают на каких-то условиях, например, чтобы в дальнейшем этот текст, после любых модификаций оставался открытым (хотя и может продаваться). Это лицензия GPL, но есть и другие.

2 Бесплатно - значит даром.

Док. 355918
Опублик.: 17.08.07
Число обращений: 2024

  • Немченко Александр Борисович

  • Разработчик Copyright © 2004-2019, Некоммерческое партнерство `Научно-Информационное Агентство `НАСЛЕДИЕ ОТЕЧЕСТВА``