Are contributions under the BSD or GPL license possible?

This forum is only for questions or discussions about working with the mojoPortal source code in Visual Studio, obtaining the source code from the repository, developing custom features, etc. If your question is not along these lines this is not the right forum. Please try to post your question in the appropriate forum.

Please do not post questions about design, CSS, or skinning here. Use the Help With Skins Forum for those questions.

This forum is for discussing mojoPortal development

This forum is only for questions or discussions about working with the mojoPortal source code in Visual Studio, obtaining the source code from the repository, developing custom features, etc. If your question is not along these lines this is not the right forum. Please try to post your question in the appropriate forum.

You can monitor commits to the repository from this page. We also recommend developers to subscribe to email notifications in the developer forum as occasionally important things are announced.

Before posting questions here you might want to review the developer documentation.

Do not post questions about design, CSS, or skinning here. Use the Help With Skins Forum for those questions.
This thread is closed to new posts. You must sign in to post in the forums.
2/9/2006 9:14:43 PM
Gravatar
Total Posts 23

Are contributions under the BSD or GPL license possible?

CPL: "A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that:"

Are contributions under the BSD or GPL (Version 2 or 3) license possible?
2/10/2006 2:25:33 AM
Gravatar
Total Posts 148

Re: Are contributions under the BSD or GPL license possible?

BSD yes, GPLv2 no.  The CPL is considered GPLv2-incompatible

GPLv3 won't be finalized for another year, so it's not clear yet whether the CPL will be compatible with it.

Hope that helps,

--Dean
2/10/2006 2:39:03 AM
Gravatar
Total Posts 18439

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.

Thanks,

Joe

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.
You must sign in to post in the forums. This thread is closed to new posts.