I have been thinking about this for a while now and I believe for rainbow to be trully free, it needs to be BSD.  A couple of the third party web app vendors I am talking to request it and a lot of projects seem to do well with it.  I really want the users of rainbow to use it however they wish and simply just have a text file in the folder stating that the team create the core.  By all means sell it how you wish and customize to meet your clients needs.  I think we will also gain a bigger audience with the BSD tag.  Your thoughts?