Closed tkirshboim closed 8 years ago
@joebowbeer I see expr~ is included. expr~ is GPL licensed. I am no expert but I think this also makes libpd GPL (and not the intended "Standard Improved BSD License"). Doesn't this enforces apps to disclose source code?
@rpattabi Our expr~ is LGPL (lesser/library) -
https://github.com/danomatika/ofxPd/tree/master/libs/libpd/pure-data/extra/expr~
Also see discussion here:
http://lists.puredata.info/pipermail/pd-list/2013-03/101886.html
The libpd code is licensed under a modified BSD, the same as PD (and pd-for-android).
What is missing from pd-for-android, I think, is attribution. If users of apps built with pd-for-android click on "About" and see a list of copyrights, then the expr library should show up there along with the other copyrights. pd-for-android should make this attribution more prominent.
I thought the expr license issue had been resolved: https://www.mail-archive.com/pd-list@lists.iem.at/msg05116.html
I don't see it in the Pd repository at github, though, but maybe the new license is upstream somewhere? In any case, I think we should find the updated version of expr and distribute that with libpd.
@rpattabi Peter provided a link to an email from the code's author in which he stated that expr is now on BSD licensing. But the source license has not yet been updated.
I created an issue to update the pd-for-android licenses in jcenter. Can you create an issue for pure-data?
Also added all the extra objects to the patch that is used by the PdTest app to validate that these objects can be created at runtime. see https://github.com/libpd/pd-for-android/issues/38