[Gambas-user] How to create a plugin system for your Gambas project

olivier coquet ocoquet at 3d-phenomen.fr
Thu Feb 18 14:40:47 CET 2021


Hello lee,

What you say reflects exactly what I think, adding possible features 
without imposing them on all users.

It's true that we're approaching a somewhat commercial approach that 
doesn't seem to be appropriate here :)

Friendship
Olivier Coquet

Le 17/02/2021 à 22:04, T Lee Davidson a écrit :
> On 2/17/21 3:25 PM, martin cristia wrote:
>> Why do we need pluggins? in the GauchoCAD project we considered the 
>> use of them as a way to make a "pro" version of it and sell them. But 
>> we dumped the idea as there are many examples of that kind of 
>> software that prove no use (QCAD comes to mind). The nature of a 
>> Gambas made soft is FOSS, since we need to meet Qt's GPL3 licensing. 
>> So a plugin for a stable program is more the next version of it than 
>> an "add on".
>
> Perhaps for free vs. paid versions of an app, it doesn't make sense.
>
> But, a plugin infrastructure provides for modularity and end-user 
> customization. An end-user may not want all the functionality bundled 
> in the main app. Home Automation applications is one example. 
> Different devices may need different supporting plugins, and not 
> everyone would have all available devices.
>
> A plugin infrastructure also allows for third party development 
> without coders having to join the main project or lobby to get their 
> unique home-grown device plugin accepted.
>
>



More information about the User mailing list