Реферат по предмету "Информатика, программирование"


Принципы и схемы лицензирования программного обеспечения

Введение
Программноеобеспечение защищено от несанкционированного копирования законами об авторскихправах. Законы об авторских правах предусматривают сохранение за автором(издателем) программного обеспечения нескольких исключительных прав, одно изкоторых — право на производство копий программного обеспечения.
Приобретениепрограммного продукта — это приобретение лицензии (права) на его использование.Для каждой используемой программы необходима лицензия.
Лицензионныеправа, как правило, различаются для разных категорий продуктов:
•Персональные операционные системы, настольные приложения, игры, мультимедийныепрограммы лицензируются по следующему принципу — одна лицензия на одинкомпьютер. Не имеет значения, сколько физических лиц использует компьютер.
•Средства разработки лицензируются по принципу одна лицензия для одногофизического лица.
Серверныепродукты предполагают в общем случае две схемы лицензирования: лицензированиесервер/клиент (серверная лицензия для установки на сервер плюс клиентскиелицензии для устройств или пользователей, обращающихся к службам сервера) илилицензирование на процессор (процессорная лицензия для каждого процессорасервера).
СогласноГражданскому Кодексу РФ, программное обеспечение (ПО) является объектоминтеллектуальной собственности и охраняется законом (ГК РФ, часть 4, гл. 69,ст. 1225). При этом юридически защита авторских прав распространяется на всевиды ПО (в том числе и на операционные системы и программные комплексы),независимо от того, на каком языке они написаны и в какой форме выражены,включая исходный текст и объектный код (ГК РФ, часть 4, гл. 69, ст. 1261).
Лицензиякак разрешение компетентного государственного органа на осуществлениеопределенного вида деятельности выдается на основании Федерального закона «Олицензировании отдельных видов деятельности» и ряда других федеральных законов.Использование лицензий-разрешений на использование объектов интеллектуальнойсобственности регулируется законодательством об интеллектуальной собственности,в частности, законами РФ «Об авторском праве и смежных правах», «О правовойохране программ для ЭВМ и баз данных», «О товарных знаках, знаках обслуживанияи наименованиях мест происхождения товаров», Патентным законом РФ.
Занарушение авторских прав на программные продукты российским законодательствомпредусмотрена гражданско-правовая, административная и уголовнаяответственность.
1Стать 146 УК РФ. Нарушение авторских и смежных прав (незаконное использованиеобъектов авторского права или смежных прав, а равно присвоение авторства, еслиэти деяния причинили крупный ущерб). Предусмотрено наказание в виде лишениясвободы сроком до 6 лет.
2Статья 147 УК РФ. Нарушение изобретательских и патентных прав (незаконноеиспользование изобретения, полезной модели или промышленного образца,разглашение без согласия автора или заявителя сущности изобретения, полезноймодели или промышленного образца до официальной публикации сведений о них,присвоение авторства или принуждение к соавторству, если эти деяния причиниликрупный ущерб). Предусмотрено наказание в виде лишения свободы сроком до 6 лет.

Видылицензий
 
