Открытое программное обеспечение
Откры́тое програ́ммное обеспе́чение, программное обеспечение, исходный код которого открыт, т. е. находится в свободном доступе для возможной модификации и распространения (The Open Source Definition // Open Source Initiative). Термин «открытый исходный код» (англ. open source) начал использоваться в конце 1990-х гг. группой людей из движения за свободное программное обеспечение, которое появилось как ответ на ограничения проприетарного программного кода (O'Mahony. 2002). Программные продукты с открытым исходным кодом включают разрешение на использование исходного кода, проектной документации или содержимого (Lakhani. 2003) и обеспечивают всеобщий доступ через специальную «свободную» лицензию, которая позволяет другим лицам повторно использовать работу другого автора по своему усмотрению с минимальными ограничениями. Понятие об открытости может применяться к программному и аппаратному обеспечению, производству, фильмам и другим медиафайлам. Например, известны фильмы с открытым контентом или журналистика с открытым исходным кодом (Leonard. 1999).
Основным принципом разработки открытого программного обеспечения является совместное производство, при котором такие продукты, как исходный код, чертежи и документация, находятся в свободном доступе для общественности. Код выпускается на условиях «свободной» лицензии на программное обеспечение, как, например, GNU General Public License или BSD License. В зависимости от условий лицензии другие пользователи могут затем загружать, изменять и публиковать свою версию обратно в сообщество. Возникло множество крупных официальных учреждений, включая Apache Software Foundation, которое поддерживает проекты сообщества, такие как платформа с открытым исходным кодом Apache Hadoop.
Многие проекты с открытым исходным кодом имеют высокую экономическую ценность. В работе (Wright. 2023) показано, что увеличение использования продуктов с открытым исходным кодом в стране приводит к увеличению числа новых технологических предприятий. Наиболее важными проектами с открытым исходным кодом являются (McCann. 2017): Linux, Git, MySQL, Node.js, Docker, GCC, LLVM, QEMU и др.