Принципы и схемы лицензирования программного обеспечения
Контрольная работа - Компьютеры, программирование
Другие контрольные работы по предмету Компьютеры, программирование
?раммного обеспечения предоставляет лицензия Free BSD. По условиям этой лицензии, программные продукты, полученные в результате переработки предоставленного программного кода, могут распространяться на любых условиях, в том числе и на возмездной основе. Лицензии FreeBSD и GNU GPL получили широкое распространение, но они не являются единственно возможными лицензиями на передачу программного обеспечения с открытым кодом. Правообладателем, при необходимости, могут быть выработаны собственные условия предоставления прав на такое программное обеспечение, в большей или меньшей степени ограничивающие права пользователя. Лицензии на распространение программного обеспечения, не содержащие условия об открытости исходных кодов, более разнообразны. Каждый правообладатель может выработать свои собственные условия предоставления прав на ПО. Практически во всех таких лицензиях содержится запрет на любую модификацию программного кода, если только такая модификация не разрешена прямо в законодательстве (например, адаптация программы).
3. Распространенным делением типов программного обеспечения в зависимости от условий лицензии является их деление по критерию возмездности. В соответствии с этим критерием, программное обеспечение делится на бесплатное, условно-бесплатное и коммерческое. В некоторых случаях выделяют также программное обеспечение, распространяемое на специальных условиях. Бесплатное программное обеспечение (FreeWare) не следует путать с открытым программным обеспечением (OpenWare): как бесплатность распространения не означает открытости исходных кодов, так и открытость исходных кодов не влечет за собой безвозмездный характер распространения. При предоставлении программного обеспечения на бесплатной основе правообладателем, как правило, оговариваются специальные условия использования ПО. Распространенным условием является запрет на внесение любых изменений в программный код, за исключением прямо разрешенных законодательством. Обычным условием бесплатной лицензии является оговорка об освобождении правообладателя от любых гарантий и обязательств, связанных с функционированием программного обеспечения.
Условно-бесплатное распространение программного обеспечения подразумевает, что пользователю предоставляется возможность ознакомиться с программой, протестировать ее возможности при решении задач пользователя. При этом либо ограничивается срок бесплатного использования программы, либо предоставляется функционально ограниченная версия ПО. По ознакомлении с программой пользователь вправе либо отказаться от ее дальнейшего использования, либо оплатить программный продукт и приобрести права на него в полном объеме.
Коммерческое распространение программного обеспечения предполагает, что пользователь должен оплатить программы, только после чего он получает права на них. Обычно в лицензионных соглашениях, предусматривающих предварительную или последующую оплату за передаваемое программное обеспечение, содержится больший объем гарантий и обязательств правообладателя, нежели в лицензиях на бесплатно распространяемое программное обеспечение.
В некоторых случаях правообладатели, распространяющие свое программное обеспечение на коммерческой основе, предоставляют права бесплатно, или условно-бесплатно. Обычно соглашения о предоставлении ПО в таких случаях содержат набор дополнительных условий, ограничивающих (реже расширяющих) права пользователей, а также предусматривающих пределы использования программных продуктов.
4. Лицензионные соглашения можно подразделить в зависимости от того, с кем, и в каких целях они заключаются. По этому критерию можно выделить лицензионные соглашения с конечным пользователем (EULA End User License Agreement), и лицензии, предусматривающие возможность доработки программного обеспечения.
Типовой формы лицензионного соглашения с конечным пользователем в настоящее время не выработано, различными правообладателями используются разные, хотя и близкие по содержанию лицензионные соглашения. Лицензионные соглашения с конечным пользователем обычно предусматривают минимально возможный объем предоставляемых прав, причем права никогда не предоставляются на исключительных условиях. В таких соглашениях устанавливаются также пределы правомочий пользователя, гарантии правообладателя, определяются механизмы технической поддержки использования ПО. В отличие от единообразных лицензионных соглашений с конечным пользователем, лицензионные соглашения, предусматривающие возможность доработки программы, могут значительно различаться.
Во-первых, такие лицензионные соглашения могут входить в пакет документов, оформляющих отношения дистрибьюторского или франчайзингового типа. Согласно таким соглашениям, компания-правообладатель предоставляет компании-распространителю право распространять ПО, в том числе, и с возможной доработкой продукта под нужды конечного пользователя. Система лицензионных соглашений в этом случае будет двухуровневой: правообладатель программного продукта предоставляет лицензию как распространителю, так и (посредством распространителя) конечному пользователю. Права на произведенные распространителем изменения в программном продукте, как правило, сохраняются за распространителем и предоставляются им конечному пользователю по соответствующей лицензии.
Во-вторых, возможность доработки ПО может содержаться в лицензионных соглашениях, являющихся час