Касперский вид лицензии коммерческая freeware gnu gpl
Это подробное руководство предоставит вам информацию для эффективного сравнения лицензий Open Source, что должно помочь вам при выборе лицензии Open Source, подходящей для Вашего проекта.
Итак, вы уже некоторое время работаете над крутым проектом – и вот вы готовы сделать важный шаг и превратить ваш закрытый код в открытый.
Эта задача кажется несложной – просто почистить исходники и историю версий перед тем, как залить свой репозиторий на GitHub или Bitbucket . пока не всплывает вопрос о лицензии. Оказывается, выбор такой широкий. Какую лицензию выбрать? И нужна ли она вам вообще на самом деле?
Можно коротко ответить на последний вопрос: да, вам действительно нужна лицензия. А на вопрос о том, какая лицензия вам нужна, мой ответ ещё короче: когда как. Но если вы серьёзно относитесь к своему проекту, вам, вероятно, потребуется немного больше деталей. Что ж, читайте дальше – и помните: вы вступаете на территорию бесконечных споров!
Нужна ли мне лицензия? И что вообще такое лицензия?
Лицензия – это официальное разрешение, предоставленное автором какой-либо работы ( «Лицензиаром» ) сторонним лицам ( «Лицензиатам» ) и регулирующее использование лицензиатом работы лицензиара. Она имеет форму договора, с которым должны согласиться обе стороны. В наше время - это согласие бывает неявным: подразумевается, что, просто используя какую-либо работу, вы соглашаетесь с условиями её лицензии на использование.
Поясню: выпуская свою собственную работу, лицензиаром являетесь именно вы. А лицензиатом – любое лицо, использующее ваш код. Проще говоря, речь идёт о двух главных категориях: разработчиках и конечных пользователях.
И для закрепления ещё некоторых терминов: модифицируя вашу работу, лицензиат создаёт то, что называется производной работой (производным произведением). Не все лицензии одинаково трактуют то, становится ли более масштабный по сравнению с вашей работой проект производным произведением, если она была использована в этом проекте. Как вы увидите ниже, некоторые лицензии отдельно прописывают такие случаи.
Какова цель лицензии?
В целом, лицензия – это способ договориться о правах и обязанностях сторон для лицензиара и лицензиата. Эти права и обязанности могут быть любыми – в рамках законодательства. К примеру, лицензиар может потребовать обязательного указания имени правообладателя при использовании работы лицензиатом. Или разрешить копирование своей работы, но запретить любую её модификацию. Или даже потребовать, чтобы производная работа выпускалась на тех же условиях, что и оригинальная.
С другой стороны, лицензия защищает и лицензиата. Поскольку в ней явно прописаны условия использования работы, ему не угрожает то, что вы внезапно потребуете лицензионные отчисления или любые другие виды компенсации за использование своей работы. Это важно для распространения вашей работы.
Итак, лицензия защитит вашу работу. Защитит лицензиата. Но помимо этого она защитит и вас – и я имею в виду вас лично. К примеру, ограничивая ответственность лицензиара за потенциальный вред, причиной которого стала его работа.
А что, если я не буду использовать лицензию?
При отсутствии лицензии, ассоциированной с работой, «по умолчанию» действуют авторские права в соответствии с юрисдикцией страны автора. Другими словами, никогда не считайте, что «отсутствие лицензии» подразумевает, что другие люди могут делать с вашей работой что угодно. Всё как раз наоборот: без определенной лицензии вы, автор, не отказываетесь ни от каких прав, предоставленных законом.
Но всегда помните, что лицензия регулирует права и обязанности. Вы когда-нибудь задумывались, почему в тексте многих лицензий содержится написанное БУКВАМИ В ВЕРХНЕМ РЕГИСТРЕ предупреждение о гарантиях, предоставляемых вместе с продуктом – или, куда чаще, об отсутствии таковых? Это делается для того, чтобы защитить владельца работы от пользовательских ожиданий и того, что подразумевается какая-либо гарантия. Последнее, что вам нужно – это чтобы на ваш открытый код подали в суд!
Могу ли я использовать кастомную (собственную) лицензию?
Да, можете. Но, вероятно, не стоит этого делать.
Являясь договором, лицензия не может иметь приоритет над территориальными законами. Отсюда возникает сложность соблюдения лицензионных прав в глобализированном мире. Скорее всего, будет проще (я имею в виду, менее сложно) защитить в суде «стандартную» лицензию. Собственно, такие дела уже защищались в некоторых юрисдикциях и на них можно ссылаться в качестве прецедента. Очевидно, что нельзя сказать то же про кастомную лицензию.
К тому же, кастомные лицензии (прозванные «лицензиями для тщеславных») могут оказаться несовместимыми с другими лицензиями, результатом чего станет плохая совместимость вашей работы.
Могу ли я использовать несколько лицензий?
Да. Мульти-лицензирование – и в особенности двойное лицензирование – встречается нередко. Это особенно верно, если вы хотите создать бизнес на основе своего бесплатного произведения. В этом случае ваш проект, скорее всего, будет выпушен одновременно и под лицензией FOSS (Free And Open Source Software - Свободное и открытое программное обеспечение), и под коммерческой лицензией.
Другое применение мульти-лицензирования – для улучшения совместимости, чтобы ваша работа была сочетаема с работами, опубликованными под другими условиями, или для удовлетворения иных потребностей и запросов пользователей. По этой причине некоторые проекты выпускаются под несколькими лицензиями FOSS.
Но предупреждаю: не все лицензии совместимы между собой! Опять же, я рекомендую не переизобретать колесо и использовать лицензии, совместимость которых широко известна, если вы хотите пойти этим путём.
Могу ли я поменять лицензию «позже»?
Да. Держатель авторских прав отвечает за условия лицензирования. Довольно просто поменять лицензию, если вы – единственный автор. Но если, в качестве яркого примера, Линус Торвальдс захочет выпустить ядро Линукс под другой лицензией, ему, вероятно, сначала потребуется согласие нескольких тысяч других участников этого проекта. Это невозможно в действительности.
Для проекта средней величины это реально. И на самом деле делалось, как вы увидите в некоторых примерах ниже.
Какую лицензию Open Source мне следует использовать?
Хорошо, допустим, мне удалось убедить вас в том, что вам нужна стандартная лицензия. Но какую выбрать? Окончательный выбор за вами. И в сети достаточно хороших компараторов, которые помогут вам в этом выборе. Вот некоторые их них:
Но как всегда в юридических вопросах, надежнее всего будет прочитать – и понять – официальный текст самих лицензий. Для этого может потребоваться помощь профессионального юриста.
Рассмотрим некоторые общие сведения о наиболее распространённых лицензий, чтобы помочь вам сделать первые шаги в нужном направлении.
Лицензия Freeware на ПО подразумевает, что программой можно пользоваться совершенно бесплатно. Тем не менее, "бесплатность" может быть с оговоркой, – например, если разработка предусмотрена только для домашнего пользования, а не для коммерческого. Во втором случае лицензию необходимо будет приобрести. Кроме этого, пользователю может быть не разрешено распространять ПО исходя из каких либо мотивов, а также вносить изменения в исходный код.
Условно-бесплатное
Это разновидность лицензии, которая предусматривает пробное использование ПО. Схожа с "trial" лицензией, но зачастую таким программным продуктом можно пользоваться ограниченный период времени в 30 дней. После истечения пробного периода предлагается приобрести лицензию на ПО. В противном случае функционал программы может быть сильно ограничен или блокирован. Однако бывает и так, что после пробного периода программа просто выдаёт уведомления о необходимости приобрести лицензию, при этом никакой блокировки не происходит.
Trial (триал версия)
Разновидность лицензии, которая предполагает использование программного продукта ограниченный период времени. По истечению такого периода ПО перестаёт работать или его функционал сильно урезается. Бывает, что триал-период работы ПО равен 30 дням, а бывает и так, что разработчик ограничивает количество запусков. Таким образом, скажем, после 20 запусков, программа перестаёт работать и выдаёт уведомление о необходимости приобрести лицензию. Однако, в большинстве случаев ограниченного количества запусков хватает для оценки работы ПО и принятия решения относительно его покупки.
Demo (демо версия)
Demoware - является пробным программным обеспечением, цель которого заключается в том, чтобы продемонстрировать возможности такого ПО. Обычно такие версии распространяются как "пробники", чтобы потенциальный покупатель смог оценить программу в действии не приобретая лицензию. Чаще всего, функционал в таких версиях обрезан и имеет ограничения, которые могут быть сняты только после покупки полной версии программного продукта.
GPL (свободное ПО)
GPL - это такая лицензия на использование программного продукта, которая позволяет применять ПО, как в личных, так и коммерческих случаях без нарушения такой лицензии. Пользователь даже имеет право изменять исходный код и распространять усовершенствованное ПО как уникальный продукт, однако такой софт нельзя продавать.
Такое ПО распространяется по лицензии GNU. А в качестве примера можно привести дистрибутив ОС Linux, который каждый может видоизменять каким угодно способом, естественно, при наличии соответствующих навыков программирования и распространять как собственную версию ПО. Вот почему в мире существует огромное количество версий, казалось бы одного и того же продукта, однако видоизменённого и доработанного разными разработчиками под конкретные задачи.
Adware (бесплатная с баннером)
Adware – это часто полностью бесплатное ПО, однако с предустановленной рекламой, которая размещается в самой программе, либо показывается в процессе установки на компьютер. Таким образом создатели софта извлекают прибыль, распространяя свои разработки, интегрируя в них рекламные блоки и другое ПО.
Еще софт, но некоторые пункты стоит проверить на предмет лицензирования пост от 2009 года!
WinDirStat сканирует дерево каталога и предоставляет статистику в трёх полезных видах:
-- Список каталогов, имеет сходство с видом проводника Winodows, но сортировка осуществляется по размеру каталога (файла)
-- Карта каталогов, которая отображает полное содержание дерева каталогов в графической форме
-- Список расширений, который служит в качестве легенды и показывает статистику по типам файлов.
In general that means you are free to do whatever you like with the binary form (mirror it, put it on media accompanying printed magazines and also use it inside your company) free of charge. You also need not notify us in any way, although we appreciate feedback.
Упомянутый выше WizTree считывает информацию из MFT, то есть получает список всех файлов и размеров моментально.
Немного более функциональный вариант - TreeSize Free. Имеет некоторые настройки сортировки, позволяет выбрать для анализа не только диск, но и определённый каталог, работает моментально, есть портабельная версия. Про лиценизию сказано только: "TreeSize Free is freeware, which means you can use TreeSize Free without charge and distribute the complete archive."
----
CamStudio - Программа для записи всего, что происходит на экране монитора, в файл AVI или swf (флэш). Может быть использована, например, для создания обучающих курсов по использованию программного обеспечения или создания видеопрезентаций.
----
AkelPad - текстовый редактор с открытым исходным кодом, созданный, чтобы быть маленьким и быстрым. Обладает самым необходимым функционалом, который можно расширить за счет плагинов. Прекрасная замена встроенному "Блокноту".
Создавал тему - большую часть уже ответили. Подскажите по оставшимся программам пожалуйста, можно ли их использовать на предприятии
Java - да-да тот самый плагин Java для просмотра некоторых видео и для входа в банк-клиенты.
FreeCommander
KMPlayer - вообще корейская разработка
BitVise SSH Client
CCleaner - стоит у некоторых пользователей
Numlock Calculator
UTorrent
BurnAware Free
TeamSpeak 3
Это – заключительная, четвертая часть серии, с предыдущей частью вы можете ознакомиться по ссылке.
Вторая проблема, которая может возникнуть при использовании в собственной разработке программы, распространяемой на условиях свободной лицензии – несовместимость свободных лицензий, действующих в отношении различных фрагментов заимствованного кода.
Данная проблема вытекает из специфики свободных лицензий, поскольку условия различных лицензий могут противоречить друг другу и при этом одна или несколько из них могут одновременно требовать, чтобы производная программа распространялась только на условиях данной лицензии. Таким образом, некорректное комбинирование фрагментов программ, распространяемых под различными лицензиями, может привести к тому, что в результате создания и дальнейшего использования вашей производной программы вы будете нарушать условия лицензий на первоначальные программы, в связи с чем использование таких программ в составе вашей будет неправомерным. Это, в свою очередь, будет создавать риск предъявления к вашей компании требований о:
запрете использования программы, содержащей незаконные заимствования принадлежащего правообладателю кода (пп. 2 п. 1 ст. 1252 ГК РФ)
изъятии и уничтожении носителей, содержащих экземпляры незаконно созданной программы (пп. 4 п. 1 ст. 1252 ГК РФ)
взыскании убытков (пп. 3 п. 1 ст. 1252 ГК РФ) или выплате компенсации в размере от 10 000 до 5 000 000 рублей либо в двукратном размере стоимости экземпляров незаконно созданной программы или двукратном размере стоимости права использования программы правообладателя (ст. 1301 ГК РФ)
Кроме того, незаконное использование программы для ЭВМ может стать основанием для привлечения к административной (ст. 7.12 КоАП РФ) или даже уголовной (ст. 146 УК РФ) ответственности, причем, как показывает дело Nginx, данный способ защиты не просто закреплен в законодательстве, но и вполне может быть использован правообладателем на практике.
Таким образом, во избежание негативных последствий при разработке программы следует внимательно следить за совместимостью различных перерабатываемых фрагментов.
Различные компоненты, распространяемые на условиях разрешительных лицензий, совместимы друг с другом, поскольку тексты лицензий не противоречат друг другу и могут комбинироваться, одновременно не запрещая разработчику дополнить их условия по своему усмотрению. Аналогично, как правило, разрешительные лицензии являются совместимыми с любой взаимной лицензией – в объединенной программе части, которые были под разрешительными лицензиями, по-прежнему находятся под ними, но вся программа в целом распространяется по взаимной лицензии.
При этом, как указывает основатель движения свободного ПО Ричард Столмен:
«В одной разрешительной лицензии, Apache 2.0, есть патентные пункты, несовместимые с GPL версии 2; поскольку я думаю, что такие пункты полезны, я сделал версию 3 GPL совместимой с ними.
Единственное важное исключение представляет первоначальная лицензия BSD, из-за «злостного пункта о рекламе». Это условие требовало особого уведомления во всей рекламе всякого продукта, содержащего любые части программ, выпущенных под первоначальной лицензией BSD. Это было (и есть) несовместимо со всеми действующими взаимными лицензиями».
В отношении же взаимных лицензий Ричард Столмен справедливо отмечает, что « две разные взаимные лицензии неизбежно несовместимы, если совместимость не оговорена в них явным образом ». Это сделано, например, в отношении взаимных лицензий GPL (Раздел 13 Лицензии) и AGPL (GNU GPL Афферо) (Раздел 13 Лицензии: оригинал, перевод на русский язык, при этом необходимо иметь в виду, что переводы лицензии с английского языка не признаются официально действительными): исходный текст под GNU GPL версии 3 можно включать в одну программу с другим исходным текстом, выпущенным под GNU GPL Афферо. Это разрешено, потому что в обеих лицензиях это оговаривается явным образом, и в результате получается произведение, на которое распространяется GNU GPL Афферо.
С таблицей совместимости различных взаимных лицензий, разработанных Фондом Свободного Программного Обеспечения, и пояснениями по ее применению можно ознакомиться по ссылке. Более полный перечень лицензий, совместимых и несовместимых с лицензией GPL, представлен по ссылке.
Кроме того, следует учитывать, что ряд свободных лицензий охватываются друг другом, то есть из удовлетворения условиям одной лицензии следует, что удовлетворяются и условия второй лицензии:
GNU GPL версии N, и GNU GPL Афферо версии N охватывают Меньшую GPL версии N, а все три охватывают Меньшую GPL версии 2.1
Любая лицензия GNU версии N охватывает лицезнию Apache 2.0 при N, не меньшем 3
GNU GPL версии N охватывает все версии Общественной лицензии Mozilla, которые с ней совместимы
Лицензия Apache 2.0 охватывает лицензии BSD, Expat, X11, ISC и СС0
лицензии BSD охватывают лицензии Expat, X11 и ISC, а также CC0
Приведенная информация должна быть в обязательном порядке доведена до всех лиц, которых вы привлекаете для разработки ваших программных продуктов, в частности, предварительно следует разъяснять, какой код может заимствоваться вашими разработчиками для целей реализации конкретного проекта. Кроме того, мы рекомендуем организовать проведение аудита, позволяющего еще на этапе разработки выявлять «нежелательные» фрагменты кода, которые могут впоследствии оказать воздействие на допустимые условия использования вашего программного обеспечения.
Хотелось бы отметить, что код, разработанный вашей компанией «с нуля» самостоятельно, конечно же, может использоваться и распространяться на любых желаемых вами условиях. В частности, вы можете распространять свою оригинальную программу как на условиях какой-либо из свободных лицензий, так и по коммерческой лицензии, условия которой будут разработаны вами самостоятельно. При этом, если вы являетесь обладателем исключительного права на оригинальную разработку, вы можете распространять ее на условиях и свободной (в том числе, взаимной), и коммерческой лицензии одновременно (так называемое, «двойное лицензирование»).
Аналогичным образом, тот факт, что правообладатель какой-либо программы распространяет ее на условиях свободной лицензии (например, GPL), не лишает его права параллельно осуществлять распространение этой программы на условиях иной (в том числе коммерческой и разработанной специально для конкретного клиента) лицензии. В таком случае, если вы специально согласуете, что право использования программы предоставляется вам на условиях, отличных от условий GPL, то вы не будете связаны условиями GPL при дальнейшем использовании и распространении своего производного программного продукта.
Использование мультимедиа из специализированных открытых библиотекО возможном существовании аналогичных ограничений, касающихся объема допустимого использования объектов интеллектуальной собственности, не следует забывать и в случае, если вы желаете использовать в своем программном продукте какой-либо мультимедийный контент (например, добавить в него фото, видео или музыку). Как и в отношении собственно исходного текста и объектного кода программного обеспечения, факт размещения фото, аудио или видео в открытом доступе сам по себе не означает, что они могут использоваться вами бесплатно, по своему усмотрению и без соблюдения каких-либо условий. В частности, одним из самых популярных инструментов для предоставления широкому кругу лиц права использования объектов авторского права являются лицензии Creative Commons, многие агрегаторы медиа-контента в Интернете (фотобанки, фонотеки и пр.) предоставляют право использования размещенных произведений на условиях одной из таких лицензий, либо собственной лицензии, разработанной на их основе.
Каждая из лицензий Creative Commons предполагает, что право использования произведения предоставляется безвозмездно при условии указания авторства, однако необходимо учитывать, что в разных типах лицензий Creative Commons по-разному решаются вопросы о:
возможности переработки произведения
возможности коммерческого использования произведения
Так, наиболее, «либеральной» является лицензия CC BY (предоставляется право переработки и коммерческого использования без обязательства по распространению производного произведения на тех же условиях), а наиболее «запретительной» – CC BY-NC-ND (право использования произведения в оригинале без права переработки и использования в коммерческих целях).
Также следует отдельно выделить лицензию СС0, которая подразумевает, что произведение предоставлено автором в общественное достояние, то есть может использоваться вами без ограничений.
С учетом изложенного несоблюдение условий использования, указанных в лицензии, будет являться нарушением исключительного права на произведение. Так, например, если использование фотографии разрешено только в некоммерческих целях, то она не может быть использована в качестве составного элемента вашей программы, если вы предполагаете ее возмездное распространение, и это также необходимо учитывать при разработке вашего программного обеспечения.
Надеемся, что изложенная информация будет для вас полезной, позволит оптимизировать процесс разработки программного обеспечения в вашей компании и снизить риски нарушения ваших исключительных прав третьими лицами, равно как нарушения вами исключительных прав третьих лиц.
Благодарим вас за обратную связь и, как всегда, будем рады ответить на ваши вопросы в комментариях. Stay tuned!
Алексей Переверзев, Младший юрист Semenov&Pevzner
Екатерина Смирнова, Управляющий партнер Санкт-Петербургского офиса Semenov&Pevzner
Читайте также: