Re: Are contributions under the BSD or GPL license possible?
Thanks Dean, I was hoping you would respond to this one.
I'd like to add further that related projects can be used in mojoPortal as long as they have compatible licenses but for those who want to contribute directly to the mojoportal code base, you must agree to license under the same license as mojoportal which is currently CPL. I further request that contributors agree that in the future we are allowed to change the mojoPortal license to any OSI approved license in case we ever want to change to LGPL.
It would be too complicated to let contributors contribute patches or other code directly to mojoportal under a different license then we would have to keep track of which lines of code are covered by which license and that is not feasible. Its ok if you have a complete and independent sub project under a compatible license.
Update 9:35pm: After more thought I would say a complete class is about the most granular level at which something could be under a compatible license rather than under the same license as mojoPortal. If it can be compiled on its own it can have its own license I suppose. Still the less complicated the licensing scheme the better so the preferred things is to keep as much as possible under the same license.