Код без явної ліцензії захищений авторським правом і за замовчуванням Усі права захищені. Людина або люди, які написали код, захищені як такі. Будь-який час, коли ви використовуєте програмне забезпечення, яке ви не писали, ліцензування слід розглядати та дотримуватися.
( Лялька Брайана (віце-президент з маркетингу GitHub) )
Отже, враховуючи це:
Якщо код можна використовувати в моєму проекті, чи я вільний потім ліцензувати цей код під тим же, що і в моєму проекті, або навіть просто ліцензувати код сам?
З довідки: Ліцензування з відкритим кодом у GitHub:
Ваше право не включати його у свій код або проект, але будь ласка, пам’ятайте про наслідки. Взагалі відсутність ліцензії означає, що діють закони про авторські права за замовчуванням. Це означає, що ви зберігаєте всі права на свій вихідний код і ніхто більше не може відтворювати, поширювати або створювати похідні твори зі своєї роботи. Це може бути не те, що ви маєте намір.
Навіть якщо це те, що ви маєте намір, якщо ви публікуєте свій вихідний код у загальнодоступному сховищі на GitHub, ви прийняли Загальні положення та умови, які дозволяють іншим користувачам GitHub певних прав. Зокрема, ви дозволяєте іншим переглядати та розблокувати ваше сховище.
Таким чином, ні, ви не можете знову ліцензувати код. Не існує повторної ліцензії ліцензії за замовчуванням . Ви не можете переробити його на іншу роботу, яку ви випускаєте або використовуєте для надання послуг іншим (якщо ви можете використовувати їх в особистих проектах - це щось, що залишається судам і, можливо, де-мінімум , але це щось, що вирішує суд). Ви можете його переглянути та роздрібнити відповідно до Загальних положень та умов GitHub.
Якщо ви повинні додати ліцензію до свого коду пізніше, це вплине лише на майбутні випуски коду? Наприклад, якщо я мав роздрібнити щось неліцензійне, а потім оригінальний автор додасть усі права захищені авторським правом - чи можна використовувати роздвоєний код до тих пір, як це було до додавання ліцензії?
Якщо додати ліцензію, це не робить ретроактивним (див. Якщо хтось змінює свою ліцензію, чи застосовується це до раніше роздрібнених проектів за попередньою ліцензією? ). Це стосується лише майбутніх версій. Зауважте, що зміна з "немає ліцензії" на "всі права захищені" не змінюється. Ніяка ліцензія НЕ все права захищені.