Хакер
Ха́керами (от англ. hack) называют особый тип компьютерных специалистов. Иногда этот термин применяют для обозначения специалистов вообще — в том контексте, что они обладают очень детальными знаниями в каких-либо вопросах, или имеют достаточно нестандартное и конструктивное мышление. С момента появления этого слова в форме компьютерного термина (произошедшего в 1960-е годы), у него появлялись новые, часто достаточно различные, значения.
Словечко пошло из MIT, где в 60-х была мощная команда компьютерщиков. оська и утилиты были в исходниках, и студиозусы-программеры по просьбам правили код «на живую». выглядело весьма забавно, примерно как «ща распилим — и пролезет!» то, что они половину кода написали сами, а остальной знали наизусть — не очевидно, потому для «непосвящённых» было магичненько: два движения напильником — и готово. там же в субкультуре и родилось выражение «to hack» — править код живьём, дописывать/переделывать без предварительного плана, руководствуясь своими знаниями и опытом. сейчас хакеры пишут всякий FOSS (тот же линукс). и презирают «взломщиков», которые обычно создать ничего не способны. ломать — не строить.
В последнее время слово «хакер» имеет менее общее определение — этим термином называют сетевых взломщиков и других сетевых преступников, таких как кардеры, крякеры и скрипт-кидди.
Несмотря на историческую неправильность, в настоящее время частым является употребление слова именно в последнем значении — «компьютерный злоумышленник». Более того, в кинофильмах хакер обычно подаётся как человек, который способен с ходу «взломать» любую систему, что на самом деле невозможно в принципе. Например, в фильме «Пароль Рыба-меч» программист (которого играет Хью Джекмен) взламывает шифр Вернама — единственную из существующих систем шифрования, для которой теоретически доказана абсолютная криптографическая стойкость.
Многие современные хакеры (в первоначальном понимании этого слова) являются идейными противниками ограничения распространения информации см. Ричард Столлман и Линус Торвальдс.
Распространители архивов (репакерство)[править | править код]
В хакерской среде самостоятельно возникают разнообразные общественные феномены. Например, культура упаковки пиратского ПО для дальнейшего распространения. Так, житель Уфы под псевдонимом xatab получил всемирную известность — он не был хакером, но «упаковывал» и распространял пиратские версии известных программ (варез), которые потом широко расходились по миру, делая псевдоним известным и даже «легендарным». Хотя данная деятельность, называемая «репакерство», программированием фактически не является. Релизная группа — это когда репакеров много, и среди них могут быть, а могут и не быть, программисты.
Есть отдельные группы музыкальных пиратов, которые копируют музыку с исходных носителей и готовят упаковку с музыкальными/медиа-файлами, нередко сопровождая её текстами. Эта деятельность известна как «риперство» (rip), а риперы объединяются в «рип-команды», которые распространяют релизы по архивам и пользователям. Они часто название своего объединения дописывают в названия файлов, которые распространяют.
Интернет-издание Kod.ru так определяет репакера: «Слово «RePack» известно многим. Это сборка всех компонентов нужной программы в одном архиве с автоматической установкой содержимого. Чаще всего этот термин используется для определения взломанного, то есть пиратского софта. Создаются такие архивы людьми, именуемыми репакерами. Многие ошибочно полагают, что репакер – это человек, занимающийся взломом программного обеспечения, однако в действительности это не так. Человека, создающего репаки, можно назвать проводником между настоящими взломщиками софта и его потребителями. Задача таких людей довольно понятна — донести до конечного пользователя пиратский продукт в красивой обёртке. На практике это происходит так: необходимо взять официальный дистрибутив программы и «вшить» в него «таблетку от жадности» — созданный взломщиками компонент для обхода лицензионной защиты программы, делая её бесплатной. Ну и, конечно же, всё это нужно упаковать в красивый и максимально компактный установщик».