Для начала я взглянул на наши законы и увидел следующее: Часть четвертая гражданского кодекса Российской Федерации. Права на результаты интеллектуальной деятельности и средства индивидуализации. Статья 1235. Лицензионный договор:
2. Лицензионный договор заключается в письменной форме, если настоящим Кодексом не предусмотрено иное.Получается что нет бумажки и ты нарушаешь закон? И что делать? Про иное заключение лицензионного договора я ничего в Кодексе не нашел.
Лицензионный договор подлежит государственной регистрации в случаях, предусмотренных пунктом 2 статьи 1232 настоящего Кодекса.
Несоблюдение письменной формы или требования о государственной регистрации влечет за собой недействительность лицензионного договора.
Я попробовал задать вопрос на форме, но народ ничего внятного не предложил, кроме оплаченной юридической экспертизы. Правда ребята от SUN обещали помочь и выслать лицензионный договор на Java.
Также была найдена довольно интересная статья:
В общем, вы должны всегда помнить, что Open Source код для закона ничем не отличается от вашего собственного кода и вы несете полную ответственность за соблюдение всех авторских прав этим кодом.Кроме "ква" других слов просто нет...
В переводе на русский язык это означает, что вам не обойтись без юридического отдела, который будет проверять каждый файл из Open Source кода, который вы добавляете в продукт. Им придется пробивать поиском все файлы и сверять все типы лицензий, узнавать владельцев кода, контактировать с ними и многое другое. Только так вы можете быть уверены, что используемый вами “свободный код” действительно “свободный”.
Кроме того, все вышеперечисленные типы лицензий - это просто шаблоны. В каждом конкретном случае может текст лицензии может быть изменен и, например, в него может быть добавлена информация, что автор хочет получать royalties с коммерческого использования его кода. И вычленить такого рода информацию из юридического текста программисту непросто - лучше отдать это на откуп юристам.
А теперь еще интереснее. В каждой стране свои законы об авторском праве и свои трактовки этих лицензий. Даже внутри Евросоюза нет единого закона. Например, если в лицензии написано, что код находится в Public Domain, то не спешите радоваться. В разных странах этот термин трактуется по-разному. И, например, в Финляндии автор такого кода может через несколько лет прийти и попросить процент с продаж, так как “код в Public Domain, но я все равно хочу процент”. И суд скорее всего удовлетворит иск.
Так что, кроме знания лицензий и терминов, при работе с Open Source стоит знать еще и локальные законы, если вы работаете World wide. Кстати, наибольшее число исков по Open Source делам приходят из Америки (понятно почему) и Германии (не ожидал).
Насколько я знаю, обычно в договорах о лицензировании интеллектуальной собственности стараются вставить пункты, что продавец библиотеки гарантирует ее чистоту и что в случае возникновения спора готов выступить соответчиком в суде.А вот это уже выход, можно предоставлять лицензионный договор для заказчиков и в случае судебного спора судиться. Заказчик будет рад. Но ведь тогда надо предоставить документы о том, что исполнитель действительно может использовать бесплатное ПО.
Что сейчас делать непонятно, нарушать закон не хочется. Можно конечно попросить у производителя ПО лицензионный договор, ребята из SUN даже предлагали его выслать, но что делать с PostgreSQL? Или что делать с Oracle XE, представители которого вообще отказались предоставить такой документ.
Вообщем я буду писать письмо в юридический отдел SUN, а дальше посмотрим.
Пока мне непонятно следующее:
- Требуется ли заключение лицензионного договора в письменной форме для бесплатных программных продуктов? Если не требуется, то какими нормативными документами это регламентировано?
- На основе чего проверяющие органы могут забрать компьютерную технику на экспертизу - лицензионности программного обеспечения? Какими нормативными документами это регламентируется?