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@artengine.ca:
On Tue, Jun 29, 2010 at 10:44 PM, Mike Moser-Booth mmoserbooth@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 etc,).
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.
./MiS
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list