Чи може програміст стати злодієм?
- Що за абсурд? - Обуріться ви. І не тільки ви.
Я і сам дивуюся, як рука могла таке написати і не мерзнути. Його Величність Програміст з тонкими виверткими мізками і чуйними пальцями, яким підкоряється будь-яка клавіатура і підкоряється будь-яка мишка, навіть забувши про пристойний килимку, і раптом ... злодій ?!
Бред, та й годі! Програми, складні оператори, нові системи і купа драйверів - ось доля справжнього комп'ютерника. Але щоб взяти чуже ... Хоча, стоп! Що ми розуміємо під «чужим»? Як ми характеризуємо даний злодійство? Гроші? Безперечно. Речі? Звичайно. Авторучки і олівці в розрахунок не беремо. До речі, у мене особисто вони весь час пропадають.
Так що якщо Його Величність взяв чужий гаманець і звільнив його від купюр (гаманець став, правда, не набагато легше), то зробив те саме злодійство, яке засуджується і строго карається. Але Величність ніколи такого не зробить. Навпаки, він готовий поділитися останнім, а, побачивши безпритульно лежачу річ, тут же повернути її власнику. Зате заповнити чужий вінчестер своєю інформацією і зробити її недоступною для працюючого на комп'ютері - завжди будь ласка.
Був у мене співробітник, молодий фахівець, який постійно діставав якісь новинки - то цікаву програму, то черговий компілятор. Далеко не всі вимагалося для нашої роботи, але він все збирав і дбайливо зберігав. Своєї машини скоро йому стало мало, і Сережа (так звали фахівця) почав заповнювати вільне місце на дисках у всього бюро. Більшість, до речі, цього й не помічало.
Той же Сергій одного разу побачив у своєму корінці про зарплатою зайву суму, яку ніяк не міг в цей місяць заробити. Він відразу кинувся в бухгалтерію розбиратися. Виявляється, йому нарахували чужу премію. Зрозумів би чи свою помилку бухгалтер і через якийсь час - невідомо, але чесність програміста його випередила.
Сам я якось раз йшов по заводському коридору і наткнувся на самотньо лежить пачку грошей. Повз проходили люди, ніхто її не помічав і ніхто, крім мене, не підняв. Купюри дрібні, але досить багато. Для того часу це була непогана добавка до мою скромну доходу. Але перша думка зажадала скоріше позбутися від чужих грошей, знайти власника, що я і зробив. Я підключив проходив поруч похилого співробітника, який абсолютно спокійно і впевнено вказав на недоліки збіглого зама по господарській частині. Так само спокійно і навіть якось ліниво ту (замом була жінка) прийняла від мене пачку, немов останньої абсолютно нікуди було діватися, окрім як повернутися до неї. Руки у неї були зайняті численними паперами, халат розстебнутий, кишені відстовбурчені, так що ставало зрозуміло, чому вивалилися гроші.
Я не рекламую чесність і не вихваляю себе. Просто хочу сказати, що творчий політ, в якому постійно перебуває наш захоплений колега, не сприймає ні підсвідомого муки, ні тихих уколів совісті. Душа повинна бути спокійна, інакше думки високо не піднімуться.
Поняття висоти, правда, тут не зовсім підходить. Скоріше - глибина. Просять або не просять, Його Величність постійно лізе вглиб. А там - такі простори, що дух захоплює. Програміст звідусіль тягне якісь нові «примочки» і програмки і оснащує ними свій комп'ютер. Те міський телефонний довідник дістав, то стрибає собаку з Інтернету витягнув для екранної заставки. Собака виявилася неслухняної. Три рази стрибнула - і сховалася за вискочив на четвертому стрибку вікно. «Сплатіть 14.99 $» написано великими буквами, і собаки за ними не видно. Але рішення швидко знайдено. З того ж Інтернету викачаний ключ, причому абсолютно безкоштовно, і ось собака стрибає майже на всіх екранах. Колектив задоволений.
Або інший варіант: можна самому влізти в заставку і зламати її. Звичайно, це складніше, на зате цікавіше! Чи не виникає асоціація зі зломом сейфів? Звичайно, ні! Сейф - це злочин, явне злодійство. А тут - гра! Політ думки і проба майстерності!
Йдемо далі. Серйозні програмні системи не завжди підприємству є за що купити. А вони потрібні, і потрібні саме зараз! Програмісти змушені добувати «халявні» варіанти або розкривати самі. Часом це робиться заради розваги. Хоббі деяких Величностей - збирати зламані програми або посилання на них, поміщати на своєму сайті безкоштовно пропонувати всім бажаючим.
З якою турботою пишуться файли-інструкції до цих програм! Зазвичай вони дуже короткі і називаються readme. Нещодавно мені попалося мікроруководство з продовження терміну пробної версії однієї антивірусної програми. Слова начебто звичайні. Але яке наснагу і гордість ховається за рядками! Програміст стверджує себе!
Часто доводиться займатися зломом за потребою: потрібно прискорити роботу відділу, навіть заводу, вчасно виявити себе або втриматися на своєму місці. У приватних структурах нерідко потрібна результат, і господар не хоче слухати про додаткові витрати. Йому простіше замінити працівника, ніж оплатити покупку потрібного продукту.
Добре в інших, більш цивілізованих країнах. Там вже цим перехворіли. На комп'ютерах - тільки ліцензійне. Підприємець схильний заплатити і вчасно отримати від авторів допомогу або чергове оновлення. У нас же - аналогія «Дикого Заходу» з ковбойськими і піратськими піруетами! Купується менша частина, решта видобувається програмістами. Маса чудово і тонко зламаних програм - в Інтернеті. Це воістину - бездонний колодязь «халявщіни»!
Керівництво явно або неявно заохочує умільців діставати і зламувати. Безпосереднє - часто підштовхує, а високе - закриває очі. Ще б не закрити - яка економія!
Багато хто готовий посперечатися: «Це не у нас! Таке - в минулому! У нас аналогічного взагалі не було! »Може бути. Чи не дискутую. Поступово і до нас приходить цивілізація. Бувають і перевірки програмного забезпечення. Але тут все схвачено. Наприклад, куплено два робочих місця якісного програмного продукту. А на інших п'ятнадцяти встановлений той же продукт, тільки якісно зламаний. Офіційно фірма має право ним користуватися! Ще один приклад.
Велике підприємство придбало графічну систему твердотільного моделювання (неважливо назву і того, і іншого, хоча обидва дуже відомі). Оплачена енна версія. Минуло кілька років. Гроші на наступні версії не виділялися, але інженери йшли в ногу з часом. Нові версії діставалися на чорному ринку і безболісно встановлювалися. Всі задоволені: і вищий ешелон, і користувачі системи, і перевіряючі. Задоволені собою і програмісти.
Я із задоволенням неодноразово знаходив спосіб перенести працюючу версію ліцензійної програми на інший комп'ютер без її установки. Серед читачів, я впевнений, теж знайдуться такі, і немало.
Але не будемо переходити на особистості. Виразимося в третій особі. Його Величність Програміст - виходить, злодій за замовчуванням? Він не може ним стати. Він давно їм є! І навіть пишається своїми крадіжками і називає їх спритністю! Неприємно вивести таке формулювання. Але, тим не менш, це Його Величність! .. Нехай навіть віртуальний злодій ...
А тепер відвернемося від парадоксів. Нехай це в сьогоденні і важко. Незабаром, я думаю, ми перехворіємо віртуальним злодійством. Зрештою будь-який підприємець, будь-яке підприємство прийде до висновку, що набагато вигідніше купити ліцензійний продукт і завжди мати своєчасну допомогу, ніж зламувати і пристосовувати куплене іншим.
Авторське право стане непорушним і незаперечним. Ефективність роботи від цього тільки збільшиться, а економія буде в наявності.