IP-договори з відкритим кодом для фрілансерів


12

Я збираюся вперше увійти у світ консалтингу і мені доведеться написати свій перший контракт. Одна з проблем, які я маю, стосується роботи з відкритим кодом та інтелектуальної власності. Я люблю працювати над проектами з відкритим кодом, будь то існуючий проект чи проект, який я починаю самостійно.

Питання полягає в тому, як я можу написати свій договір, щоб відповідати наступним ситуаціям:

  1. У процесі роботи над проектом клієнта я хочу відкрити частину коду для спільноти під своїм іменем.
  2. У процесі роботи над проектом клієнта я використовую деякі існуючі проекти з відкритим кодом і вдосконалюю їх.
  3. В ході роботи над проектами клієнта я вдосконалюю сторонні проекти з відкритим кодом і вношу їх вклад.
  4. У процесі роботи над проектом клієнта ми вирішуємо відкрити вихідну частину коду під іменем клієнта.

Які прецеденти до цього є, якщо такі є?

Оновлення: я додав елемент до списку вище (пункт №3).


Я б хотів, щоб я міг заперечувати коментарі. Мене дивує кількість, якщо дезінформація та відсутність знань щодо роботи з відкритими проектами. Сьогодні насправді дуже часто отримувати зарплату та працювати над проектами з відкритим кодом. У багатьох випадках клієнти хочуть відкрити код свого коду, проблема полягає в тому, як вони отримують привабливість до нього. Хороше запитання @toby
Aras

Відповіді:


2

Крім того, IANAL - тому я рекомендую проконсультуватися з адвокатом, який спеціально розбирається або спеціалізується на питаннях програмного забезпечення інтелектуальної власності .

Але я вважаю, що відповідь є досить однозначною: 1. Я не думаю, що немає потреби обговорювати термін "відкритий код" з клієнтом (читайте вперед, перш ніж формувати думку щодо цієї заяви). 2. У своєму договорі ви чітко потрібно констатувати наступне: a. Будь-яка робота, яку ви створюєте для клієнта, ОБ'ЄДНАТО ВЛАСНИЙ, і кожен може створювати похідні робочі продукти. Це означає, що кожен з них може використовувати його так, як вам здається, включаючи внесок у проект з відкритим кодом (зверніться до вимог ІР щодо проекту з відкритим кодом). б. Ви зберігаєте право власності на будь-який попередній робочий продукт, який вам досить приємно включити безкоштовно, і ви видаєте клієнту необмежену ліцензію на безперервне використання цього коду, включаючи створення похідних творів c.

Ви також хочете зробити БЕЗПЕЧНО впевненим, що ви ніколи не будете підписувати будь-які контракти із застереженням «Про призначення винаходів», яке не є надзвичайно обмеженим (вони ніколи не є) - або ви можете бути юридично СОЛ. Зауважте, що існує кілька штатів (тобто Каліфорнія), які обмежують (але не усувають) це законом незалежно від того, що йдеться в договорі. Це очікується в трудовому договорі (але ліміти можуть бути домовлені), однак ІМХО не повинен надаватися для незалежного контрактного контракту.

Вашим найбільшим викликом буде змусити їх прийняти спільне право власності на вихідний код. Це суперечить доктрині "Робота, прийнята за найм", що є специфічною мовою, яка дуже часто використовується в контрактах на розробку програмного забезпечення при використанні підрядників.

Якщо вони розуміють IP, вони можуть не погодитися з цим - але я здогадуюсь, що це не той тип клієнтів, з яким ви маєте справу. Я можу сказати вам з упевненістю, що існує принаймні одна надзвичайно велика компанія програмного забезпечення, яка робить це для будь-якого консалтингового / користувальницького коду, написаного для будь-якого клієнта - і якщо він не погодиться на це, то вони цього не зроблять - період ( але вони віднесуть їх до партнера).

Якщо у вас є спільна власність, вам слід добре додати IP-код до проекту з відкритим кодом з урахуванням будь-яких обмежень, передбачених цим проектом.

Ви також хочете бути вибірковими в тому, що ви відкриваєте. Ви б робили своєму клієнтові послугу, якщо ви відкриєте джерело специфічного коду, який був би корисний їх прямим конкурентам. Ваш клієнт також буде менш ніж задоволений, якщо зрозуміє, що вся програма, яку вони вам заплатили за те, щоб на них написати, доступна безкоштовно - і навіть спочатку могла подумати, що ви її просто встановили, а не писали з нуля. Ви також просто зменшили їхню сприйнятість ваших послуг.

Я думаю, що це стосується ваших питань 1,2 та 4.

Питання 3 може бути проблемою - залежно від моделі ліцензування проекту з відкритим кодом, з якого ви створюєте похідну роботу, клієнт, безумовно, може вам заплатити за це, але вони можуть не мати повного або навіть жодного права власності на цей код на модель ліцензування проекту з відкритим кодом. Це не означає, що ви не можете цього зробити, але ви можете захопити це додатковою умовою у своєму контракті - і запустити його адвокатом по захисту прав інтелектуальної власності - або зробити це лише після того, як клієнт попросить вас це зробити - і то, можливо, ви зможете стягнути витрати з перегляду адвокатом додатку до вашого контракту, який охоплює цю ситуацію.


О, і якщо вони не погоджуються на спільну власність, тоді не надайте їм свою попередню роботу безкоштовно, що може стати точкою переговорів. Отже, якщо вони не погоджуються на спільну власність, оскільки вони стурбовані IP-адресою, вони, можливо, не захочуть, щоб ваша попередня робота там була змішана.
ScottBai

2

Серйозно, обидві відповіді почалися з IANAL - я думаю, що вам потрібно припинити навіть думати про те, щоб написати договір і поговорити з юристом, перш ніж продовжувати. Ви не запитуєте свого юриста, як змінити частину коду.

Також - @Pete Wilson має рацію, ваші умови, ймовірно, не надто вдаються до вашого клієнта.


1

Звичайний IANAL застосовується, а значить, проконсультуватися з фактичним юристом.

Це сказало, що я міг би:

  1. ... важкий. Навряд чи клієнт готовий заплатити вам за програмне забезпечення, яке ви збираєтесь негайно відкрити. Ви можете запитати, і якщо вони згодні, відповідно встановити договір, але я здогадуюсь, що це не відбудеться.

  2. ... це також малоймовірно, але з добре складеним контрактом, який чітко визначає межі, і погодившись, що вам не будуть платити за роботу над власними проектами з відкритим кодом (ви користуєтесь кодом чи ні), можливо прийнятний для клієнтів. Можливо, вам навіть вдасться запропонувати їм фінансовий внесок у ваш проект, але у будь-якому випадку вам потрібно докласти чималих зусиль для створення хорошого контракту.

  3. ... на розсуд клієнта. Зазвичай клієнт бажає переваги, яку вони вам платять, а це означає, що вони не бачать ніякої користі у відкритому пошуку свого майна, але можуть бути випадки, коли ви можете переконати їх у цьому, додавши трохи затримки щоб зберегти перевагу або публікувати за моделлю подвійної ліцензії.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.