1.По лицензионному соглашению могут передаваться исключительные илинеисключительные права на программное обеспечение.
Припередаче неисключительных прав правообладатель предоставляет пользователю правоиспользовать ПО наравне с собой или другими лицами, также уполномоченнымиправообладателем. При этом правообладатель не лишается возможности использоватьпрограммное обеспечение сам и предоставлять право использования данногопрограммного обеспечения иным лицам. При передаче исключительных прав напрограммное обеспечение правообладатель передает пользователю имеющиеся у негоисключительные права на программное обеспечение; в этом случае правообладательне вправе осуществлять те правомочия, которые были переданы пользователю подоговору о передаче исключительных прав, а также передавать эти полномочия инымлицам.
2.Программное обеспечение может распространяться на условии открытого кода (OpenWare),или же без такого условия
Прираспространении программного обеспечения на условиях открытого кодаправообладатель, предоставляя пользователю право использования программногообеспечения, передает также исходные коды программы. При этом пользователюможет предоставляться право модифицировать исходные тексты в целях ихпереработки и совершенствования. Последующее использование полученных врезультате такой переработки программных продуктов различается в зависимости отвида лицензии. В настоящее время существуют две группы типовых лицензий напередачу программного обеспечения с открытым кодом: GNU GPL (General PublicLicense) и FreeBSD(лицензия университета Беркли) .
Основноеих различие заключается в «наследуемости» свойства открытого кода: согласноусловиям лицензии GNU GPL, все программные продукты, полученные в результатепереработки или модернизации распространяемого на таких условиях программногокода, также могут распространяться далее только на условиях GNU GPL. Это, содной стороны, способствует прогрессу в развитии программного обеспечения, сдругой – нарушает имущественные интересы некоторых разработчиков, вложивших серьезныесредства в модернизацию программного кода.
Бoльшуюсвободу в использовании передаваемого программного обеспечения предоставляетлицензия Free BSD. По условиям этой лицензии, программные продукты, полученныев результате переработки предоставленного программного кода, могутраспространяться на любых условиях, в том числе и на возмездной основе. ЛицензииFreeBSD и GNU GPL получили широкое распространение, но они не являютсяединственно возможными лицензиями на передачу программного обеспечения с открытымкодом. Правообладателем, при необходимости, могут быть выработаны собственныеусловия предоставления прав на такое программное обеспечение, в большей илименьшей степени ограничивающие права пользователя. Лицензии на распространениепрограммного обеспечения, не содержащие условия об открытости исходных кодов,более разнообразны. Каждый правообладатель может выработать свои собственныеусловия предоставления прав на ПО. Практически во всех таких лицензияхсодержится запрет на любую модификацию программного кода, если только такаямодификация не разрешена прямо в законодательстве (например, адаптацияпрограммы).
3.Распространенным делением типов программного обеспечения в зависимости отусловий лицензии является их деление по критерию возмездности. В соответствии сэтим критерием, программное обеспечение делится на бесплатное,условно-бесплатное и коммерческое. В некоторых случаях выделяют такжепрограммное обеспечение, распространяемое на специальных условиях. Бесплатноепрограммное обеспечение (FreeWare) не следует путать с «открытым» программнымобеспечением (OpenWare): как бесплатность распространения не означаетоткрытости исходных кодов, так и открытость исходных кодов не влечет за собойбезвозмездный характер распространения. При предоставлении программногообеспечения на бесплатной основе правообладателем, как правило, оговариваютсяспециальные условия использования ПО. Распространенным условием является запретна внесение любых изменений в программный код, за исключением прямо разрешенныхзаконодательством. Обычным условием «бесплатной» лицензии является оговорка обосвобождении правообладателя от любых гарантий и обязательств, связанных сфункционированием программного обеспечения.
Условно-бесплатноераспространение программного обеспечения подразумевает, что пользователюпредоставляется возможность ознакомиться с программой, протестировать еевозможности при решении задач пользователя. При этом либо ограничивается срокбесплатного использования программы, либо предоставляется функционально ограниченнаяверсия ПО. По ознакомлении с программой пользователь вправе либо отказаться отее дальнейшего использования, либо оплатить программный продукт и приобрестиправа на него в полном объеме.
Коммерческоераспространение программного обеспечения предполагает, что пользователь долженоплатить программы, только после чего он получает права на них. Обычно влицензионных соглашениях, предусматривающих предварительную или последующуюоплату за передаваемое программное обеспечение, содержится больший объем гарантийи обязательств правообладателя, нежели в лицензиях на бесплатнораспространяемое программное обеспечение.
Внекоторых случаях правообладатели, распространяющие свое программноеобеспечение на коммерческой основе, предоставляют права бесплатно, или условно-бесплатно.Обычно соглашения о предоставлении ПО в таких случаях содержат набордополнительных условий, ограничивающих (реже – расширяющих) правапользователей, а также предусматривающих пределы использования программныхпродуктов.
4.Лицензионные соглашения можно подразделить в зависимости от того, с кем, и вкаких целях они заключаются. По этому критерию можно выделить лицензионныесоглашения с конечным пользователем (EULA – End User License Agreement), илицензии, предусматривающие возможность доработки программного обеспечения.
Типовойформы лицензионного соглашения с конечным пользователем в настоящее время невыработано, различными правообладателями используются разные, хотя и близкие посодержанию лицензионные соглашения. Лицензионные соглашения с конечнымпользователем обычно предусматривают минимально возможный объем предоставляемыхправ, причем права никогда не предоставляются на исключительных условиях. Втаких соглашениях устанавливаются также пределы правомочий пользователя,гарантии правообладателя, определяются механизмы технической поддержкииспользования ПО. В отличие от единообразных лицензионных соглашений с конечнымпользователем, лицензионные соглашения, предусматривающие возможность доработкипрограммы, могут значительно различаться.
Во-первых,такие лицензионные соглашения могут входить в пакет документов, оформляющихотношения дистрибьюторского или франчайзингового типа. Согласно такимсоглашениям, компания-правообладатель предоставляет компании-распространителюправо распространять ПО, в том числе, и с возможной доработкой продукта поднужды конечного пользователя. Система лицензионных соглашений в этом случаебудет двухуровневой: правообладатель программного продукта предоставляетлицензию как распространителю, так и (посредством распространителя) конечномупользователю. Права на произведенные распространителем изменения в программномпродукте, как правило, сохраняются за распространителем и предоставляются имконечному пользователю по соответствующей лицензии.
Во-вторых,возможность доработки ПО может содержаться в лицензионных соглашениях,являющихся частью партнерского договора. Таким партнерским договором обычнооформляются отношения по совместной разработке комплексных программныхпродуктов, где модули, написанные одними разработчиками, могут модифицироватьсядругими; при этом каждый из разработчиков сохраняет права на результатсобственных творческих усилий. Объем и пределы осуществления предоставляемыхтаким соглашением прав могут различаться в зависимости от того, насколько теснымиявляются отношения между разработчиками.
Возможностьдоработки программного продукта предусмотрена в «свободных» лицензиях (GNU GPLи FreeBSD). В этом случае возможность последующей передачи прав на программноеобеспечение не ограничивается, более того, в лицензиях семейства GNU GPLотсутствие ограничений на передачу прав является обязательным.
5.В некоторых случаях, когда речь идет о предоставлении прав на программноеобеспечение конечному пользователю, можно говорить о «связанных» и «независимопредоставляемых» лицензиях (поставка на условиях OEM (Original equipmentmanufacturer) /BOX).
Впервом случае (OEM) права на программное обеспечение предоставляются припоставке программного обеспечения вместе с компьютерным оборудованием. Такиелицензии предусматривают меньшее лицензионное вознаграждение (обычно включаемоев стоимость оборудования), но при этом предусматривают меньший объем правомочийпользователя.
Принезависимой («коробочной») поставке программное обеспечение предоставляется насоответствующем материальном носителе, в сопровождении документации,необходимой для установки, наладки и использования программы; сам материальныйноситель выступает в качестве резервной копии дистрибутива. Объемпредоставляемых правомочий в этом случае несколько больше, кроме того, возможнопредоставление по одной лицензии возможности использования программы нанескольких компьютерах (при условии соразмерного увеличения лицензионноговознаграждения). При такого рода поставках часто используется т.н. «оберточнаялицензия»: пользователь признается заключившим лицензионное соглашение(напечатанное на обертке), если он вскрыл коробку с дистрибутивом.
Примерылицензий открытого ПО
 
