GPL и лицензионные ограничения с открытым исходным кодом LGPL [закрываются]

Для.Net 1.0/1.1, Вам нужен файл конфигурации для сервера дистанционной работы

, Если Вы не имеете .config файл, создаете один и имеете это в нем:



       
      
   

Для.Net 2.0, можно использовать RemotingConfiguration. Свойство

CustomErrorsMode

102
задан victor hugo 11 July 2009 в 16:27
поделиться

5 ответов

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

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

76
ответ дан 24 November 2019 в 04:32
поделиться

Если вы копируете и вставляете или ссылаетесь на код под GPL в ваше приложение, ваше приложение должно быть лицензировано по GPL, а затем вы должны выпустить код.

Тем не менее, вы все равно можете продавать свое приложение, и единственное требование - предоставить исходный код своим клиентам.

Если библиотека, на которую вы ссылаетесь, является Общественной лицензией ограниченного применения Gnu, известной как LGPL, то вам не нужно выпускать свой собственное приложение '

9
ответ дан 24 November 2019 в 04:32
поделиться

IANAL, но концепции довольно просты.

Во-первых, вы и ваш юрист должны прочитать лицензии GPL и LGPL . Во-вторых, вы должны прочитать FAQ по GPL . Насколько я понимаю, вы можете думать об использовании библиотек GPL / LGPL следующим образом:

  • Если вы связываете динамически или статически с библиотекой GPL или LGPL, вы создали производную работу.
  • Если вы используете библиотеку это GPL, и вы связываете эту библиотеку, ваше программное обеспечение должно быть выпущено с совместимой лицензией .
  • Если вы используете библиотеку LGPL, и вы динамически подключаетесь с с этой библиотекой, ваше программное обеспечение не обязательно должно выпускаться с совместимой лицензией, но вы все равно должны соответствовать требованиям LGPL.
  • Если вы используете библиотеку LGPL, и вы статически связываетесь с этой библиотекой, ваше программное обеспечение должно быть выпущено с совместимой лицензией.
  • Лицензии GPL / LGPL означают «бесплатно», как в «свобода слова», а не «бесплатное пиво» ​​. Вы можете создать производную работу и продать ее за большие деньги, но вы должны соблюдать GPL / LGPL.
27
ответ дан 24 November 2019 в 04:32
поделиться

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

3
ответ дан 24 November 2019 в 04:32
поделиться

GPL не запрещает вам продавать программное обеспечение. Однако вы должны сделать доступными исходные коды программного обеспечения.

Вопрос использования немного сложнее. GNU / Linux выпускается под лицензией GPL. Ничто не запрещает вам писать программы, работающие под Linux, независимо от лицензии на ваше ПО. Однако вы не можете распространять Linux вместе со своим программным обеспечением. Это часто проблема с библиотеками, которые должны быть частью программы. Для этого и предназначена лицензия LGPL. Вы можете скомпилировать программу ac, которую вы пишете, с помощью gcc (следовательно, используя лицензированные библиотеки подпрограмм времени выполнения LGPL от gcc) и при этом выпускать программное обеспечение без ограничений GPL.

Я думаю, что в этом вся суть. Однако это ни в коем случае не юридическая консультация.

7
ответ дан 24 November 2019 в 04:32
поделиться
Другие вопросы по тегам:

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