Как LGPL Относится к сети и распределению определения? [закрытый]

Если Вы хотите протестировать закрытые методы, взглянуть на PrivateObject и PrivateType в Microsoft.VisualStudio.TestTools.UnitTesting пространство имен. Они предлагают простые в использовании обертки вокруг необходимого отражательного кода.

Документы: PrivateType, PrivateObject

Для VS2017 & 2019, можно найти их путем загрузки MSTest. TestFramework nuget

5
задан merlincam 15 August 2009 в 15:02
поделиться

5 ответов

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

Обычно с этими типами. программ с открытым исходным кодом, все в порядке, если у вас есть просто заявление «Frobnicator использует библиотеку Foo, доступную в соответствии с Ограниченной общественной лицензией Gnu» на странице «О программе» вместе с исходным кодом LGPL, доступным где-то в программе. Я не уверен, что когда-либо видел просто ссылку на лицензию без фактического текста лицензии.

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

И я не юрист, поэтому все сказанное мной не обязательно является правдой с юридической точки зрения и т.д.

5
ответ дан 13 December 2019 в 19:32
поделиться

LGPL позволяет вам связываться с библиотекой LGPL'd в приложении с закрытым исходным кодом (коммерческое). Распространение исходного кода коммерческого приложения не требуется.

1
ответ дан 13 December 2019 в 19:32
поделиться

С LGPL нет (нужно открывать исходный код).

0
ответ дан 13 December 2019 в 19:32
поделиться

В этом суть L GPL: вы можете использовать ее в своем приложении с закрытым исходным кодом.

И - будучи Javascript - исходным кодом Сама библиотека в любом случае доступна в Интернете, вы можете напрямую ссылаться на нее со своей страницы «О нас».

2
ответ дан 13 December 2019 в 19:32
поделиться

Два основных ограничения LGPL - это модификация и динамическое связывание. LGPL была написана с учетом компилируемых языков, и, поскольку JavaScript не компилируется, я не понимаю, как с ним можно связать. В нынешнем виде LGPL и JavaScript - плохая комбинация.

3
ответ дан 13 December 2019 в 19:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: