When are we going to see this new form of the industry emerge?
See, because right now, song writers, sound engineers, and session drummers are not seeing a dime from concerts and t-shirt sales.
I always hear from these "Internet visionaries" that bands are just going to HAVE start operating this way. Well, unfortunately, the music industry doesn't solely consist of jobless 22 year olds playing guitar for other jobless 22 year olds.
Does everyone involved in the music making profession need to be a touring musician now?
Who is going to step up and reorganize the industry based around merchandise sales? Can't you see some issues with that? What if the t-shirt design sucks? Should the guy who wrote the song or played marimbas on the recording suffer the consequences? How exactly does this business function?
Recently, my brother visited from New Zealand. He's a professional record producer and sound engineer, and he's very interested in questions like this as well.
I told him about this talk I had just seen and asked him what he thought. He thought that it was ridiculous to be a musician and have your primary product, the art that you create, be free, and try to make money off of things such as t-shirts and dinner nights with fans. He pointed out that people do in fact pay for music online, even when using a site such as ThePirateBay. They pay their ISPs every month. They are will to pay for this content. He called this the "swindle of the century".
See, this stuff matters very much for him. He's not a brand that he can sell to fans. He's a brand that he sells to record labels and musicians. He can't survive off of selling t-shirts with his face plastered on them. This model doesn't get him payed and depends on a functional industry to operate. Contrary to popular belief, it is not any easier to get a great sounding recording than it was 25 years ago. Great recordings and mixes still take a lot of talent, and that talent doesn't come cheap. How is a burgeoning young band or artist supposed to get studio and mixing time? $12,000 would be a budget recording and mixing session, good enough for maybe an EP. You can be sure that Radiohead and NIN are spending a lot more than that.
Take a look at Time Warner or AT&T's broadband advertisements. They've got tiered prices, based on bandwidth. Both have similar columned designs showing what plan works for you. Both have "Downloading music." Whose music, dare I ask? Listen, I know this opens up a huge can of worms, because Time Warner and AT&T both pay their own upstream providers, but you get my point. People are not getting music for free. They are paying for it, only the artists or the owners of the content don't see a dime.
I remember when I first heard about ESPN360.com. It made me slightly furious. A website that only works for certain ISPs? Well, that goes against the whole free love on the Internet thing, right? But it just clicked for me. This actually makes sense. ESPN nailed it on the head. They are forcing ISPs to pay for the content, while leaving it free for the end user. This would work brilliantly for music.
Imagine if the RIAA decided to make an ESPN360-like service. All music, for free. The catch? Your ISP is paying the bill. You can't tell me that the consumer wouldn't use this service and not pick a local ISP that offered it, even if at first it cost a little bit more than some other provider.
I know there are TONS of holes in these lines of though, but the madness has got to stop. People are paying for all of this content but it is not getting to the people that actually make the content.
Yeah, he mentioned "Isa", Arabic for "Jesus".
While XMPP and AMQP do have some similarities, they were developed to solve quite different problems.
XMPP is better for human-to-human or human-to-machine interaction. It is better for federated networks (firstname.lastname@example.org can communicate with email@example.com). It has authentication built in. It's more "Internet ready", with modules for BOSH and IRC.
AMQP is geared more towards traditional machine-to-machine message queuing. It offers more control over the type of message delivery ("exactly once", "pubsub", "at least once"). It's aiming to just be a message queue.
RabbitMQ is an open-source implementation of AMQP built in Erlang. They seem to be quite fond of XMPP, realizing the different natures of the protocols, and even created a module for ejabberd (also written in Erlang).
Another interesting mashup between RabbitMQ and ejabberd is is a project I stumbled across called Rabbiter, which looks like some sort of implementation of a Twitter-link setup. They're looking to bring CouchDB (also Erlang) in the mix for persistence.
I'm expecting to see quite a bit of interaction between RabbitMQ, ejabberd, and CouchDB over the next few months.