GNUGeneral Public License — лицензия на свободноепрограммное обеспечение, созданная в рамках проекта GNU в 1988 г. Её также сокращённо называют GNU GPL или даже просто GPL, если из контекста понятно, что речьидёт именно о данной лицензии. Вторая версия этой лицензии была выпущена в 1991году, третья версия, после многолетней работы и длительной дискуссии — в 2007году. GNU Lesser General Public License (LGPL) — это ослабленная версия GPL,предназначенная для некоторых библиотек ПО. GNU Affero General Public License —это усиленная версия GPL для программ, предназначенных для доступа к ним черезсеть.
ЦельGNU GPL — предоставить пользователю права копировать, модифицировать ираспространять (в том числе на коммерческой основе) программы (что по умолчаниюзапрещено законом об авторских правах), а также гарантировать, что ипользователи всех производных программ получат вышеперечисленные права. (Тоесть, к примеру, запрещено на основе свободной программы под GPL создать другойпроект и закрыть его, то есть не предоставлять его исходники пользователям.Таким образом, данная лицензия вовсе не позволяет делать с программами «чтопопало», как могут ошибочно трактовать данную лицензию плохо знакомые с ней.)Принцип «наследования» прав называется «копилефт» (транслитерация английского«copyleft») и был придуман Ричардом Столлмэном. По контрасту с GPL, лицензиисобственнического ПО очень редко дают пользователю такие права и обычно,наоборот, стремятся их ограничить, например, запрещая восстановление исходногокода.
Лицензируяработу на условиях GNU GPL, автор не отказывается от права считаться еёавтором.
GPLбыла написана Ричардом Столлмэном для использования с программами как частьпроекта GNU. Она базируется на сходных лицензиях, использовавшихся для раннихверсий GNU Emacs, GDB (отладчика GNU) и Коллекции компиляторов GNU (GCC),унифицирует и обобщает их.
GPLv1
Лицензии-прототипысодержали части, подобные частям GPL, но были специфичными для каждойпрограммы. Целью Столлмэна являлось создание единой лицензии, которая могла быиспользоваться для любого проекта, делая таким образом возможным совместноеиспользование кода различными программами. Такой лицензией и стала перваяверсия GNU GPL, выпущенная в январе 1989 года.
GPLv2
В1990 году стало очевидным, что требуется менее ограничивающая лицензия, котораямогла бы использоваться для некоторых библиотек ПО; когда версия 2 GPL былавыпущена в июне 1991 года, вместе с ней была введена в обращение GNU LibraryGeneral Public License, также получившая номер 2, для обозначения того, что этидве лицензии являются взаимодополняющими. Номера версий разошлись в 1999 году,когда была выпущена LGPL версии 2.1, которая была переименована в LesserGeneral Public License для уточнения её местоположения в философии GNU.
GPLv3
В2005 году Эбен Моглен и Ричард Столлмэн написали черновик третьей версии GPL. Вразгоревшейся затем 7 апреля 2005 года в Филадельфии дискуссии Столлмэн сделалнесколько заявлений, касающихся патентов на ПО.
В2006 году Free Software Foundation начал двенадцатимесячную консультацию овозможных изменениях в GPL. Этот процесс координируется Фондом свободногопрограммного обеспечения, Правовым центром свободы программного обеспечения иЕвропейским фондом свободного программного обеспечения. Целью консультацийявляется создание новой версии лицензии с учётом рекомендаций и опыта всехзаинтересованных сторон, но с сохранением приверженности принципам свободногоПО.
Окончательнаяверсия GPLv3 была опубликована 29 июня 2007.
19ноября 2007 была выпущена GNU Affero General Public License v3 — GPLv3 сизменениями на основе Affero General Public License v1, выпущенной в 2002 годуAffero Inc. на основе GNU GPLv2. Данная лицензия добавляет возможностьполучения исходного кода пользователям программы, взаимодействующим с нейтолько через сеть.
СхемаGNU GPL
Нижеприведена схема GNU GPL версии 2.0 (Эта схема не имеет никакой юридической силыи служит только для краткого ознакомления)
1)Определения
(первыйабзац) Определение термина «программа»
(второйабзац) Область действия лицензии
2)Правона копирование и распространение
3)Изменениепрограммы
(первыйабзац) Право на изменения при соблюдении следующих условий:
a) добавлениеинформации об изменении в модифицированных
файлах;
b) лицензированиемодифицированных версий на условиях GNU
GPL;
c) условноетребование интерактивного вывода информации об
авторскихправах и отсутствии гарантии.
(абзацы2—4) Уточнение термина «производная работа»
4)Требованиепредоставления исходного кода
(первыйабзац) Возможные варианты распространения исполнимого кода:
a)распространение вместе с исходным кодом, или
b)распространение с гарантией предоставления исходного кода, или
c)(для некоммерческого использования) распространение вместе с
такойгарантией, полученной от третьего лица.
(второйабзац) Определение термина «исходный код»
(третийабзац) Достаточность одинакового доступа для копирования исполнимого иисходного кодов
5)Прекращениедействия лицензии при нарушении её условий
6)Акты,означающие принятие лицензии
7)Запрещениедополнительных ограничений при дальнейшем распространении
8)Внешниеограничения не снимают обязательства выполнять условия лицензии
9)Возможностьгеографических ограничений
10)Будущиеверсии GNU GPL
11)Запросына исключения из правил
12)Отказот предоставления гарантий
13)Отказот ответственности
ЛицензияBSD, Программная лицензия университета Беркли (англ.BSD license) — это лицензионное соглашение, впервые применённое дляраспространения UNIX-подобных операционных систем BSD.
Существуетдве основных версии лицензии BSD, которые необходимо различать: «оригинальная»и так называемая «модифицированная» (вторую в англоязычной литературе частоназывают New BSD License).
Этилицензии были подвергнуты ряду изменений, породив множество лицензий,обобщённо, именуемых «лицензии типа BSD». В настоящее время лицензии типа BSDявляются одними из самых популярных лицензий для свободного программногообеспечения и используются для многих программ (помимо BSD-версий UNIX, длякоторых лицензия BSD была изначально создана).
Правана исходный дистрибутив BSD официально принадлежат «попечителям университетаКалифорнии» — управляющему органу университета Калифорнии. Причина этогозаключается в том, что BSD был разработан в кампусе Беркли университетаКалифорнии. Это указание изначальных прав сохранилось в современных версиях BSD(NetBSD, FreeBSD, OpenBSD, DragonFly BSD).
Посравнению с другими распространёнными лицензиями на свободное программноеобеспечение (например, GNU General Public License) лицензия BSD налагает меньшеограничений на пользователя. Поэтому в некотором смысле использование этойлицензии ближе к помещению программы в категорию общественного достояния.
Текстлицензии считается общественным достоянием и может быть изменён без каких либоограничений.
Нижеприведён текст «модифицированной» лицензии BSD.
*Copyright (c) ,
*
*Разрешается повторное распространение и использование как в виде исходногокода, так и в двоичной форме, с изменениями или без, при соблюдении следующихусловий:
Приповторном распространении исходного кода должно оставаться указанное выше уведомлениеоб авторском праве, этот список условий и последующий отказ от гарантий.
Приповторном распространении двоичного кода должна сохраняться указанная вышеинформация об авторском праве, этот список условий и последующий отказ отгарантий в документации и/или в других материалах, поставляемых прираспространении. Ни название , ни имена ее сотрудников немогут быть использованы в качестве поддержки или продвижения продуктов, основанныхна этом ПО без предварительного письменного разрешения.
ЭТАПРОГРАММА ПРЕДОСТАВЛЕНА ВЛАДЕЛЬЦАМИ АВТОРСКИХ ПРАВ И/ИЛИ ДРУГИМИ СТОРОНАМИ«КАК ОНА ЕСТЬ» БЕЗ КАКОГО-ЛИБО ВИДА ГАРАНТИЙ, ВЫРАЖЕННЫХ ЯВНО ИЛИПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ИМИ, ПОДРАЗУМЕВАЕМЫЕ ГАРАНТИИКОММЕРЧЕСКОЙ ЦЕННОСТИ И ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ. НИ В КОЕМ СЛУЧАЕ, ЕСЛИНЕ ТРЕБУЕТСЯ СООТВЕТСТВУЮЩИМ ЗАКОНОМ, ИЛИ НЕ УСТАНОВЛЕНО В УСТНОЙ ФОРМЕ, НИОДИН ВЛАДЕЛЕЦ АВТОРСКИХ ПРАВ И НИ ОДНО ДРУГОЕ ЛИЦО, КОТОРОЕ МОЖЕТ ИЗМЕНЯТЬИ/ИЛИ ПОВТОРНО РАСПРОСТРАНЯТЬ ПРОГРАММУ, КАК БЫЛО СКАЗАНО ВЫШЕ, НЕ НЕСЁТОТВЕТСТВЕННОСТИ, ВКЛЮЧАЯ ЛЮБЫЕ ОБЩИЕ, СЛУЧАЙНЫЕ, СПЕЦИАЛЬНЫЕ ИЛИ ПОСЛЕДОВАВШИЕУБЫТКИ, ВСЛЕДСТВИЕ ИСПОЛЬЗОВАНИЯ ИЛИ НЕВОЗМОЖНОСТИ ИСПОЛЬЗОВАНИЯ ПРОГРАММЫ(ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ПОТЕРЕЙ ДАННЫХ, ИЛИ ДАННЫМИ, СТАВШИМИНЕПРАВИЛЬНЫМИ, ИЛИ ПОТЕРЯМИ ПРИНЕСЕННЫМИ ИЗ-ЗА ВАС ИЛИ ТРЕТЬИХ ЛИЦ, ИЛИ ОТКАЗОМПРОГРАММЫ РАБОТАТЬ СОВМЕСТНО С ДРУГИМИ ПРОГРАММАМИ), ДАЖЕ ЕСЛИ ТАКОЙ ВЛАДЕЛЕЦИЛИ ДРУГОЕ ЛИЦО БЫЛИ ИЗВЕЩЕНЫ О ВОЗМОЖНОСТИ ТАКИХ УБЫТКОВ.
Данныйтекст лицензии является переводом с английского. Его можно использовать вкачестве лицензионного соглашения для вновь созданного программногообеспечения. Для программ, которые уже распространяются с таким же лицензионнымсоглашением на другом (в частности — английском) языке, юридическую силу имеетименно соглашение на этом языке, а его перевод на русский может использоватьсялишь в ознакомительных целях.
ЛицензияMIT (англ. MIT License) — группа лицензий, разработанныхМассачусетсским технологическим институтом для распространения свободногопрограммного обеспечения.
Лицензиине являются «копилефтом» (не содержат требования выпуска модифицированныхверсий под той же лицензией), что допускает использование кода в«собственническом» ПО (англ. proprietary).
Некоторыегруппы в МТИ используют различные варианты этой лицензии для своего ПО, вчастности программы Expat, Metakit, PuTTY, Mono и, наиболее известная, X WindowSystem (X11).
Текстлицензии
Copyright(c)
Даннаялицензия разрешает, безвозмездно, лицам, получившим копию данного программногообеспечения и сопутствующей документации (в дальнейшем именуемыми«Программное Обеспечение»), использовать Программное Обеспечение безограничений, включая неограниченное право на использование, копирование,изменение, добавление, публикацию, распространение, сублицензирование и/илипродажу копий Программного Обеспечения, также как и лицам, которымпредоставляется данное Программное Обеспечение, при соблюдении следующихусловий:
Вышеупомянутыйкопирайт и данные условия должны быть включены во все копии или значимые частиданного Программного Обеспечения.
ДАННОЕПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ ЛЮБОГО ВИДА ГАРАНТИЙ,ЯВНО ВЫРАЖЕННЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ГАРАНТИЯМИТОВАРНОЙ ПРИГОДНОСТИ, СООТВЕТСТВИЯ ПО ЕГО КОНКРЕТНОМУ НАЗНАЧЕНИЮ И НЕНАРУШЕНИЯПРАВ. НИ В КАКОМ СЛУЧАЕ АВТОРЫ ИЛИ ПРАВООБЛАДАТЕЛИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ПОИСКАМ О ВОЗМЕЩЕНИИ УЩЕРБА, УБЫТКОВ ИЛИ ДРУГИХ ТРЕБОВАНИЙ ПО ДЕЙСТВУЮЩИМКОНТРАКТАМ, ДЕЛИКТАМ ИЛИ ИНОМУ, ВОЗНИКШИМ ИЗ, ИМЕЮЩИМ ПРИЧИНОЙ ИЛИ СВЯЗАННЫМ СПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИЛИ ИНЫМИДЕЙСТВИЯМИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ.
Использованиелицензии
Посколькукопирайт на данную лицензию отсутствует, другие группы имеют право использоватьи изменять её для удовлетворения своих целей. Например, Фонд свободного ПОиспользовал сходную лицензию для своей библиотеки ncurses, добавив следующийабзац:
Except as contained in this notice, the name(s) ofthe above copyright holders shall not be used in advertising or otherwise topromote the sale, use or other dealings in this Software without prior writtenauthorization.
Добавлениеэтого абзаца сделало текст почти идентичным одной из Лицензий BSD.
ApacheSoftware License— лицензия насвободное программное обеспечение Apache Software Foundation.
Подобновсякой иной лицензии на свободное программное обеспечение, Лицензия Apache даётпользователю право использовать программное обеспечение для любых целей,свободно распространять, изменять, и распространять изменённые копии.
Даннаялицензия не ставит условием неизменность лицензии распространения программногообеспечения, и не настаивает даже на сохранении его бесплатного и открытогостатуса. Единственным условием, накладываемым Apache лицензией, является информированиеполучателя о факте использования исходного кода, лицензированного под лицензиейApache. Таким образом, в противоположность copyleft лицензиям, получательмодифицированной версии не обязательно получает все права, изначальнопредоставляемые Apache лицензией.
Прираспространении программного обеспечения необходимо поместить следующие файлы вкорневую директорию:
LICENSE— Файл, содержащий копию лицензии Apache.
NOTICE— Текстовый файл, перечисляющий все библиотеки, лицензированные Apacheлицензией вместе с именами их создателей.
Вкаждом лицензируемом файле должна быть сохранена вся исходная информация окопирайтах или патентах, в каждый изменённый файл должна добавляться информацияо проведённых изменениях.
MozillaPublic License (сокращенно MPL) — одна из лицензий насвободное программное обеспечение. Версия 1.0 была разработана Митчел Бэйкер,во время её работы адвокатом в Netscape Communications Corporation. Версия 1.1была разработана в рамках Mozilla Foundation. MPL содержит в себе черты модифицированнойлицензии BSD и GNU General Public License.
MPLиспользуется в качестве лицензии для Mozilla Suite, Mozilla Firefox, MozillaThunderbird и других программ разработанных Mozilla. Она также былаадаптирована другими разработчиками, в особенности Sun Microsystems, в качествелицензии (Common Development and Distribution License) для OpenSolaris, версииSolaris с открытыми исходниками.
Видыбесплатного ПО
 
