Slashdot Mirror


Could Mono Kill Gnome?

Jrbl writes "NewsForge is running This editorial by Tina Gasperson about the possible implications for GNOME if it gets Mono (which allows patented components.) There's also a reference to this article at The Register in which Miguel de Icaza raves about Microsoft."

6 of 282 comments (clear)

  1. Gnome can't die by jdavidb · · Score: 5, Informative

    We saw those comments from Miguel a long time ago. He's not raving about Microsoft. He just likes .NET. So do a lot of us, and I'm a free software raving lunatic. Some of us even like Java. :) Representing those comments as "raving about Microsoft" is a deliberate misrepresentation.

    If you don't want Gnome to be .NET, then fine. Stay with what you've got, and if it ever moves toward .NET, fork. No one will blame you, but you may find that Gnome/.NET outperforms what you've got.

    1. Re:Gnome can't die by Steveftoth · · Score: 3, Informative

      If Mono/.NET actually proves to be a viable technology that speeds up the development of code for GNOME, then we will all be singing the praise of .NET. Otherwise I'll stick with Java/C/C++ for my development.

      C# is an interisting language, I've read parts of the spec, and it seems to not totatly contridict itself.
      In the CLR I'm not too sure how they can trust code, and then not trust code. It seems like the security model is not as strong as everyone seems to say it is. If you compile code to a native level then it seems to be much more dificult to check for security. One advantage doing all interpreted code is that the runtime knows what is being executed better. We'll see how they tackle security. I think that'll be one of the last features to work correctly, on any platform. The only people who seem at all truely concerned with security are Java and Web browser people.
      it is amazing to me how many security flaws have been programmed into Mozilla, Netscape and IE over the years. Compare that to the number of security flaws that other 'file browsers' have had.

  2. Managed software by Latent+Heat · · Score: 5, Informative
    Having tried C#/.NET at the command line, the performance hit over C++ is maybe 2-3 (18 months of Moore) instead of 5-10 (about 5 years).

    Given that performance is not a show-stopper anymore and given that Managed Software (class library at OS level, GC, runtime checks) is the Next Thing (hey, there was a time when we though C was too much a layer over assembly language), your choices are Java or CLI/CLR.

    Java has some nice stuff to it -- friendly documentation at the Sun site compared to that gibberish that passes for documentation at MS, a nice software-engineered feel instead of that steaming pile of stuff that makes up an MS API (I develop for MS API's). But Java is Java and Sun is Sun, and you have to take the whole thing or leave it.

    Since MS has flopped this "CLR/CLI/.NET" standard out there, it really there for the implementing. Oh, the Borg we hear, we are about to get assimilated into the Collective.

    My understanding is that the effort is not simply to try to clone .NET but to implement an Open Source managed software thingy, and if it forks from MS, who cares. MS can have all the proprietary extensions it wants and we can have our own extensions. Why not clone Java? Sun won't let you. Why not invent our own managed software thingy? We could, but there is one already out there.

  3. /. pattern by ambrosius27 · · Score: 3, Informative
    GNOME has become a lovely *political* (rather than technical) topic for slashdot during the past few months. See below:

    The Mono controversy (with some RMS thrown in): RMS controversy (apart from Mono): GNOME is behind or dying or a slave of corporate masters (see also Mono controversy):

    Etc. Almost half of the past 30 news posts on GNOME involve a political controversy. Is this news-site bias or simply GNOME's ability to stir controversy?
    --

    ~~~~~~~~~
    dissertus scribendo latine videri volo.
  4. Re:The real danger by I_redwolf · · Score: 1, Informative

    Stop saying that; Everytime we have this Gnome/Mono discussion you always reply to my posts or other posts with absolute garbage. NONE of that exists yet. First off Any apps developed to run on Mono WILL not run on Windows as well, especially since Microsoft hasn't submitted all specs; not only that but embrace and extend could kill off the mono project with 1 compile from Microsoft.

    The end result is "A WASTE OF TIME". Jeezsus don't you get it? MS HAS control over the Mono project already.. they defined the specs for the Mono project. If anything I keep saying Mono will become java basically. By that time I'm sure java would be further ahead. When Mono reaches 1.0 Microsoft will be up to 1.whatever and STOP SAYING all apps developed for VS.NET now will run on Linux.. That's bullshit.. I'm beginning to think you're speaking right outta your ass. Either you're an optimist or just one of Microsoft's lackies. Either way you're basically lying, spreading FUD and it's extremely annoying. Especially considering we are talking about Microsoft here, who wont even release specs on their filesystem or tools to communicate with window systems. All of a sudden they wanna allow you to run .NET shit on any platform under the sun? Whatever, I'll stick to Java, to some Sun might not be any better BUT they have proven over time with technologies like NFS, Java, etc etc etc that they want their systems, archs and programs written on them portable to other systems and archs; STOP SPREADING LIES.

  5. Further Comments from Miguel by erasmus_ · · Score: 2, Informative

    I hope I'm not being redundant, but I did not see anyone else link to further clarifications from Miguel, free from any editing done by The Register. The link is mentioned briefly at the end of the article.

    http://mail.gnome.org/archives/gnome-hackers/2002- February/msg00031.html

    If you're a reasonable and logical person like I hope to be, you reserve judgement until you hear all sides of the case. So, instead of declaring that MS == Evil, perhaps there are reasons why someone who is clearly is an Open Source fan likes .NET Framework.

    I realize his post is long, so if you're not going to read it, I see his key points as being:

    1) Increased productivity for Gnome/Mono development.
    2) Language independence, allowing programmers to continue to use their favorite coding.
    3) Better portability for open-source applications.

    "My experience so far has been positive, and I have first hand experience on the productivity benefits that these technologies bring to the table. For instance, our C# compiler is written in C#. A beautiful piece of code."

    Hands on experience! I think that unless you have had this with this technology, you may not be qualified to judge this decision path. Let's give this a chance, and try to be both passionate and reasonable in creating Windows alternatives.

    --
    Please subscribe to see the more insightful version of th