Author Topic: Policies for plug in dev  (Read 1166 times)

Offline usercb2017

  • Single posting newcomer
  • *
  • Posts: 5
Policies for plug in dev
« on: April 26, 2017, 02:53:12 pm »
Hello team,

As a plugin developper, i would like to know what should be done to use these plugins for commercial use in a compliant way.

Coud you please, inform me about the requirements to do so?

Thank you

MB

Offline oBFusCATed

  • Developer
  • Lives here!
  • *****
  • Posts: 11939
    • Travis build status
Re: Policies for plug in dev
« Reply #1 on: April 26, 2017, 08:32:09 pm »
The license we use for the SDK is LGPL-3.
The only thing you should do is to be compliant with this license.
What it really means in terms of actions, I'm not sure.
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]

Offline stahta01

  • Lives here!
  • ****
  • Posts: 6613
    • My Best Post
Re: Policies for plug in dev
« Reply #2 on: April 26, 2017, 09:04:17 pm »
The license we use for the SDK is LGPL-3.
The only thing you should do is to be compliant with this license.
What it really means in terms of actions, I'm not sure.

Unless it changed, I believe a linking exception was added to the LGPL-3 used by CB's SDK; but, I have NOT really read it since it changed from L/GPL2 to version 3.
If still true, you need to make available all the source code changes  made to CB's SDK; but, you need NOT make your plugin source code available if it just dynamically links to the SDK. But, some complex plugins do need to edit the SDK source code to work; you will need to make available those changes and you need to make available all of the source code from the CB project that you plan to distribute.

NOTE: The art work used by CB might be under a separate license from LGPL-3. 

Edit: http://www.gnu.org/licenses/lgpl-3.0.html; I did NOT see the old linking exception in the SDK source code; but, I think LGPL allows the linking exception, the words were too confusing for me to be sure that is true.

Tim S.


 
« Last Edit: April 26, 2017, 09:11:56 pm by stahta01 »
C Programmer working to learn more about C++ and Git.
On Windows 7 64 bit and Windows 10 32 bit.
On Debian Stretch, compiling CB Trunk against wxWidgets 3.0.
--
When in doubt, read the CB WiKi FAQ. http://wiki.codeblocks.org