1.Free — бесплатная программа или скрипт. Вы можете пользоваться и распространятьэто ПО бесплатно, но вот изменять программу или скрипт Вы не имеете права.
2.Free GPL — бесплатное и свободное программное обеспечение. Обычно при такойлицензии Вы имеете право запускать, изучать, распространять и улучшатьпрограмму или скрипт. Исходники обычно доступны на сайте автора. Вы можете ихскачать, изменить ПО под себя и спокойно им пользоваться. Никаких нарушений вэтом случае не будет. Распространять можно как исходное, так и измененное Вамиили кем-то ПО.
3.Adware — бесплатная программа, которая полноценно исполняет возложенные на неёфункции, но при этом содержит в себе дополнительные компоненты. Компонент можеткрутить какую-то рекламу внутри программы, а может, например, попросить Васзаполнить какую-то анкету и т.д. При установке подобных программ, пользователяобычно предупреждают о том, что вместе с программой будут установленыдополнительные компоненты. По распространению всё тоже самое, что и у freewareпрограмм.
Видыплатного ПО
 
1.Shareware — условно-бесплатная программа или скрипт. Обычно программы этоготипа ограничиваются в плане функциональности. Т.е. какие-то функции программавыполняет как положено, а вот часть самых полезных и нужных функцийзаблокирована до тех пор, пока Вы не купите ключ. Распространять sharewareпрограммы можно при условии, что в код не внесено никаких изменений и программане взломана.
2.Trial — условно-бесплатная программа или скрипт. По этому принципу делаетсябольшинство платных программ. Суть его в том, что программа не имеетограничений по функциям, но работает без ключа только определенное количествовремени (20-30 дней) или запусков (10-20 запусков). Сейчас этот типусловно-бесплатного ПО часто относят к Shareware (см. предыдущий пункт). Пораспространению всё тоже самое, что и у shareware программ.
3.Demo — демоверсия. Программы, работающие по этому принципу обычно не имеютфункциональных и временных ограничений. Ограничения накладываются на результатт.е. Вы что-то создаете, а сохранить результат не можете. Иногда бывает, чтопри сохранении результата, на него накладываются водяные знаки, говорящие отом, что использовалась демо-версия. По распространению всё тоже самое, что и уshareware программ.
 
