On 01/15/2014 02:16 PM, Johannes Lorenz wrote: > I know this is the LMMS list, but they seem to be distributed with LMMS. > Hopefully, some developer can help me out here. > > 1. LMMS has GPL2. I'd like to put my plugins under GPL3. Would it be possible > to still distribute and use them with LMMS? Btw: I would not see a reason not > to update LMMS' license to GPL3. > 2. Whenever pointers in LADSPA plugins are used for LADSPA descriptors, they > are allocated (using strdup() for strings or malloc() for "other" pointers). > Why should one allocate a pointer if it is kept const anyway? Why not just do > something like 'str = "hello"' instead of 'str = strdup("hello")'? Is this > really necessary? >
1. LADSPA plugins are dynamically linked shared libraries, and not considered a part of LMMS - they can be distributed with LMMS regardless of license. That said, nothing stops you from using any LADSPA plugins with LMMS, even if they are not distributed with it. I'm not really sure about 2. Probably safest to just do it like it's done in other LADSPA plugins though. ------------------------------------------------------------------------------ CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments & Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk _______________________________________________ LMMS-devel mailing list LMMS-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lmms-devel