Hi, I went through lots of material about MPL/GPL and other open source licenses and still I'm not sure how to deal with my situation: I have some source code, which I'd like to release as open source. I need some license agreement to state that any modifications, etc. should be released as open source as well. The problem is that I may use this code for a commercial application. It seems to me that if I GPL the code that I want to make available, then I have to GPL my commercial application as well. Is that correct? That's why I started looking for an alternative solution. It seems to me, that if I use MPL, then I can all MPL'd source code in my commercial application without having to make that application source code available. Is that correct? Of course, if I made any modifications to the MPL'd code, I'm going to make them available too. Finally, what should I do in order to release the source code under MPL? Shall I add the license agreement to the header files or I can just have a single file containing MPL? Thanks in advance, Ivan
