Незаконный Opensource

Недавно наш клиент спросил: "Вы можете предоставить лицензионные соглашения  с производителями используемого Вами программного обеспечения?". Но ведь мы в основе своей деятельности используем программное обеспечение, которое бесплатно для коммерческого использования. А производители такого ПО заключают договор в форме публичной оферты. Например, когда вы на сайте производителя  подтверждаете лицензионное соглашений путем нажатия на определенную ссылку или просто скачивая программный продукт. После чтения законов и интернета ситуация нисколько не прояснилась, и сейчас я даже начал сомневаться о законности использования бесплатного ПО на территории РФ.

Для начала я взглянул на наши законы и увидел следующее:  Часть четвертая гражданского кодекса Российской Федерации. Права на результаты интеллектуальной деятельности и средства индивидуализации. Статья 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, а дальше посмотрим.

Пока мне непонятно следующее:
  1. Требуется ли заключение лицензионного договора в письменной форме для бесплатных программных продуктов? Если не требуется, то какими нормативными документами это регламентировано?
  2. На основе чего проверяющие органы могут забрать компьютерную технику на экспертизу - лицензионности программного обеспечения? Какими нормативными документами это регламентируется?