Сообщество хакеров - группа программистов, которые делятся исходным кодом, обмениваются достижениями и изучают «хитрости» или более совершенные методы программирования друг для друга. «Взлом» в этом смысле не имеет для них негативного значения, более того, это означает умное и полезное решение проблем, связанных с компьютерами.
Некоторые также думают что этот тип сообщества включает в себя не только программистов, но и людей в целом, которые стремятся достичь совершенства в использовании среды и делиться результатами своей работы с другими (
).
Важно отметить, что такое отношение не должно быть связано с коммунизмом - здесь коммуникатизм может быть более точным (в частности, вариант, называемый «коммуникатизм, расширяющий либерализм» ) - люди, которые идентифицируют себя с сообществом, не обязаны делиться своей работой и достижениями, но делают это по собственной воле.
Наиболее известными представителями этого сообщества, вероятно, являются
Ричард Столлман,
Линус Торвальдс и
Эрик С. Рэймонд. Один из самых известных польских хакеров:
Михал Залевский и
Марек Холински.
Люди идентифицируют себя с этим сообществом или участвуют в нем по разным причинам, например, для создания полезных расширений, когда это возможно, из-за необходимости замены закрытого программного обеспечения на код, доступный каждому, а иногда просто для того, чтобы почувствовать себя частью большой группы.
Чтобы лучше понять мотивы участия в этой культуре и работать бесплатно, необходимо принять во внимание возможные перспективы, которые мы принимаем при восприятии программирования и программиста. Написание программы связано с информатикой, которая является научной дисциплиной. Однако для многих программистов процесс создания программы является не только (научной) работой, но и формой художественного выражения. Если это так, в той или иной степени, то есть хороший шанс идентифицировать себя с сообществом. Факторы воздействия могут быть положительными (сходство в поведении и взглядах, понимании) или отрицательными (уход от скучной повседневной работы, в которой программист является лишь субподрядчиком чужих идей), они также могут происходить одновременно.
Технология
Большинство хакеров более или менее связаны с хакерской культурой, но быть хакером означает, прежде всего, высокие
технические навыки.
Не все компьютерные среды одинаково уязвимы для взлома. Во многих средах, особенно в «удобных для пользователя», очень трудно зайти внутрь, чтобы увидеть, что на самом деле происходит, ввести интересные и полезные модификации и наблюдать за их эффектами.
Многие операционные системы (например, Microsoft Windows ) по умолчанию даже не содержат такого базового инструмента, как компилятор или текстовый редактор, полезный для программирования приложений. Из-за этого хакеры гораздо чаще встречаются среди пользователей систем Unix и систем, основанных на свободном программном обеспечении с открытым исходным кодом, например GNU / Linux (системы Unix, хотя их исходный код не всегда доступен, обычно очень дружелюбны для программиста).
Наиболее популярными языками программирования среди хакеров являются те, которые позволяют быстро создавать интересные и полезные программы и дают программисту большой контроль над программой. Такие языки включают C и C ++ , а также многие интерпретируемые языки: Perl, Python, PHP, Ruby и т.д.
Хакеры в основном используют бесплатное программное обеспечение, которое позволяет гораздо больше контролировать систему, чем это было бы в закрытой системе, и не ограничивает возможность обмена изменениями и исправлениями, которые они вводят.
Культура
Взлом эмблемы
У хакеров никогда не было учреждений, которые объединяли бы все их сообщество, хотя в Интернете появилось много каналов, которые повышают степень его интеграции. Характерные черты сообщества распространяются только через контакты между отдельными группами, поэтому часто общая черта в одной части среды почти полностью не слышна в другой.
Существует также второй механизм распространения особенностей хакерской культуры - конвергенция. Культура хакеров скорее считается ценностью, подчиненной высоким техническим возможностям, и привязанность хакеров к традициям их собственного сообщества является относительно низкой, поэтому поощряются те культурные особенности, которые способствуют хакерству, и те, которые мешают ему, теряют свою популярность. Поскольку технологии в любой момент времени схожи во всех местах и, следовательно, сходные культурные ценности технологически позитивны везде, одна и та же черта может распространяться независимо во многих различных группах. Такой характер был распространен среди других Linux, Perl или Open Source - они распространяются одновременно среди многих хакеров и их локальных сред из-за их очень полезного влияния на возможности взлома, а не из-за влияния центральных учреждений, как это часто бывает в других культурах.
Хакерский жаргон
Хакеры используют определенный, в некоторой степени, герметичный язык.
Эрик Рэймонд редактирует Jargon File, англоязычный словарь хакерского жаргона. В настоящее время нет такого исследования для польского хакерского жаргона.
Использование жаргона является обязательным для хакеров, потому что они должны эффективно общаться по многим темам, которых нет в основном языке, хотя бы из-за их новизны. Это относится не только к чисто техническим словам, но и к менее техническим терминам, которые, однако, намного короче и точнее, чем те, которые предоставляются традиционными формами языка, такими как BOFH (буквально ублюдочный оператор из ада или администраторский ублюдок из ада , в смысле администратора с очень низким уровнем толерантности к ошибкам и глупости пользователей), тривиальным (в смысле отсутствия хакерского потенциала, не заслуживающим интереса ) или Thinko (в смысле ошибки, вызванной временным нарушением мыслительных процессов, которое затем становится очевидным для человека, который совершил его, из думай - думай по аналогии с опечаткой, вызванной небрежным набором текста).
Хакеры и интернет
Интернет играет ключевую роль в хакерских сообществах, он позволяет многим людям по всему миру работать над крупным проектом. Среди тех, кто закладывает основы интернет-технологий, много хакеров, поэтому многие говорят что хакеры создали интернет .