Отримайте плату або відкрийте код
Щоразу, коли «бізнес-інтерес» вирішить встановити юридичні обмеження, я б абсолютно змусив їх платити за цю пільгу. NDA - це в основному накладне замовлення, яке заважає вам ділитися внутрішньою інформацією, що стосується їхньої компанії / проекту. В основному, якщо ви говорите про інформацію, яка є приватною для їхньої компанії, вони мають право подати позов.
Це страхування для них, але якщо вони вирішать заблокувати написаний вами код у власній ліцензійній схемі, нічого з цим зробити не можна, оскільки розмова про внутрішні деталі буде порушувати NDA.
Якщо у вас ще немає коду, охопленого ліцензією, ви можете спробувати випустити його під дозвільною ліцензією (ex MIT), яка гарантує ваше право надалі використовувати код, який ви написали в майбутньому.
Єдина проблема із зворотним застосуванням ліцензії до існуючого коду полягає в тому, що кожен учасник повинен погодитися з умовами ліцензії, оскільки їхні індивідуальні внески мають неявне авторське право на розробника, який їх написав.
Найгірший випадок (вони виграють, ви програєте):
Ваш друг стрибає на борт, вони використовують ваш код і блокують його за власною схемою ліцензування.
Вони можуть юридично заборонити вам використовувати код, який ви написали на майбутніх проектах, якщо ви не адвокатуєтесь і не знайдете достатніх доказів того, що вони використовують ваш код без дозволу (тобто порушують ваші особисті авторські права).
У будь-якому випадку, якщо вони йдуть за власною ліцензійною схемою, вам слід отримати компенсацію за ваші зусилля.
Гарний випадок (вони програють, ви виграєте):
Ви встановлюєте умови компенсації коду. В основному вони купують права на використання написаного вами коду без обмежень. У той момент NDA не має значення, оскільки ви все одно втрачаєте права на надбудову коду. Просто не діліться публічно будь-якою їх внутрішньою інформацією, інакше ви ставите під загрозу позов.
Кращий випадок (виграти, виграти):
Ви випускаєте проект під ліцензією MIT, тому все, що було написано дотепер, є безкоштовним для використання та надбудови всіх (у тому числі для комерційних цілей). Це гарантує, що ви все ще можете будувати код на майбутнє, незалежно від того, для чого вони його використовують. NDA досі не має значення, якщо ви дотримуєтесь умов. Якщо вони хочуть рухатися у фірмовому напрямку, вони можуть роздрібнити основну кодову базу.
Є хороший шанс, що вони просто намагаються захистити свої інтереси. У цьому немає нічого поганого, але будьте обережні, щоб не надавати їм законного права накрутити вас у майбутньому, якщо вони вирішать піти шляхом, з яким ви не згодні.
Навіть програмне забезпечення, яке ви пишете про bono, все ще не є безкоштовним, поки ви не встановите ліцензію, яка гарантує використання в майбутньому. Потовий капітал (тобто зусилля) завжди має цінність, і поки його можна використовувати для отримання прибутку, завжди буде хтось, хто хоче отримати право власності на права користування.
Деякі умови можуть залежати від того, де ви живете. Права інтелектуальної власності - безладний бізнес.
Відмова від відповідальності: IANAL (Я не юрист).