Jump to content

Is Mono a threat to linux?

- - - - -

This topic has been archived. This means that you cannot reply to this topic.
15 replies to this topic

#1
ArekBulski

ArekBulski

    Speaks fluent binary

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,376 posts
I was scouting digg.com for some interesting articles for reading, and accidentally I stumbled upon an article about this crazy stuff ...Mono.

Welcome to TechNewsWorld: Is Linux Suffering From Mono?

In the article they say that there is a flame war going on. Some people actually believe that Mono is a Microsoft's devil reincarnation while some say that it is everyone's right to use it or not, therefor it should be available with linuxes, and it is only up to YOU to use it or not.

Honestly, I do not know how some people can be such cranks. Lol, this one quote just makes me laugh. It really does! :lol:

Quote

"Free Software is a meritocracy -- those who do things earn respect," he asserted. "Until the anti-Mono crowd actually make a contribution to Free Software, they will continue to be treated as cranks -- and their questions left unanswered."

I am looking forward to seeing some comments from you, chicks and fellas. :)

#2
Guest_Jordan_*

Guest_Jordan_*
  • Guests
I read the article as well as the original article. If you read the original article it seems the guy is angry and dislikes just about everything. He seems like a negative person and this is just another subject to bitch about. I like this response to the original blog entry:

Quote

A few GNOME apps use Mono – uninstalling mono will uninstall them, too, and that’s the extent of the “damage”. I’m not sure how you can claim that Mono has “infected” GNOME.

“Will Mono infect KDE”

You might be interested to see this:

Index of /trunk/KDE/kdebindings/csharp

I guess you’ll be off to Xubuntu, now?

I tend to agree with this commentator. In fact, you have to install mono on Ubuntu 9.04, it isn't installed by default. No .NET applications have worked (including your recent mono bundle, Arek) until I issued a:

$ sudo apt-get install mono

I'm guessing Kubuntu installations have mono installed by default, which is what he speaks of. The comment above makes me laugh because it clearly shows the mono bindings and then throws a small jibe at the original writer.

It is amazing at what some people will piss and moan about. This is equivalent to bitching about gcc being installed by default because of a dislike towards Bjarne Stroustrup...

I prefer Mono over .NET. The reason is because Novell sponsors Mono and it is cross-platform. Novell is not MS. Mono is not "infecting" Linux.

I also like this comment also:

Quote

Oh boy – another hysterical rant about “contamination”.

Just goes to show what can happen when you’re blinded by ideology.


Check out this posting, found in the "related posts" section under the original blog entry: Novell is not Satan and Mono is not the Anti-Christ That One Blog

#3
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
From what I can tell from the article, it isn't Mono that is a threat to Linux, it is the possibility that there may be Patents that Mono would infringe on, enabling Microsoft to sue Linux over it. The answer is obvious: software patents are the threat, not Mono. Mono increases interoperability, which I think is a good thing. Patents cover trivial ideas that anyone with a little programming experience could think of.

I also think Richard Stallman is a bit of a nut. He would, I suspect, make closed-source software illegal if he could get away with it. Personally, I think it should be the developer's choice. I've had to skip over some GUI libraries because they won't allow me to use them in a closed-source application. It sounds noble to shout for open-source all the way, but the reality is I may not want to release the source code for my project.
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#4
TcM

TcM

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 11,147 posts
I'm not much of a Linux user myself... but I don't think that mono will 'infect' Linux, because the way I see it, if I have a software that uses .Net and it runs only on Windows, that means that I am restricted to stay a windows user.. but since mono exists I have no 'excuse' not to go Linux!

And besides that, if some *******s are moaning about it being installed by default, why don't they make their own distros, stop moaning and if they really care they should take action! .. bitches! or install another distro.

#5
Termana

Termana

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 4,057 posts
I think this is just the Linux fanboys throwing **** around again. Really, these people are trying to impose restrictions on people even though they believe they promote freedom. This is the same people who jump up and down when ever someone has a problem with Windows and says "come to Linux, all your problems will be solved", especially without taking the persons particular computer usage needs into account. All OS'es have problems and faults. Your just moving to whole new set of problems when you change OS. Sometimes its good and sometimes its bad. Certain OSes are good for some people and others are better of with other OSes. Again, these are the very same people who jump up and down and say Microsoft is some evil corporation out to stab, mug, steal, rob, rape and murder everyone. And again the same people who use the terms, "M$, MicroShaft" and what not. Mono opens up new development choices, new development choices means more programs for Linux, more programs means a better range of programs for users. Just because C# has come from Microsoft doesn't mean it should be shunned. As someone so rightly pointed out somewhere, its like not including gcc because of a dislike of Bjarne Stroustrup. Seriously, this is a pathetic attempt to try and "make some noise" and tell everyone how Linux is so good, it would never need anything from Microsoft. Come on folks, be serious now. Mono is a good thing, if Microsoft were really keen on trying to sue Mono, don't you think there might of been some sort of showing of it at least somewhere. Hell, we can get Windows 7 leaks, but you don't think people are going to leak information about suing Mono? Some people just need to grow up and stop waving around their flags. People need to make consumer decisions rather then trying to stomp out companies. Linux fanboys are quick to point out that Microsoft has in the past practiced some bad business practices, but at least Microsoft isn't mouthing off at every corner at the competition. Linux fanboys need to be put into their place. Including Mono in distros will shove it right back at them - it needs to be included in Linux distros, not just for technical reasons, but for morality reasons. I think Linux needs to show that it isn't just some big ass moral bully. You know the saying, give a little, take a little. Linux people want Microsoft to back down, but instead of trying to create cooperation, its always about bagging Microsoft out. From jumping up and down and saying "we don't need Microsoft-derived software in Linux" to the nice little M$ and other condeceding names. Its not getting anyone anywhere. Everyone needs and likes different things. We should be giving people those choices, not making them work for what they want.