Логистикапоставок ПО
ПроизводительПО распространяет свои продукты через сеть дистрибьюторов, которые в свою очередьработают с реселлерами. Конечные пользователи для заказа программногообеспечения должны обращаться к авторизованным реселлерам вендора, нипроизводитель, ни дистрибьютор в большинстве случаев не работают с конечнымипокупателями.
ПроизводительПО как обладатель исключительных авторских прав на программный продуктизготавливает лицензионные копии ПО: печатает лицензии, генерирует ключи,изготавливает коробочные версии, носители и т.д. Как правило, производительтакже обеспечивает техническую поддержку ПО. Дистрибьютор принимает заказ отреселлера и формирует заказ на изготовление именных лицензий производителю ПО.Дистрибьютор также, как правило, содержит склад коробочных, предустановленныхверсий ПО и носителей для сокращения срока поставки. Реселлер, работая напрямуюс заказчиком, формирует спецификацию заказа дистрибьютору, после изготовления икомплектации заказа дистрибьютором, реселлер осуществляет доставку ПОзаказчику. Для продажи программного обеспечения реселлер, как правило, долженбыть предварительно сертифицирован производителем и иметь соответствующихспециалистов.
Документы,подтверждающие наличие прав на использование ПО
Доказательствомподлинности могут служить:
•Сертификат подлинности (если предусмотрен производителем).
•Бумажная лицензия с признаками подлинности.
•Оригинальные носители с защитой от подделки.
Подтверждениемлегальности также могут служить различные прилагающиеся к продукту документы:
•Лицензионное соглашение с конечным пользователем (в бумажном или электронномвиде).
•Оригинал руководства пользователя (если предусмотрено производителем).
•Оригинальная коробка, в которой был куплен продукт (в случае покупки коробочнойверсии).
•Любая другая документация, приложенная к продукту.
•Счет-фактура, накладная, а также Лицензионный договор с поставщиком.
 
Рассмотримтри основных варианта лицензирования компании Microsoft,их преимущества и недостатки
 
