Электронная библиотека

Как начать работу?

EL2

Ваши вопросы по библиотечной работе можно направлять по адресу: cni@istu.edu

Мы в социальных сетях

Эмблема ВКонтаткте Эмблема Телеграм Эмблема Кеша

Новые поступления

в НТБ ИРНИТУ

Мы ВКонтакте

Канал Youtube

Библиопоиск

Цитата дня

«Если что-то не так, сразу исправьте. Но не приучайте себя волноваться — это ничего не меняет.»Эрнест Хемингуэй

Рубрики

Календарь новостей

Октябрь 2022
Пн Вт Ср Чт Пт Сб Вс
 12
3456789
10111213141516
17181920212223
24252627282930
31  

Запрещенные материалы

С Федеральным списком экстремистских материалов можно ознакомиться на сайте Минюста России

Открытое программное обеспечение

Открытое программное обеспечение (англ. open-source software) — программное обеспечение с открытым исходным кодом. Исходный код таких программ доступен для просмотра, изучения и изменения, что позволяет убедиться в отсутствии уязвимостей и неприемлемых для пользователя функций (к примеру, скрытого слежения за пользователем программы), принять участие в доработке самой открытой программы, использовать код для создания новых программ и исправления в них ошибок — через заимствование исходного кода, если это позволяет совместимость лицензий, или через изучение использованных алгоритмов, структур данных, технологий, методик и интерфейсов (поскольку исходный код может существенно дополнять документацию, а при отсутствии таковой — сам служит документацией).

Термин open source (с англ. — «программное обеспечение с открытыми исходными кодами») был использован в качестве определения в 1998 году Эриком Реймондом и Брюсом Перенсом, которые утверждали, что термин free software (свободное программное обеспечение) в английском языке неоднозначен и смущает многих коммерческих предпринимателей.

Большинство программ с открытым исходным кодом является одновременно «свободными». Определение программного обеспечения с открытым кодом по Реймонду и определение свободного программного обеспечения не полностью совпадают друг с другом, но близки, и большинство лицензий соответствует обоим.

Различие между движениями открытого программного обеспечения и свободного программного обеспечения заключается, в основном, в приоритетах. Сторонники термина «open source» делают упор на эффективность открытых исходников как метода разработки, модернизации и сопровождения программ. Сторонники термина «free software» считают, что именно права человека на свободное распространение, модификацию и изучение используемых им программ являются главным достоинством свободного открытого ПО.

По мнению Ричарда Столлмана, разрекламированность «Open Source» несколько вредит свободному программному обеспечению, так как некоторые разработчики и пользователи программного обеспечения «с открытыми исходниками» совсем не против собственнического программного обеспечения, и люди останавливаются на Open Source, не доходя до понятий о свободе. Он отмечает, что некоторые враждебные к свободному программному обеспечению компании — например, Microsoft — используют только выражение «open source», при этом, вероятно, намеренно избегая выражения «free software».

По словам Брюса Перенса, программное обеспечение «с открытыми исходниками» всегда было лишь способом объяснить предпринимателям идею свободного ПО, и это ему удалось.

Несмотря на стремление авторов определения избавиться от неоднозначности слова free, выражение open source тоже очень часто используется для обозначения сущностей, противоречащих определению OSI или не имеющих к нему никакого отношения, но способных привести к путанице. Например, спецслужбы США используют его в значении «открытый источник» (см.: OSINT от англ. Open Source Intelligence), что упомянуто в объявлении на сайте Реймонда.

Существуют также программы, исходный код которых можно видеть, но которые не подходят под определения открытого или свободного ПО, например, UnRAR, распаковщик RAR-архивов. Его исходный код находится в открытом доступе, но лицензия запрещает использовать его для создания RAR-совместимых архиваторов. Другим популярным примером может быть программа шифрования TrueCrypt: её лицензия отнюдь не свободная, но исходный код при этом открыт, хотя менять его нельзя, можно лишь проверять работоспособность и «честность».

Свободное программное обеспечение

Свободное программное обеспечение (СПО, англ. free software, также software libre или libre software) — программное обеспечение, пользователи которого имеют права («свободы») на его неограниченную установку, запуск, свободное использование, изучение, распространение и изменение (совершенствование), а также распространение копий и результатов изменения. Если на программное обеспечение есть исключительные права, то свободы объявляются при помощи свободных лицензий.

Как и бесплатное (freeware) и бесплатно распространяемое программное обеспечение, СПО можно использовать и обычно получить бесплатно (но конкретный распространитель может взимать плату за получение у него копий, за каналы доставки, носители — компакт-диски или дополнительные сервисные услуги). Однако freeware обычно распространяется в исполнимом виде без исходных кодов и является проприетарным ПО, а чтобы ПО было свободным (free software), получателям должны быть доступны его исходные коды, из которых можно создавать исполняемые файлы, вместе с соответствующими лицензиями. Из-за того, что словом «продажа» называют и продажу оригинала, и распространение копий за деньги, и платное лицензирование (обычно на несвободных условиях), некоторые всё же считают свободное ПО подмножеством бесплатного.

Часто различают свободное и открытое ПО (open source) — хотя доступность исходного кода для СПО является обязательным, а многие открытые программы являются одновременно свободными. Выбор названия часто связан с используемым языком и с целями свободности или открытости.

Движение СПО зародилось в 1983 году, когда Ричард Столлман сформировал идею о необходимости свободы использования программного обеспечения (англ. software freedom) пользователями. В 1985 году Столлман основал Фонд свободного программного обеспечения, чтобы обеспечить организационную структуру для продвижения своей идеи.

