[PD] interface/pd-based standalone applications question
bernardobarros2 at gmail.com
Wed Jun 30 21:43:49 CEST 2010
I think this whole thing just does not sound like free (as in freedom)
software anyway. I don´t understand why max patchers always want to
hide their code. I think PD programmers should try to make their code
as redable as possible.
2010/6/30 Michal Seta <mis at artengine.ca>:
> On Tue, Jun 29, 2010 at 10:44 PM, Mike Moser-Booth
> <mmoserbooth at gmail.com> wrote:
>> I've always thought that what Max considers standalones is kind of shady.
>> They're just the patch and Max Runtime bundled together.
> There are 2 ways of distributing patches to those who do not own Max
> (or in order to make it more difficult to reverse-engineer the code):
> - collective: a bundle of patches which can in turn be distributed as
> a file and requires the Max runtime to run (whether an end-user can
> actually distribute Max Runtime is a different question, I never
> looked into the legal side of this)
> - Standalone executable. In which case the collective is actually
> embedded into the executable (minus any media such as audio files
>> The only difference
>> is that the patch(es) used are put together in a single file (which Max
>> calls a collective, but anyone with Max can open on their own and edit)
> No. Once the patch has been turned into the collective, another user
> will not be able to simply open and edit away (but it is possible if
> one has the right tools and knowledge of the file format but then that
> falls into the category of reverse-engineering).
>> it's nice because it makes
>> the patches easier to distribute to people who don't own Max, but it's
>> really not much different than just running the patch normally.
> I think it is possible to prepare an installer, for any platform, that
> contains Pd and all the necessary externals etc. that will
> automatically load everything that it needs in order to do its thing.
> Each platform will have to deal with this in different way but often a
> simple shell script will take care of everything. This way you can
> distribute a "standalone" version of whatever program you have done.
> Pd-list at iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
More information about the Pd-list