Модуль 2
Разработка программного обеспечения
1. Применимость
1.1 Условия и положения WW7 IT Portal состоят из Общего модуля, а также одного или нескольких специальных модулей на продукт или услугу. Положения этого модуля применяются в дополнение к положениям Общего модуля в случае, если Поставщик разрабатывает программное обеспечение от имени Клиента для Клиента или одной или нескольких третьих сторон и устанавливает программное обеспечение, где это применимо.
1.2 Положения настоящего модуля неразрывно связаны с положениями Общего модуля. В случае противоречия между положениями Общего модуля и положениями настоящего модуля преимущественную силу имеют последние.
2. Характеристики программного обеспечения
2.1 Если Поставщику еще не были предоставлены спецификации или проект Клиентом или от его имени до заключения соглашения, стороны должны составить письменные спецификации в консультации относительно того, какое программное обеспечение будет разработано и как будет осуществляться разработка. Стороны признают, что эффективная координация и хорошая взаимная коммуникация являются существенными факторами для надлежащей спецификации, проектирования и разработки программного обеспечения. Сотрудничество и взаимная коммуникация будут иметь место везде, где это возможно, при условии надлежащего соблюдения любого плана проекта, договоренностей и/или процедур, согласованных между сторонами в письменной форме.
2.2 Клиент всегда гарантирует правильность, полноту и согласованность любой информации, спецификаций и проектов, представленных Поставщику, даже если такая информация, спецификации и проекты были предоставлены третьей стороной. Любые ошибки, упущения или несоответствия всегда будут на риск и за счет Клиента.
2.3 Поставщик имеет право, однако не обязан, проверять правильность, полноту и согласованность предоставленной ему информации, спецификаций или проектов и при выявлении любых ошибок или упущений приостанавливать согласованную работу до тех пор, пока Заказчик не исправит указанные ошибки или упущения. Заказчик обязуется уведомлять Поставщика во всех случаях как можно скорее и как можно подробнее о любых ошибках или упущениях в спецификациях или проекте разрабатываемого программного обеспечения, о которых ему станет известно.
2.4 Если стороны используют метод разработки, который характеризуется основным принципом, согласно которому проектирование и/или разработка частей программного обеспечения должны регулироваться приоритетами в отношении спецификаций, которые должны быть определены более подробно в ходе выполнения соглашения, то такие приоритеты должны во всех случаях разрабатываться по согласованию между сторонами.
3. Разработка программного обеспечения
3.1 Поставщик должен разрабатывать программное обеспечение с должной тщательностью, при условии надлежащего соблюдения спецификаций или дизайна программного обеспечения и – где это уместно – с должным соблюдением плана проекта, методов, методик, договоренностей и/или процедур, согласованных в письменной форме с Клиентом. Перед началом разработки Поставщик может потребовать от Клиента выдать письменное заявление о его полном и безоговорочном согласии со спецификациями или дизайном. Поставщик имеет право приостановить свою деятельность до тех пор, пока Клиент не выдаст письменное заявление о своем полном и условном одобрении спецификаций или дизайна.
3.2 Поставщик во всех случаях должен выполнять работы по разработке на основе обязательства приложить максимальные усилия, за исключением случаев, когда Поставщик прямо обязался в письменном соглашении достичь определенного результата, и этот результат в достаточной степени определен.
3.3 Если было согласовано, что разработка программного обеспечения будет осуществляться поэтапно или если Поставщик использует метод разработки, основанный на поэтапном внедрении, Поставщик имеет право отложить начало оказания услуг, связанных с этапом, до тех пор, пока Заказчик не одобрит результаты предыдущего этапа в письменной форме.
3.4 За исключением случаев, когда иное согласовано в письменной форме, Поставщик не обязан следовать своевременным и обоснованным инструкциям, выданным Заказчиком в ходе реализации работ по разработке. Поставщик не обязан следовать инструкциям, которые изменяют или расширяют содержание или объем обязательств Поставщика по исполнению. Однако, если такие инструкции выполняются, за рассматриваемую работу должна быть предоставлена компенсация в соответствии со стандартными ставками Поставщика.
3.5 Если соглашение о разработке программного обеспечения заключено с целью его исполнения одним или несколькими конкретными лицами, Поставщик в любое время имеет право заменить этих лиц после консультации с Заказчиком в момент, определяемый Поставщиком, одним или несколькими другими лицами с той же квалификацией.
3.6 По запросу Заказчик должен предоставить Поставщику возможность выполнения работ за пределами обычных рабочих дней и часов в офисах или на объекте Заказчика.
4. Доставка и монтаж
4.1 Поставщик осуществляет доставку программного обеспечения Заказчику на носителях данных согласованного типа и формата, либо с использованием телекоммуникационных средств (в режиме онлайн). Способ доставки определяется Поставщиком.
4.2 Поставщик установит программное обеспечение на территории Клиента только в том случае, если это было согласовано сторонами в письменной форме. Если явные соглашения по этому поводу не были достигнуты, Клиент сам должен установить, настроить, параметризовать и настроить программное обеспечение, а также адаптировать используемое оборудование и операционную среду, где это необходимо. За исключением случаев, когда иное согласовано в письменной форме, Поставщик не обязан выполнять преобразование данных.
4.3 Пользовательская документация должна быть предоставлена в бумажном или цифровом формате. Поставщик должен определить формат и язык, на котором предоставляется пользовательская документация.
5. Приемочные испытания и приемка
5.1 Если стороны не договорились о проведении приемочных испытаний, Клиент принимает программное обеспечение в том состоянии, в котором оно находится на момент поставки («как есть»), то есть со всеми видимыми и невидимыми ошибками и дефектами, без ущерба для обязательств Поставщика в соответствии с гарантией, изложенной в статье 11 настоящего модуля.
5.2 Если стороны договорились о проведении приемочных испытаний в письменной форме, применяются положения статей 5.3–5.10 включительно настоящего модуля.
5.3 В тех случаях, когда в этом модуле упоминаются «ошибки», это следует понимать как существенное несоответствие функциональным или техническим спецификациям, явно согласованным в письменной форме между сторонами. Ошибка считается существующей только в том случае, если Клиент может продемонстрировать ошибку и если ее можно воспроизвести. Клиент обязан немедленно уведомить Поставщика о любых ошибках.
5.4 Если согласовано приемочное испытание, то период испытания составляет четырнадцать дней после поставки или, если было согласовано в письменной форме, что Поставщик выполнит установку, после завершения установки. Клиент не имеет права использовать программное обеспечение в производственных или эксплуатационных целях в течение периода испытания. Клиент должен провести согласованное приемочное испытание (промежуточных) результатов разработки с привлечением надлежащим образом квалифицированного персонала, в достаточном объеме и с достаточной глубиной, и предоставить Поставщику письменный, четкий и понятный отчет о результатах испытания.
5.5 Если согласован приемочный тест, Клиент обязан оценить под свою полную и исключительную ответственность, соответствует ли поставленное программное обеспечение функциональным или техническим спецификациям, сообщенным Поставщиком в письменной форме, и, если программное обеспечение полностью или частично разработано по индивидуальному заказу, функциональным или техническим спецификациям, явно согласованным между сторонами в письменной форме. За исключением случаев, когда в письменной форме согласовано иное, любая помощь, предоставляемая Поставщиком или от его имени во время проведения приемочного теста, осуществляется полностью на риск и за счет Клиента.
5.6 Программное обеспечение считается принятым между сторонами:
а. если стороны не договорились о приемочном испытании: при доставке или, если было письменно согласовано, что Поставщик выполнит установку, по завершении установки, или
б. если стороны договорились о приемочном испытании: в первый день после периода испытаний, или
в. если Поставщик получает отчет об испытаниях, как указано в Статье 5.7, до окончания периода испытаний: в тот момент, когда ошибки, описанные в отчете об испытаниях, были исправлены, несмотря на наличие дефектов, которые не исключают приемку в соответствии со Статьей 5.8. Вопреки
вышесказанному, если Клиент использует программное обеспечение в производственных или эксплуатационных целях до момента явного принятия, программное обеспечение считается принятым в полном объеме с момента начала такого использования.
5.7 Если при проведении согласованного приемочного испытания выяснится, что программное обеспечение содержит ошибки, Заказчик должен уведомить Поставщика об ошибках не позднее последнего дня периода испытаний посредством письменного и подробного отчета о тестировании. Поставщик должен приложить все усилия для исправления выявленных ошибок в разумные сроки, при этом Поставщик имеет право устанавливать временные решения, обходные пути программ или ограничения, позволяющие избежать проблем в программном обеспечении.
5.8 Приемка программного обеспечения не может быть отклонена по причинам, которые не относятся к спецификациям, явно согласованным между сторонами, или из-за наличия незначительных ошибок, которые не могут обоснованно считаться препятствующими оперативному или продуктивному использованию программного обеспечения, без ущерба для обязательства Поставщика исправить эти незначительные ошибки в контексте гарантийной схемы в статье 11, если и насколько это применимо. Приемка также не может быть отклонена на основе аспектов программного обеспечения, которые могут быть оценены только субъективно, таких как эстетические аспекты и аспекты, связанные с дизайном пользовательских интерфейсов.
5.9 Если программное обеспечение поставляется и тестируется поэтапно и/или по частям, то непринятие конкретного этапа и/или части не должно влиять на принятие предыдущего этапа и/или другой части, где это уместно.
5.10 Принятие программного обеспечения одним из способов, указанных в настоящей статье, означает, что Поставщик освобождается от выполнения своих обязательств в отношении разработки программного обеспечения и, если было согласовано, что Поставщик выполнит установку, от своих обязательств в отношении установки программного обеспечения. Принятие программного обеспечения не затрагивает права Клиента в соответствии со статьей 5.8 в отношении незначительных ошибок и статьей 11 в отношении гарантийной схемы.
6. Право пользования
6.1 Поставщик обязуется предоставить Клиенту для использования программное обеспечение, разработанное по поручению Клиента, и соответствующую пользовательскую документацию.
6.2 Исходный код программного обеспечения и техническая документация, созданная в ходе разработки программного обеспечения, будут предоставлены Клиенту только в том случае и в той мере, в какой это было согласовано в письменной форме. В этом случае Клиент имеет право вносить изменения в это программное обеспечение. Если Поставщику в суде предписано предоставить Клиенту исходный код и/или техническую документацию, Поставщик может взимать разумную плату.
6.3 За исключением случаев, когда иное согласовано в письменной форме, Поставщик не обязан предоставлять вспомогательное программное обеспечение и библиотеки программ или данных, необходимые для использования и/или обслуживания программного обеспечения. Если, вопреки вышеизложенному, Поставщик также обязан предоставить вспомогательное программное обеспечение и/или библиотеки программ или данных, Поставщик может потребовать от Клиента заключить отдельное письменное соглашение для этой цели. Предоставление такого вспомогательного программного обеспечения и/или библиотек программ или данных должно быть выставлено отдельным счетом по стандартным ставкам Поставщика в зависимости от ситуации.
6.4 За исключением случаев, когда иное согласовано в письменной форме, обязательства Поставщика по исполнению не включают обслуживание программного обеспечения и/или предоставление поддержки пользователям программного обеспечения. Если, вопреки вышеизложенному, Поставщик также обязан предоставлять обслуживание и/или поддержку, Поставщик может потребовать от Клиента заключить отдельное письменное соглашение для этой цели. Такие работы и услуги должны быть выставлены отдельно по стандартным ставкам Поставщика в зависимости от ситуации.
6.5 Без ущерба для положений Общего модуля право на использование программного обеспечения во всех случаях должно быть неисключительным, непередаваемым и не подлежащим сублицензированию.
7. Ограничения по использованию
7.1 Если в письменном соглашении прямо указано, что все расходы на проектирование и разработку несет исключительно и в полном объеме Клиент, право использования программного обеспечения, разработанного от имени Клиента, не подлежит никаким ограничениям, без ущерба для остальных положений общих положений и условий, включая положения статьи 7.6 настоящего модуля.
7.2 Если стороны договорились об ограничениях на использование, Клиент должен строго соблюдать согласованные ограничения на право использования программного обеспечения во всех случаях. Клиент осознает, что нарушение согласованного ограничения на использование будет представлять собой как нарушение договора с Поставщиком, так и нарушение прав интеллектуальной собственности в отношении программного обеспечения. Согласованные ограничения на использование могут касаться таких аспектов, как:
- вид или тип оборудования, для которого предназначено программное обеспечение, и/или
- максимальное количество процессорных единиц, для которых предназначено программное обеспечение, и/или
- конкретные - упоминаемые по имени или должности или иным образом - лица, которым разрешено использовать программное обеспечение в организации Клиента, и/или
- максимальное количество пользователей, которым разрешено использовать программное обеспечение - одновременно или иным образом - в организации Клиента, и/или
- место, в котором может использоваться программное обеспечение, и/или
- конкретные формы и цели использования (например, коммерческое использование или использование в личных целях), и/или
- любое другое количественное или качественное ограничение.
7.3 Если стороны договорились, что программное обеспечение может использоваться только в сочетании с определенным оборудованием или определенным видом или типом оборудования, Клиент имеет право в случае неисправности соответствующего оборудования использовать программное обеспечение на другом оборудовании того же вида или типа в течение всего срока неисправности.
7.4 Поставщик может потребовать от Клиента воздержаться от использования программного обеспечения до тех пор, пока Клиент не запросит и не получит от Поставщика, своего поставщика или производителя программного обеспечения один или несколько кодов (паролей, идентификационных кодов и т. д.), необходимых для использования.
7.5 Ни при каких обстоятельствах Клиент не должен обходить технические положения, призванные защищать программное обеспечение от незаконного или несанкционированного использования, или организовывать такие действия.
7.6 За исключением случаев, когда иное согласовано в письменной форме, Клиенту разрешается использовать программное обеспечение только в пределах и от имени своей собственной компании или организации. За исключением случаев, когда иное согласовано в письменной форме, Клиент не должен использовать программное обеспечение для обработки данных от имени третьих лиц, например, для таких услуг, как «разделение времени», «предоставление услуг приложений», «программное обеспечение как услуга» и «аутсорсинг».
7.7 Клиенту не разрешается продавать, сдавать в аренду, передавать или предоставлять ограничительные права на программное обеспечение и носители, на которых хранится программное обеспечение, или предоставлять их третьим лицам каким-либо образом или для какой-либо цели. Клиент также должен воздерживаться от предоставления третьим лицам доступа — удаленного или иного — к программному обеспечению или предоставления программного обеспечения третьему лицу в целях хостинга, даже если третье лицо использует программное обеспечение только от имени Клиента.
7.8 По запросу Клиент должен немедленно оказать полное содействие любым расследованиям, проводимым Поставщиком или от его имени в отношении соблюдения Клиентом согласованных ограничений на использование. По первому запросу Поставщика Клиент должен предоставить Поставщику доступ к своим зданиям и системам. Поставщик должен сохранять конфиденциальность всей информации компании, которую Поставщик получает от Клиента или на его территории в контексте данного типа расследования, в той мере, в какой эта информация не относится к использованию самого программного обеспечения.
8. Срок действия договора
8.1 Программное обеспечение, разработанное от имени Клиента, предоставляется Клиенту на срок, согласованный сторонами. Если срок не согласован сторонами, срок права пользования не подлежит ограничению по времени, и Поставщик не имеет права расторгнуть соглашение путем уведомления, при условии, что Клиент строго соблюдает все свои обязательства по отношению к Поставщику, вытекающие из соглашения.
8.2 При необходимости Клиент должен вернуть все копии программного обеспечения, которые он имеет в своем распоряжении, Поставщику немедленно после истечения срока действия права использования программного обеспечения. Если стороны договорились, что Клиент уничтожит соответствующие копии по окончании действия соглашения, Клиент должен немедленно уведомить Поставщика в письменной форме о том, что это было выполнено. Поставщик не обязан оказывать Клиенту помощь по истечении срока действия права использования или после него с целью преобразования данных, требуемого Клиентом.
9. Вознаграждение за опытно-конструкторские работы
9.1 Если график выставления счетов не согласован, все суммы, связанные с разработкой программного обеспечения, в каждом случае подлежат оплате по частям каждый календарный месяц.
9.2 Если иное не согласовано в письменной форме, цена разработки также включает плату за право использования программного обеспечения.
9.3 За исключением случаев, когда иное согласовано в письменной форме, плата за разработку программного обеспечения не включает плату за вспомогательное программное обеспечение и библиотеки программ и данных, необходимые Клиенту, любые услуги по установке и любые корректировки и/или обслуживание программного обеспечения. Плата за право использования также не включает предоставление поддержки пользователям программного обеспечения. Такие работы и услуги должны быть выставлены отдельно по стандартным ставкам Поставщика в зависимости от ситуации.
10. Модификация программного обеспечения
10.1 За исключением случаев, когда иное согласовано в письменной форме, и несмотря на исключения, установленные законом, Клиенту не разрешается изменять программное обеспечение частично или полностью без предварительного письменного согласия Поставщика. Поставщик в любое время имеет право отказать в своем согласии или приложить условия к своему согласию, включая условия, касающиеся метода и качества реализации изменений, требуемых Клиентом.
10.2 Клиент несет все риски, связанные с изменениями, внесенными Клиентом или от его имени третьими лицами с согласия Поставщика или иным образом.
11. Гарантия
11.1 Поставщик не гарантирует, что программное обеспечение, разработанное от имени Клиента, будет пригодно для фактического и/или предполагаемого использования Клиентом. Поставщик также не гарантирует, что программное обеспечение будет работать без сбоев, ошибок или других дефектов или что все ошибки и дефекты всегда будут исправлены.
11.2 Поставщик должен приложить все усилия для исправления ошибок в программном обеспечении в значении статьи 5.3 настоящего модуля в течение разумного периода времени, если Поставщик получит подробное письменное уведомление об этих ошибках в течение трех месяцев после поставки или, если стороны договорились о приемочном испытании, в течение трех месяцев с момента приемки. Ошибки должны быть исправлены бесплатно, если только программное обеспечение не было разработано от имени Клиента не по фиксированной цене, в этом случае Поставщик должен выставить счет на расходы, связанные с исправлением ошибок, по своим стандартным ставкам. Поставщик имеет право выставить счет на расходы по исправлению ошибок по своим стандартным ставкам в случае операционных ошибок или ненадлежащего использования Клиентом или по другим причинам, которые не относятся к Поставщику, или если ошибки могли быть обнаружены в ходе выполнения согласованного приемочного испытания. Поставщик не обязан исправлять ошибки, если Клиент внес изменения в программное обеспечение или организовал их проведение без письменного согласия Поставщика. Такое согласие не может быть отозвано по необоснованным причинам.
11.3 Исправление ошибок должно происходить в месте, которое определит Поставщик. Поставщик имеет право устанавливать временные решения, обходы программ или ограничения, позволяющие избежать проблем в программном обеспечении, в любое время.
11.4 Ни при каких обстоятельствах Поставщик не обязан восстанавливать зашифрованные или утерянные данные.
11.5 Поставщик не обязан устранять ошибки, о которых сообщается после истечения гарантийного срока, указанного в статье 11.2 настоящего модуля, если стороны не заключили отдельное соглашение о техническом обслуживании, включающее в себя обязательство по этому вопросу.
12. Конфиденциальность
12.1 Клиент признает, что программное обеспечение носит конфиденциальный характер и содержит коммерческие тайны Поставщика, его собственных поставщиков и/или производителя программного обеспечения.