повторное лицензирование библиотеки BSD [закрыто]

StackOverflow https://stackoverflow.com/questions/821608

  •  03-07-2019
  •  | 
  •  

Вопрос

Мне нравится библиотека, выпущенная под Лицензия BSD.Эта библиотека активно не поддерживается с конца 2007 года.

  • Могу ли я создать форк библиотеки и повторно лицензировать ее по лицензии Creative Commons?
  • Первоначальный автор должен быть проинформирован?
  • Есть ли другие проблемы, кроме этих?

РЕДАКТИРОВАТЬ

Основываясь на отзывах, полученных в нескольких ответах, я предоставляю более подробную информацию о моем конкретном случае.

Я переписываю низкоуровневый код библиотеки, лицензированной BSD (JLine) с использованием библиотеки LGPL (ЮНА).Могу ли я опубликовать эту работу под другой лицензией?

Это было полезно?

Решение

Вы не можете удалить лицензию BSD.Что вы можете сделать, так это поставить его под другую лицензию.Например, Microsoft одно время приняла сетевой код BSD.Если вы посмотрите на соответствующие дисплеи, вы обнаружите уведомления, требуемые лицензией.С другой стороны, копия Microsoft также находилась под любой лицензией, которую использовала Microsoft, а модификации Microsoft не были ни бесплатным программным обеспечением, ни программным обеспечением с открытым исходным кодом.

Если это не какой-то странный вариант лицензии BSD, нет никаких обязательств информировать первоначального автора.Однако вам следует попытаться сделать это из обычной вежливости по отношению к тому, кто облегчил вам жизнь.Например, автор может захотеть найти нового сопровождающего и помочь вам.

Однако почему вы хотите повторно лицензировать его?Я не знаю, какая лицензия CC вас интересует, а их великое множество, но какая здесь выгода?

Другие советы

Вы можете делать многое с кодом, лицензированным BSD, но вы не можете «повторно лицензировать» его.Пара абзацев, которые вы видите в коде это настоящая лицензия, и он точно говорит вам, что вы должны делать, а что не делать.Она очень короткая и достаточно простая для понимания, в отличие от большинства других лицензий:сохраните лицензию и уведомления об авторских правах.

Добавляемый вами код можно лицензировать по вашему желанию.

Если вы не являетесь владельцем авторских прав на произведение, вы не можете изменить лицензию.Вы можете разветвить код, но лицензию вы не сможете изменить.Это справедливо независимо от исходной лицензии (если только лицензия не дает вам права на повторное лицензирование).

Только правообладатель может выдать другую лицензию, поэтому вам следует попробовать связаться с ними.

Поскольку вы не являетесь владельцем кода, вы не можете повторно лицензировать его.Однако лицензия BSD настолько неограниченна, что вы также можете лицензировать ее по другой, более ограничительной лицензии, например GPL.Однако вы, вероятно, не захотите использовать CC, он создан для мультимедиа, а не для программного обеспечения.Реальные лицензии на программное обеспечение доставят вам гораздо меньше проблем.Если вы хотите, чтобы он был неограниченным, сохраните его как BSD.Если вы хотите, чтобы оно было более строгим, рассмотрите GPL или LGPL.

В зависимости от лицензии вы можете сублицензировать произведение (некоторые лицензии, подобные BSD, допускают это, особенно для производных работ), но вы не можете удалить лицензионные требования (такие как указание авторства или заявления об авторских правах).Вы не являетесь владельцем авторских прав, у вас просто есть разрешение на их использование.Какую лицензию вы можете использовать для сублицензии, зависит от лицензии.Некоторые могут работать, некоторые нет, в зависимости от лицензии.

Когда вы разветвите код, вам придется удалить все используемые товарные знаки и, конечно же, переименовать проект.

При этом, если автор(ы) обладают авторскими правами на весь код, вы можете попросить их предоставить вам лицензию на него по предпочитаемой вами лицензии.Поскольку они используют лицензию, подобную BSD, они, вероятно, будут открыты для нее.

Creative Commons обычно используется для творческих работ:музыка, литература и т. д.- Я не уверен, применимо ли это к куску кода или нет.

Для повторного лицензирования кода вы можете использовать лицензию на конкретное программное обеспечение, например, лицензии GPL, Apache или Mozilla.Есть из чего выбрать, в зависимости от ваших требований.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top