I could offer you my opinion, but would you really want to bet your company on it? Have you read the LGPL license? Have you had your lawyer read the license and explain it to you?
Well I probably wouldn't bet my company on it but I would appreciate your opinion.
If my boss asked me this question I would give him my opinion. However, if I give him a faulty opinion I know I won't be sued. If I give you my opinion and you end up in court because of it, what protection do I have? Sorry, but your best bet is to have your lawyer give his (or her) opinion.
That's fair enough Peter but I don't think it's that serious or grave. You are free to express an opinion and, by all means, qualify it with the appropriate remarks. Of course I will have to check things with a lawyer but at this stage I am just trying to see if there's any point in outlaying money to do that. If it's simply a case that the LGPL license doesn't permit on-selling of JBoss then that's fine - I can accept that.
Perhaps you could indicate to me whether it's worth my while in consulting a lawyer to test this. There will be no court case - I am stating it here - and if there ever was you could just quote this permanent record that I am absolving you of all responsibility in this matter. As I said, it's not that serious - I just want to know whether there is a possibility that on-selling is permitted.
I am not a lawyer, but there is a way how to sell your product based on JBoss or any other GPL or LGPL libraries. Otherwise how other companies, like RedHat, would make their money?
I think you have to manage to have your extensions in separate JARs (EARs, WARs, whatever), then just sell your extensions, while you keep the rest of the JBoss free (and tell your customers about).
If I understand correctly, you want to market an application server and change money for it, similar to the relationship between PostgreSQL and Enterprise DB. I think that section 2 of the LGPL is apropos:
You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:
c. You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License.
Compare that to the situation where you develop an app that runs on JBoss AS and you package JBoss AS as part of your app. Then section 5 is of importance:
A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License