Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 21545 ideas, 132412 comments, 2606687 votes
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas
Idea #20121: Many people don't like Mono, we should have an option to automatically remove i

bug This entry was marked as not being an idea the 3 June 09. If this is a bug report, please use the Ubuntu bug tracker.
Written by The_Mad_Hatter the 3 Jun 09 at 03:18. Related project: Add/Remove program dialog. Status: Not an idea
Rationale

Mono is a project that is loved by some, and loathed by some. Many of us believe it has licensing issues because of Microsoft's Patent Portfolio.

Currently removal means using Synaptic, which isn't the most user friendly of package managers, you can't get rid of Mono from Add/Remove programs. Many users aren't comfortable with doing this, or installing Mononono, a package which is meant to block the re-installation of Mono.

0
votes
closed
Solution #1: Add a simple One Button function to remove Mono and block it's reinstallation
Written by The_Mad_Hatter the 3 Jun 09 at 03:18.
We should supply an easy, one button way to remove Mono for those who want to get rid of it, and the software that depends upon it, which will block installation of any Mono Dependent project, with a Yes-No dialogue box as to whether the user wants Mono re-installed.

Adding a Single Button remove function would however be relatively simple, and make those who are concerned about the licensing issues more comfortable, while not preventing those who wish to use Mono dependent programs from doing so.

Propose your solution

Attachments
No attachments.


Duplicates


Comments
cheesehead (Brainstorm admin) wrote on the 3 Jun 09 at 15:24
This rationale boils down to: 'Synaptic is too hard to use and Add/Remove can't do it'.

Please add solutions to the many 'Improve Synaptic' and 'Improve Add/Remove' ideas.

The_Mad_Hatter wrote on the 5 Jun 09 at 01:11

No, this boils down to we need to add an easy way to remove Mono, for those who object to it. It's not a Synaptic problem, as Synaptic is meant as a way to add and remove software, which it does quite well.

Synaptic was never meant as a method to block installation of certain packages, which is part of my suggestion.

cjnd wrote on the 9 Jun 09 at 13:16
I want to support this idea, i want to be able to vote

christophski wrote on the 9 Jun 09 at 13:52
I want to support this, I don't want mono.

diegoj wrote on the 9 Jun 09 at 15:48
I support this idea, I don't want Mono (by default).

It's a microsoft patented technology which I don't know if it's legal to use without been a Novell customer.

Ubuntu should not risk its users to break the law.

balleyne wrote on the 9 Jun 09 at 17:14
I support this. Other distributions like Debian and Fedora are taking similar steps, replacing applications like Tomboy with gNote in default installations.

How is this not an idea?

I want to vote.

PowerUser wrote on the 10 Jun 09 at 07:41
WTH there is a CENSORSHIP? I do NOT like Mono, why I can't vote against it's inclusion to distro I'm using, or at least for easy removal, then? I do not trust to Microsoft and I do not want their runtime to present in my system. I know them for years and I learned their tactics too much to fall to this trap. Look, FAT has been "free" to use for ages. Now MS sues you if you do not want to "partner" with them. I'm pretty sure it is a very bad idea to help them to play this game once more by making .NET and silverlight popular. Since the effect will be simple. When we will depend on mono as we're depending on FAT filesystem, MS will require everyone to pay the bill. And it is much simpler to stop Mono now than discard it later when we'll really depend on it. Look, can you fail to support FAT filesystem today? Ok, but years ago you could ignore it. And please, stop censorship. Or there will be tremendous backslash of Ubuntu. There is already uproar rising AND some distros prefer not to ignore their users (Fedora is a good example).

P.S. I'd uninstalled Mono. Since I do not need F-spot which starts decent 30 seconds on my dual-core machine nor I use overbloated Tomboy. Let's say My Nokia N800 uses Conboy. Which is compatible and takes less than 100Kb to install. Without Mono crap and other tons of dependencies. That's how real programmers should write their programs. Also there is GNote program which does the same and not requires Microsoft stuff. As for me, MZ EXEs in Linux are really frustrating.

And it is

PowerUser wrote on the 10 Jun 09 at 07:47
> And it is
And it is AWFULLY HARD to uninstall Mono completely. You have to trash a dozen packages manually. Real PITA.

P.S. I'm really FRUSTRATED with decision to include Mono. I will consider changing my distro if censorship and pro-Microsoft stuff persists and I'm pretty sure I will not recommend pro-Microsoft distro to friends

cheesehead (Brainstorm admin) wrote on the 10 Jun 09 at 15:30
An idea like 'No Mono by default in Ubuntu' http://brainstorm.ubuntu.com/idea/110/ might be what you are seeking. Support that idea (it's languishing) to make your voice heard.

Trashing a dozen packages manually on the command line is easy with cut-and-paste. A search engine and the terms 'remove mono from ubuntu' found the right list of packages immediately.

You are also welcome to script the removal, debianize it into a package that prevents reinstall by conflicting with mono, and submit the package to REVU. That's how free software works.

arand wrote on the 3 Jul 09 at 21:23
@cheesehead: Although it can be argued that post-install removal of mono is something only an intermediate user would want; it does not mean that an IDEA to create the easy-removal option is not valid (regardless if it proposes a removal-package in the repo, an entry in gnome-app-install or otherwise).

I can see the pain of maintaining these high-noise (open-war) ideas, but at the same time I am of the opinion that this is a perfectly valid idea, and that the voting should decide whether or not people think the proposition is a reasonable feature.

cheesehead (Brainstorm admin) wrote on the 5 Jul 09 at 21:05
This idea was invalidated because it became yet another I-don't-like-mono flamewar. Mono's inclusion in Ubuntu has already been discussed (see http://brainstorm.ubuntu.com/idea/110/ ), and ideas to make mono-specific removal easier are welcome in that idea.

If people talk about this idea, which I read as 'a button to remove a set of packages' - meaning a single-click form of package management - I'll be happy to resurrect this idea. If the author edits the idea to make it less mono-specific, I'll be happy to ressurect this idea.It might be more useful, though, if a user resubmits the idea without the red-herring of mono to distract the discussion.

It's okay to dislike mono. It's also okay to like mono.

What about single-click removal of openoffice.org?
What about single-click substitutions (say Gnote for Tomboy?)
What about single-click additions of packages?
What about single-click unrelated to installations?
What about an organizer for all these buttons?
How to keep users from getting confused by a plethora of buttons?
Since we have apt-get and Add/Remove and Synaptic, is there a need for this in general use? In specific situations?
Would an offer to uninstall something that just got installed be confusing to many users?

devdude wrote on the 17 Oct 09 at 23:52
Oh sorry, I'm not using Ubuntu, I'm using the Xbuntu FLAY-vah! That is after giving fedora, debian and ubuntu several failed chance at being my new OS for my old pc linux box.

I almost got my .NET program to run in xbuntu but after hours of dependency errors, installing missing packages and throwing my computer around the room... mono still got a 'tude. Ain't got time for these all-day, old school installs anymore. Got to get back to figuring out why xbuntu's X Server doesn't like my HDTV for a monitor while Got to spend the rest of my time outside running to keep my computer-programming butt in shape.

I'm sure mono can be a good thing eventually but the install needs to grab the missing dependencies on it's own and, yes, the uninstall needs to be just as clean going the other way.



Post your comment