-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Arnout Engelen wrote: > On Tue, Feb 23, 2010 at 07:46:32PM -0500, Ivica Ico Bukvic wrote: >> Hence, I personally feel going after JUCE or Qt still allows Pd to be as >> platform-agnostic as Pd currently is (with the exception that these are >> AFAIK using GPL as opposed to BSD license) > > This could be an issue: unless the new GUI would be decoupled from Pd (which > is a bit of a muddy discussion), using a GPL GUI library would only be allowed
well, if the new gui follows the path of the old gui, then pd-gui and pd-core are two entirely different applications, communicating over a network socket. i don't think the GPL can do anything here (e.g. make all internet explorers grabbing pages from an apache2 server violate the GPL) personally i think the way to go is: #1 clean up the communication between pd-core and pd-gui; (i like to see the pdguirewrite as a preparation for this step) once the interface between pd and pd-gui is sufficiently clean (e.g. no more tcl/tk commands are sent over the wire), then you can implement the gui in whatever toolkit you like (and see whether it really makes a difference) #2 provide a mechanism so an "external" can hook into the gui-communication (replacing sys_vgui() and friends) this would allow to replace the current networked communication by e,g. a multithread-based one, which would make using shared memory and the like a lot simpler (with the malus of not being able to run pd-core and pd-gui on different machines any more (think peerdata)) gmsdf IOhannes -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkuFkhAACgkQkX2Xpv6ydvSYQQCdHGWOWFM+tNb6YtkZ4gh10Owr teoAnAgFmC5sV+EOC9/JmJu+At6+MgZH =fAUS -----END PGP SIGNATURE----- _______________________________________________ Pd-dev mailing list [email protected] http://lists.puredata.info/listinfo/pd-dev
