1

Тема: А все таки, як бути з ліцензуванням (юридична точка зору) ?

Якщо щось публікуєш на гіті, то що робити зі стороннім лібами ? Наприклад в мене програма використовує ліби які поширюються за MPL2 та MIT ліцензіями. Як мені бути ? Копії ліб маю бути включені до сорців чи ні, чи може лише треба якось референси дати на ті ліби ? Та під якою ліцензією свою програму публікувати ?

Подякували: 0xDADA11C71

2 Востаннє редагувалося ReAl (03.01.2022 21:21:20)

Re: А все таки, як бути з ліцензуванням (юридична точка зору) ?

Ті сторонні ліби теж опубліковані десь на гітах?
Тоді, на мою думку, їх додати як гітові submodule, тобто вони самі не будуть включені в цей реп, хтось інший їх витягне сам собі по
git clone --recurse-submodules.
І кожна матиме свої всі ліцензії/readme як вони є.
В README проекту сказати, що він використовує такі-то бібліотеки (для зручності можна відразу з лінками на їхні гіти), які ліцензуються на таких-то умовах.
В LICENSE проекту ліцензія самого проекту.

Щодо вибору ліцензії для свого проекту порадити нічого не можу, але я зустрічав у рідмі та кодах щось в дусі

This work is dual-licensed under XXX and YYY
You can choose between one of them if you use this work.

/* SPDX-License-Identifier: XXX OR YYY */
Подякували: 0xDADA11C7, koala, leofun013

3

Re: А все таки, як бути з ліцензуванням (юридична точка зору) ?

https://docs.npmjs.com/creating-a-package-json-file