Now that the commandline-version of the package manager is near completion, I wonder how complicated is it to port the Windows (MFC) version to Linux?
I take into consideration these strategies:
- Reimplement the application in C# (.NET), i.e., port it to Mono.
- Rewrite the MFC application using one of the free portable GUI toolkits:
- It seems that wxWidgets (fka wxWindows) would be the right choice, since it resembles the MFC framework.
- Qt is a well designed toolkit. But it is unclear whether the Windows version of Qt will be released under GPL.
- GTK+ is released under LGPL and claims to be object oriented, though it is written in C.