4 ms·
Can you explain how it is incompatible? Ms-PL is OSI-approved (http://www.opensource.org/licenses/ms-pl.html http://www.opensource.org/licenses/ms-pl.html), whi
by johns 18y ago
Can you explain how it is incompatible? Ms-PL is OSI-approved (http://www.opensource.org/licenses/ms-pl.html http://www.opensource.org/licenses/ms-pl.html), which I assumed (an uninformed assumption mind you) made it compatible with other OSI-approved licenses.
- cabalamat 18y ago> I assumed (an uninformed assumption mind you) made it compatible with other OSI-approved licenses. In the genreral case, you can't just assume that one OSI-approved license will be compatible with another. Back to this license, the Ms-PL. Term 3(D) says "If you distribute any portion of the software in source code form, you may do so only under this license". In other words you can't dual license it under another license. This means that I can't take some code licensed under Ms-PL, other code licensed under the GPL, add my own code, and publish the result; i.e. the Ms-PL is incompatible with the GPL. It's my opinion that this is a deliberate incompatibility. When the Ms-PL was undergoing OSI approval process, I asked Microsoft's lawyer whether it was intended that the Ms-PL be compatible with the GPL, and he refused to give a straight answer.