Originally posted by DoMiNeLa10
View Post
Look at it this way (I'm not a lawyer). Add MIT code to a GPL project, that code then conforms to pretending to be GPL while in that project. So basically it's still all GPL. You can then remove that MIT code and put it in another project and that MIT code will just conform to whatever license that the new project has. The CDDL just wants to keep it's license when added to other code. The GPL does not like that. I love the GPL, our open source world would not be where it is today without it, but it is a very VERY restrictive license. This is why I hate it when people call the GPL the freedom license.
Leave a comment: