[PD] MobMuPlat for Ipad and expr~ woes

Jonathan Wilkes jancsika at yahoo.com
Mon Mar 18 20:23:05 CET 2013


>________________________________
> From: Scott R. Looney <scottrlooney at gmail.com>
>To: Daniel Iglesia <daniel.iglesia at gmail.com> 
>Cc: pd-list <pd-list at iem.at> 
>Sent: Monday, March 18, 2013 1:34 PM
>Subject: Re: [PD] MobMuPlat for Ipad and expr~ woes
> 
>
>peter brinkmann is the guy who who would know best, but i seem to remember pretty clearly that he stated somewhere [expr] and [expr~] were ok to use with libPD on the AppStore. in other words (i assume) they had been recompiled from source in a more compatible license.
>
>
>here's the bit that clearly states that the vanilla version of PD does not have the right version of [expr] and [expr~] this is older news from about 2011 i think:
>
>
>https://github.com/libpd/libpd/wiki/misc


Notice that even in libpd git the license for vexpr.c is GPLv3+

By the way-- did ALL authors of expr agree to the license change I see five other names in the copyright notice.  Plus a few
names over the years who did revisions and added them on sourceforge, and you must get their permission to re-license as well.

And please keep in mind the energy it takes to do all this busywork which _may_ make running Pd + expr lib on _one_ specific
restrictive device slightly easier.  (As opposed to doing meaningful dev work like making the expr avg function do something.)

>
>
>
>and here's the bit where they mention [expr] and [expr~] are now under LGPL, but it doesn't appear to solve the issue definitively:
>
>
>http://createdigitalnoise.com/discussion/1341/can-i-use-pd-extended-with-libpd/p1
>
>
>
>the total solution if you want that specific functionality (that i am aware of) is to recompile [expr] and [expr~]  from source and put it under a BSD or MIT license.

Re-licensing doesn't work that way.

-Jonathan

>
>
>the alternative is to redo that functionality with simple vanilla objects. there's a nice thread her on the PD forum about it:
>
>
>http://puredata.hurleur.com/sujet-6980-way-rewrite-expr
>
>
>
>hope this helps somewhat,
>
>
>best,
>scott
>
>
>
>On Mon, Mar 18, 2013 at 9:45 AM, Daniel Iglesia <daniel.iglesia at gmail.com> wrote:
>
>Hi everyone, (first time poster!)
>>
>>expr and expr~ can't be in a closed-source binary. (the libpd doc has some discussion of this I believe). Once I release MobMuPlat open source, I was hoping to include them in the binary+source at that point. However, I have to check the licensing issues to see if even that is allowed, as MobMuPlat is and will be under the BSD license. (if people are well versed in this issue, please feel free to chime in.)
>>
>>If they can't be included, then removing them from the pd-vanilla flavor in the distribution is probably a good idea, will do that.
>>
>>Best, Dan
>>
>>===
>>www.danieliglesia.com
>>www.iglesiaintermedia.com
>>
>>
>>
>>On Mar 18, 2013, at 8:50 AM, Patrick Pagano wrote:
>>
>>> That's one of 20 expr~s that i need :-(
>>>
>>>
>>> On 03/18/2013 11:01 AM, Roman Haefeli wrote:
>>>> On Mon, 2013-03-18 at 13:52 +0000, Pagano, Patrick wrote:
>>>>> damnit.
>>>>> Any idea when that might be or a workaround?
>>>>> silent weeping
>>>>
>>>>> expr if($f1-$f2==0, 0, 1)
>>>>
>>>> [!= ]  ?
>>>>
>>>> Roman
>>>>
>>>>
>>>> _______________________________________________
>>>> Pd-list at iem.at mailing list
>>>> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
>>>
>>>
>>> _______________________________________________
>>> Pd-list at iem.at mailing list
>>> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
>>
>>
>>_______________________________________________
>>Pd-list at iem.at mailing list
>>UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
>>
>
>_______________________________________________
>Pd-list at iem.at mailing list
>UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
>
>
>



More information about the Pd-list mailing list