КоробочныелицензииFPP (Full Packaged Product)
Какправило, это самый дорогой способ покупки лицензий, имеет ряд преимуществ,таких как постоянное наличие у дилеров и дистрибьюторов. Данные лицензиибессрочные, это наиболее быстрый способ приобретения, но он имеет и ряднедостатков: ограничены серверные продукты и обновления, нет права Downgrade( использование предыдущих версий). Продается с НДС. В состав коробок входят:
Самакоробка, ее наличие обычно и является подтверждением легальности продукта.
Установочныйдиск (дистрибутив).
Лицензионноесоглашение конечного пользователя (EULA).
Наклейка(СOA).
Данныйвид лицензий подходит для домашних пользователей и мелких организаций, с паркомПК менее 5 рабочих станций.
ЛицензииOEM(Original Equipment Manufacturer)
Вотличие от коробочных вариантов ОЕМ лицензии самые дешевые, это обусловленоследующим: поставляются только вместе с оборудованием сборщиками систем,исключение составляет WindowsXP(GGK).Срок жизни ОЕМ версий ограничен сроком жизни оборудования, на которое былоустановлено ПО, одним словом умирает железка — умирает и лицензия, поддержкуОЕМ версий осуществляет не Майкрософт, а сборщик систем, у которого былоприобретено оборудование. Здесь еще более ограничена линейка продуктов, нетобновлений, право Downgradeраспространяется только на настольные и серверные операционные системы.
Вкомплект поставки входит EULA(лицензионное соглашение) и СОА (наклейка), может не содержать установочногодиска. Подтверждением легальности служит СОА и бухгалтерские документы опокупки.
КорпоративныелицензииOLP (Open License Program)
Самыйраспространенный и наиболее удобный способ приобретения лицензий, дляорганизаций имеющих от пяти и более рабочих станций. Существует нескольковариантов лицензий: постоянные, временные и приобретенные в рассрочку в видеежегодных платежей, также возможно приобретение (SA– набор привилегий и преимуществ от Майкрософт).
Корпоративныелицензии предоставляют клиентам наиболее широкие возможности использованияпродуктов, гибкую систему скидок, возможность перехода на новые версии, болееуглубленное право downgrade,здесь самая полная линейка продуктов. Лицензионное соглашение заключаетсянепосредственно с Майкрософт и закрепляется за конкретной организацией.
Вкомплект поставки входят только именные лицензии, установочный дискприобретается отдельно, сами лицензии НДС не облагаются. Теперь разберемся, какМайкрософт предлагает использовать свои продукты конечному пользователю болееподробно, обратившись к документам под названием EULA(лицензионное соглашения для конечного пользователя) и PUR(Права на использования продуктов). EULAвходит в состав всех трех вариантов — FPP,OEM, и OLPи четко определяет все действия, которые пользователь может применять поотношению к конкретному продукту.
Чтоконкретно регламентирует EULA:ограничение количества установленных копий по лицензии, использованиепредыдущих версий продукта (downgrade),использование другой языковой версии (crosslanguage), право переноса ипередачи лицензий и т.д.
PUR регламентирует права наиспользование продуктов для корпоративных лицензий. Цитировать весь PURпросто нет смысла, разберем общие правила, которые необходимо знать прилицензировании.
Многоезависит от того, что это за продукт, к какой категории он принадлежит, и покакому каналу лицензирования был приобретен. Разберем подробнее такую вещь, какправо использования предыдущей версии (downgrade).Здесь надо четко понимать, что в основном данное право распространяется накорпоративные лицензии (OLP),также данное право распространяется на ОЕМ, но, как указывалось выше, только наоперационные системы, и не больше одной ступени вниз. Т.е., вместо WindowsVista Businessили Ultimate клиент можетиспользовать WindowsXP proи, соответственно, вместо WindowsXP proклиент может использовать Windows2000. Тоже самое и серверные ОС: вместо WindowsSever 2008 можнопользоваться WindowsServer 2003R2. На корпоративные лицензии (OLP)ступени понижение downgradeне ограничены и не ограничены категории продуктов, т.е. имея лицензию на WindowsVista можно использовать Windows95 или вместо Office 2007 можноустановить OfficeXP. Единственное что необходимоучесть при использовании права downgrade– версия, которую вы собираетесь использовать, должна устанавливаться только соригинального установочного диска, это строгое требование Microsoft.Но, в свою очередь, Microsoftне дает гарантию поставки дистрибутива (установочный диск) старых версийпродукта и в том случае, если дистрибутив нельзя купить или скачать софициального сайта, нужно обратиться непосредственно в Microsoft.Для коробочных версий право downgradeне распространяется. Далее рассмотрим право использования другой языковойверсии (crosslanguage), здесь действуетчеткое правило: если стоимость используемых лицензий равна или дешевле тойязыковой версии, то ее использовать можно, если дороже, то, соответственно,нельзя. Пример: если вы приобрели Officeрусской версии, можно использовать английский. Право не распространяется накоробочные и ОЕМ версии. Для коробочных версий можно докупить MultilanguagePack.
Правопереноса и передачи лицензий
Чтокасается передачи ОЕМ–лицензий, то их можно передать только вместе с железом,на которое продукт был изначально установлен. Переносить на другое устройствонельзя, даже если исходное вышло из строя. Коробочные версии можно переносить содной рабочей станции на другую, а также, однократно передать коробку другомулицу со всем набором поставки.
Послечего пользователь обязан удалить программу и все ее компоненты со своего ПК.
Скорпоративными лицензиями все обстоит иначе: переносить их можно с одного ПК надругой только на длительный срок не меньше 90 дней, можно и на меньший, нотолько в случае выхода из строя ПК. Лицензию на операционную систему переноситьна другой ПК запрещается, передавать корпоративные лицензии можно только приполной их оплате. Передавать лицензии на ОС можно только вместе с ПК, накоторый была в первые установлена.
Итребуется перезаключение договора с Майкрософт.

