First off thanks, Norman, Sam and Nick (hey Nick, good to hear from you :-) for taking the time to comment.
To address Norman's comments; I love people making money from their work in open source, as I tried to say about Sid's comments to the Business Week article. It's a pity when people work on stuff they don't care about, life is too short to waste it doing boring work that you hate. That said I'm very glad that Norman and many other great people are making their living from JBoss. I have no problem with people making money from the code base at all. My problem is that JBoss is not a commons, its direction and content is decided by a company. What is different between that and BEA, IBM etc. That is why I say it's not truly open. Sure the code is avalible, the forums are open but the development is not.
The major reason I find this troublesome is that if JBoss.com (the company) were to go away what becomes of JBoss.org (the code base). I don't know for sure and don't want to speculate. But if the base of developers were widely dispursed throughout many companies and one of the companies went away (say purchased by Oracle) then no big deal, in fact hooray for the community.
Survival of a community/organism is more likely when it is widely dispersed rather than highly centralized. That is part of my worry about JBoss as open source.
Now on to Sam's comments; I love capitalism! I'm all over people making money in fact I'm hoping to score big in the ol' capitalism system myself some day :-). I agree that open source is not communism, which is what I was trying to say about Sid's comments. Sid seems to think that people at Zend, JBoss and Sleepcat exist to make him cool software for free. Sid is a communist (i.e. one who wants a commune, not a politico from the old USSR) and I was calling him on it. I don't like commune's because the person/people in power will have everything and the people out of power will have only what the people in power think they should. Communism does not work and I don't advocate it at all. Viva La Capitialism!
While I don't totally agree with this idea 100% I like Simon Phipps idea about OpenSource as a 'Commons-Based Peer Production' economic system. Simon gave a great keynote at Colorado Software Summit in 2003 you can find here. I really liked his ideas about the commons. The idea was spurred on/based on this paper. My understanding of the basic idea (you should of course read it for yourself and get your own idea) is that the code is a common knowledge base that many become proficent on at different levels. The closest to the code are developers, they drive the code. The developers are able to monitize the knowledge base by providing support, consulting and other services that require intimate knowledge of the code and how it is built. The next level out is the group of people that provide consultation around the code base, they are experts in how to use the code and probably know quite a bit about how its built but have not had time or desire to work on a committership. They monitize the knowledge by providing the consulting services and potentially developing applications around the knowledge base. Finally there is the group of users of the knowledge base, they use the knowledge base, help each other with using the knowledge base via forums etc. This group does not necessarly monitize thier knowledge other than getting a better job somewhere. All three groups are critical to the ecosystem. JBoss has the outter two groups but does not have the inner group, the developers are JBoss.com employees. In fact, Microsoft, BEA and IBM/WebSphere all have the outter two layers in spades. That is what I don't like about JBoss's model.
And finally on to Nick's comments; Nick you hit the nail on the head on the assimilation stuff. In fact here is a great example. Also I have found in my reading on the JBoss forums related to Hibernate many examples of arrogance. Now many OS commiters are arrogant so I guess I can't call them different in that respect but I do think most open source folks could stand to be a little more humble.
For people who did not read Nick's comments make sure to check out the post he did on commercial open source stuff here it does a great job of expressing a lot of the stuff in my head that I've not taken the time to organize in such an eloquent manner. Esp relevant is the first bit on letting go of control.
Ok, thanks for sticking with me on this rather long post and I'm really looking forward to the debate.
(and BTW, Tom thanks for your comments too.)