Technically, you can distribute GPL parts as long as they can be freely upgraded/replaced by the user. Since the part in question is a plugin script and not compiled into the Pd binary, it's my understanding that it doesn't infringe upon the library aspect of the GPL and the Pd source is already open.
The other aspect is more organizational: how/when do we integrate new things into the pd "core" and keep it maintainable. There is a conscious decision not to put *everything* into to core but some things may make sense. However I'd suggest *lots* of testing and built-in extensibility before making a formal proposal for it to be adopted. For instance, does this plugin impact GUI performance when patching on slow machines ie. RPI? I don't know, but it would be good to find out before adding something that would then be *expected* to work well.
On Jun 10, 2018, at 12:00 PM, pd-dev-request@lists.iem.at wrote:
From: Alexandre Torres Porres <porres@gmail.com mailto:porres@gmail.com> To: Henri Augusto Bisognini <msndohenri@hotmail.com mailto:msndohenri@hotmail.com> Cc: "pd-dev@lists.iem.at mailto:pd-dev@lists.iem.at" <pd-dev@lists.iem.at mailto:pd-dev@lists.iem.at> Subject: Re: [PD-dev] PD AutoComplete Plugin Message-ID: <CAEAsFmh28zEgiyng92E8SC6XUFfnZLBwOLgXESte4iSrTT2o-A@mail.gmail.com mailto:CAEAsFmh28zEgiyng92E8SC6XUFfnZLBwOLgXESte4iSrTT2o-A@mail.gmail.com> Content-Type: text/plain; charset="utf-8"
OMG, this HAS to be part of the vanilla distribution!
I'll definitely test it and check it out.
I don't know much about licenses, there wouldn't be a problem to include a GPL tcl code into Vanilla, right? Or would it help if it were BSD?
cheers
-------- Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/