I think it's with main relevance to packages like Max/MSP and PureData, but it seems abstract enough to be relevant in many scenarios.

I'm actually quite tempted by the idea of getting a lappy, putting Ubuntu Linux on it, and being a hardcore "Free Software" musician, making my own weird and wonderful music software using PD.

That's foolish isn't it? I'll never see the light of day again...