Классификацияпродуктов Microsoft
Всепродукты, производимые компанией Microsoft, разделяются на пять классов, длякаждой из них существуют свои модели лицензирования.
Итак,на какие классы они делятся:
1.Операционные системы.
2.Приложения.
3.Серверные продукты.
4.Средства разработки.
5.Аппаратное обеспечение.
Болееподробно разберем самые основные из них и расскажем про модели ихлицензирования.
Дляоперационных систем и средств разработки действует одна и та же модель, длясерверных продуктов целых пять, для служб Интернета всего одна модель.
Операционныесистемы
Основнаямодель лицензирования операционных систем четко регламентирует золотое правило:по одной лицензии можно установить только одну копию на один компьютер, большепо этой лицензии, ее установить никуда нельзя. Использовать одновременно можеттолько один пользователь, за исключением удаленного помощника, изменятьсвойства операционной системы категорически запрещается, например — устанавливать Windows XP на сервер терминалов. Дополнять ОС собственнымисредствами разработки изменяющей ее свойства так же запрещается.
Настольныеприложения
Теперь,что касается модели лицензирования для настольных приложений, начнем с самогораспространенного приложения под названием Microsoft Office. При корпоративномварианте лицензирования за каждым компьютером, на котором установлен Office,нужно закреплять основного пользователя. Он закрепляется приказом по предприятиюи это дает право установить еще одну копию на ноутбук или на виртуальнуюмашину.
Средстваразработки
Ксредствам разработки относятся следующие приложения: Visual Studio, MSDN,TechNet. В отличие от настольных приложений средства разработки лицензируютсяна пользователя, этот пользователь должен быть закреплен внутренним приказом попредприятию, т.е. должно в приказе четко прописано, что конкретный сотрудникимеет право использовать данное приложение. Приложение можно устанавливать налюбое количество ПК и неограниченное количество копий, но использовать продуктможет только тот пользователь, за которым закреплена лицензия. И еще одноважное правило: при лицензировании средств разработки, приложения могутиспользовать только для проектирования, разработки и тестирования. Т.е.,устанавливать эти средства на компьютер клиента строго запрещается, это правилопрописано в лицензионном соглашении.
Пример:Допустим компания разработчик разработала какую-либо программу, для работыкоторой необходим SQL Server. Если вы возьмете из средств разработки SQL Serverи установите на компьютер клиента для демонстрации работы данной программы, вы,тем самым, нарушите лицензионное соглашение.
Внутреннийприказ по предприятию о закрепление пользователя обязателен, в противном случаедоказать проверяющим органам, что только конкретный сотрудник используетприложения, будет крайне сложно и еще один важный аспект, который надо всегдапомнить: нужно подробно изучать EULA и PUR.
Серверныеприложения
Данныйраздел разберем более подробно, поскольку основная часть вопросов связанная спроблемами понимания принципов лицензирования возникает именно при внедрениисерверных приложений. Как может показаться на первый взгляд схемалицензирования серверных приложений достаточно проста, но по каждому продуктусуществует масса нюансов, которые с первого раза не укладываются в голове дажеу людей с достаточным техническим образованием и опытом работы в областилицензирования ПО.
СерверыОС
Модельлицензирования серверных приложений следующая: все продукты лицензируются посхеме — лицензия на сервер и на клиентское подключение (CAL) или, при необходимости,External Connector. Разберемся с основными моделями лицензирования серверов.
Серверыуслуг
Самыйраспространенный сервер услуг это Exchange, модель лицензирования аналогичнамодели серверных ОС, лицензия на сам сервер и на клиентские подключения и принеобходимости External Connector.
Серверына процессор
Вмодели на процессор тоже, казалось бы, все просто, пока не появилось понятиевиртуального процессора. Раньше лицензировался сам физический процессор иникаких вопросов не возникало, но при появлении понятия «виртуальная среда»появилось очень много нюансов, которые также необходимо разобрать. В принципе,при лицензирование «на процессор» дополнительные лицензии на клиентскиеподключения не нужны за исключением Data Center Edition, но об этом тоженемного позже.
Серверыуправления
Серверыуправления лицензируются следующим образом: это лицензия на сам серверуправления и лицензия на устройство, которым будет управлять сервер. Об этоймодели мы тоже поговорим подробно, поскольку тут будет тоже масса всегоинтересного.
Специализированныесерверы
Дляспециализированных серверов действует самая простая модель лицензирования итребует только лицензию на сервер.
Каклицензируются серверные продукты и что такое CAL
Итак,как лицензируются серверные продукты? Постараемся объяснить это на конкретномпримере.
Допустим,что есть компания с небольшим парком ПК около 5 рабочих станций, на которыхустановлена лицензионная Windows Vista, (надо учитывать тот факт, что лицензияна операционную систему не дает никаких прав на подключение к серверу). Вкомпании появилась необходимость приобрести сервер, на этот сервер решилиустановить ОС Windows Server Standard 2008, соответственно компании потребуетсяприобрести лицензию на сам Windows Server Standard и для того, чтобы получитьдоступ к этому серверу, нужны клиентские лицензии (CAL – Client AccessLicense). Поскольку у компании 5 ПК, понадобится 5 клиентских лицензий.
Предположим,что через некоторое время в компании появилась необходимость в установке ещеодного сервера, допустим Windows Server Enterprise 2008. В этом случае компаниипонадобится приобрести лицензию только на сам Windows Server Enterprise 2008,дополнительно приобретать клиентские лицензии в этом случае не надо, посколькувсе 5 рабочих станций уже имеют лицензии Windows Server CAL. Клиентскиелицензии для Windows Server дают право на подключение к любой из редакций иStandard и Enterprise, но нужно учитывать еще один важный факт, что версия CALдолжна быть не ниже версии сервера, к которому осуществляется подключение.Пример: по клиентским лицензиям к Windows Server CAL 2008 можно подключатся кWindows Server 2003, но не наоборот, исключение — по Windows Server CAL 2003можно подключиться к Windows Server 2003 R2.
Ещеодин момент: в поставку ОЕМ и коробочных версий клиентские лицензии входят вкомплект поставки по 5 штук для корпоративных лицензий, OLP докупаютсяотдельно.
Существуетеще один вариант лицензий — Terminal CAL — лицензии предназначены длятерминального доступа. Попробуем разобраться на примере: допустим, компаниярешила расширить свой парк ПК и докупить еще 5 тонких клиентов (терминалов) дляэкономии средств и места. В этом случае компании придется докупить еще 5клиентских лицензий Windows Server CAL и 5 Terminal CAL, т.к. последние, даютправо только для подключения терминалов.
Клиентскиелицензии бывают двух видов «на пользователя» (user CAL) и «на устройство»(device CAL). Наиболее распространенная клиентская лицензия «на устройство», тоесть лицензируется само устройство на подключение к серверу, и множествосотрудников может подключиться с этого устройства к серверу. Второй вариантлицензия «на пользователя» выгодна в тех случаях, когда количество сотрудников,которым необходим доступ к серверу, ограничено, допустим, 20 ПК и доступ нужентолько двоим сотрудникам. В этом случае выгоднее будет приобрести 2 клиентскиелицензии, и эти два сотрудника смогут подключаться к серверу с любого ПК, нотолько эти два сотрудника, за которыми закреплена лицензия на пользователя.Закрепляется она приказом по предприятию, в противном случае при проверке выникак не докажете, что только два сотрудника подключаются к серверу.
Мультиплексирование
Понятиемультиплексирование крайне сложно объяснить, но попробуем объяснить наконкретном примере. Представим два сервера, соединенных между собой, назовем ихС1 и С2. Компании требуется установить SQL Server и обеспечить работу 10сотрудников с базой данных и соответственно компания хочет сэкономить напокупке клиентских лицензий. Что они делают: устанавливают на С2 SQL Server, ана С1 какую-нибудь бесплатную базу данных, не требующую никаких клиентскихлицензий. В итоге получается, что основная база данных лежит на SQL Server,который установлен на С2, а сотрудники в действительности обращаются к С1, тотв свою очередь получает запрос, берет данные из С2 и отправляет клиенту, т.е.работает как посредник и тем самым 10 сотрудников бесплатно подключаются к SQL Server.Вот этот С1 — посредник-переключатель и есть мультиплексор и эта схемазапрещена и в случае проверки повлечет уголовную ответственность по 146ст.УК.РФ. В правилах четко прописано, что мультиплексирование и промежуточноеоборудования не влияет ни на правила лицензирования, ни на число лицензий.Подведем итог: чтобы обеспечить 10 сотрудников работой с SQL Server понадобится10 SQL Server CAL.
ExternalConnector
Чтопредставляет собой External Connector, попробуем разобрать на конкретномпримере. В данном случае лучшим примером может послужить необходимость созданияинтернет-магазина. Представим, что некая компания решила открытьинтернет-магазин или некий информационный портал для предоставления товаровлибо услуг своей компании. В этом случае придется обеспечить доступ внешнимпользователям к своим ресурсам и на это требуются все соответствующиеклиентские лицензии на каждое подключение. В этом случае подсчитать сколькоконкретно понадобится клиентских лицензий в тот или иной промежуток времени впринципе невозможно, поскольку мы же не знаем, сколько клиентов будутодновременно обращаться в интернет-магазин, а приобретать сразу множествоклиентских лицензий чтобы гарантированно хватило просто не выгодно. В этомслучае и понадобится External Connector — это лицензия на неограниченноеподключение к серверу, то есть вместо огромного количества клиентских лицензий,можно приобрести один External Connector. Но тут существует один нюанс:подключаться по External Connector могут только внешние Пользователи, не являющиесясотрудниками компании, ни в каком виде. Т.е. в нашем случае подключаться могуттолько клиенты интернет-магазина.
Лицензированиена процессор
Теперьразберемся с лицензированием на процессор и рассмотрим на примере самогораспространенного серверного продукта, который лицензируется на процессор — этоSQL Server.
Какнаиболее выгодно лицензировать SQL Server? Тут действует стандартный вариант:можно лицензировать сам сервер и докупить к нему необходимое количествоклиентских лицензий, но еще можно купить и лицензию на процессор. Опять жепредставим физический сервер, на который мы собираемся установить SQL Server иподключить к нему пять пользователей, что нам для этого понадобится, помимолицензии на Windows Server и клиентских лицензий к нему. Поскольку именно наWindows Server мы будем устанавливать SQL, рассмотрим вариант лицензированиясамого SQL Server. Итак, в ситуации, когда нам надо подключить пятьпользователей, мы приобретаем лицензию на сам SQL Server и соответственно пятьклиентских лицензий к нему SQL Server CAL. Данная схема выгодна, когдатребуется подключить небольшое количество пользователей. Теперь предположим,что нам нужно подключить к SQL Server 100 пользователей, покупать в этом случаелицензию на сам сервер и на 100 клиентских подключений экономически не выгодно,в этом случае выгодно будет купить лицензию на процессор и тогда нам непотребуется лицензия на сам SQL Server и не потребуется клиентские лицензии,поскольку лицензия на процессор включает в себя лицензию на сам сервер и нанеограниченное число клиентских подключений как внутренних, так и внешних.
Тоесть лицензируется сам физический процессор, сама железка, вне зависимости отколичества ядер процессора. По данной схеме лицензируются следующие серверныепродукты:
MicrosoftBizTalk Server 2006
Microsoft Commerce Server 2007
Microsoft ISA Server 2006
Microsoft SQL Server 2005/2008
Microsoft Visual Studio Team System 2008
Заисключением Windows Server 2008 Datacenter Edition данный продукт требуетлицензии на процессор и отдельно клиентские лицензии.

Списокиспользуемой литературы
лицензирование программное обеспечение
1) www.it-click.ru
2) www.nstor.ru
3) www.gnu.org
4) www.wikipedia.org


Не сдавайте скачаную работу преподавателю!
Данный реферат Вы можете использовать для подготовки курсовых проектов.

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

Пишем реферат самостоятельно:
! Как писать рефераты
Практические рекомендации по написанию студенческих рефератов.
! План реферата Краткий список разделов, отражающий структура и порядок работы над будующим рефератом.
! Введение реферата Вводная часть работы, в которой отражается цель и обозначается список задач.
! Заключение реферата В заключении подводятся итоги, описывается была ли достигнута поставленная цель, каковы результаты.
! Оформление рефератов Методические рекомендации по грамотному оформлению работы по ГОСТ.

Читайте также:
Виды рефератов Какими бывают рефераты по своему назначению и структуре.