Бизнес-модели СПО, как правило, основаны на принципе расширения возможностей — например, новые объекты применения, обучение, интеграция, настройка или сертификация. В то же время, некоторые бизнес-модели, которые работают с проприетарным программным обеспечением, не совместимы со свободным программным обеспечением, особенно те, которые заставляют пользователей платить за лицензию, чтобы законно использовать программный продукт.

Бесплатное программное обеспечение

Бесплатное программное обеспечение (англ. freeware от англ. free <of charge> «бесплатный» + software «программное обеспечение») — программное обеспечение, лицензионное соглашение которого не требует каких-либо выплат правообладателю. Бесплатное программное обеспечение обычно распространяется в готовом к исполнению виде (без исходных кодов) и является проприетарным программным обеспечением.

Бесплатное программное обеспечение, в отличие от свободного программного обеспечения, может распространяться без исходных текстов и может содержать ограничения на коммерческое использование, модификацию и т. д. Свободное программное обеспечение предоставляет каждому, помимо права на использование программного обеспечения, право модификации и ряд других прав.

Бесплатное программное обеспечение, в отличие от условно-бесплатного программного обеспечения (англ. shareware), не предполагает никакой платы разработчику и соответственно, никаких дополнительных услуг, таких как улучшенные версии, не предполагается.

Существует также способ распространения программного обеспечения, занимающий среднее положение между условно-бесплатным и бесплатным, когда некая программа выпускается как бесплатная, но облегчённая, при этом, в отличие от большинства условно-бесплатных программ, использование которых по окончании ознакомительного срока нелегально, здесь никаких ограничений по времени использования бесплатная версия не имеет, а ограничения накладываются на какие-либо «продвинутые» возможности программы, а иногда также воспрещается её использование в особо оговоренных в EULA случаях (чаще всего — в коммерческих целях). Такова, например, бесплатная версия программы Micro-Cap, которую можно легально использовать в течение неограниченного времени, однако у неё сильно сокращена библиотека моделируемых элементов, воспрещено использование в коммерческих целях, искусственно уменьшена скорость моделирования.

Программное обеспечение в общественном достоянии

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

Согласно Бернской конвенции, которую подписало большинство стран, автор автоматически получает эксклюзивное авторское право на всё, что он написал, законодательство государства может также предоставить авторское право, патенты, товарные знаки или другие права по умолчанию. Бернская конвенция распространяется и на программное обеспечение. Таким образом, программа автоматически защищена авторским правом, и если автор хочет передать её в общественное достояние, он должен явно отказаться от авторских и других прав на неё. В ряде стран некоторые права (в частности, личные неимущественные права автора) не могут быть отчуждены.

По словам Фонда свободного программного обеспечения, словосочетание «общественное достояние» иногда неправильно используется для обозначения любого программного обеспечения, которое распространяется под свободной лицензией (свободное программное обеспечение) или распространяется и используется бесплатно (бесплатное программное обеспечение). Причём даже тогда, когда пользователю предоставляются значительные права (такие, как свобода изменять и распространять программное обеспечение), некоторые права на программное обеспечение, как правило, по-прежнему будут оставаться за автором и использоваться, например, для копилефта (в свободном программном обеспечении) или запрета коммерческого использования (бесплатное ПО). Такое программное обеспечение не находится в общественном достоянии.

Кроме того, исполнимый модуль может быть в общественном достоянии, даже если его исходный код не предоставляется (делая программу несвободной, потому что её нельзя будет изменять). Когда исходный код доступен, программа находится в общественном достоянии на бесплатной основе.

Некоторая путаница может возникнуть в случае программной культуры 1980-х и 90-х годов, когда коллекции программного обеспечения в «общественном достоянии» (обычно сокращённо «ОД») были популярным видом «свободного программного обеспечения» как в смысле бесплатности, так и в смысле отсутствия ограничений. Тогда программное обеспечение часто писалось на таких языках программирования, как, BASIC, в котором исходный код был необходим для запуска программного обеспечения.

В 1980-х годах программное обеспечение в общественном достоянии часто распространялось через локальную группу пользователей или компании, такие как PC-SIG, Саннивейл (Калифорния), которые предоставляли по почте каталоги с более чем 300 дисков при средней цене в $ 6.

Проприетарное программное обеспечение

Проприетарное программное обеспечениенесвободное программное обеспечение (англ. proprietary software; от proprietary «частное, патентованное, в составе собственности» + software «программное обеспечение») — программное обеспечение, являющееся частной собственностью авторов или правообладателей и не удовлетворяющее критериям свободного ПО (предоставления программного кода недостаточно). Правообладатель проприетарного ПО сохраняет за собой монополию на его использование, копирование и модификацию, полностью или в существенных моментах. Обычно проприетарным называют любое несвободное ПО, включая полусвободное.

Рассматриваемое понятие не связано напрямую с понятием коммерческого программного обеспечения.

НТБ ИРНИТУ разработана база данных для АБИС ИРБИС.

ПолеПодполеПовторяемостьНаименование
1нетИдентификатор
10нетНазвание программного продукта
20даКатегория
30даЛицензия
40даОперационная система
41нетТребования к оперативной памяти
42нетТребования к жесткому диску
43нетАппаратная платформа
50даЯзык интерфейса
60даАвтор (разработчик)
70нетАктуальная версия
80нетСайт
90нетАннотация
91даНенормированные ключевые слова
2нетСкрытый продукт (описание не готово)
3нетОтветственное лицо