When I originally created the Composite WPF Shell project on CodePlex, I initially put the project and source code under the Common Development and Distribution License (CDDL). However, after a bit of reflection this week on the proper licensing model for this project another open source project that I’m going to be announcing shortly, I decided that the CDDL was not the correct license to use for the Composite WPF Shell project.
So to make things better and increase the ability (in my opinion) of using the Composite WPF Shell in a commercial project, I decided to change the licensing terms and make the Composite WPF Shell project available under the terms of the Microsoft Public License. You can view the new license terms here: http://www.codeplex.com/compositewpfshell/license.
What does this mean? MS-PL is a very friendly license that allows the software to be used under any commercial or non-commercial circumstances. Plus, MS-PL is compatible with GPL v3, so if you’re using that to build an open source WPF project, feel free to use my shell as well if you’re interested.
I just think that this is a better model and fits better with where I want this project to go and how I want the project to be used.