1. Создание сайтов
  2. Словарь терминов
  3. Open Source

Open Source

Open Source (опен сорс) — идеология свободного (что включает в себя, в том числе, бесплатность) распространения программного обеспечения. Казалось бы, какое отношение имеет идеология к разработке сайтов? Как минимум такое, что подавляющее большинство сайтов в мире работают именно на программах, написанных в соответствии с идеологией Open Source — т.е. на лицензионно чистых и легально бесплатных.

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

Противоположность Open Source — проприетарное, или несвободное, программное обеспечение (proprietary software). Ключевое отличие проприетарных программ в том, что они не только платные, но и их владельцы ограничивают права пользователей на использование, копирование или модификацию этих программ.

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

Для разработчиков сайтов и для владельцев сайтов важно то, что Open Source обеспечивает лицензионную чистоту используемых программ. Т.е. вы можете быть спокойны насчет лицензионных отчислений (их нет) и легальности использования программного обеспечения (она есть).

На программах, написанных под Open Source лицензиями, работают не только большинство серверов в интернете, но и все самые популярные CMS, а также множество инструментов веб-разработчиков.

Крупнейшие мировые технологические компании также поддерживают движение Open Source и вносят существенный вклад в разработку Open Source проектов. Компания Google открыла специальный портал для поддержки Open Source: https://opensource.google.

Более того — движение Open Source поддерживают даже правительства, в частности, США. Агентство национальной безопасности США (АНБ) создало сайт https://code.nsa.gov, на котором предлагает свои разработки для любого использования, в т.ч. коммерческого, и прямо говорит: «Правительство получает выгоду в виде улучшения технологий силами Open Source сообщества».