Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
8
Добавлен:
18.06.2017
Размер:
811.52 Кб
Скачать

Билет 1

Вопрос1. Понятие о лицензии на по, лицензионном и нелицензионном по. Исходный код.

  1. Абсолютная и относительная погрешности измерений. Прямые и косвенные измерения.

1. Лице́нзия на програ́ммное обеспе́чение — это правовой инструмент, определяющий использование и распространение программного обеспечения, защищённого авторским правом. Обычно лицензия на программное обеспечение разрешает получателю использовать одну или несколько копий программы, причём без лицензии такое использование рассматривалось бы в рамках закона как нарушение авторских прав издателя. По сути, лицензия выступает гарантией того, что издатель ПО, которому принадлежат исключительные права на программу, не подаст в суд на того, кто ею пользуется.

Свободные и несвободные

Лицензии на программное обеспечение в целом делятся на две большие группы: несвободные (собственнические, они же проприетарные; и полусвободные) и лицензии свободного и открытого ПО. Их различия сильно влияют на права конечного пользователя в отношении использования программы.

Проприетарные лицензии

Основной характеристикой проприетарных лицензий является то, что издатель ПО в лицензии даёт разрешение её получателю использовать одну или несколько копий программы, но при этом сам остаётся правообладателем всех этих копий. Одно из следствий такого подхода заключается в том, что практически все права на ПО остаются за издателем, а пользователю передаётся лишь очень ограниченный набор строго очерченных прав. Для проприетарных лицензий типично перечисление большого количества условий, запрещающих определённые варианты использования ПО, даже тех, которые без этого запрета были бы разрешены законом об авторском праве. Хорошим примером проприетарной лицензии может служить лицензия на Microsoft Windows, которая включает большой список запрещённых вариантов использования, таких как обратная разработка, одновременная работа с системой нескольких пользователей и распространение тестов её рабочих характеристик. Некоторые лицензии он ОС, имеют ограничения на мультипроцессорность. Лицензии на профессиональное ПО, могут иметь дополнительные ограничения. Так, лицензия SolidWorks, имеет региональные ограничения, предусматривает сбор сведений об использовании ПО, и возможность дистанционной блокировки. Большинство лицензий запрещают передачу ПО третьим лицам.

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

Лицензии свободного и открытого ПО.Основные статьи:Свободные лицензии,Лицензии открытого ПОВ отличие от проприетарных, свободные и открытые лицензии не оставляют права на конкретную копию программы её издателю, а передают самые важные из них (составляющие 4 свободы по определениюФонда СПО, или попадающие под другое определение свободного или открытого ПО) конечному пользователю, который и становится владельцем. В результате пользователь по умолчанию получает важные права, которые закон об авторском праве по умолчанию даёт только владельцу копии, однако все авторские права на ПО по-прежнему остаются у издателя. Примером свободной лицензии являетсяGNU General Public License(GPL), которая даёт пользователю право самому распространять ПО под этой лицензией, участвовать в его обратной разработке или изменять другими способами. Тем не менее, перечисленные права обязывают пользователя ПО под GPL подчиняться определённым правилам, например, любые изменения программы, сделанные пользователем и распространённые дальше, должны сопровождаться исходным кодом этих изменений (см.копилефт).

Главной отличительной чертой свободных лицензий является то, что они совершенно не ограничивают личное пользование — пользователь волен принимать или не принимать их: работать с программой он может и без лицензии. Однако если ему требуется какое-либо из дополнительных прав, которые даёт лицензия (например, на распространение ПО, или предоставление доступа к нему по сети [пример — Affero General Public License]), он обязан принять лицензию и действовать в её рамках.

Прочие особенности

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

Исхо́дный код(также исхо́дный текст) — тексткомпьютерной программына каком-либоязыке программирования, который может быть прочтён человеком. В обобщённом смысле — любые входные данные длятранслятора. Исходный кодтранслируетсявисполняемый кодцеликом до запуска программы при помощикомпилятора, или может исполняться сразу при помощиинтерпретатора.

