[expr] / [expr~] are C externals which must be compiled and statically linked on iOS as dynamic linking is not allowed. This is against the GPL, so I can't include GPL code. However, as my app is open source, I can use LGPL code.
Patches, on the other hand, are simply text files. The GPL requires that users must be able to freely update/modify GPL objects. Obviously you can't do that with a statically linked library, but you can with a text file. All patch abstraction libraries will be in the Documents folder where you can update them over WebDAV. The app simply adds any folders it sees to the search path, although I'm considering [declare] as a standard of practice.
On Nov 1, 2012, at 1:08 PM, pd-list-request@iem.at wrote:
From: Epic Jefferson jeffreyconcepcion@gmail.com Subject: Re: [PD] rjdj is gone, robotcowboy is coming ... Date: November 1, 2012 1:08:23 PM EDT To: Dan Wilcox danomatika@gmail.com Cc: pd list pd-list@iem.at
i'm not sure i understood correctly.
you say you left out [expr~], [expr] and other GPL code out due to licensing issues, but i'll still be able to use/modify GPL patches.
Hmm, will we be able to add these objects with a path of sorts, or are they strictly off limits?
On Thu, Nov 1, 2012 at 12:36 PM, Dan Wilcox danomatika@gmail.com wrote: Correct. RjDj like + visual scripting.
I know [expr~] is now LGPL, but I'm not sure about [expr] yet ... in either case, I've left them and any GPL code out so far due to Apple's licensing. GPL patches, however are kosher since they are not compiled and you'll be able to modify/update them.
Also, the app has a desktop version ...
Dan Wilcox danomatika.com robotcowboy.com
so, you cannot add it in your build, but can be added to the Documents folder buy the user via webDAV? (is that the way rjdj did it, like through a website? i wasn't too fond of that)
i imagine it'll still be possible to add 'scenes' via ftp as in http://blog.makezine.com/2008/11/03/howto-hacking-rjdj-with-p/
also, i vote for [import] as it's what i'm accustomed to
On Thu, Nov 1, 2012 at 2:14 PM, Dan Wilcox danomatika@gmail.com wrote:
[expr] / [expr~] are C externals which must be compiled and statically linked on iOS as dynamic linking is not allowed. This is against the GPL, so I can't include GPL code. However, as my app is open source, I can use LGPL code.
Patches, on the other hand, are simply text files. The GPL requires that users must be able to freely update/modify GPL objects. Obviously you can't do that with a statically linked library, but you can with a text file. All patch abstraction libraries will be in the Documents folder where you can update them over WebDAV. The app simply adds any folders it sees to the search path, although I'm considering [declare] as a standard of practice.
On Nov 1, 2012, at 1:08 PM, pd-list-request@iem.at wrote:
*From: *Epic Jefferson jeffreyconcepcion@gmail.com *Subject: **Re: [PD] rjdj is gone, robotcowboy is coming ...* *Date: *November 1, 2012 1:08:23 PM EDT *To: *Dan Wilcox danomatika@gmail.com *Cc: *pd list pd-list@iem.at
i'm not sure i understood correctly.
you say you left out [expr~], [expr] and other GPL code out due to licensing issues, but i'll still be able to use/modify GPL patches.
Hmm, will we be able to add these objects with a path of sorts, or are they strictly off limits?
On Thu, Nov 1, 2012 at 12:36 PM, Dan Wilcox danomatika@gmail.com wrote:
Correct. RjDj like + visual scripting.
I know [expr~] is now LGPL, but I'm not sure about [expr] yet ... in either case, I've left them and any GPL code out so far due to Apple's licensing. GPL patches, however are kosher since they are not compiled and you'll be able to modify/update them.
Also, the app has a desktop version ...
Dan Wilcox danomatika.com robotcowboy.com
Yes, you can add *abstractions* but not compiled C/C++ externals.
No, it's not like RjDj, WebDAV is a layer on top of HTTP for document management. It's like FTP and is supported by plenty of clients including the Mac OSX Finder, Gnome Nautilus, etc. You basically connect to the iPad and see the Documents folder like it was on your computer. FileZilla and Cyberduck will also work.
[import] might work, but I don't want to stray too far form pd-vanilla, although I already am by including the mrpeach osc externals. Currently, I use pd-extended with all but mrpeach disabled for development.
On Nov 1, 2012, at 4:00 PM, Epic Jefferson jeffreyconcepcion@gmail.com wrote:
so, you cannot add it in your build, but can be added to the Documents folder buy the user via webDAV? (is that the way rjdj did it, like through a website? i wasn't too fond of that)
i imagine it'll still be possible to add 'scenes' via ftp as in http://blog.makezine.com/2008/11/03/howto-hacking-rjdj-with-p/
also, i vote for [import] as it's what i'm accustomed to
On Thu, Nov 1, 2012 at 2:14 PM, Dan Wilcox danomatika@gmail.com wrote: [expr] / [expr~] are C externals which must be compiled and statically linked on iOS as dynamic linking is not allowed. This is against the GPL, so I can't include GPL code. However, as my app is open source, I can use LGPL code.
Patches, on the other hand, are simply text files. The GPL requires that users must be able to freely update/modify GPL objects. Obviously you can't do that with a statically linked library, but you can with a text file. All patch abstraction libraries will be in the Documents folder where you can update them over WebDAV. The app simply adds any folders it sees to the search path, although I'm considering [declare] as a standard of practice.
On Nov 1, 2012, at 1:08 PM, pd-list-request@iem.at wrote:
From: Epic Jefferson jeffreyconcepcion@gmail.com Subject: Re: [PD] rjdj is gone, robotcowboy is coming ... Date: November 1, 2012 1:08:23 PM EDT To: Dan Wilcox danomatika@gmail.com Cc: pd list pd-list@iem.at
i'm not sure i understood correctly.
you say you left out [expr~], [expr] and other GPL code out due to licensing issues, but i'll still be able to use/modify GPL patches.
Hmm, will we be able to add these objects with a path of sorts, or are they strictly off limits?
On Thu, Nov 1, 2012 at 12:36 PM, Dan Wilcox danomatika@gmail.com wrote: Correct. RjDj like + visual scripting.
I know [expr~] is now LGPL, but I'm not sure about [expr] yet ... in either case, I've left them and any GPL code out so far due to Apple's licensing. GPL patches, however are kosher since they are not compiled and you'll be able to modify/update them.
Also, the app has a desktop version ...
Dan Wilcox danomatika.com robotcowboy.com
-- www.epicjefferson.com www.avmachinists.org Puerto Rico based Art Collective/ Non-Profit Org
Dan Wilcox danomatika.com robotcowboy.com