Mono Applications

From Techrights

(Difference between revisions)
Jump to: navigation, search
(feeble attempt at moving each app to its own line)
Current revision (19:39, 4 October 2013) (view source)
(KeePassX)
 
(72 intermediate revisions not shown.)
Line 1: Line 1:
-
Consider reading this old summary to learn [http://boycottnovell.com/2008/03/24/mono-danger-to-linux/ why Mono is bad] or this newer primer with [http://boycottnovell.com/2009/06/02/mono-an-infectious-disease/ instructions on how to remove Mono].
+
[[Category:Mono]]
 +
[[Category:Patents]]
 +
[[Category:Trojan Horse]]
 +
Consider reading this old summary to learn [http://boycottnovell.com/2008/03/24/mono-danger-to-linux/ why Mono is still bad] or this newer primer with [http://boycottnovell.com/2009/06/02/mono-an-infectious-disease/ instructions on how to remove Mono].
-
[http://tim.thechases.com/mononono/ Mononono] is an advised solution to prevent Mono from cropping up in a system. If you are using Gentoo, just add the line <code>dev-lang/mono</code> to the file /etc/portage/package.mask and add "-mono" to your USE flags in /etc/make.conf.
+
[[Mononono]] is an advised solution to prevent Mono from cropping up in a system. If you are using Gentoo, just add the line <code>dev-lang/mono</code> to the file <code>/etc/portage/package.mask</code> and add "<code>-mono</code>" to your USE flags in <code>/etc/make.conf</code>.
-
The following are those programs, according to [http://en.wikipedia.org/wiki/Mono_(software) Wikipedia], which attempt to replace legitimate applications and need to be removed:
+
For Arch Linux, add <code>mono</code> and <code>libgdiplus</code> to the <code>IgnorePkg</code> section of <code>/etc/pacman.conf</code>.  You will get the following message when installing the group <code>gnome-extra</code>: "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 [http://en.wikipedia.org/wiki/Mono_(software) vectors of Mono infection], according to  Wikipedia, which attempt to replace legitimate applications and need to be removed:
== 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 13: Line 18:
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
 +
! Task
! Recommended application or solution
! Recommended application or solution
! Mono intrusion vector
! Mono intrusion vector
 +
! Criticism
|-
|-
-
| [http://anjuta.org Anjuta],  
+
| Development
-
[http://www.kdevelop.org/ KDevelop],  
+
| [http://anjuta.org Anjuta], [http://www.kdevelop.org/ KDevelop], [http://eclipse.org Eclipse],  Java, [http://labs.trolltech.com/blogs/category/qtcreator/ QtCreator], Parrot, PHP, etc.
-
[http://eclipse.org Eclipse],  
+
-
  Java,  
+
-
[http://labs.trolltech.com/blogs/category/qtcreator/ QtCreator],  
+
-
Parrot, PHP, etc.
+
| aped in mono by MonoDevelop  
| aped in mono by MonoDevelop  
 +
|
|-
|-
-
| [http://projects.gnome.org/rhythmbox/ Rhythmbox] (GTK/GNOME),  
+
| Multimedia
-
[http://amarok.kde.org/ Amarok] (Qt/KDE),  
+
| [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.
-
[http://www.exaile.org/ Exaile] (GTK/GNOME),  
+
-
[http://www.xmms.org/ XMMS], etc.
+
| aped in mono by Muine  
| aped in mono by Muine  
 +
|
|-
|-
-
| [http://deluge-torrent.org/ Deluge] (GTK/GNOME),  
+
| Multimedia
-
[http://ktorrent.org/ KTorrent] (Qt/KDE), 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 Monsoon
+
| aped in mono by Banshee
-
Criticism:  
+
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
 +
| [http://www.transmissionbt.com/ Transmission] (GTK/GNOME),  [http://deluge-torrent.org/ Deluge] (GTK/GNOME),  [http://ktorrent.org/ KTorrent] (Qt/KDE), etc.
 +
| aped in mono by Monsoon
 +
|
'''API Domination'''
'''API Domination'''
-
Moonsoon is a bittorrent client which uses monotorrent library. Mono people can try to include Moonsoon as part of a default GNOME installation. Mono promoter; OpenSUSE already includes monsoon and Banshee in its GNOME installations.
+
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'''
'''Bad Licence'''
-
Moonsoon and monotorrent use the MIT/X11 licence. It's not good for GNU/Linux to promote permissive licences; instead use GNU GPLv3 or copyleft licenses. And MIT/X11 is not good for protecting projects against software patents.
+
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
| [http://www.panda3d.org (Panda3D)]
| [http://www.panda3d.org (Panda3D)]
| aped in mono by Unity  
| aped in mono by Unity  
 +
|
|-
|-
-
| [http://live.gnome.org/Gnote Gnote] (GTK/GNOME), [http://zim-wiki.org/ zim], [http://pim.kde.org/components/knotes.php knotes] (Qt/KDE), etc.
+
| 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], [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.  
-
Criticism: 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 58: Line 72:
|-
|-
 +
| Virtual worlds
| [http://www.opencroquet.org/index.php/Cobalt Cobalt]
| [http://www.opencroquet.org/index.php/Cobalt Cobalt]
| aped in mono by libsecondlife  
| aped in mono by libsecondlife  
 +
|
|-
|-
-
| [http://www.fpx.de/fp/Software/Gorilla/ Password Gorilla].
+
| Passwords
 +
| [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  
 +
|
|-
|-
-
| solution
+
|  
 +
| ?
| iFolder 3
| iFolder 3
 +
|
|-
|-
-
| [http://gthumb.sourceforge.net/ gThumb] (GTK/GNOME), [http://www.digikam.org/ digiKam] (Qt/KDE), [http://gwenview.sourceforge.net/ Gwenview], etc.
+
| Photo management
 +
| [http://gthumb.sourceforge.net/ gThumb] (GTK/GNOME), [http://jbrout.manatlan.com/ jBrout], [http://www.digikam.org/ digiKam] (Qt/KDE), [https://savannah.nongnu.org/projects/solang/ Solang],[http://gwenview.sourceforge.net/ Gwenview], [http://kornelix.squarespace.com/fotoxx/ kornelix] [http://kornelix.squarespace.com/fotoxx-gallery/ Fotoxx], [http://www.yorba.org/shotwell/ Shotwell], etc.
| aped in mono by F-Spot  
| aped in mono by F-Spot  
 +
|
|-
|-
-
| [http://sourceforge.net/projects/launchy/ Launchy], [http://sourceforge.net/projects/katapult/ Katapult] (Qt/KDE), [http://projects.gnome.org/deskbar-applet/ Deskbar] etc.
+
| Launcher
-
| aped in mono by GNOME Do  
+
| [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, Docky
 +
|
|-
|-
-
| [http://fixounet.free.fr/avidemux/ Avidemux], [http://sourceforge.net/projects/kino/ Kino].
+
| Video
-
| aped in mono by Diva .
+
| [http://fixounet.free.fr/avidemux/ Avidemux], [http://sourceforge.net/projects/kino/ Kino], [http://lives.sourceforge.net LiVES].
 +
| aped in mono by Diva
 +
|
|-
|-
 +
| Feeds/RSS
| [http://liferea.sourceforge.net/ Liferea] (GTK/GNOME), [http://akregator.kde.org/ Akregator] (Qt/KDE), [http://www.mozillamessaging.com Thunderbird], [http://www.rssowl.org/ RSSOwl], etc.
| [http://liferea.sourceforge.net/ Liferea] (GTK/GNOME), [http://akregator.kde.org/ Akregator] (Qt/KDE), [http://www.mozillamessaging.com Thunderbird], [http://www.rssowl.org/ RSSOwl], etc.
| aped in mono by Blam!  
| aped in mono by Blam!  
 +
|
|-
|-
 +
| Search
| [http://strigi.sourceforge.net/ Strigi], [http://projects.gnome.org/tracker/ Tracker], [http://www.recoll.org/ Recoll],[http://pinot.berlios.de/index.html Pinot], etc.
| [http://strigi.sourceforge.net/ Strigi], [http://projects.gnome.org/tracker/ Tracker], [http://www.recoll.org/ Recoll],[http://pinot.berlios.de/index.html Pinot], etc.
| aped in mono by Beagle  
| aped in mono by Beagle  
 +
|
|-
|-
-
 
+
| IM
-
| [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://www.pidgin.im/ Pidgin], [http://kopete.kde.org/ Kopete]
-
| aped in mono by Banshee
+
| aped in mono by Galaxium
-
 
+
|
-
License: MIT/X11
+
-
 
+
-
Criticism:
+
-
Although it is a good player 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.
+
|-
|-
-
| [http://www.quassel-irc.org/ Quassel IRC] (Qt/KDE), [http://www.xchat.org/ XChat] (GTK/GNOME)
+
| IRC
 +
| [http://konversation.kde.org/ Konversation], [http://www.quassel-irc.org/ Quassel IRC] (Qt/KDE), [http://www.xchat.org/ XChat] (GTK/GNOME)
| aped in mono by Smuxi  
| aped in mono by Smuxi  
-
Criticism:
+
|
-
Altough 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
Personal tools
Search entire domain
Stories