Исходный код некоторой части ПО (модуля, компонента) может состоять из одного или нескольких файлов. Код программы не обязательно пишется только на одном языке программирования. Например, часто программы, написанные наязыке Си, с целью оптимизации, содержат вставки кода наязыке ассемблера. Также возможны ситуации, когда некоторые компоненты или части программы пишутся на различных языках, с последующей сборкой в единый исполняемый модуль при помощи технологии, известной каккомпоновкабиблиотек.

В отличие от человека, для компьютера нет «хорошо написанного» или «плохо написанного» кода. Но то, как написан код, может сильно влиять на процесс сопровождения ПО. О качестве исходного кода можно судить по следующим параметрам:

читаемость кода (в том числе наличие комментариевк коду);

лёгкость в поддержке, тестировании, отладке и устранении ошибок, модификации и портировании;

экономное использование ресурсов — памяти, процессора, дискового пространства;

отсутствие замечаний, выводимых компилятором;

отсутствие «мусора» — неиспользуемых переменных, недостижимых блоков кода, ненужных устаревших комментариев и т. д;

адекватная обработка ошибок;

переносимость — возможность использования обработчика (компилятора, интерпретатора, транслятора) разных версий, или даже различных ОС;

возможность интернационализации интерфейса.

Погрешность измерения — оценкаотклоненияизмеренногозначениявеличиныот её истинного значения. Погрешность измерения являетсяхарактеристикой(мерой)точностиизмерения.

Абсолютная погрешностьявляется оценкой абсолютной ошибки измерения. Величина этой погрешности зависит от способа её вычисления, который, в свою очередь, определяется распределением случайной величины. При этом неравенство:, где— истинное значение, а— измеренное значение, должно выполняться с некоторой вероятностью, близкой к 1. Если случайная величинараспределена понормальному закону, то обычно за абсолютную погрешность принимают еёсреднеквадратичное отклонение.Абсолютная погрешностьизмеряется в тех же единицах измерения, что и сама величина.

Существует несколько способов записи величины вместе с её абсолютной погрешностью.

Обычно используется запись со знаком ±. Например, рекорд в беге на 100 метров, установленный в 1983 году, равен 9,930±0,005 с

Относительная погрешность— погрешность измерения, выраженная отношением абсолютной погрешности измерения к действительному или измеренному значению измеряемой величины (РМГ 29-99):,.

Относительная погрешность является безразмерной величиной, либо измеряется в процентах.

По способу измерения

Погрешность прямых измерений- вычисляются по формуле

где : ; — Средняя квадратическая погрешность среднего арифметического, а —коэффициент Стьюдента, аА— число, численно равное половине цены деления измерительного прибора.

Погрешность косвенных воспроизводимых измерений — погрешность вычисляемой (не измеряемой непосредственно) величины:

Если , где— непосредственно измеряемые независимые величины, имеющие погрешность , тогда:

Косвенными измерениями называюттакие измерения, при которых значение искомой величины находят на основании известной зависимости между этой величиной и величинами, подвергаемыми прямым измерениям. При косвенных измерениях измеряют не собственно определяемую величину, а другие величины, функционально с ней связанные. Значение измеряемой косвенным путем величины X находят вычислением по формуле

X = F(Y1, Y2, … ,Yn), (3)

где Y1 , Y2 , … Yn – значения величин, подученных путем прямых измерений. Примером косвенного измерения является определение электрического сопротивления с помощью амперметра и вольтметра. Здесь путем прямых измерений находят значения падения напряжения U на сопротивлении R и ток I через него, а искомое сопротивление R находят по формуле

R = U/I . (4)

Операцию вычисления измеряемой величины может производить как человек, так и вычислительное устройство, помещенное в прибор.

Прямыми называют измерения----------------------------------при которых искомое значение величины находят непосредственно из опытных данных. Простейшие примеры прямых измерений: измерение длины линейкой, температуры – термометром, электрического напряжения – вольтметром и пр. Уравнение прямого измерения: y = C x , где С – цена деления СИ. Прямые измерения – основа более сложных видов измерений.

Соседние файлы в папке Новая папка