[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