Why use Windows Forms for multi platform amule if not even Windows Forms are nearly finished in mono project?
One word: FUD. Qt is not exactly free and Wx is not exactly supported and not exactly works on Windows.
Qt is free in freedom. There is a gpl version you can use with all freedom given by gpl, you can even fork it, everything. Just if you want to keep your source closed you need to buy a commercial license. What`s not free about the gpl version?
Yea, it is just ide for C# and not for Wx/Qt. And this "just IDE" is a very reason to use C#. What was your point again?
The license of the ide doesn`t matter because anyone can build it even without ide or with alternative ide. But the license of buildtools does matter.
Even more FUD. Search this forum for "amule crashed because of broken wx install" and stop the BS.
Patents are completely irrelevant here. First of all, we're not developing C# compiler. I'm using completely legal software any way you put it. Freely redistributed by MS and in compliance with their EULA. Let Mono people to deal with the issue, OK?
Oh, just follow an eula. Which just forbids a bounce of stupid things like posting speed tests without asking microsoft before. Isn`t really the idea of free software to support such things.
There are only 3 ways for microsoft to deal with a free in price version of mono running on other systems then windows.
1) them don`t care because to less people are using it (not the case)
2) accept it, be happy with it, not to sue it. That`s also not the case. If this would have been the case them could just put their netframework under an open source approved license and withdrawn their own patents on it. But them don`t even do so with the patents.
3) not accept it, sue it or try to get money out it
What way did them chose? It`s obvious.
At lawyer`s option the success of the mono project is questionable because of this license problems. Only novel has an pact with microsoft to use their technologies and not to sue their costumers, all other distributions don`t have.
Anyone who is really convinced about free software wouldn´t use anything from .net for free software projects.
You either care about free software and don`t use it, or you don`t care and use it. But dot net is currently definitely not compatible with free software.