Какие существуют лицензии
Какие существуют типы лицензий на программное обеспечение?
Существует два общих типа лицензий на программное обеспечение, которые различаются в зависимости от того, как учитываются авторские права.
Лицензии на свободное и открытое программное обеспечение (FOSS) часто называют лицензиями с открытым исходным кодом. Исходный код FOSS предоставляется заказчику вместе с программным продуктом. Обычно заказчику разрешается использовать исходный код для модификации программного обеспечения.
Проприетарные лицензии часто называют лицензиями с закрытым исходным кодом. Они предоставляют заказчикам операционный код. Пользователи не могут модифицировать это программное обеспечение. Обычно такие лицензии также запрещают обратное проектирование программного обеспечения.
Общие лицензии можно более точно разделить на пять различных типов:
Public Domain. Это программное обеспечение находится в свободном доступе. Любой желающий может использовать и модифицировать его или интегрировать код из этого ПО в другое приложение. Однако компаниям следует быть осторожными, поскольку модифицированный код может не соответствовать стандартам качества и безопасности компании. Следует опасаться двусмысленных лицензий, которые вроде бы являются общественным достоянием, но прямо об этом не говорят.
Lesser General Public License (LGPL). Разработчики могут использовать ссылки на библиотеки с открытым исходным кодом в своих программах и применять любой тип лицензии для кода.
Разрешительная. Этот тип лицензии налагает некоторые требования при распространении или модификации программного обеспечения. Лицензионные примечания, авторские права или товарные знаки могут означать здесь некоторые требования. Существует несколько вариантов разрешительных лицензий, в том числе Apache, BSD (Berkeley Source Distribution) и MIT.
Copyleft. Код с такой лицензией может распространяться или модифицироваться как часть программного приложения или проекта, если весь соответствующий код распространяется под той же лицензией. Новые продукты, содержащие старый код с лицензией авторского лева, должны соответствовать ограничениям лицензии на старый код.
Проприетарная. Это наиболее ограничительный тип лицензии. Собственные лицензии на программное обеспечение запрещают копирование, модификацию и распространение программного обеспечения. Эти лицензии обеспечивают наибольшую защиту владельцев программ от нежелательного использования программного обеспечения.
Что включает в себя лицензионное соглашение на программное обеспечение?
Лицензионные соглашения с конечными пользователями обычно включают основную информацию о сторонах соглашения, такую как полные имена сторон, контактная информация и адреса сторон. Другие общие сведения о договоре включают:
момент вступления в силу условий соглашения (т.е. момент принятия условий пользователем);
плата за пользование;
срок действия соглашения;
Условия аннулирования и условия возврата платы в случае отказа от соглашения в течение периода, охватываемого первоначальным соглашением;
Разрешения и ограничения на распространение;
Права на копирование программного обеспечения и внесение изменений;
Гарантии на работоспособность программного обеспечения;
Количество авторизованных пользователей;
Цены или объем включенного в стоимость обслуживания, обновления и поддержки;
Количество допустимых устройств;
Отказ от гарантий;
Возможность передачи лицензии другой компании или лицу;
Исключительность или неисключительность программного обеспечения для одного заказчика; и
Применимое право и юрисдикция какого юридического лица распространяется на споры, связанные с лицензией.