I am working on an application that will have support for plug-ins. I am wondering if I can apply the LGPL on the application, or is the LGPL only for libraries?
The main point is that I want the application to be roughly GPL, but that this is not enforced on plug-ins or scripts that the application loads. However, the GPL considers plug-ins to be derived works, so a pure GPL is not good in this case.
Currently I have been thinking about the MPL, but that explicitly states that the license will be under Californian jurisdiction, which for a European is not really acceptable.
What would the more prudent choice be for the license of the application be if I want a weak copy left. Are there any standard exceptions to the GPL that I should apply instead of the LGPL, and how does the LGPL apply to applications? The license does speak about libraries, which for me is rather confusing if I want to apply it on an application.