Doug Mentohl wrote:
Tim Smith wrote:
He's very confused. He doesn't seem to know the difference between
specifications and implementations, and between closed source and open
source.
" Why does Novell require a copyright assignment?"
"When a developer contributes code to the C# compiler or the Mono
runtime engine, we require that the author grants Novell the right to
relicense his/her contribution under other licensing terms"
"This allows Novell to re-distribute the Mono source code to parties
that might not want to use the GPL or LGPL versions of the code."
"Particularly embedded system vendors obtain grants to the Mono runtime
engine and modify it for their own purposes without having to release
those changes back. "
http://www.mono-project.com/FAQ:_Licensing
" What license or licenses are you using for the Mono Project?
We use three open source licenses:
* The C# compiler is dual-licensed under the MIT/X11 license and
the GNU General Public License
(http://www.opensource.org/licenses/gpl-license.html) (GPL).
* The tools are released under the terms of the GNU General Public
License (http://www.opensource.org/licenses/gpl-license.html) (GPL).
* The runtime libraries are under the GNU Library GPL 2.0
(http://www.gnu.org/copyleft/library.html#TOC1) (LGPL 2.0).
* The class libraries are released under the terms of the MIT X11
(http://www.opensource.org/licenses/mit-license.html) license.
Both the Mono runtime and the Mono C# Compiler are also available under
a proprietary license for those who can not use the LGPL and the GPL in
their code. "
|
|