Mono Applications
From Techrights
Current revision (19:39, 4 October 2013) (view source) (KeePassX) |
|||
(43 intermediate revisions not shown.) | |||
Line 12: | Line 12: | ||
== Finding and Removing Mono-based Software == | == Finding and Removing Mono-based Software == | ||
- | The following are programs that use the Mono application programming interface|API and C# instead of Java, Python or other open architectures. | + | The following are programs that use the Mono application programming interface|API and [http://www.fsf.org/news/dont-depend-on-mono C#] instead of Java, Python or other open architectures. |
Line 29: | Line 29: | ||
|- | |- | ||
| Multimedia | | Multimedia | ||
- | | [http://projects.gnome.org/rhythmbox/ Rhythmbox] (GTK/GNOME), [http://amarok.kde.org/ Amarok] (Qt/KDE), [http://www.exaile.org/ Exaile] (GTK/GNOME),[http://www. | + | | [http://projects.gnome.org/rhythmbox/ Rhythmbox] (GTK/GNOME), [http://amarok.kde.org/ Amarok] (Qt/KDE), [http://www.exaile.org/ Exaile] (GTK/GNOME), [http://www.xmms2.org/ XMMS2], etc. |
| aped in mono by Muine | | aped in mono by Muine | ||
| | | | ||
|- | |- | ||
| Multimedia | | Multimedia | ||
- | | [http://projects.gnome.org/rhythmbox/ Rhythmbox] (GTK/GNOME), [http://amarok.kde.org/ Amarok] (Qt/KDE), [http://projects.gnome.org/totem/ Totem] (GTK/GNOME), [http://www.exaile.org/ Exaile] (GTK/GNOME), etc. | + | | [http://projects.gnome.org/rhythmbox/ Rhythmbox] (GTK/GNOME), [http://amarok.kde.org/ Amarok] (Qt/KDE), [http://www.clementine-player.org/ Clementine], [http://projects.gnome.org/totem/ Totem] (GTK/GNOME), [http://www.exaile.org/ Exaile] (GTK/GNOME), [http://getsongbird.com/ Songbird] (XUL), [http://www.videolan.org/vlc/ VLC], etc. |
| aped in mono by Banshee | | aped in mono by Banshee | ||
Line 40: | Line 40: | ||
| | | | ||
- | + | It is the default player in Ubuntu, with a bad interface, it is sponsored by Novell and because this Banshee uses a very permissive licence -- not sufficient to protect multimedia contents and not good to protect the project against patents. | |
|- | |- | ||
Line 54: | Line 54: | ||
'''Bad Licence''' | '''Bad Licence''' | ||
- | Monsoon and monotorrent use the MIT/X11 licence. It's not good for GNU/Linux to promote | + | Monsoon and monotorrent use the MIT/X11 licence. It's not good for GNU/Linux to promote licences with weak copyleft; instead use GNU GPLv3 or copyleft licenses. And MIT/X11 is not good for protecting projects against software patents. |
|- | |- | ||
| Rendering | | Rendering | ||
Line 62: | Line 62: | ||
|- | |- | ||
| Note-taking | | Note-taking | ||
- | | [http://live.gnome.org/Gnote Gnote] (GTK/GNOME), [http://zim-wiki.org/ zim], [http://pim.kde.org/components/knotes.php knotes] (Qt/KDE), [http://basket.kde.org/ Basket] etc. | + | | [http://live.gnome.org/Gnote Gnote] (GTK/GNOME), [http://zim-wiki.org/ zim], [http://pim.kde.org/components/knotes.php knotes] (Qt/KDE), [http://basket.kde.org/ Basket], [http://gtg.fritalk.com/pages/download Getting Things GNOME], etc. |
| aped in mono by Tomboy | | aped in mono by Tomboy | ||
| The sad thing is that Tomboy included '''by default''' in a lot of GNU/Linux distributions. Gtk-sharp has a lot of packages, while other bindings have nothing. This causes API Domination controlled mainly by an abusive monopolist, Microsoft. | | The sad thing is that Tomboy included '''by default''' in a lot of GNU/Linux distributions. Gtk-sharp has a lot of packages, while other bindings have nothing. This causes API Domination controlled mainly by an abusive monopolist, Microsoft. | ||
Line 78: | Line 78: | ||
|- | |- | ||
| Passwords | | Passwords | ||
- | | [http://www.fpx.de/fp/Software/Gorilla/ Password Gorilla]. | + | | [http://www.fpx.de/fp/Software/Gorilla/ Password Gorilla], [http://www.keepassx.org/ KeePassX] |
| aped in mono by KeePass 2 | | aped in mono by KeePass 2 | ||
| | | | ||
Line 93: | Line 93: | ||
|- | |- | ||
| Launcher | | Launcher | ||
- | | [http://sourceforge.net/projects/launchy/ Launchy], [http://sourceforge.net/projects/katapult/ Katapult] (Qt/KDE), [http://projects.gnome.org/deskbar-applet/ Deskbar], etc. | + | | [https://launchpad.net/awn Avant Window Navigator] , [http://sourceforge.net/projects/launchy/ Launchy], [http://sourceforge.net/projects/katapult/ Katapult] (Qt/KDE), [http://projects.gnome.org/deskbar-applet/ Deskbar], etc. |
- | | aped in mono by GNOME Do | + | | aped in mono by GNOME Do, Docky |
| | | | ||
|- | |- | ||
Line 122: | Line 122: | ||
| | | | ||
Although it's free GNU software, it promotes C# development instead of Java. | Although it's free GNU software, it promotes C# development instead of Java. | ||
+ | | | ||
+ | |- | ||
+ | | Docks | ||
+ | | [http://www.glx-dock.org/ Cairo-Dock] | ||
+ | | aped in mono by Docky | ||
+ | | | ||
|} | |} |
Current revision
Consider reading this old summary to learn why Mono is still bad or this newer primer with instructions on how to remove Mono.
Mononono is an advised solution to prevent Mono from cropping up in a system. If you are using Gentoo, just add the line dev-lang/mono
to the file /etc/portage/package.mask
and add "-mono
" to your USE flags in /etc/make.conf
.
For Arch Linux, add mono
and libgdiplus
to the IgnorePkg
section of /etc/pacman.conf
. You will get the following message when installing the group gnome-extra
: "Do you want to skip the above package(s) for this upgrade?" Just say yes and anything depending on Mono won't be installed.
The following are vectors of Mono infection, according to Wikipedia, which attempt to replace legitimate applications and need to be removed:
Finding and Removing Mono-based Software
The following are programs that use the Mono application programming interface|API and C# instead of Java, Python or other open architectures.
Task | Recommended application or solution | Mono intrusion vector | Criticism | |
---|---|---|---|---|
Development | Anjuta, KDevelop, Eclipse, Java, QtCreator, Parrot, PHP, etc. | aped in mono by MonoDevelop | ||
Multimedia | Rhythmbox (GTK/GNOME), Amarok (Qt/KDE), Exaile (GTK/GNOME), XMMS2, etc. | aped in mono by Muine | ||
Multimedia | Rhythmbox (GTK/GNOME), Amarok (Qt/KDE), Clementine, Totem (GTK/GNOME), Exaile (GTK/GNOME), Songbird (XUL), VLC, etc. | aped in mono by Banshee
License: MIT/X11 |
It is the default player in Ubuntu, with a bad interface, it is sponsored by Novell and because this Banshee uses a very permissive licence -- not sufficient to protect multimedia contents and not good to protect the project against patents. | |
Torrent | Transmission (GTK/GNOME), Deluge (GTK/GNOME), KTorrent (Qt/KDE), etc. | aped in mono by Monsoon |
API Domination Monsoon is a bittorrent client which uses monotorrent library. Mono people can try to include Monsoon as part of a default GNOME installation. Mono promoter; OpenSUSE already includes monsoon and Banshee in its GNOME installations. Bad Licence Monsoon and monotorrent use the MIT/X11 licence. It's not good for GNU/Linux to promote licences with weak copyleft; instead use GNU GPLv3 or copyleft licenses. And MIT/X11 is not good for protecting projects against software patents. | |
Rendering | (Panda3D) | aped in mono by Unity | ||
Note-taking | Gnote (GTK/GNOME), zim, knotes (Qt/KDE), Basket, Getting Things GNOME, etc. | aped in mono by Tomboy | The sad thing is that Tomboy included by default in a lot of GNU/Linux distributions. Gtk-sharp has a lot of packages, while other bindings have nothing. This causes API Domination controlled mainly by an abusive monopolist, Microsoft.
| |
Virtual worlds | Cobalt | aped in mono by libsecondlife | ||
Passwords | Password Gorilla, KeePassX | aped in mono by KeePass 2 | ||
? | iFolder 3 | |||
Photo management | gThumb (GTK/GNOME), jBrout, digiKam (Qt/KDE), Solang,Gwenview, kornelix Fotoxx, Shotwell, etc. | aped in mono by F-Spot | ||
Launcher | Avant Window Navigator , Launchy, Katapult (Qt/KDE), Deskbar, etc. | aped in mono by GNOME Do, Docky | ||
Video | Avidemux, Kino, LiVES. | aped in mono by Diva | ||
Feeds/RSS | Liferea (GTK/GNOME), Akregator (Qt/KDE), Thunderbird, RSSOwl, etc. | aped in mono by Blam! | ||
Search | Strigi, Tracker, Recoll,Pinot, etc. | aped in mono by Beagle | ||
IM | Pidgin, Kopete | aped in mono by Galaxium | ||
IRC | Konversation, Quassel IRC (Qt/KDE), XChat (GTK/GNOME) | aped in mono by Smuxi |
Although it's free GNU software, it promotes C# development instead of Java. | |
Docks | Cairo-Dock | aped in mono by Docky |