My application uses 2 libraries (not changed). The first is under the GPL and the second under the LGPL. This means that my application must be released under the GPL and LGPL, because both libraries will be shipped with my application. It's great. Now the application provides a plugin infrastructure so that everyone can write plugins for it. Plugins will not be able to directly contact these two libraries mentioned at the beginning of the text because they have no idea what is behind the application. Plugins will not ship with the app. Users will be able to choose which plugin they want to install from the open / open list of plugins through the application.
Questions:
- ?
.
. , API, , , , , , GPL. , , "" / "" - , . , IANAL .., , ; : , , .
(. 1), .
- , -freebeer-. , .., freebeer freefreedom.
, , LPGL, . . GPL, LPGL. , GPL LGPL.
GPL . GPL , GPL . ( , . GPL . , , , .)
, Q1: . Q2: , , . Q3. . , , . -, . -, , GPL . .
Source: https://habr.com/ru/post/1783391/More articles:difference between XElement and XDocument - c #Im getting an error: register name not specified for 'i - cHow to call a method in another class in Java? - javaExpand env variables in String - javaВозврат значения из хранимого proc в качестве параметра Output vs SELECT - c#Resize RenderedImage - javaif and else in android settings - androidFailed to save NSNumber in master data - iosHow to decrypt string data in C ++ using Crypto ++, where the original string encrypted in Python using pyCrypto - c ++Dameru-Levenshtein distance for language specific features - compareAll Articles