У меня есть раздел об авторских правах в договоре, который я даю своим клиентам, заявляя, что я сохраняю авторское право на любые работы, произведенные во время моей работы для них как независимый подрядчик. Это определенно не предназначено, чтобы наложить произвольные ограничения на моих клиентов, но скорее чтобы поддержать мою способность решать, как программное обеспечение, которое я создаю, лицензируется и распространяется. Почти каждый проект, над которым я работаю, приводит к тому, что по крайней мере одна его часть выпускается как открытый исходный код Каждый проект, над которым я работаю, использует стороннее программное обеспечение, выпущенное таким же образом, поэтому я хотел бы продолжить возвращать услугу.
К сожалению, договор не настолько ясен, когда речь идет об определении прав клиента на использование указанного программного обеспечения. Я упоминаю, что код будет предоставлен им по лицензии, но не будем упоминать особенности об исключительности, способности производить производные и т. Д.
Таким образом, клиент выразил обеспокоенность по поводу раздела об авторских правах в моем контракте и предложил перефразировать его так, чтобы все авторские права полностью передавались клиенту при окончательной оплате проекта. Это почти наверняка уменьшит мою способность распространять созданное мной программное обеспечение; Я бы предпочел найти более взаимовыгодное соглашение, в котором обе наши проблемы были бы удовлетворены.
Существуют ли проверенные и правильные подходы к лицензированию программного обеспечения в такой ситуации? Подведем итог:
- Я хочу сохранить возможность лицензировать (частично) программное обеспечение на своих собственных условиях независимо от моих отношений с клиентом;
- с некоторой гарантией клиенту, что никакие коммерческие секреты или критическая бизнес-логика не будут переданы;
- предоставляя им возможность повторно использовать мой код в своих будущих проектах;
- но не обязательно позволять им продавать его (я не уверен в этом, хотя ... что произойдет, если они продают свой бизнес и программное обеспечение вместе с ним?)
Я понимаю, что все отзывы будут иметь префикс "IANAL", однако я ценю любые ваши мысли по этому поводу.