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

Reply via email to