Открытый исходный код ко дню единства
⠀
Продолжу затею: раскладывать мир IT по пальцам. В дни народного единства кстати будет ввести в обиход понятие: открытый исходный код.
⠀
Мне это словосочетание доставляет особое удовольствие. Потому что говорит о глобальном сотрудничестве, об объединении и доверии.
⠀
Представим себе талантливого повара Альберто, который создал рецепт идеального соуса Чермула. Месяцами скрупулёзно пробовал соотношения специй кориандра, паприки и кинзы. Вуаля, точная формула получена. В ресторан, где работает Альберто идут исключительно потому, что с его Чермулой блюдо становится произведением гурмано-кулинарного искусства.
⠀
Газетчики охотятся за Альберто, конкуренты нанимают частных ищеек, которые выведают формулу.
⠀
— Тогда посетители повалят к нам, а не к Альберто, — жадно потирают руки соперники.
⠀
Тем временем Альберто на официальном сайте ресторана выкладывает рецепт в открытый доступ и пишет:
⠀
— Друзья, не стану тратить время и деньги на патент, бросать силы на защиту авторского права. Не потому, что не нужны клиенты и заработок. Уверен, среди вас есть светлые головы, которые смогут на основе моего детища, сделать что-то более блестящее. А стоять на пути прогресса — самое глупое, что может совершить человек.
⠀
Как эта история связана с открытым исходным кодом? Наглядно демонстрирует.
⠀
Существует знакомый каждому мессенджер WhatsApp, исходный «рецепт», которого надежно спрятан и зашифрован владельцем приложения. И тут же душа на распашку — Telegram, в котором формула открыта для желающих на официальном сайте. Бери, пользуйся, меняй, дорабатывай, создавай еще круче.
⠀
Два приема, которые используются в текстах, чтобы объяснить мудреные процессы и понятия:
⠀
1. Провести через сходство с тем, что привычно и наглядно. Понятие открытого исходного кода донести через аналогию с поваром и авторским рецептом.
⠀
2. Сравнить две узнаваемые категории. В примере Telegram и WhatsApp.