man — команда Unix, предназначенная для форматирования и вывода справочных страниц. Поставляется почти со всеми UNIX-подобными дистрибутивами. Каждая страница справки является самостоятельным документом и пишется разработчиками соответствующего программного обеспечения.
Unix — семейство переносимых, многозадачных и многопользовательских операционных систем, которые основаны на идеях оригинального проекта AT&T Unix, разработанного в 1970-х годах в исследовательском центре Bell Labs Кеном Томпсоном, Деннисом Ритчи и другими.
OpenBSD — свободная многоплатформенная операционная система, основанная на 4.4BSD — BSD-реализации UNIX-системы. Основным отличием OpenBSD от других свободных операционных систем, базирующихся на 4.4BSD, является изначальная ориентированность проекта на создание наиболее безопасной, свободной и лицензионно чистой из существующих операционных систем.
BSD — система распространения программного обеспечения в исходных кодах, созданная для обмена опытом между учебными заведениями. Особенностью пакетов ПО BSD была специальная лицензия BSD, которую кратко можно охарактеризовать так: весь исходный код — собственность BSD, все правки — собственность их авторов.
Кроссплатформенность (межплатформенность) — способность программного обеспечения работать с несколькими аппаратными платформами или операционными системами. Обеспечивается благодаря использованию высокоуровневых языков программирования, сред разработки и выполнения, поддерживающих условную компиляцию, компоновку и выполнение кода для различных платформ. Типичным примером является программное обеспечение, предназначенное для работы в операционных системах Linux и Windows одновременно.
Порти́рование — в программировании — адаптация некоторой программы или её части так, чтобы она работала в другой среде, отличающейся от той среды, под которую она была изначально написана, с максимальным сохранением её пользовательских свойств. В этом основное отличие понятий порт и форк — в первом случае все пользовательские свойства пакета стараются сохранить, а во втором — это базирующаяся на общей основе самостоятельная разработка с новыми полезными свойствами.
Лицензия BSD — лицензионное соглашение, впервые применённое для распространения UNIX-подобных операционных систем BSD.
GNU Compiler Collection — набор компиляторов для различных языков программирования, разработанный в рамках проекта GNU. GCC является свободным программным обеспечением, распространяется фондом свободного программного обеспечения (FSF) на условиях GNU GPL и GNU LGPL и является ключевым компонентом GNU toolchain. Он используется как стандартный компилятор для свободных UNIX-подобных операционных систем.
Bacula — кроссплатформенное клиент-серверное программное обеспечение, позволяющее управлять резервным копированием, восстановлением, и проверкой данных по сети для компьютеров и операционных систем различных типов.
CallWeaver — это проект с открытым исходным кодом, предназначенный для создания решений IP-телефонии. Приложение работает на операционных системах Linux, FreeBSD, NetBSD, OpenBSD, Mac OS X и Solaris.
Теодор (Тео) де Раадт — канадский программист и хакер. Проживает в городе Калгари, в одной из десяти провинций Канады — Альберта. Основатель и идейный лидер проектов OpenBSD и OpenSSH, также был одним из основателей проекта NetBSD. Конфликт с основной группой NetBSD в конце концов привел к созданию проекта OpenBSD.
SCons — инструмент для автоматизации сборки программных проектов, разработанный как замена утилиты make с интегрированной функциональностью аналогичной autoconf/automake. SCons автоматически анализирует зависимости между исходными файлами и требования адаптации к операционной системе исходя из описания проекта, и генерирует конечные бинарные файлы для установки на целевую ОС.
cscope — утилита, предназначенная для навигации по исходному коду. Используется для поиска в исходном коде функций, объявлений, определений и регулярных выражений по заданной строке текста.
Portable C Compiler — один из ранних компиляторов для языка C, написанный Стивеном С. Джонсоном из Bell Labs в середине 70-х, основываясь частично на разработках Алана Снидера.
Свободное программное обеспечение (СПО) — это продукты, распространяемые по условиям либеральных лицензий, которые предоставляют пользователю больше возможностей, чем традиционные лицензии на программное обеспечение. Не следует путать свободное программное обеспечение с бесплатным. Лицензия Freeware содержит ограничения на коммерческое использование, модификацию и т. д.
Хакатон — форум для разработчиков, во время которого специалисты из разных областей разработки программного обеспечения сообща решают какую-либо проблему на время.
OpenNET (opennet.ru) — веб-сайт, русскоязычный интернет-проект, посвящённый открытым и свободным компьютерным технологиям.
OpenLisp — язык программирования из семейства языков Лисп, разработанный Кристианом Джулиеном. Он соответствует стандарту ISO ISLISP.
GNU GLOBAL — программное средство для тегирования исходных кодов. Работает в различных средах, позволяя пользователям искать объекты, объявленные в исходных файлах и легко перемещаться между файлами. Такая возможность полезна при работе над программными проектами, содержащими множество внутренних подпроектов, при использовании условной компиляции (#ifdef
) и т. д. Приложение сходно с классическими системами тегирования ctags и etags, но не привязано к какому-либо конкретному текстовому редактору.
Cамодостаточность в разработке программного обеспечения — это использование программы для создания новых версий той же самой программы. Чаще всего данное понятие применяется в отношении компиляторов, которые могут скомпилировать собственный исходный код. Также к самодостаточным программам обычно относятся ядра операционных систем, интерпретаторы командной строки и системы контроля версий.