Nuxified

FOSS technologies explained

  • Useful Articles
  • Blogs
  • Images
  • Tips
  • Archives

June 15, 2009

I’m not anti-mono anymore.

I’ve advocated many things not so long ago which I no longer do or in fact advocate the opposite. It’s just a matter of learning from new arguments and evidence as it’s presented to me over the course of time. One of the things I used to oppose was Mono, a Free Software implementation of Microsoft’s .NET framework. My arguments echoed the same ones being repeatedly vocalized today by what seems to be an increasing anti-mono fervor (albeit faced with an increasing backslash as well, from what I can tell). It boiled down to the patent situation around Mono being unclear thus involving the possibility of Microsoft at some point suing those who have adopted it and causing significant damage to “Linux Desktop”. Particular action that I advocated as a result included removal of Mono and Mono based applications from Ubuntu as pre-installed by default.

I no longer believe and this is the reason as well as the biggest motivation for writing this blog entry:http://www2.apebox.org/wordpress/rants/124/

It’s probably one of the best pro-mono or at least mono-neutral arguments that I’ve seen.

I’ll also repost what I said in a recent post at LXer forums:

libervisco wrote:

I used to be “anti-mono”, then became just vary of it, but right now I just don’t see a good reason to be against it and in fact deem it silly of people to ask a project which they haven’t developed to act as they please, which is exactly what anti-mono people are doing.

A project including mono by default is simply in no way equivalent to “forcing mono down your throat”. I can’t begin to express just how utterly ridiculous such a belief is. First of all it is YOUR choice to use Ubuntu (or any distro which includes mono) which by itself precludes all chance of anything being FORCED down your throat. Second of all, you are actually offered the ability to remove it and go on your marry way, which is exactly the opposite of being forced. It’s choice.

As for the purported “patent clouds” after all these YEARS of screaming about mono I think it is the FOSS crowd which takes the prize of trumpeting the *anti-Linux FUD* more than anybody else. They’ve pretty much took the few blurts by few MS execs or employees and made ALL of the publicity and fear mongering for them.

Which can only have an exactly the opposite result of what their goal is (people switching to a Free OS).

In truth, as TC points out, end users are unlikely to be affected (which is probably 90% of all desktop Linux users) and if the worst case scenario that anti-mono people so love to talk about, there are multiple levels of defense plus an option of working around it which is unique to FOSS. I mean, even if anti-mono crowd is right about everything as far as the threat goes it’s not anywhere near as dangerous as they want to portray it.

So in fact, they’re their worst enemy, not Microsoft, by far.

Well that about sums it up.

Share this:

  • Click to share on Twitter (Opens in new window)
  • Click to share on Facebook (Opens in new window)

Related

Article by libervisco / Community Blogs

Learn Unix

I run Unix Tutorial website and help anyone interested to pick up Unix skills. If you have questions or just want to share your ideas – please join the Unix Tutorial on Facebook.

Tech Stack Solutions

Tech Stack Solutions is my company that provides Unix support. Sign up or simply get in touch to find out how I can help!

Search this Website

You May Also Like

Recent Posts

  • Advice on using SUDO
  • FFmpeg 4.0
  • KDE Plasma 5.9.0 Release
  • How to Install Ubuntu Linux without a DVD or USB
  • How to Securely Save All Your Passwords with Keepass
  • 9 Signs You Should Use Linux on Your Computer
  • The Easiest Way to Optimize Your MySQL Database Performance
  • Setting up a Linux Web Development Environment in Windows
  • Hunting Down Disk Space Hogs on Linux Command Line
  • 6 Simple Android Apps for Monitoring and Managing Your Linux Server

Archives

Categories

  • Community Blogs
  • Images and Screenshots
  • News
  • Technical Topics
  • Useful Articles

Basic Unix Commands

Basic Unix Commands
  • ls command
  • mkdir command
  • man command in unix
  • cd command - change directory
  • uname command

Advanced Unix Commands

Advanced Unix Commands
  • ln command - symlinks
  • tune2fs unix command - filesystem parameters
  • du command - disk usage
  • lsb_release command
  • find unix command

Unix Reference

Unix Reference
  • SSH port forwarding
  • unix commands
  • visudo tutorial
  • mtime unix
  • lrwxrwxrwx
  • Unix Tutorial digest

Unix Books

Unix Tutorials

Unix How-Tos
  • check raspbian version
  • autostart in KVM
  • List files in Ubuntu package
  • check CentOS version
  • create bootable USB in MacOS
  • Useful Articles
  • Blogs
  • Images
  • Tips
  • Archives

Copyright © 2023 · Education Pro Theme on Genesis Framework · WordPress · Log in