Interested in participating in community events?
Want to harness your programming skill and turn it into absolute prowess?
Come join our programming events!


#6
ArekBulski

ArekBulski

    Speaks fluent binary

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,376 posts
I agree. Freedom and liberty of developers should be preserved. :)

#7
NatalieM

NatalieM

    Learning Programmer

  • Members
  • PipPipPip
  • 77 posts

ArekBulski said:

I agree. Freedom and liberty of developers should be preserved. :)

Totally agree. While I agree with and respect the freedom principles for software users as defined by Richard Stallman (freedoms 0 to 3), freedom for developers should also be taken into account.

#8
smith

smith

    Programmer

  • Members
  • PipPipPipPip
  • 153 posts
I can see the point of both sides. I kinda side with the guy that hates mono more because it is an uneeded library. Keep .NET crapware on Windows. If you start porting Windows software to Linux, you'll have the same buggy problems in Linux.

for (int i;;) {

   cout << "Smith";

}


#9
Termana

Termana

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 4,057 posts
:) Did you just pull that out of your ass? First off you said you can see the point of both sides and then you balled up into linux fanboy mode. AHOY THAR CA'PIN TUX! Btw, C++ is just an unneeded language, with unneeded libraries. We shall all start programming in Assembly. Sounds good to me. Your next sentence, "Keep .NET crapware on Windows"... this single statement discredits all your other statements, and yourself. It shows your entire bias. "If you start porting Windows software to Linux, you'll have the same buggy problems in Linux." - omg, what? This has to be the stupidest thing I've seen. Windows programming, and to narrow it down, Microsoft .NET programming is not inherently buggy. The course of having a human being who is capable of making mistakes, create programs, makes things buggy. And, of course, this may shock you - this means Linux too. Porting has nothing to do with anything. If you port it from one OS to another the port may be even better than the original (and of course, it can be the same, or worse). Instead of spurting the regular bull**** thats seen from fanboys, create and research your argument, and have facts to back it up. All you have stated is opinion.

Interested in participating in community events?
Want to harness your programming skill and turn it into absolute prowess?
Come join our programming events!


#10
smith

smith

    Programmer

  • Members
  • PipPipPipPip
  • 153 posts
Whoa, a bit angry aren't you? The .NET library is full of bugs and the easy code allows newbs to create programs on the fly, which contain many more bugs on top of those library bugs. What I'm suggesting is .NET gives people who shouldn't be programming the ability to program. .NET allows the production of buggy code more easily. Understand, MS fanboy?

for (int i;;) {

   cout << "Smith";

}


#11
Termana

Termana

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 4,057 posts
Whoa Whoa Whoa, take your p ussy off the pedestal for a second there home boy. First of all, MS fanboy? I doubt it. All OSes suck - big time. Secondly, who says you should be the judge of who should and shouldn't write programs? I had no idea we actually had an authority on that. And now your saying the .NET library is full of bugs. Between you and me *lowers voice to a whisper* when your program doesn't do what you want it to, its not the libraries fault! And weren't we suppose to be talking about Mono. How would bugs in the Microsoft .NET library effect Mono in any way. The fact is - it wouldn't. And for a final conclusion of your post - you also think programming should be harder, so that people who you believe are not suppose to program, can't. Well done Captain Hero.

Interested in participating in community events?
Want to harness your programming skill and turn it into absolute prowess?
Come join our programming events!


#12
ArekBulski

ArekBulski

    Speaks fluent binary

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,376 posts
Termana, your opinion is also an opinion. We have this forum to share our opinions, so let Smith say what he wants to say. You have your right to say your mind, but try not to be offending. :mellow:

I think that Termana made one interesting point. .NET does not affect Mono, because it only specifies standards (standards! like ISO and whatnot), and it specifies class and method names (with meaning written in their XML comments). It does not influence Mono's implementation. I think we can rely on Mono dev community. :)