Slashdot Mirror


RMS Asks Miguel to Explain Himself

phaze3000 writes "RMS, responding to questions from the audience at the World Social Forum in Porto Alegre, Brazil last week, has asked Miguel de Icaza to explain himself to the Free software community about comments made last week that Gnome should be based on .NET in the future. More details at Brazillian site Hotbits and in The Register." I find this amusing.

592 comments

  1. Karma Suicide Bomber by istartedi · · Score: 1, Offtopic

    Karma Suicide Bomber.

    Tuesday -- Slashdot. A Troll with an estimated 100 lines of flamebait strapped to his body detonated near the top of an article, moderating the troll down to -1. The blast incited a lenghty, fruitless debate over the merits of the GPL vs. BSD license, revived debates over the Karma cap, and widened nearby pages by up to 500 pixels. Fragments of sentences and even entire paragraphs were scattered over a wide area. Early estimates indicate that as many as 5 other users may have been modded down to -1, and that a larger number were modded down to 0.

    Spokesman for the trolls and defacto Troll leader Yassir Arasplat denied involvement. "This may have been the work of Hagoatsex, The Bombastic C-Code, or one of the other militant Troll groups". Leaders and moderators of Slashdot insist that Arasplat must bear some responsability for the outburst. As you may recall, last year the Slashdot coalition government offered a deal that would have ceded large portions of Slashdot to Trolls. This was considered a very generous offer by most parties, but it stopped short of establishing a Trollestinian state.

    Leaders of the United Web Sites and others pledged to bring an end to Karma Suicide Bombing. The United Web Sites pledged over $10 billion flooz, as well as its own Perl coders to help in the effort. An offer by MSN.com to send in coders was politely rejected, but the Slashdot coalition said it could not rule out anything in the future. Recent e-mailings of Perl code snippets to the Trolls demonstrate that they have no intention of posting anything other than mindless, disruptive, off-topic drivel.

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    1. Re:Karma Suicide Bomber by sinserve · · Score: 1

      so beautifully writen troll :-)

      there goes son, 2 points on you.

    2. Re:Karma Suicide Bomber by prizzznecious · · Score: 1

      Brilliant troll! Brav0!

      --

      visit the hwky website for a lyrical genius infusion.
    3. Re:Karma Suicide Bomber by Anonymous Coward · · Score: 0

      Now that was a funny troll.

      You made me laugh up a lung and I respect that in a troll. Well done!

    4. Re:Karma Suicide Bomber by istartedi · · Score: 1

      WTF? Score 3? Now I'm not gonna get any virgins.

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
  2. News? by .sig · · Score: 2, Insightful

    Miguel makes a comment about a linux project being based on microsoft technology

    RMS takes offense.

    OK, who was suprised???

    --
    -Space for rent
    1. Re:News? by JohnBE · · Score: 1

      I'm fairly suprised. If the free version of .NET is licensed as free software, who gives a damn?

      I think the problem was the licensing and intellectual rights, plus the fact that "Free Software" (I got told off for using open source once) could be in-advertantly promoting Microsoft.

      Personally I'll run the correct tools for the job at hand. But I do see that .GNU is in someways preventing a split between the free-software and proprietary world which is a bit grey ;-).

      --
      e4 e5
    2. Re:News? by GreyPoopon · · Score: 5, Insightful
      I'm fairly suprised. If the free version of .NET is licensed as free software, who gives a damn?

      Yes, but he didn't say that GNOME would be based on MONO technology. He said it would be based on ".NET" technology. While we all know that it would have to be MONO to run on Linux, his statement becomes an extremely powerful marketing tool for Microsoft. As such, RMS would rightly be opposed to such a statement.

      --

      GreyPoopon
      --
      Why is it I can write insightful comments but can't come up with a clever signature?

    3. Re:News? by JohnBE · · Score: 0

      Oh, I didn't realise that. Thanks for correcting me. In that case I agree with RMS.

      - John

      --
      e4 e5
    4. Re:News? by Anonymous Coward · · Score: 0

      Too true...someone mod this way up. If Ximian really wants to implement the CLR/C# spec, and some of its libraries, then that's one thing. Regardless, they should *NEVER* refer to ".NET". Furthermore, they should not delude themselves into thinking that they will be able to provide compatibility. Miguel has not come out and said that MS compatibility is absolutely not his goal, and he must do so to gain any credibility. We'll get at most the same compatibility as with MS Office file formats, and probably much less. If he wants to help create another MS Office to chase down for the next fifty years by legitimizing MS' marketing strategy, he's an immature twit.

    5. Re:News? by Anonymous Coward · · Score: 0

      You are a moron and an ignorant troll. Go back to your 5th grade history class. Learn what Mono and .net is and then come back and post again you shithead.

    6. Re:News? by Anonymous Coward · · Score: 0

      I know what Mono and .NET are, and I'm sure I've read at least twenty times more history books than you have. Miguel was referring to ".NET" and his supposed implementation of it, "Mono", quite interchangably. That is quite misleading, because I seriously doubt Mono will provide the ability to run "Windows" applications on Linux. Windows is dead, but "Windows.NET" is the next big thing. At that point, all Windows.NET applications will need to interact with Microsoft.NET servers, at least for proof of ownership and licensing, which will bleed into authentication. Quite frankly, Microsoft doesn't care if every single Windows.NET application runs on Linux, just like AOL wouldn't care if the AOL client ran on Linux. The underlying "hardware operating system" has become a commodity. MS milked it for all it was worth, and now they're content to extend their monopoly in a different direction. They will slowly let go of their old monopoly in favor of a much more lucrative and pervasive one.

    7. Re:News? by jcast · · Score: 1

      I'm not surprised---I'm delighted. Miguel may finally be taken to account for his love affair with M$ crap.

      --
      There are reasons why democracy does not work nearly as well as capitalism.
      -- David D. Friedman
    8. Re:News? by ryusen · · Score: 1

      As such, RMS would rightly be opposed to such a statement.
      well RMS would be opposed to ANYTHING that even remotely supports microsoft. while i don't really care for alot of things ms does, *insert flaimbait* sometimes i really think rms needs to take a reality pill. there are just simply sometimes when ms is the right tool for the job.*
      personally i don't care for the fanical church like following of either camp, which is probably why i end up getting flamed by both sides

      --

      I believe sex is highly over rated... unless it involves me
    9. Re:News? by Anonymous Coward · · Score: 0

      Frankly i think Miguel de Icaza has still a third world complex and is selling work of a lot of people to the biggest offer

    10. Re:News? by Znork · · Score: 2

      It depends on what your definition of tool is. For RMS, any proprietary software is comparable to a tool with a small nuclear charge that will explode one time out of 5 and which he isnt allowed to disarm.

      If you have such a viewpoint, then yes, the MS Nuclear Hammer (tm) may be better than someone elses Free Rock (tm) for hitting nails, but RMS is more concerned with not getting blown to his consistuent atoms than using the absolutely best tool.

      You will find people in the Opensource camp who are concerned with opensources ability to create better software, and who will agree that the best tool is the best to use. You wont find RMS in that camp however. He is more concerned with the long term consequences of free vs proprietary software.

      Personally I'm inclined to agree with RMS, up to a point. No company can be trusted with the basic infrastructure of information technology, because they will all abuse the power it gives them. If I could see a way where we could have a competetive and vibrant industry based around standards, I would be far more lenient, but I dont see that happening; companies are afraid to the death of competing on equal terms. The only solution to that problem remains Free software, which makes RMS a good person to listen to.

    11. Re:News? by ryusen · · Score: 1

      Personally I'm inclined to agree with RMS, up to a point.
      exactly to a point he's right, but at times he exceeds the practicality of the situation for what i think are unrealistic ideals... sure i don't trust any of those big companies either, but i think in this case migel should be allowed to say he thinks that another set of tools would make gnome run better... and since it is open source as long as he abides by the rules of it's license then he should be allowed to change the tool set (even if everyone else in the world thinks he's wrong)
      maybe i'm misinterpreting his tone, but it almost sounds to me that rms is taking shoot migel unless he gies us a good alibi type of approach.
      of course having people like rms around is a good thing, because the extreme left helps balance the extreme right (and we sure need alot more left sometimes in technology)

      --

      I believe sex is highly over rated... unless it involves me
    12. Re:News? by plague3106 · · Score: 1

      Actually, MONO just may allow windows programs to run natively on .net. Its possible to distribute your application (assembly) as IL code, and have it compiled at run time or install time. So as long as the MONO IL provides the same functionality as the windows version, it might be possible. Wow, sounds alot like java.

    13. Re:News? by LinSux · · Score: 0

      Um. Is this RMS person some king linux zealot.

      Gawd. A technology developed by microsoft, adapted to free software and recommended by GNOME. and yet, It's bad it's evil just because it originated from MS.

      What an idiot!

      --
      Slashdot. News for Zealots, Stuff that matters (if you're a linux zealot!)
    14. Re:News? by Anonymous Coward · · Score: 0

      Wow, sounds alot like java.

      Yep, without the lame language tied to it.

    15. Re:News? by Anonymous Coward · · Score: 0

      Yeah, or a lot like the 'P-Code' used in a lot of Microsoft applications back in the 1980s...

  3. Fuss about nothing. by JohnBE · · Score: 0, Redundant

    RMS actually seems to be pretty rational when it comes down to it. If Miguel puts up a rational argument I'm sure he'd swing RMS's opinion. I wonder if there will be a EMACS .net plugin. Somehow I doubt it.

    --
    e4 e5
    1. Re:Fuss about nothing. by Anonymous Coward · · Score: 0

      Miguel put up a quite rational argument in the original interview. Basically, he said that Mono would allow for an API set to be developed for Gnome that would allow developers of any language to use new APIs immediately without the need for specific hooks to be developed.

      It's a very good idea. RMS's knee jerk reaction to anything regarding Microsoft is more indicative of his skewed frame of reference than it is of the quality of Microsoft's technology.

    2. Re:Fuss about nothing. by JohnBE · · Score: 0

      I don't think it is a Microsoft issue. I think people are confusing license issues with Microsoft issues. MS are pretty shrewd.

      --
      e4 e5
  4. Miguel is on crack by Amazing+Quantum+Man · · Score: 0, Flamebait

    Did Miguel really think that RMS would ignore the fact that a project, possibly the "showcase" project for GNU is going in this direction?

    He's on worse crack than the moderators :)

    --
    Fascism starts when the efficiency of the government becomes more important than the rights of the people.
  5. RMS needs to be hit with a cluebat by essdodson · · Score: 1, Interesting

    It's time that Linux people realize that hating MS is going no where and is completely unproductive. All too often they fail to realize that MS is on to a good thing just for the sake of always putting down MS. I think it's a great move on behalf of GNOME.

    --
    scott
    1. Re:RMS needs to be hit with a cluebat by OSgod · · Score: 3, Troll

      So the question is -- who owns the project? RMS who contributes nothing or Miguel who manages it?

    2. Re:RMS needs to be hit with a cluebat by Jeremi · · Score: 4, Troll
      Okay, for the sake of the arguement, suppose that .NET's architecture is the technically the best way for Gnome to go. There is still the 'poison pill' issue to think about. Will using Microsoft's technology this way give Microsoft any kind of legal, technical, or competitive power of the Gnome project? Will it allow Microsoft to shut down the Gnome project or marginalize/cripple Gnome in some other sneaky way if they decide Gnome is a problem for them?


      Keep in mind that Microsoft has unheard-of amounts of money and lawyers to throw at the problem, and that they have demonstrated time and again that they have no scruples about doing whatever it takes to eliminate their competition.


      If I was Miguel, I would tread very, very carefully when considering the adoption of Microsoft's "Open" APIs...

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    3. Re:RMS needs to be hit with a cluebat by einer · · Score: 1

      I'm cutting off my nose to spite my face as we speak.

    4. Re:RMS needs to be hit with a cluebat by Anonymous Coward · · Score: 0

      So what?
      Microsoft isnt doing Mono..
      Mig can make Mono whatever he wants it to be..
      How can Microsoft change that?

      You sir are a fucking karma whore!

    5. Re:RMS needs to be hit with a cluebat by GreyPoopon · · Score: 2
      So the question is -- who owns the project? RMS who contributes nothing or Miguel who manages it?

      Take a look at www.gnome.org. It says, "GNOME is part of the GNU project...". I would say this substantially complicates who owns the project.

      --

      GreyPoopon
      --
      Why is it I can write insightful comments but can't come up with a clever signature?

    6. Re:RMS needs to be hit with a cluebat by drsoran · · Score: 0, Troll

      I agree. I can't comprehend how we got along without .NET before. My life has been much more fulfilled and vibrant since it has been announced. I still have no idea what .NET is but I'm sure it will be yet another slam dunk for Microsoft's innovation team. I hope .NET is something really cool that will completely innovate the hell out of the computer industry because it's been so stagnant and lacking buzzwords lately.

    7. Re:RMS needs to be hit with a cluebat by BigBir3d · · Score: 1

      Miguel can just create his own fork, and move MiGnome into his version of the future.

    8. Re:RMS needs to be hit with a cluebat by spoon00 · · Score: 2, Insightful

      MS has already submitted parts of the .Net API to the EMCA. They have also said that the entire spec will be submitted before it reaches 1.0. As long as Mono stays compatible with the EMCA standard of .Net, then everything would be fine.

      This doesn?t mean that MS won?t extend. This is sort of a new method they are trying out. Instead of embracing a good standard they are creating one. MS/Windows-only extensions may occur but I doubt it. These extensions will be the part that MS might not let the dotGnu and Mono projects touch. At least there will be a 1.0 standard that will still be completely cross platform and independent of any org or biz.

      I doubt that any of it will come to that. This thread goes well with the one about Bob Young. He states that the future focus of RedHat, and the rest of the Linux community, should be to work on Linux?s current strengths and get it into the embedded market. Tablets, PDA, and other networked portable devices is where the future of computing is going. Web services and apps that are compatible with multiple platforms will be the main reason these devices will work. I think it will be cool when a Palm device can use the same .Net program as the one on a PC, Mac or PocketPC and be able to send messages via the web seamlessly.

      Anyways, that was way to long, and poorly written...

      OUT

    9. Re:RMS needs to be hit with a cluebat by GreyPoopon · · Score: 1

      But he might have to change the name, too. Or at least the definition of the acronym.

      --

      GreyPoopon
      --
      Why is it I can write insightful comments but can't come up with a clever signature?

    10. Re:RMS needs to be hit with a cluebat by crush · · Score: 2, Insightful

      It's time that Linux people realize that hating MS

      Ummmm, who's hating them? Sure there's a lot of posting from people on /. saying "I realize I'm in the minority that doesn't have MS" or "MS hating zealots have to realize", but I think that you'll find that anyone that actually does anything besides post to /. merely sees MS as an unreliable, irritating company that is great at making a profit. And there's the problem. It is, as is so boringly, and often pointed out on /. , a business and they exist for one purpose and one only: to make money.

      Many of us prefer Free Software because it is made not to make money as a primary objective, but to perform a function. It is frequently more reliable and useful as a result of this different orientation.

      is going no where and is completely unproductive

      Even if "hate" were the prevalent motivating factor that you claim it hardly seems accurate to say that its supposed results are going nowhwere: I have a very functional desktop system and my servers are working just peachy thank you!

      RMS needs to be hit with a cluebat

      It all depends on what he actually means as opposed to the crazy, hate-filled, zealous caricature that you've made of him. If he is questioning what exactly Miguel means when he says Gnome4.0 should be based on .NET as opposed to it being based on Mono then there is nothing knee-jerk or reactionary about his query. He was delivered an incomplete and confusing quote/question and it is all being spun into a debate solely for the amusement of CmdrTaco and the /. trolls.

    11. Re:RMS needs to be hit with a cluebat by Anonymous Coward · · Score: 0

      Yep, something like OpenGnome or FreeGnome

    12. Re:RMS needs to be hit with a cluebat by Anonymous Coward · · Score: 0

      GNU's
      Nothing
      Otherwise -
      Miguel
      Experiment

    13. Re:RMS needs to be hit with a cluebat by Big+Dogs+Cock · · Score: 1

      Maybe "poorly written", but still pretty insightful.

      Just because MS came up with .NET doesn't make it automatically a bad thing (even a blind pig finds an acorn now and again). Assuing that Bill hasn't lied to us, the core of .NET is about self describing components which communicate in a language/platform neutral way (SOAP, WSDL). How is this a bad thing?

      OK, we know that Bill wants us to buy into his web services and his development software on his platform, but at least others are getting a chance now. I would hope that they've learnt a valuable lesson in standards from VJ++. To get others to participate, they can't afford to bugger about.

      This post is badly written as well, but does contain the word "antidisestablishmentarianism".

      --
      "Under the iron bridge, we fist" - The Smiths, Still Ill
    14. Re:RMS needs to be hit with a cluebat by AchilleTalon · · Score: 2, Insightful
      Well, you are taking short cuts. RMS has contributed since 1985 to the open software community like not much people here had. If RMS hasn't done his job since 1985, there is chances Linux would not be alive. And without Linux, XFree, etc, Gnome wouldn't exist at all.

      So, step back and remove your dark sunglasses and may be you will see the light!

      Gnome is owned by the community, including users.

      --
      Achille Talon
      Hop!
    15. Re:RMS needs to be hit with a cluebat by ahde · · Score: 4, Insightful

      that's the point. Miguel can speak for Ximian and say "I plan to base Ximian Gnome 4.0 on .NET and hope other Gnome developers will follow suit) but he can't declare what path Gnome will take.

      While its true that many key Gnome developers do happen to work for Ximian, not all do. Also, there has been financial support for the Gnome Foundation from other companies and individuals.

      Also, by using the GPL on their code they relinquished the right to withdraw it. By accepting the contributions of others (not employed by Ximian) they have agreed to the terms of the GPL and can't just steal other people's code, however insignificant they feel those contributions to be. They can request permission from those other contributors or extract the "tainted" GPL code, or all Gnome developers may choose to develop on the Microsoft.NET framework, but it's not a pronouncement Miguel should make without even discussing it with the community.

      The "Gnome" trademark may be owned by the FSF, as well, which complicates things.

    16. Re:RMS needs to be hit with a cluebat by Anonymous Coward · · Score: 0

      Wait a minute. Your not in group-think mode. -1 Flamebait for you

    17. Re:RMS needs to be hit with a cluebat by jcast · · Score: 1

      Assuing [sic] that Bill hasn't lied to us, the core of .NET is about self describing components

      This is useless---it's terrible security practice to accept someone's (or some program's) evaluation of itself without documentation.
      --
      There are reasons why democracy does not work nearly as well as capitalism.
      -- David D. Friedman
    18. Re:RMS needs to be hit with a cluebat by Anonymous Coward · · Score: 0

      I agree about the fact these monkeys need to get off the anti-m$ wagon but it's not such a great move for GNOME from a system standpoint. Why move to an interpreted platform that was meant to provide remote services when you can have natively compiled code and libraries.

    19. Re:RMS needs to be hit with a cluebat by Anonymous Coward · · Score: 0

      its not that I question miguels motives, its just that he is stepping into a platform, that a) virus writers are going to use to infect microsoft machines, what if that technology is passed to linux...Choas would insue I should think. eg the user firendly strip where peter puts in vbs. b) the common architecture of gnome has been flexible to allow all languages. If the license changed that means that those GNU based languages may conflict with the software already licensed.
      I would suggest Migual rethink his statement. Not to mention his MONO...

    20. Re:RMS needs to be hit with a cluebat by Graspee_Leemoor · · Score: 1

      "So, step back and remove your dark sunglasses and may be you will see the light!"

      If I take off my dark sunglasses I won't be able to tell who is an alien any more!

      graspee

    21. Re:RMS needs to be hit with a cluebat by Melantha_Bacchae · · Score: 2

      essdodson wrote:

      > It's time that Linux people realize that hating MS is going no where
      > and is completely unproductive.

      MS has been convicted of crimes, and yet looks like it is going to get off scott free. MS has destroyed businesses unfairly, made their users miserable for years, stiffled an entire industry, and even engaged in terror marketing (last summer). I'm sorry, but I hate that. They have to be stopped and made to change their ways, before they do even more damage.

      > All too often they fail to realize that MS is on to a good thing just for
      > the sake of always putting down MS.

      .Net is no good thing. .Net has one ultimate goal: a distributed computing system (worldwide super cluster), under Microsoft's total control, which will be used to constantly milk everyone who uses it of our hard earned money for every second we use it. .Net is based on Microsoft's Millenium research project. Do you think a thousand years of absolute rule by Microsoft over every computer on this planet is a "good thing"?

      > I think it's a great move on behalf of GNOME.

      I think it is an insane move on behalf of GNOME. If GNOME wanted to integrate application services, there are existing open source tools and a really nice language (Java) they could use. If they have to support some company, at least support Sun's Liberty Alliance.

      BTW, publicly uttering the words ".Net" in conjunction with one's product without some prior agreement and license from Microsoft is just begging for a letter from Microsoft Legal.

      What happens when you embrace and extend Godzilla? Nuclear heartburn!
      See "Godzilla 2000" (released in Japan as "Godzilla 2000 Millenium") for details.

    22. Re:RMS needs to be hit with a cluebat by sg_oneill · · Score: 2

      Introspection (self describing-ness) is a pretty usefull thing in RPC type thingies. That does not mean one has to trust it.

      One may trust the RPC interface of a news grabbin webservice to describe it self, and it doesnt really matter if its a little goofy, because the client will just not work. No real harm, just like a dead web page.

      As for financial (etc) stuff, presumably the usual hashin' and SSL'in and generalised encrypyin' is going on.

      --
      Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
    23. Re:RMS needs to be hit with a cluebat by fredrik70 · · Score: 1

      maybe .GNOME ;-)

      --
      if (!signature) { throw std::runtime_error("No sig!"); }
    24. Re:RMS needs to be hit with a cluebat by Max+Threshold · · Score: 1

      If there is a fully compatible environment for .NET development available as Free Software, it can only hurt Microsoft. Developers and users who are currently "locked in" to Microsoft platforms will finally have an alternative they can pitch to the boss. This is a good thing!

    25. Re:RMS needs to be hit with a cluebat by TCaptain · · Score: 1

      All too often they fail to realize that MS is on to a good thing

      Well I think what all the MS-bashing is obscuring is that a lot of people (MS-haters aside) do NOT think that .NET is a "good" thing as you say. I agree with them.

      --
      "I'm not a procrastinator, I'm temporally challenged"
  6. Reality check for RMS by MSBob · · Score: 4, Interesting
    I think this is the crucial moment for RMS where he either becomes more flexible or risk alienating the remaining few developers who still rally around him and his ideas. I mean for crying out loud the Ximian team is not even suggesting using non free code. They just want to base the next version on a spec that also has a nonfree implementation. There is no reason why there needs to be even a single line of non-free code in the Ximian implementation of dotNET.

    The man is getting old and it shows.

    --
    Your pizza just the way you ought to have it.
    1. Re:Reality check for RMS by Anonymous Coward · · Score: 0

      The man's just bitter he can't call it GNU/.NET.

    2. Re:Reality check for RMS by JohnBE · · Score: 1

      I've had several dealings with RMS and he has been nothing other than rational. I think he is potentially inflexible but then he is open to constructive argument. Mind you I have only spoken to him a few times so I may have caught him in the right mood.

      --
      e4 e5
    3. Re:Reality check for RMS by DrXym · · Score: 1, Flamebait

      RMS is just pissed he didn't get on the GNOME board and is just bitching from the sidelines.

    4. Re:Reality check for RMS by crush · · Score: 1

      I mean for crying out loud the Ximian team is not even suggesting using non free code.

      The class libraries are going to be released under the MIT X-11 license. Now, unless you are deliberately trying to obfuscate the situation then you mean non-Free when you write "non free".

    5. Re:Reality check for RMS by Anonymous Coward · · Score: 0

      And by Free you mean RMS-approved, sheep.

    6. Re:Reality check for RMS by Alan · · Score: 2

      Well, I've never spoken to RMS directly, but I have seen him speak, and it really sounds like he's got a few things that are always pissing him off. The linux vs gnu/linux thing for example, is all I've ever heard him talk about, be it overhearing him on the show floor of linuxworld or accepting an award (at the same linuxworld), he did nothing but rant (and I do mean rant) about how linux should be called gnu/linux. I was wanting to go and talk to him and say how much I admired him and how I was privileged to meet him (yes, suck up to The RMS), but after hearing him go off on some kid who was talking to him at the GNU booth I decided to just stay away.

      Don't get me wrong, I admire the man, especially for keeping his principles in the midst of all the opposition (like a christian girl staying a virgin when "everyone else is doing it"), but that doesn't mean I don't think he can be a bit off the edge sometimes.

      -- ajb

    7. Re:Reality check for RMS by jmccay · · Score: 5, Insightful

      I hope they don't go the .NET direction. I haven't gotten to read the hotbits column yet because it's Slashdoted aleady, but I see several problems with his statement.
      First I think his statement was more political than technical. I think he see the money that is possible through the .NET framework. You can charge just about everybody to develop it. Microsoft is charging developers fees to develop on .NET. Why you Ximian be different? Look at the place Ximian will be in it GNome 4.0 does tie into .NET. They will be the ones that control code because they control the only NON-Microsoft version of .NET. The stand to make big bucks off this if they pull it off.
      I don't see how buying into Microsoft's vision of .NET as the future will help Linux on the Desktop. We will be playing even more of a catchup game. Look at the companies that have had to rely on Microsoft releasing key information for the products of these companies to work on Windows. Microsoft has a history of withholding key information until they have the edge by already having a product out that supports there "standard".
      I think Miguel has become a follower--especially of Microsoft. I think he has lost his forward vision. I think he should step back from all leadership positions he has on Gnome (if any) and let others take over. His statements in the interview smell of someone buying into marketing hype because they lost their independant thought and no longer truely see a goal.

      With that said, the is one thing I like about the .NET framework. The ability of all the compilers in Visual Studio to compile/translated down to a common language before compiling. That could definately be use to build APIs for multiple languages at once! It would need to be well thought out, but I think that would be a good goal to aim for in the long run. If I remember correctly, Borland C++ Builder compiled into a Pascal derivative first. There are a lot of possibilities with this design of compilers.

      --
      At the next eco-hypocrisy-meeting, count the private jets used to get to the meeting. Should be interesting to see that
    8. Re:Reality check for RMS by SirSlud · · Score: 5, Insightful

      Whether or not 'a few developers still rally around him', he does stand for his principals over material gain, which is more than just about anyone can say these days.

      If RMS 'alienates' developers because he sees the 'killer app' that will put undoubtly make Microsoft's interests a more powerful force behind future technology and information legislation than social and governmental (although the Bush administration is less of a government, and more of a door greaser for the Microsofts of the world) interests, good for him. Developers that abandon his 'radical' prinicipals will undoubtly find themselves on the wrong side of a swing that history prooves has already swung to far. The guy spends his time looking furthur, knowing more, rather than protecting his own interests. Those developers who are 'alienated' by his views are only thinking about their own interests, given the Vegas numbers on MS's chances with .NET entrenching their monopoly. What do you think the chances are of proponants of .NET seeing as some sort of salvation for the human condition?

      Incidentally, I'm of the opinion that in the past few years, this has become less about 'business' per se, and more of a religion. MS is a church for market pricing (a state enforced system, very evident under the Bush administration, natch). RMS is a church for decentralized social pricing (which is to say that nothing is 'free', but that the cost/worth of software simply gets entwined with social values under his system, as goods and services were before the 16th and 17th century .. in which people only make, distribute, fix, document software for the sole purpose of bettering their society or community).

      --
      "Old man yells at systemd"
    9. Re:Reality check for RMS by Anonymous Coward · · Score: 0

      First I think his statement was more political than technical. I think he see the money that is possible through the .NET framework. You can charge just about everybody to develop it. Microsoft is charging developers fees to develop on .NET.



      That is just ridiculous. I don't know where you got mixed up, but there is absolutely no charge for developing against the .NET Framework. Maybe you meant that they are charging to develop against their ".NET My Services". This is a completely different thing altogether. The best analogy here would be to consider their .NET Services to be like third party addons. They are unnecessary unless there is one that accomplishes a specific goal, and you would rather use theirs than right your own.
    10. Re:Reality check for RMS by lukeduff · · Score: 1

      Microsoft does NOT charge a single penny to develop on .NET

      Download the FREE (as in beer) SDK here.

      From that page:
      The Microsoft® .NET Framework Software Development Kit (SDK) includes the .NET Framework, as well as everything you need to write, build, test, and deploy .NET Framework applications--documentation, samples, and command-line tools and compilers.

    11. Re:Reality check for RMS by JohnBE · · Score: 0

      Hey, cheers for the reply.

      I'm not forming an overall opinion of him :-). It's just based on my experiences, others may have found him a beastly individual. He may club baby seals for all I know.

      - John

      --
      e4 e5
    12. Re:Reality check for RMS by ambrosius27 · · Score: 1

      You are making at least two assumptions here:
      1) MS can force Ximian and other developers to pay for using the .NET framework.
      >>Since Ximian is only using information submitted to a standards body, I guess we're saying that MS would use software patents and not copyright to force these payments. Patents, by their very nature, are supposed to be out in the open, right? What patents are we talking about here? Even if there are some patents being applied for (and thus not in the open), is there anything that Ximian is doing that hasn't already been done by Sun with Java? Here is a brief excerpt from Miguel's interview on MSDN that may go toward answering the but-is-it-patented? question:

      "Dare Obasanjo: There have been conflicting reports about Ximian's relationship with Microsoft. On one hand there are reports that seem to indicate that there may be licensing problems between the license that will govern .NET and the GPL. On the other hand there is an indication that some within Microsoft are enthusiastic about Mono. So exactly what is Ximian's current relationship with Microsoft and what will be done to ensure that Mono does not violate Microsoft's licenses on .NET if they turn out to be restrictive?

      Miguel de Icaza: Well, for one we are writing everything from scratch.

      We are trying to stay on the safe side regarding patents. That means that we implement things in a way that has been used in the past and we are not doing tremendously elaborate or efficient things in Mono yet. We are still very far from that. But just using existing technologies and techniques."

      2) Next assumption: the main purpose of Mono is to be compatible with .NET.
      >>I believe that Miguel stated (Question 28) that while compatibility would be great, the Mono platform would be a real bonus in its own right, compatibility be damned. You could call it a fork of .NET, if you like. Is this horrible?

      Just some things to think about...

      --

      ~~~~~~~~~
      dissertus scribendo latine videri volo.
    13. Re:Reality check for RMS by HanzoSan · · Score: 2, Interesting


      Fine but Ximian didnt say Ximian Gnome.
      They said GNOME.

      Ximian is not Gnome, Migel may be founder but hes not Gnome.

      He cant say Gnome 4 is going to be Gnome . Net

      He can say Ximian Gnome 4 is going to be Gnomee . Net and perhaps thats what he should have said.

      While people can use .Net, why clone .Net? Why not make something better than .Net?

      The fact that they are cloning it is suspicious because it makes me think they want it to be 100 percent compatible with Microsoft.Net.

      Linux users dont care about compatibility, in fact having our own .net would help us more than having Microsoft compatible .Net

      It would be fine if we just took the technology and made our own better version, but we arent taking the technology, it looks like Migel wants to copy .Net bug for bug, mistsake for mistake.

      --
      If you use Linux, please help development of Autopac
    14. Re:Reality check for RMS by Anonymous Coward · · Score: 1, Interesting

      Programming to the .NET framework is completely free, to the point where Microsoft has, for probably the first time in their existance, provided, for free, five compilers for the platform (CIL, C++, C#, VB.NET, and JScript.NET.) The money part comes in if you want to use, say, Passport, which is an entity unto itself, or any other online resource. But .NET, as a framework, does not depend on this. .NET is free to use, and with Mono, .NET will be completely free.

    15. Re:Reality check for RMS by k2x · · Score: 2, Informative
      The ability of all the compilers in Visual Studio to compile/translated down to a common language before compiling

      umm...i believe gcc does this already. gcc internally takes all types of code asm, c, objc, c++ and compiles to common bytecode. from their it optimizes the code and produces common machine language code.

      Nothing special about microshit's "technology".

      It's amazing they say COM-now-.NET is the wave of the future, when really if u open it up, its nothing more than RPC(remote procedure calling). Many of u guyz need to understand between *technology* and *standardization*. M$ just standardizes API interfaces, that's all. Nothing new.

    16. Re:Reality check for RMS by Anonymous Coward · · Score: 0
      It's amazing they say COM-now-.NET is the wave of the future, when really if u open it up, its nothing more than RPC(remote procedure calling).


      I'm sorry if you think you're terribly clever, but your comment is as silly as a claim that 'BSD sockets, if you open it up, is nothing more than (local) procedure calls'. If you don't understand something, and would rather not appear foolish, it's best to leave discussion of it to those who do.

    17. Re:Reality check for RMS by Happy+go+Lucky · · Score: 1
      RMS is a church for decentralized social pricing (which is to say that nothing is 'free', but that the cost/worth of software simply gets entwined with social values under his system, s goods and services were before the 16th and 17th century .. in which people only make, distribute, fix, document software for the sole purpose of bettering their society or community).

      Funny. I thought that, even before the 16th century, people made stuff because they wanted to sell it for money or trade it for things they wanted or things they could have sold for money.

      Maybe programmers are idealistic, or don't care about money, but my line of work is a tiny it different, and there's not much chance that I'd spend 40+ hours per week at it if I weren't getting the pictures of dead presidents. Anything that takes that much of my time had better either pay my mortgage or be a boatload of fun.

    18. Re:Reality check for RMS by Graspee_Leemoor · · Score: 2, Funny

      "He may club baby seals for all I know."

      Well if those baby seals are writing proprietary software, what choice does he have? ;)

      graspee

    19. Re:Reality check for RMS by k2x · · Score: 1

      Fuck off u asshole, the interview with Miguel last week brought up this point too. Your comment is baseless, since you provided no argument.

    20. Re:Reality check for RMS by jag164 · · Score: 1

      While people can use .Net, why clone .Net? Why not make something better than .Net?

      Umm.. look at mozilla. How long have they working on a code base? OSS doesn't have the man power to clone and do better than .NET. Didn't a recent /. article say most OSS developers are already holding full time jobs. And when I say "man power", I don't strictly mean technical man power. OSS already has a lot of superior apps and quality developers who give their time to the world.

      The world needs OSM...Open Source Marketers. Yep, I mean Sales and Marketing folk who share Their time "selling" the open source software.

      A cold day in hell me thinks.

    21. Re:Reality check for RMS by Anonymous Coward · · Score: 0
      Your comment is baseless, since you provided no argument.

      I'm afraid not. I did provide an argument, even if you're unable to understand it.

      the interview with Miguel last week brought up this point too.

      Andrew Orlowski (the interviewer) claimed .NET is 'really RPC under a new name', but he's a techncally-illiterate twit, and de Icaza (who actually knows what RPC is, and what .NET is) pointedly ignored the claim.

    22. Re:Reality check for RMS by Anonymous Coward · · Score: 0

      Microsoft is like a drug dealler. The first, and sometime second and third, are free, but then you have to pay to play!

    23. Re:Reality check for RMS by Anonymous Coward · · Score: 0

      Microsoft is like a drug dealler. The first, and sometime second and third, are free, but then you have to pay to play! Once you're hooked, they'll charge you any way they can because by then, you will not have a way out.

    24. Re:Reality check for RMS by Anonymous Coward · · Score: 0

      Microsoft is like a drug dealler. The first, and sometime second and third, are free, but then you have to pay to play! Miguel de Icaza is now hooked!

    25. Re:Reality check for RMS by Anonymous Coward · · Score: 0

      Microsoft is like a drug dealler. The first, and sometime second and third, are free, but then you have to pay to play! Or in this case compile. DO you think this will be free forever. Their history is littered with embrace and extend situations. It may seem like they are letting people embrace this technology, but they want more mone. Their will be a catch.

    26. Re:Reality check for RMS by Anonymous Coward · · Score: 0

      That is the way all compilers work. Today most of the compilers hide the two step process from you within their front end. The difference with the VisualStudio.NET is that the code in the various languanges is comiled down to a common code before comiling to bytecode.

    27. Re:Reality check for RMS by SirSlud · · Score: 2

      > even before the 16th century, people made stuff because they wanted to sell it for money

      The market was imposed by the feudal rule in the 16th and 17th century. Previously, people did not work to gain in wealth, but to provide for a living. It is a common misconception that people 'worked' before the imposition of Adam Smiths theologies for wealth. People 'worked' in order to provide things that others could not make, and were repaid by getting things they themselves could not make. But the 'cost/gain' measures were not nearly as qunatitative, and the exchange of goods and services was entwined inseperably with social and communal function. The pursuit of wealth was seen as a blight on one's character (I'm not making this stuff up), and thus people did not work 'for money', but rather 'to provide'.

      It is obvious that the exchange of goods and services has been a part of virtually every society humans have ever participated in, but it is very important to understand that the commoditization of labour, land, and services as being 'on the market' was new as of those centuries. Imposed by the ruling elite, and enforced by the state, people's livelihoods were taken away by the introduction of scarcity, and a new order in which one had to participate in the market in order to earn a living. And thus the value of creating wealth was truely articulated in a way that seperated it's role in society from the social interaction of the community. Incidentally, the word 'economy', as we use it today, did not exist up until the 17th century or so ...

      --
      "Old man yells at systemd"
  7. makes you wonder... by bbh · · Score: 5, Funny

    KDE probably isn't looking so bad to RMS right now.....

    1. Re:makes you wonder... by craw · · Score: 5, Funny

      Yeah, and vi isn't looking so bad to Miguel right now...

    2. Re:makes you wonder... by Anonymous Coward · · Score: 0

      > Yeah, and vi isn't looking so bad to Miguel
      > right now...

      No kidding...this is the best comment I've seen on this thread so far.

  8. Has this guy been living under a rock? by npietraniec · · Score: 1, Redundant

    "Stallman only learned of de Icaza's intentions to slip the Mono project - based on Microsoft's .NET framework - into Gnome as "the natural technology upgrade" when asked by the audience."

    Way to keep up to the date on news there, Rich.

    Isn't this proof that he's "out of it" when it comes to technology?

    Not trolling, just a thought.

    1. Re:Has this guy been living under a rock? by Silver222 · · Score: 3, Funny
      Yeah, it's kinda funny how everyone else knew about this a before he did. It was on Slashdot, right? That's like God not knowing what's in his Bible, no?

      --
      "It's not a war on drugs, it's a war on personal freedom. Keep that in mind at all times." Bill Hicks
    2. Re:Has this guy been living under a rock? by JohnBE · · Score: 1

      I've discussed XML and various technologies with RMS and he seems pretty switched-on. Don't forget the guy is hella (to quote Cartmen) busy.

      --
      e4 e5
    3. Re:Has this guy been living under a rock? by Anonymous Coward · · Score: 0

      And XML is such a new technology. I'm claimed to see that he is familiar with it.

    4. Re:Has this guy been living under a rock? by essdodson · · Score: 1

      Most trolls do, so ya.

      --
      scott
    5. Re:Has this guy been living under a rock? by haizi_23 · · Score: 1

      from what i gather, RMS spends A LOT of time travelling (e.g., he was in Brazil at the time of those comments) as an invited speaker at various places, unlike the rest of us sitting glued to our monitors all day. one can't be everywhere at once. so, ease up on the guy. he works hard.

    6. Re:Has this guy been living under a rock? by bbh · · Score: 2

      According to the Register article, this exchange occurred last week, so he probably heard about the same time we did.

      "I can't believe it's Gnome you're talking about but if it is, I wouldn't like that," Stallman told an audience at the World Social Forum in Porto Alegre, Brazil last week."

    7. Re:Has this guy been living under a rock? by xZAQx · · Score: 1

      You're right, he's clearly out of it. Remember when he wrote that page or two long rant about getting people to stop using MSDOC as the defacto standard? What, he hasn't heard of Abiword? Staroffice?

      /me thinks he uses pico to write his bad html rants.

      --

      We dance to all the wrong songs.
      --Refused.
    8. Re:Has this guy been living under a rock? by pe1rxq · · Score: 1

      If you had actually tried to read the 'rant' you would know that he did mention Abiword/Staroffice and other programs capable of partially decyphering Word documents.... He also clearly showed why these were NOT an solution to the problem.

      BTW Sending people automated replies asking them to use another format actually works! (I know I was surprised myself...) I have had several emails resend to me with the text in a decent format. Its basicly re-educating MS users one at a time.

      Jeroen

      --
      Secure messaging: http://quickmsg.vreeken.net/
    9. Re:Has this guy been living under a rock? by spongman · · Score: 2

      Anyone know why he "wouldn't like that"?

    10. Re:Has this guy been living under a rock? by JohnBE · · Score: 0

      XML was introduced in 1996 and achieved success in 1997. While this is an evolution and common sense solution to the unwieldy and incomplete SGML browsers I would argue that it is pretty new.

      --
      e4 e5
    11. Re:Has this guy been living under a rock? by Anonymous Coward · · Score: 0

      Anyone know why he "wouldn't like that"?

      Without knowing what the question was that he was answering, I'd be reluctant to hazard a guess.

    12. Re:Has this guy been living under a rock? by Anonymous Coward · · Score: 0

      You are comparing 5 yrs old new to 1 week old new, though. I hope that RMS is up-to-date on XML considering its importance.

    13. Re:Has this guy been living under a rock? by Anonymous Coward · · Score: 0

      /me thinks he uses pico to write his bad html rants.

      Where oh where have all the good trolls gone?

      1) pico is not Free Software
      2) RMS would use emacs anyway.

    14. Re:Has this guy been living under a rock? by JohnBE · · Score: 0

      Last post on this thread please, I'm off topic enough most of the time as it is!

      Yes, I'm looking at it from a pragmatic as opposed to computing standpoint. A minute is a long time on the net/with computing ;-). Heck I have a five year old computer that is extremely slow in comparison to my five year old P.C..

      However I still think that mesuring things in terms of technology is not a good metric, sometimes impact should be juxtaposed with innovation. Impact on people is sometimes more important. For instance more people use SMS messaging than email. SMTP was more widely accepted than X.400.

      - John

      --
      e4 e5
  9. Re:I'd love... by Amazing+Quantum+Man · · Score: 4, Funny

    I'm not sure Miguel *CAN* tell RMS to fuck off. Doesn't RMS hold the trademark on "GNU"?

    --
    Fascism starts when the efficiency of the government becomes more important than the rights of the people.
  10. Why must Miguel explain himself to RMS? by Ars-Fartsica · · Score: 1, Redundant
    Its Miguel's company, and in the free market he's free to make whatever strategic decisions he likes. If RMS doesn't like it, he can either make an equity investment in Ximian, or he can shut his cake hole.

    This man is becoming increasingly irritating, a modern day Rasputin (in looks as well as deeds).

    1. Re:Why must Miguel explain himself to RMS? by Anonymous Coward · · Score: 0

      Because it's part of the GNU (or was)

    2. Re:Why must Miguel explain himself to RMS? by geomon · · Score: 3, Insightful

      Ximian is Miguel's, but Gnome belongs to the Gnome Foundation.

      Mono, however, is something entirely in Miguel's hands. Whether or not the Foundation accepts his vision for making Gnome 4.0 a .NET system is another matter.

      I hope they consider it carefully and don't dismiss it out of hand.

      --
      "Rocky Rococo, at your cervix!"
    3. Re:Why must Miguel explain himself to RMS? by ComputerSlicer23 · · Score: 1

      In order to be a GNU project the FSF has to approve and in some sense sponser the project. RMS has a little weight at the FSF RMS can tell Miguel where to put his ball and go home from the FSF and GNU project. It means the Gnome project won't get the support of the FSF, which it probably doesn't need. Not a big deal. Personally, as long as they avoid legal issues that would cause GNOME problems I really don't care if they use .NET, of course I am a KDE user at the moment.

    4. Re:Why must Miguel explain himself to RMS? by Rasputin · · Score: 1
      Its Miguel's company, and in the free market he's free to make whatever strategic decisions he likes. If RMS doesn't like it, he can either make an equity investment in Ximian, or he can shut his cake hole.

      Things are no where near that simple. Gnome is a GNU project - which gives Mr. Stallman a stake in the matter. Further more, the idea that you have to own stock in a company before you can criticize it's actions is absurd.

      This man is becoming increasingly irritating, a modern day Rasputin (in looks as well as deeds).

      He's sleeping with the Czar's wife??? Balderdash! I have it on good authority that his relationship with Melinda Gates is purely Platonic.

      --
      "I once preached peaceful coexistence with Windows. You may laugh at my expense - I deserve it." Be's Jean-Louis Gass
    5. Re:Why must Miguel explain himself to RMS? by Lemmy+Caution · · Score: 1
      Its Miguel's company, and in the free market he's free to make whatever strategic decisions he likes. If RMS doesn't like it, he can either make an equity investment in Ximian, or he can shut his cake hole.
      Or, he can verbally express his concerns on the topic as one high profile member of the Free Software movement to another high profile member of the Free Software movement.

      Oh, wait, that's what he did, isn't it?

    6. Re:Why must Miguel explain himself to RMS? by geekoid · · Score: 4, Informative

      Did you read the article? RMS was asked about how he felt about Miguel's moving Gnome to .NET, he reponding saying he(RMS) found that hard to belive, anf if it was true he asked Migual to explain the move to the free software community. Thats all.
      And gnome is not Miguels.

      disclaimer-- I have recieved a very nasty email from Ximian basically telling me where to put, afer I emailed them looking for how I could contribute to the project, so I pretty much hate those guys. Ilike Gnome, I just think they're assholes.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    7. Re:Why must Miguel explain himself to RMS? by BlowCat · · Score: 1

      If you want to contribute, use bugzilla.ximian.com and submit bugs in the existing software.

    8. Re:Why must Miguel explain himself to RMS? by Anonymous Coward · · Score: 0

      Mono, however, is something entirely in Miguel's hands. Whether or not the Foundation accepts his vision for making Gnome 4.0 a .NET system is another matter.

      I hope they consider it carefully and don't dismiss it out of hand.


      Or accept it out of hand for that matter. Using mono or anything else as an underlying framework for the whole of Gnome doesn't sound like a decision to be made lightly.

    9. Re:Why must Miguel explain himself to RMS? by maggard · · Score: 4, Troll
      Its Miguel's company, and in the free market he's free to make whatever strategic decisions he likes.
      Ximian is Miguel's company - Gnome is not.
      If RMS doesn't like it, he can either make an equity investment in Ximian, or he can shut his cake hole.
      1. One need not have an investment to comment or have an opinion on a subject.
      2. The "G" in Gnome stands for GNU, which RMS very much does have a legitimate interest in.
      This man is becoming increasingly irritating, a modern day Rasputin (in looks as well as deeds).
      I'm sorry - when did a dresscode get implimented? Please submit an 8x10 glossy of yourself for us to comment upon before you make another such clueless posting.

      --
      I don't read ACs: If a post isn't worth so much as a nom de plume to its author then I wont bother either.
    10. Re:Why must Miguel explain himself to RMS? by SubtleNuance · · Score: 2

      Its Miguel's company, and in the free market he's free

      Ummmm - what part of the idea behind GNU dont you understand? Shared, Co-Operative, Democratic (like) development.

      Since when did "free markets" mean fucking anything in GNU? This is not about corporate profit friend. Its kind of fitting that RMS was at the World Social Forum, GNU is *exactly* about removing top-down, corporate domination.

      RMS, being a (more) equal member of the GNU Community, has every right to ask Miguel what he's up to...

    11. Re:Why must Miguel explain himself to RMS? by haizi_23 · · Score: 1

      RMS was asking Miguel to explain himself to the free software community, not to RMS.

      I'd say that some people (MS especially) probably found RMS irritating from day one. Irritating (to you) or not, his questions are valid.

      As I understood it, Gnome was started to be the purer, more-GNU response to KDE. If Gnome is now pulling us closer and closer to MS, and KDE is now a squeaky clean GNU-compliant project, then Gnome's raison d'etre becomes much less clear.

    12. Re:Why must Miguel explain himself to RMS? by Enigma2175 · · Score: 2
      Please submit an 8x10 glossy of yourself for us to comment upon before you make another such clueless posting.

      Here it is :)

      --

      Enigma

    13. Re:Why must Miguel explain himself to RMS? by Anonymous Coward · · Score: 0

      Why must Miguel explain himself to RMS?

      Probably because Miguel doesn't want to be all by himself. Probably because he doesn't want to be the one and only programmer in the world who writes GNOME apps. Probably because he knows that if he evades the issue, nobody will ever trust him.

  11. Improving usablility by nixadmin · · Score: 5, Insightful

    This is a *little* disconcerting for some, but I applaud Miguel's willingness to embrace the technologies he feels are best, regardless of the political fallout. Given the amount of XML stuff in Ximian Gnome / Nautilus etc, it only seems natural to move towards more RPC based standards. The fact that one of them is being developed by Microsoft should not IMHO be an obstacle to progress. Now if they would just fix the fonts! ; )

    1. Re:Improving usablility by geekoid · · Score: 2

      In throy, you're right, but history shows that MS's only goal is complete domination, and to get a monthy payment from people.
      I usually hate to use terms like "complete domination" but, in this case, i gelive that is true. That is why this will be a bad move for GNOME

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    2. Re:Improving usablility by McFly777 · · Score: 0, Troll
      ...I applaud Miguel's willingness to embrace the technologies he feels are best, regardless of the political fallout
      OK, but wasn't Gnome the result of the fact that KDE was using a "less-than-free" library from Troll-Tech. Isn't Gnome doing one step worse if it embraces a proprietary Microsoft psudo-standard like .NET?

      Seems a little hypocritical to me.
      --

      McFly777
      - - -
      "What do people mean when they say the computer went down on them?" -Marilyn Pittman
    3. Re:Improving usablility by Ryan+Amos · · Score: 2

      Yes, but if other parties can dilute .NET with non-Microsoft content, then MS loses its stranglehold. This is actually not a bad idea, by embracing Microsoft technology, we can dilute the market and make it ubiquitous, thus reducing MS' claim to a copyright or control of the network. They've probably been counting on non-MS flunkies totally boycotting .NET so they can gain complete control over it. It'll be interesting to watch..

    4. Re:Improving usablility by ahde · · Score: 3, Interesting

      Miguel's decision to embrace technology that exists as only a fraction of an IEEE spec, a few "Dummies" books, and a beta SDK shows his lack of judgement, nomatter how you feel about it. He may turn out to be right, but not because of any great wisdom or foresight on his part. He's gambling on something that's only been *vaporware* for a year and a half, and is just now being implemented.

    5. Re:Improving usablility by pmz · · Score: 2

      dilute .NET with non-Microsoft content

      Or, at least, make .NET into the hellish quagmire that HTML is (W3C vs. M$ vs. Netscape ...). Then, .NET will stagnate into something few people enjoy using for development and something that works well nowhere.

      Microsoft and Netscape undermined the potential of HTML, why not have Microsoft, Ximian, and the GNOME Foundation undermine the potential of .NET?

      This might be better than Microsoft having .NET all to themselves, so they can make it work well enough for the same old marketing spin to clinch the deal. On the other hand, I'm not sure it is worth sacrificing GNOME in the process.

    6. Re:Improving usablility by Ryan+Amos · · Score: 1

      Why wouldn't it be? I mean, we'd still have KDE, and we all know which one is better... ;)

    7. Re:Improving usablility by Kevinb · · Score: 1
      He's gambling on something that's only been *vaporware* for a year and a half, and is just now being implemented.

      It's not vapor anymore -- both the .NET framework SDK and Visual Studio.NET have shipped.

    8. Re:Improving usablility by Wateshay · · Score: 1

      I might be inclined to agree with you if he were advocating dropping the current Gnome code base tomorrow in favor of this technology. Instead, he's looking two major versions down the road (which we can figure is probably 3-4 years away).

      --

      "If English was good enough for Jesus, it's good enough for everyone else."

    9. Re:Improving usablility by xantho · · Score: 1

      Or maybe he predicts the result of the .net design, and thinks it's a good idea. Or maybe the Mets will win the World Series this year. Either way, you're in no position to make predictions about what's going on inside his head.

    10. Re:Improving usablility by flacco · · Score: 4, Insightful

      This is a *little* disconcerting for some, but I applaud Miguel's willingness to embrace the technologies he feels are best, regardless of the political fallout.

      Then you're a useless applauding moron. There are more than "political fallout" issues at stake here. It's senseless to "applaud" one dimension of a decision that can have such multi-dimensional consequences.

      I agree with RMS - Miguel, you got some 'splainin' to do.

      --
      pr0n - keeping monitor glass spotless since 1981.
    11. Re: Improving usablility by Tarpan · · Score: 1

      yeah, windowmaker :)
      </flamebait>
    12. Re:Improving usablility by KjetilK · · Score: 2
      I'm just wondering why should we always be running after M$?

      I'm all for free software and everything, and I actually think that a world without proprietary software would be a better world.

      But, What Has Microsoft Done For Us? OK, they have spread computing out to the masses, but you bet that if M$ hadn't somebody else would.

      If you asked billg around 1994 what he thought would have been great, he'd say "Interactive TV". Well, I for one am quite happy the little, narrow world of billg didn't become reality.

      Really, what MS does is mostly ask their users "what do you want?" but when you ask a typewriter user what he wants, he says "I want a key to erase my mistakes", he doesn't say "I want a personal computer with advanced typesetting software". That user has no idea what that can be about.

      OK, I guess I should give them a bit more credit, but not much... :-) OK, .NET may be better than anything we've ever seen, I have no idea.

      I really don't see why we should be running after MS at all times. What they are making isn't that good. Unless we start focusing on building on our own ideas, all we will ever do for the future is saying "come over to Linux. It is just like Windows, but it is free! Yeah, it is free like in speech and in beer! Oh, you only care about the beer? Well, yeah, we haven't been able to implement all that MS has, because the bastards keep their APIs closed... But, I swear, Linux is sooo cool!"

      So, yeah, it might be that MS has come up with the best thing to date, but unless we can come up with something even better, we might as well ly down and die.

      Or emphasize the politics of software freedom.

      --
      Employee of Inrupt, Project Release Manager and Community Manager for Solid
  12. Unix walking into MS steps ?! by Delirium+Tremens · · Score: 2

    As someone previously said, why should a proud and experienced community of Unix architects blindly follow the lead of some newcomers in the platform and components business? That's ridiculous.
    Cloning and reimplementing .Net behavior on a non Windows platform is an interesting academical exercice. Nothing more.

  13. Poor Miguel by Malcontent · · Score: 5, Interesting

    I think people have misunderstood Miguel. What he has done here is to use MS as an R&D dept. MS spent millions researching .NET and built a comprehensive set of tools. GNU (and the rest of us) can benefit from this research, they can take the best ideas from .NET and implement them in MONO. This is a GoodThing.

    There could be a problem if MS shifts the spec or extends the spec. At that point if Miguel decides to chase MS he loses. If he decides to "fork" .NET and stick with the standards he wins because .NET will become fragmented.

    I think Miguel knows what he is doing. I say give him a chance if history is any indicator he will kick ass.

    In essence .NET and C# are full of ideas borrowed from JAVA, DELPHI, DCOM etc. Why not pull an MS here and embrace your enemies. Take their ideas and run with them!

    --

    War is necrophilia.

    1. Re:Poor Miguel by Anonymous Coward · · Score: 0

      Agreed. Play the game the same way MS plays it.

    2. Re:Poor Miguel by maddman75 · · Score: 2, Funny

      There could be a problem if MS shifts the spec or extends the spec

      What do you mean "if"?

      Is there really any doubt that embrace and extend is next on MS's to-do list with the .net spec?

      --
      -- When a fool hears of the Tao, he will laugh out loud.
    3. Re:Poor Miguel by spongman · · Score: 5, Interesting
      Of course they will extend it. I'm sure they're not presumptuous enough to thing that it's 'finished' after the first release.

      On the other hand it would be short-sighted of them to make v2 incompatible with v1 for no other reason than it would piss off their loyal developer following immensely. They'll add new features, but I'm pretty sure that old .NET assemblies will still run on the new system. Microsoft has been very careful to continue their binary compatibility up the operating system line (DOS apps ran on win31/win9x, most dos/win31 apps run on NT/2K/XP, etc...) They would lose far more than they could possibly gain by changing this.

    4. Re:Poor Miguel by Anonymous Coward · · Score: 0

      Nice troll. Mono is .net and it is hardly abandoned.

    5. Re:Poor Miguel by TheLastUser · · Score: 1

      If he decides to "fork" .NET and stick with the standards he wins because .NET will become fragmented.

      I think it unlikely that Mono will ever be a big player in the .NET (say MS technology) world. Few people will ever deploy .NET stuff on Linux, so if, when MS "extends" the standard, and Miguel forks, nobody will care.

      I am as anti-MS as the next /.'er but after reading de Icaza's comments about .Net I was of the opinion that if he sees something useful there then he should use it. Its his company, and he's done so much for OS, that I am willing to hold my tongue and see what he comes up with.

    6. Re:Poor Miguel by Paul+Komarek · · Score: 5, Informative

      Very few DOS apps ran correctly on win95. Many win95 apps didn't run on Win98. Microsoft changed their Word format between Office 95 and Office 98 (or 2000, whatever) in a gratuitous manner which prevented old office from reading new office documents. Microsoft repeatedly changed the Win32 spec in trivial ways to introduce incompatibilities with OS/2's Win32 implementation. Visual basic programmers have face repeated forward and backward compatibility problems (some noted VB book authors even quit recommending VB because of this).

      Microsoft has no qualms about pissing off their (locked-in) developer community. They've repeatedly broke compatibility in every possible way. Why anyone trusts Microsoft, I'll never know. Microsoft's history (the real history, not Bill Gate's rewritten version) should scare anyone away. I'm guessing that you're either extremely young, extrememly naive, extremely forgetful, or paid by Microsoft (the last one was a joke).

      -Paul Komarek

    7. Re:Poor Miguel by Anonymous Coward · · Score: 0

      Miguel doesn't have a clue.

      Microsoft's research is _not_ open. The only thing open is what they _want_ you to see. Things such as secret compiler optimization (where software runs 20% faster on Windows than Linux, etc.) Miguel is not going to get.

      The only thing Miguel knows is the skeleton of a vaporware system.

    8. Re:Poor Miguel by ahde · · Score: 2

      what you describe is "forward" compatibility, not backward compatibility. Frontpage 2000 pages wont work on IE 4, But Frontpage 98 pages (to the extent that it can be said) work on IE 5, 5.5, and 6. The same is even more true with Word, Excel, and other document formats. It's not just a matter of expansion, because even a subset of the protocols don't work. It's called planned obsolescence, and its *not* a feature.

    9. Re:Poor Miguel by praedor · · Score: 3, Insightful

      Riiiiight. Like they way they properly implemented kerberos so that it works properly one way: with windoze servers and windoze clients. The rest have a "broken" (read, correct and following the REAL standard implementation).


      Same with .NET. M$ servers authenticating and serving and collecting user data, collecting transaction fees for every single purchase made over the net. Everyone not M$ have a "broken" implementation and only partially working...but well enough so M$ can still collect your personal data, collect fees for transactions, etc.

      --
      In Bushworld, they struggle to keep church and state separate in Iraq as they increasingly merge the two in America.
    10. Re:Poor Miguel by DerFeuervogel · · Score: 3, Informative
      Microsoft has no qualms about pissing off their (locked-in) developer community.

      Couldn't agree more.

      Just a while back I found some STL code to be broken in VC++ 6.0 that worked fine in VC++5.0 - Funny how the MFC stuff still works though. It seems that they target what to break. Breaking STL code is a no-brainer because that fosters apps that are more portable and from the MS standpoint that is bad.

      So what does the average developer do? Avoid code rewrite and code to MFC - they (Microsoft) win.



      Regarding Miguel's Actions:

      I also believe Miguel is not thinking this through. But as has been said often here: Once the code GNU'd it can't be undone. Also if the Gnome project adopts .NET as the underlying technology, KDE wins (If it hasn't already).

    11. Re:Poor Miguel by Anonymous Coward · · Score: 0

      Very few DOS apps ran correctly on win95.

      I think you meant DOS games. Most business applicaitons run fine in the DOS box.

    12. Re:Poor Miguel by civilizedINTENSITY · · Score: 1

      But Miguel is stressing that its embrace, without extending. Miguel is only about compatibility, to the point of suggesting classes shouldn't be written that wouldn't run on MS .NET.

    13. Re:Poor Miguel by Anonymous Coward · · Score: 0

      Poor Malcontent

      He has no idea how Microsoft works. Building GNOME on .NET is not "taking their ideas and running with them", it's shifting your application onto a closed standard owned by a vendor that routinely breaks standards to monopolize markets and is currently doing its best to fork the Web.

      I'm not sure which army Miguel has to help him make this shift, but GNOME is leaving the open source world and becoming just another Windows application (they call them "experiences" these days) that lives at the whim of redmond.

    14. Re:Poor Miguel by Anonymous Coward · · Score: 0

      OS/2 never had a win32 implementation.

    15. Re:Poor Miguel by spongman · · Score: 4, Informative
      well I was paid by Microsoft. I worked in the Visual C++ & Visual J++ teams for some time. I know 1st hand the length that the libraries and SDK teams went to to balance updates to the API and compatibility with existing code.

      Very few DOS apps ran correctly? Bullshit. Before win95 shipped, the win95 QA team went to Egghead and bought a copy of every title on the shelves and either made sure that they ran or informed the authors of the bad assumptions they had made in their code and how to patch them. Sometimes the application was directly patched at runtime by the OS. For example some applications would make use of undocumented behavior (like the burgermaster table in win13) that wasn't available on the new system.

    16. Re:Poor Miguel by Paul+Komarek · · Score: 2

      IBM had a subset of Win32, not the whole thing. They pretty much gave up on it when Microsoft kept fiddling with the subset which Open32 implemented. I believe that project Odin, a more ambitious Win32 cloning effort on OS/2, built on top of Open32.

      It's interesting how many volunteer efforts there were in the OS/2 world, and how important they were. You could run pretty much the usual GNU environment natively or near-natively, as well as XFree86. In fact, I used gcc and gdb first on OS/2. gdb on os/2 had the nicest frontend (part of the EMX package) I've ever used.

      -Paul Komarek

    17. Re:Poor Miguel by Paul+Komarek · · Score: 2

      I'll back down on the DOS on Win95 point. Evidently it was just my experience, and (as one poster suspected) probably mostly involved games. Do I remember correctly that Win95 made some special run-time patch or similar for one of ID's games, something to do with sound?

      I used to live in Washington state, and never ran into any MS developers. Now I live in Pittsburgh, and you're the second Visual C++ developer I've run into (the other is at CMU, which is why I'm in Pittsburgh). At any rate, I'm glad these teams worked hard for backwards compatibility. However, these products aren't the whole story. It seems there are a lot of good efforts inside Microsoft, which are countered by David "We should surely crash the system" Cole, Jim "make sure it has problems in the future" Alchin, and other jerks among Microsoft's senior executives.

      I can't believe I had to accept my BS diploma from Cole. I guess that means I ran into one MS developer after all. =-)

      -Paul Komarek

    18. Re:Poor Miguel by Kerg · · Score: 2
      In essence .NET and C# are full of ideas borrowed from JAVA, DELPHI, DCOM etc. Why not pull an MS here and embrace your enemies.

      Why not use Java and J2EE instead? There's already several years of Open Source development effort done for the platform and .NET is not bringing that much new to the table.

    19. Re:Poor Miguel by Anonymous Coward · · Score: 0

      Bull. Stop spreading lies. If you ask about DOS apps and Windows 2000, ah then that's another story. but I do remember running a lot of old DOS stuff, including custom developed apps, on Win95 and being pretty pleased about it.

    20. Re:Poor Miguel by monotone · · Score: 1

      I usually don't reply, but this comment begged for it... I think Microsoft does a excellent job keeping things consistent from an operating system level. I started programming against the WinAPI under windows 3.11. When Win95 came out, many new APIs were included, but almost all the 3.11 APIs were still available for backward compatibility. The apps I wrote for Win95 still work on WinXP today, using the same API calls. As each evolution of an operating system is released, Microsoft adds new API calls, but does not replace the old ones. From a developer standpoint, I applaud Microsoft for their work in keeping things consistent. From a business strategy standpoint, Microsoft must keep their development community pacified. This involves continually making sure that new releases are backward compatible with pervious versions. Knowing this, I can't see .NET changing significantly and not supporting applications written in previous versions.

      To reply to your other point about microsoft office, and Word: Microsoft has always provided free tools (on the win32 platform) to view Microsoft Word documents. I don't consider it unreasonable for Microsoft to require consumers to upgrade to author documents in the latest version of a product.

    21. Re:Poor Miguel by Peyna · · Score: 1

      Bah, there's a fix for the STL problem, but why are you using STL anyway? (At least not for anything important I wouldn't use it.)

      --
      What?
  14. Oi the irony... by sterno · · Score: 4, Insightful

    Now wouldn't it be funny if GNOME started basing itself heavily on Microsoft's architecture? I mean if I recall my history, KDE came into existence but it was based on the closed QT libraries. So then the GNOME project was founded to be a more free software purist environment. Now it seems that things are getting reversed now that you can get an open version of QT.

    --
    This sig has been temporarily disconnected or is no longer in service
    1. Re:Oi the irony... by Anonymous Coward · · Score: 0

      Get your facts straigt before posting..
      Mono is an OpenSource (yeah, you heard right you fucking zealot) implemenation of .NET.
      Which means that Gnome would never touch closed source software.

    2. Re:Oi the irony... by Anonymous Coward · · Score: 0

      Except .NET isn't closed. It's an open standard, it's just that Microsoft's implementation of it will of course be closed.

    3. Re:Oi the irony... by sterno · · Score: 1

      Did I say anywhere in my comment that Mono was not open source? I'm well aware of the fact that it is open source. That being said, it is based on a microsoft standard which Microsoft could, down the road, co-opt to insure that the mono dependent systems would not work.

      Basically what I'm getting at is that the point of GNOME originally was to have a free as in liberty GUI. Well basing your liberties on the architectures of microsoft seems rather a good way to lose them. So the ultimate goal of GNOME seems to be put at risk by this move, whereas KDE is now reliant on GPL'd libraries which means that they are not similarly at risk.

      I grant you, if it was based on closed source stuff it would be much more ironic, but I think it's a fascinating turn in the lives of these two projects.

      --
      This sig has been temporarily disconnected or is no longer in service
  15. Re:I'd love... by Anonymous Coward · · Score: 0

    As in "Fuck Gnu"?
    RMS is a buffoon.

  16. dotGNU by yerricde · · Score: 1

    [Richard Stallman is] just bitter he can't call it GNU/.NET.

    No, but he can call his team's version dotGNU.

    --
    Will I retire or break 10K?
  17. he ALREADY explained himself - RTF article, RMS! by abde · · Score: 5, Informative

    quote:

    "What's important to keep in mind is that you do not actually use the Windows API in .NET - you use the .NET API - the classes [sic.] they have defined."

    hello, what exactly needs further explanation? its brilliant.

    --
    Don't blame me - I voted for Howard Dean. http://dean2004.blogspot.com
  18. RMS' lines of code by multiview · · Score: 0, Flamebait
    Has that sucker ever written a line of code for the GNOME project?
    If not, shut up, RMS

    Can't slashdot devote a news section to "RMS ranting"? It's always the same, it's always narrow minded, it's always useless. I'd really like to ignore it.

  19. Go RMS go! by Archie+Steel · · Score: 2, Redundant

    Although I'm ready to give Miguel de Icaza the benefit of the doubt, I have to admit that his words were quite surprising - possibly ill-chosen...In any case, he really should explain exactly what he means.

    The most likely short-term effect of this declaration is that some people are going to migrate from GNOME to KDE...perhaps, in his way, de Icaza has succeeded in solving the so-called "Desktop Manager Wars"! (Personally, I use GNOME, but KDE is okay...)

    --

    Reminder: find a new sig
    1. Re:Go RMS go! by spongman · · Score: 2

      and why would you switch?

    2. Re:Go RMS go! by Archie+Steel · · Score: 1

      I personally would not...not right away, and not for that reason. I like my GNOME desktop as it is right now. I've spent some time experimenting with it, and lovingly setting up to my taste (I'd post a screenshot of it but I'm still trying to figure out Apache behind a NAT firewall...)

      I sometimes use KDE, which I find very usable, but not as pretty. A matter of taste, I guess. I'll wait until KDE 3.0 and GNOME 2.0 come out before I decide if I want to switch...I must admit, however, that jumping on the .NET bandwagon before it's even out seems a bit premature...Microsoft isn't coming out with this new groovy thang just for the benefit of the community - they're obviously in it to get even more filthy rich than they already are. (OT: you have to wonder how much richer they would be if it wasn't for piracy...in a sense, I'm kind of grateful to pirates for that!)

      If de Icaza's intentions are to help MS impose another one of its lousy standards, and make a bundle in the process, then I don't think it's a good idea. So I can see how that would turn some people away from GNOME...if that's really what's in store for GNOME, I might even switch myself...between two equally usable product, I'll go for the one less tainted by M$...

      --

      Reminder: find a new sig
    3. Re:Go RMS go! by Anonymous Coward · · Score: 0

      Please ignore the idiot posting as Archie Steel.

      Have you read a god damn word before spouting your reactionistic bullsh*t? This is just de Icaza's feelings, he doesn't deceide what happens with GNOME, and I doubt you do either since you sound like just another whining monkey who has never written a line of code or contributed JACK to anything. Not only that, but he makes this VERY clear in his posts to, guess what, the GNOME list?

      Any why is .NET a lousy standard? You CLEARLY have never written a god damn line of code in your LIFE. This technology has been out there in one form or another for ages, and it might take Microsoft's might to make it available.

      You are clueless, and anyone hiring you for a job had better be aware that you haven't the foggiest idea what you talk about even when you rant convincingly.

    4. Re:Go RMS go! by Anonymous Coward · · Score: 0

      Pull your tongue out of BillyGs ass when you talk, I can barely understand a word you say.

    5. Re:Go RMS go! by dossen · · Score: 1

      I wonder if they would have the position on the market that they have today, if millions (guessing...) of private users hadn't copied windows/office/... and made it the de facto standard for PC software???

    6. Re:Go RMS go! by Archie+Steel · · Score: 1

      Please ignore the idiot posting as Anonymous Coward...All right, I'll respond, out of amusement more than anything else!

      Have you read a god damn word before spouting your reactionistic bullsh*t?

      Yes, actually I believe I must have read a couple of millions in my lifetime. I've never stopped to actually count, but I know I must have read at least one.

      you sound like just another whining monkey who has never written a line of code

      Well, actually I did, even though I am not a programmer. I did some BASIC and some APL back a long time ago, then some PASCAL, then I sidetracked into filmmaking, screenwriting and finally game design. What do you do, expect being too much of a coward to post under even an assumed name? Or rather, how much is M$ paying you by the hour?

      Any why is .NET a lousy standard?

      You know you should really learn how to read. It might come in handy one of these days...I never said that .NET is a lousy standard. Actually I don't know much about it - it just seems to me to be a bit awkward for de Icaza to jump on the bandwagon before it's started, especially knowing how some of his associates feel about Microsoft (your current employer).

      This technology has been out there in one form or another for ages, and it might take Microsoft's might to make it available.

      You mean to ram it down our collective throats whether we like it or not? Of course, being a Microsoft employee and/or stockholder, that's really your purse talking. In any case you miss my point entirely (probably because you're a total moron, but then again most of you Anonymous Cowards are): I haven't passed a judgement of value on .NET, I'm just anticipating what might be the reaction of some GNOME users.

      You are clueless, and anyone hiring you for a job had better be aware that you haven't the foggiest idea what you talk about even when you rant convincingly.

      Actually, I figure that I'm quite competent at what I do (game design), even though I'd rather be doing something else (screenwriting) but guess which one pays more in my parts of the woods (Montreal, Qc). You, however, have a bright future as Bill Gates' lapdog. Congratulations, fido!

      --

      Reminder: find a new sig
    7. Re:Go RMS go! by Anonymous Coward · · Score: 0

      You FOOL. Bill gates lapdog? hahah.. Please join a few of these lists you are attempting to anticipate before posting.

      Technology wise, the beauty of open source is that you can take the best. And open source may very well pick C#/.NET not because it's "forced down our throats" but because it answers some very real technical problems.

      The problem with flamers and trolls like you who always whine and make noise about free software is that you end up undermining it because you are:

      a) clueless about the technical components to a decision
      b) instantly stoop to stupid tactics like "How much is M$ paying you by the hour" and "Bill Gates' lapdog" while failing to make any reasonable points with respect to the issue
      c) post more often than folks who actually do things who don't like to get drawn into this type of bull.
      d) giving the overall impression that linux and open source advocates are a raving bunch of clueless trolls who should be ignored.

      As to why I post as an AC? Because this discussion is largely off topic and I've already got moderation, metamoderation, +1 bonus not to mention a userid less than 20,000 which I suspect means I've been around longer than you have, bill gates lapdog or not. Actually shows some forsight I guess on Microsoft's part (only linux wannabe's use M$ still) that they hired me back before folks even knew slashdot existed to post here. Anyways, this way this silliness can stay below folks radar.

    8. Re:Go RMS go! by Archie+Steel · · Score: 1

      All right, first of all I don't care how long you've been here or not (in any case you can't prove it), but it seems that if you can't be civil about having a discussion it just means you have been a dick all those years.

      If you refer to my original post, you'll see that what I was actually saying is that SOME Gnome users MIGHT switch because of what they PERCEIVE to be a sellout to Microsoft. I NEVER said that is what I believe. And the reason Miguel de Icaza should explain himself - not to a closed circle of developers, but to the wider, non-technical circle of Gnome users - in order to dispel that PERCEPTION which can hurt Gnome more than MS will ever be able to.

      I do not consider myself a troll, nor a flamer (that would be you). The fact that I am clueless or not about a technical decision has nothing to do with it - this is about explaining things to NON-TECHNICAL users!

      The reason I believed that you might be a Microsoft employee (which I guess is true from your last paragraph) is because you attacked me with no reason about a comment which I still stand by, i.e.: for Miguel de Icaza to give the impression to the non-technical, ill-informed Gnome user community that he is selling out to Microsoft will probably make some of those users switch to KDE.

      As for using M$, Microsoft, Microsucks, whatever, if you read the rest of my posts, you'll see that I usually use the real name. Also I do not profess to be a Linux guru, far from it. I have yet to recompile my kernel. But that does not strip me of the freedom to voice my opinion, and you have yet to disprove my point, sir, that unless he sets the record straight NOT on a mailing list but to the general Gnome user community, M. de Icaza's ill-chosen words WILL drive some users to support KDE instead of Gnome. As I said before, I won't. I even think that Mono is actually a good idea...

      Finally, if you already have all that moderation, metamoderation, +1 bonus, etc. why are you so afraid to lose a point or two of Karma because you're off-topic? (Which it isn't, btw...it's exactly on topic.) It shouldn't take you long to get them back - someone as knowledgeable as you surely gets a 4 or a 5 every day or so, hmm? Ah, perhaps it is because you are a coward...interesting....

      --

      Reminder: find a new sig
    9. Re:Go RMS go! by Archie+Steel · · Score: 1

      Not to hit you when you're down, but Miguel de Icaza has actually just issued a statement clarifying his opinion on the matter. Head over to Newsforge to read about it. So I guess my post was valid, if redundant. For the record, de Icaza's explanation satisfies me.

      --

      Reminder: find a new sig
    10. Re:Go RMS go! by Anonymous Coward · · Score: 0

      What a waste of time, but I'll bite...

      "Although I'm ready to give Miguel de Icaza the benefit of the doubt, I have to admit that his words were quite surprising - possibly ill-chosen."

      What words of these are these and why should he explain them? The fact that he's working on mono for possible use in GNOME is not only old news, but has been explained a thousand times. And that what he basically said, again. You won't be suprised the demand for an explanation on this exact topic is trolls favorite baiting tactic on a number of lists.

      The confusion and wasted energy is caused by folks, such as yourself, looking to make mountains out of mole hills. Jumping up and down not even making opinions but speculating on opinions other MIGHT at some point have? It's beyond belief.

      "In any case, he really should explain exactly what he means." NO NO NO. He should code instead of wasting time answering demands from folks like you saying he should explain himself.

    11. Re:Go RMS go! by Archie+Steel · · Score: 1

      Man, are you behind the news! This topic has been discussed through and through. It has been made clear since that the statement which caused the controversy (i.e. "GNOME should be base on .NET") was a misguided interpretation by the Register.

      Since then, de Icaza has indeed explained himself, fearing that he might be misinterpreted (which proves I was right all along: there was a concern among the user community, however unfounded. Take that, you cowards!). That was the right thing to do. As a founder of Ximian and member of GNOME, de Icaza's responsibility goes farther than coding alone: his words have an impact on the community at large, and if something he said is bound to create a negative impact among those who might not follow every mailing list but do use the products he promotes, then he should take some time to dispel the confusion. Happily, he is a lot more sensible than you are.

      The confusion and wasted energy is caused by folks, such as yourself, looking to make mountains out of mole hills.

      Saying out loud what many people may quietly think is essential if we are to have a healthy debate. By addressing this question, Miguel de Icaza has answered most of my concerns - I now better understand his position, and his vision for the future of my favorite Desktop Manager.

      Jumping up and down not even making opinions but speculating on opinions other MIGHT at some point have? It's beyond belief.

      No it's not. It's called market analysis. And even though GNOME is not a commercial venture, it still has a market. Analyzing the mood of this market, even if such a mood is wholly irrational and not based on actual truth, is essential if we want GNOME to succeed. You do want GNOME to succeed, don't you? Now be a good boy and go get a clue.

      --

      Reminder: find a new sig
  20. slashdotted... and my opinion by XRayX · · Score: 2

    Eventhough it is already slashdotted, here is opinion on mono and its integration into gnome:
    I think Gnome is a really nice desktop and today as good as KDE, but if it wants to keep up with the really impressive KDE progress, the Gnome-developers have to concentrate on Gnome Development, not on reverse engineering a MS technology! Linux doesn't need .NET!

    --
    Boycot? Blackout? Subscriptions?
    I don't care!
    1. Re:slashdotted... and my opinion by RazzleFrog · · Score: 1

      They are not reverse engineering MS technology. They are using the technologies that have already been submitted to the ECMA for standardization.

      All the info about the Mono project is available here and it is not slashdotted.

    2. Re:slashdotted... and my opinion by Anonymous Coward · · Score: 0

      GNOME may not need .NET, but Linux will find Mono every bit as important as Samba in fitting into tomorrow's enterprise.

    3. Re:slashdotted... and my opinion by I_redwolf · · Score: 1

      Yeah it's only a couple of API's.. We don't know if there are any others and we aren't gonna start reverse engineering until MS changes things.. I give it 1 yr max. By the way, we are already behind.

  21. .NET meshes well with UNIX by yerricde · · Score: 1

    As someone previously said, why should a proud and experienced community of Unix architects blindly follow the lead of some newcomers in the platform and components business?

    At one time, Unix architects were "newcomers in the platform and components business." The .NET philosophy meshes well with the UNIX philosophy: small, portable components that work together well.

    --
    Will I retire or break 10K?
  22. Miguel's vision is better than RMS's by alext · · Score: 5, Insightful

    It would be very, very unfortunate if this debate just focused on the politics of Mono following Microsoft Dotnet. Miguel might be misguided in this aspect, but his strategic vision of what is critical for the future growth of Linux-the-platform is far more attuned to current trends than anything RMS, ER or LT have articulated.

    He realizes that without a VM and the cross-(hardware)-platform capabilities it gives, Linux apps are going to be very hard to distribute in future. Normal consumers simply aren't going to run C compilers, yet the Linux "architecture" takes absolutely no account of this.

    By the way, it is customary for the 'strategic VM' debate to be ignored in /. - of 27 postings on this topic (see my user info), only one was ever moderated up, and that was promptly moderated down again ('overrated'). Draw your own conclusions!

    1. Re:Miguel's vision is better than RMS's by ivan256 · · Score: 3, Insightful

      Normal users jump through all kinds of installer hoops. There is no reason an installer cannot build the software as it installs. There is also no reason that the CD can't contain encrypted source that only the installer can read so that it would be distributed in "binary" form. The cross platform nature is not an "architecture" issue for linux, but a lack of imagination on your, and Miguel's part.

      With all the crap that windows users deal with when they install software (multiple reboots, the disk spending more time loading splash screens than copying software, registry corruption, icons all over the place) why do you think they won't wait through a compile?

    2. Re:Miguel's vision is better than RMS's by chromatic · · Score: 1
      Normal consumers simply aren't going to run C compilers

      I don't completely understand how this makes things easier. If people aren't going to run C compilers, are they going to run bytecode compilers? If they are, then my question is answered.

      I don't think they are, so it's a distribution problem again. Most people will probably download bytecode to run on the VM. Is that substantially different from downloading binaries? There will still presumably be dependencies, which further complicate things.

      Now if the bytecode is *truly* platform independent, there's a big win for people producing software and for people who run any supported platform not in the majority.

      I'm not trying to downplay that benefit -- it's nice, but it's only one part of a bigger issue. Feel free to enlighten me if I'm missing something more important.

    3. Re:Miguel's vision is better than RMS's by alext · · Score: 1

      Gosh, great... wonder what'll happen if I post something else? :)

      As there is some interest, here's a quick pointer to an earlier post which waxes on and on about what a Linux VM could do for Open Source. Remember tokenized BASIC? Well, it's just like that really...

      More here

    4. Re:Miguel's vision is better than RMS's by ajm · · Score: 2

      Without a VM? An interesting statement. I presume you don't think that Java provides a VM? At the moment you could use a Java VM, where there are several implementations already, some libre, or you could wait for Microsoft to provide one for you, on windows only. I just don't get your point. Seriously, I'm not flaming, I just don't understand, perhaps you would restate?

    5. Re:Miguel's vision is better than RMS's by alext · · Score: 2, Insightful

      (Hmmm, don't think I could have wished for a better response!)

      1) Windows is moving to something called Dotnet precisely because of cross-platform installation issues. The comparison to make is with Dotnet apps, not with current Win32 apps.

      2) You're quite right that there's no reason that installers can't build software. This doesn't mean that this is a simple thing to do for typical Linux apps - I can't run a big build process on my palmtop, not have dependency, signing and other aspects been solved in the Linux world as they have in Dotnet. If MS thought that 'imagination' was the only thing lacking in Win32, presumably they wouldn't have bothered developing Dotnet.

    6. Re:Miguel's vision is better than RMS's by alext · · Score: 1

      Yes, Java provides a VM for Linux, but last time I looked Linus et al weren't proposing that future apps be written in Java. That's the point - just what is the Linux platform that I will write SAP-for-Linux or Musicwrite-for-Linux on?

    7. Re:Miguel's vision is better than RMS's by alext · · Score: 1

      Right, they are running bytecode (or whatever) compilers, but without realizing it. Dotnet, and to some extent Java, take care of trust, dependencies and other aspects in a much more user-friendly manner than current Linux build systems.

      As I think you're saying, ultimately the issue is not just source vs. bytecode, but of automatic vs. manual, trusted vs untrusted, vague dependencies vs. well defined, high resource requirements vs. low and probably a bunch of other things.

      I recommend a trawl through the Dotnet docs, or the O'Reilly book ".NET Framework Essentials" to see what Linux is missing.

    8. Re:Miguel's vision is better than RMS's by Anonymous Coward · · Score: 0

      Linus couldn't give a shit what you write your userspace apps in. He doesn't even claim ownership over the standard C library, for example.

      Sure, there's no Linux userspace equivalent leader like Linus. Take your pick from RMS (use Lisp), Miguel (use NET), Sun (use Java), or whoever you want. Nobody's going to be able set a "strategic" agenda like Bill Gates can up in Redmond.

    9. Re:Miguel's vision is better than RMS's by leandrod · · Score: 2

      The VM is only important if platform diversity gets back to the end user environment -- today it is absent except for the IA-32 on the desktop / StrongARM at the PDA division -- *and* if users have nothing like dpkg to help them install already compiled packages.

      Also, RMS ultimate plan is the resurgence of Lisp and Scheme running over the Hurd... that would also preclude the need for much compilation, and would be a helluva development and user-extension environment.

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
    10. Re:Miguel's vision is better than RMS's by Cyno · · Score: 1


      Without a VM? A virtual memory manager? Linux already has more of those than it can handle, IMO. Or did you mean a virtual machine, like java? How many implementations of java do we need? Let's see, java, C#, and that other C-like language thingy. Hell, ANSI-C was supposed to solve this from the beginning. But what is really happenning is a lot of people are speculating about how a cross-platform API is supposed to work yet no one is implementing anything stable, standardized, efficient or fully functional. And everyone seems to be forgetting the rule, "Keep it simple, stupid!"
      I feel that if we continue supporting this fragmentation of the GNU community on various proprietary corporate interrests it will do nothing but waste our time and spin our wheels hopelessly. By the time we implement .NET microsoft will already be on to their next plan for world domination. Do you think we should follow suit at that time? When does the cycle end? When do we as free software advocates and smart people finally grow a brain, begin some open-forum discussions of the technical issues surrounding the desktop and inter-process communications and quickly find solutions the clean, simple unix way that won't break what we've built already?
      I can't tell you how many countless hours I've spent trying to find all the dependencies for GNOME apps. And no linux distro comes close to the level of support I would like. As always it seems you have to do it yourself if you ever want to get it done right. :(

    11. Re:Miguel's vision is better than RMS's by Anonymous Coward · · Score: 0
      Implementing someone's api is not a joke. We still don't have good quality Java on Linux is a proof of that. True that Java is not a "standard", but than only a small part of .NET has been submitted as standard. Besides, MS has a history of modifying and adding new API secretly (you only know about it if you sign NDA or wait till their official release). Often they modify even existing standard silently (we had a perfectly good ODBC driver didn't work with their ADO library. It worked with only MS supplied ODBC driver. The bug was in ADO but people kept on calling the ODBC supplier for support).

      Also they keep on adding API which only they need it. In WinNT, there are several APIs introduced silently with new service packs which were needed by their products only (like SQL Server). If you thought that service packs only fixed bugs then you are wrong.

      Overall, I believe, the chance of open source technology implementing MS defined API is next to nil. WINE and SMB are binary standard (not specifications. The WINE and SMB implementation is not based on MS specs), while ODBC and Java are written standards and open source version of both sucks. Even if we have open source .NET, the quality of it would be so bad, that people would start migrating from Linux to Windows to run open source mono programs!

    12. Re:Miguel's vision is better than RMS's by dimator · · Score: 2

      far more attuned to current trends than anything RMS, ER or LT

      OK, RMS, I can understand, but tv shows and retired football linebackers have _never_ been "attuned" to technology trends!

      --
      python -c "x='python -c %sx=%s; print x%%(chr(34),repr(x),chr(34))%s'; print x%(chr(34),repr(x),chr(34))"
    13. Re:Miguel's vision is better than RMS's by alext · · Score: 1

      Well, given the number of ARM devices out there, and the chances that every app I want to use has a prebuilt Debian package available for it, I'd say that diversity is set to grow very quickly.

      If I'm doing RMS an injustice and he's talked about doing the equivalent of Dotnet's VM, packaging, signing, verifying, versioning etc. with LISP I'd love to read about it. That would be a great way to go IMHO, if only because LISP is so well matched to the idea of open source - it's quite hard NOT to ship the source (or equivalent) with LISP/Scheme!

    14. Re:Miguel's vision is better than RMS's by ivan256 · · Score: 2

      "Windows is moving to something called Dotnet precisely because of cross-platform installation issues."

      Windows, at present, only supports a single platform. Because of this they have no cross platform instalation issues. You must be thinking of some other operating system.

      "not have dependency, signing and other aspects been solved in the Linux world as they have in Dotnet."

      Actually, dependancy and signing issues have been solved flawlessly in debian which now runs on 11 architectures with two different kernel platforms. The instalation system supports effortless instalation from source; all that's needed is a little time while the compilation occurs. They have solved the problem for over 3500 applications ranging in complexity from "hello world" type apps to advanced clustering systems and complete office suites. There is no need to reinvent the wheel. Also, while you may not be able to compile a large application on your palmtop, nor may you be able to download components of it, or wish to run a power hungry virtual machine. In either case you will be tied to a more powerful system for instalation.

      I do not deny that there may be some novel technology in .NET, but you are looking in the wrong place for it.

    15. Re:Miguel's vision is better than RMS's by alext · · Score: 1

      Er, maybe. But this is the 'political' discussion I was trying to avoid - please attach this to someone else's thread ;-)

    16. Re:Miguel's vision is better than RMS's by BlowCat · · Score: 2
      The key word is "C compiler", not just "compiler". It's hard to write a portable program in C (that the reason of Autoconf's existance), yet it's almost impossible to write software in C that will compile out-of-box on a future OS. Take any source from 1992 and try compiling it on a modern OS of your choice.

      Whether C# is going to change this situation is debatable, but unlike C it's designed to be a language for one platform, not for many platforms, so this issue should be addressed as long as the backward compatibility of the virtual machine is preserved.

    17. Re:Miguel's vision is better than RMS's by alext · · Score: 1

      The original post explicitly identifies platform as meaning 'hardware platform', sorry if you find the term confusing.

      Whatever the virtues of Debian packaging, it's unlikely that commercial apps will use it, which I'm afraid for me rules it out as a viable platform. You are welcome to disagree with this, of course.

      As it happens, phones are already running the Java VM, so it's clear that VMs can scale down to devices where C compilers cannot go.

      Are you saying Dotnet is or is not a good place to find novel technology?

    18. Re:Miguel's vision is better than RMS's by alext · · Score: 1

      Well, can't argue with that. Question is, how meaningful is it to talk about 'the Linux platform' in all these debates (like today's Bob Young says Linux won't rule the desktop) if no one ever writes apps for it directly?

      I'm sure even the most pragmatic Linux user can see the benefits from user-space convergence, e.g. Dotnet-conceptual-equivalent + RMS Scheme engine + PERL + Python etc.

    19. Re:Miguel's vision is better than RMS's by Paul+Komarek · · Score: 2

      I'd gotten the idea that RMS had pretty much given up on LISP ever succeeding.

      -Paul Komarek

    20. Re:Miguel's vision is better than RMS's by CaseyB · · Score: 2
      Windows, at present, only supports a single platform.

      Nope. They support two fundamentally different platforms -- PC and embedded systems. And if you argue that "Windows" means only Windows XP and not Windows CE, then you're missing a big part of the .NET strategy.

    21. Re:Miguel's vision is better than RMS's by Anonymous Coward · · Score: 0

      I'm sure even the most pragmatic Linux user can see the benefits from user-space convergence,

      Not to be all anal about this, but you mean "dogmatic", surely?

    22. Re:Miguel's vision is better than RMS's by leandrod · · Score: 2

      My point about ARM is that it is part of consolidation, not diversification -- at a time you could have workstations with so many processors, now only Intel, PowerPC and UltraSPARC have future, only Intel is really safe in numbers and UltraSPARC seems to be forever confined at the Sun solar system. Once you had so many processors for PDAs, now only StrongARM has mindshare.

      As for LISP, unfortunately it is not so advanced in definition of services -- for RMS and others LISP is the right foundation, but hasn't got so sophisticated envelopes yet. But LISP with Gnome, yum yum...

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
    23. Re:Miguel's vision is better than RMS's by alext · · Score: 1

      Nope, I mean

      pragmatic, the guy who doesn't care about strategy as long as there is something that works for him

      versus

      idealistic, someone pushing for minimum complexity, overlap and divergence as goals in themselves

    24. Re:Miguel's vision is better than RMS's by sparkz · · Score: 1

      Tokeized fucking BASIC?!!! Shit, I've fallen through a timewarp back to 1985, which was when I last thought BASIC was a good idea.

      And a current desktop system should implement this WHY? So that it can run apps designed for a PocketPC, which will be obsolete in a few years' time? And in the meantime GNOME has sent all its ships down the dead-end.NET canal never to be seen again.

      Is .NET a dead end?

      All new MS creations are TRANSIENT, just a necessary step to get customers to the next Big Thing - Win95 got rid of 3.1, WinNT became Win95-like, so developers distribute 32bit Win32 apps, so Win2000 and WinME can carry people through WinXP to Win.NET. I'm not saying all this was planned in advance, of course, but .NET is just a step along the way - it will be implemented just well enough to force developers to write for it, but very few people are crying that Linux doesn't run Win32 apps (okay, it can, but not nicely).

      Sending GNOME down a dead-end such as .NET only guarantees that GNOME will be dead as soon as .NET is dead - and MS plan for obsolesence, otherwise how will they sell their NextBigThing(TM) in 2007?

      --
      Author, Shell Scripting : Expert Re
    25. Re:Miguel's vision is better than RMS's by alext · · Score: 1

      I see that my teaser has successfully teased you, but apparently not enough to actually follow the link. To address what I think is bothering you most, there are good reasons to believe that bytecoded/tokenized apps offer better forward compatibility than binary ones - Java classes, for instance, are very good at running on, and exploiting, improved VMs.

      Dotnet does have significant benefits for users and deserves some attention, but not, hopefully, slavish cloning that is doomed to never fully succeed.

    26. Re:Miguel's vision is better than RMS's by Anonymous Coward · · Score: 0

      Tokenized BASIC is still arguably the most popular business RAD programming langauge. Guess what I'm taking about.

      Yes, the syntax is still brain-damaged, but it's 1) Cheap and 2) Quick.

    27. Re:Miguel's vision is better than RMS's by ivan256 · · Score: 1

      Normaly I don't reply to people who obviously can't read, but it rubs me the wrong way that you're saying I am lacking understanding because of your lack of comprehention. I mean platform in the same way that the first post meant. How did you think I meant it, especially considering I was giving an example of an operating system that ran on 11 different hardware platforms?

      Furthermore, I was not saying that commercial vendors should use the debian packaging system, I was saying that the problem had already been solved in linux in contrast to what the first poster described.

      I am also curious why you think that C compilers cannot "go" on small mobile devices. What language do you think the java VMs are written in? (At least some of them anyway)

      I am not saying that .Net is not a good place to find novel technology, I'm just saying that the cross platform abilities of it are far from novel. They are borrowed concepts.

    28. Re:Miguel's vision is better than RMS's by dublin · · Score: 2

      for RMS and others LISP is the right foundation, but hasn't got so sophisticated envelopes yet. But LISP with Gnome, yum yum...

      I can only assume you have never tried to actually *do* anything with LISP. I have (robotics code, in the late '80s), and I am firmly convinced that LISP is nothing but a gigantic academic sham intended to keep perpetual CS grad students in school forever. It is impossible to significant build real-world applications in a language that has little more than if-thens and a grotesque, error-prone syntax to boot.

      I do agree with RMS on one thing (so for all you doubters, see, I can agree with him): Interpreted languages will eventually win out, but the ones that do will be far more like (and maybe even) Python than LISP. I think Java has indelibly altered the landscape too, since it blends (or at least attempts to) the advantages of interpretation with the IP protection of compilation. RMS hates the latter, but it's the basis of the 21st century economy, so it will not go away any time soon. (Nor should it, lest we kill the economic incentive that drives the huge investments required for technological progress - such progress cannot exist apart from a live and functioning technology-based market economy.)

      --
      "The future's good and the present is nothing to sneeze at." - Roblimo's last ./ post
    29. Re:Miguel's vision is better than RMS's by leandrod · · Score: 2

      > IP protection of compilation. RMS hates the latter, but it's the basis of the 21st century economy



      Based on what you can affirm that? For what I see IP protection is a stumbling block to Economy and Liberty alike. I would rather say information sharing is the basis of both Economy and Society itself.



      Anyway it's bad practice trying to predict what will come, and even less the whys and hows of it.

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
  23. Not just RMS but Sun as well by teambpsi · · Score: 3, Interesting

    Given that Sun has publically stated they are going to move to using Gnome as their desktop (not that i believe it given their last support of the OpenStep UI) -- I believe they would have some serious issues with this as well

    Its no secret the position Sun takes as it relates to Microsoft

    --

    Old age and treachery almost always overcome youth and skill.
    1. Re:Not just RMS but Sun as well by pmz · · Score: 1

      I think Sun would either drop GNOME entirely or fork it before they submit to Miquel's wishes. If I ever find myself loading a .NET-based desktop onto a Sun workstation, that's the time to check myself into the nut house (either I'm hallucinating, or Microsoft finally owns the entire planet).

    2. Re:Not just RMS but Sun as well by leandrod · · Score: 2

      Since when OpenStep was an UI? It was a development and deployment Objective C framework. Kinda Java but closer to C and without the VM.

      BTW, OpenStep still lives -- now it's called Mac OS X and GNUStep.

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
  24. Re:A Conversation between RMS and Human Resources by leandrod · · Score: 2

    1) You need more people to take care of Microsoft boxen than with free software;

    2) Microsoft security updates are usually late, and they can break even programs running from IIS itself, like Mercury Interactive's TestDirector;

    3) You need many more Microsoft boxen than free software ones;

    4) It's easier to learn with free software, and no you don't need to know how to compile kernels. Editing conf files is trivial, and is also necessary in the Microsoft world. In fact easier and safer than editing the Windows Registry.

    --
    Leandro Guimarães Faria Corcete DUTRA
    DA, DBA, SysAdmin, Data Modeller
    GNU Project, Debian GNU/Lin
  25. Re:A Conversation between RMS and Human Resources by Anonymous Coward · · Score: 0
    What? Gaah, the OpenSSH exploit was only a local root exploit!! There's no reason to take down a server with almost 300 days uptime to patch it!!

    Nitpick! You don't have to take down a machine to patch a OpenSSH exploit!

  26. Miguel is a Troll by Anonymous Coward · · Score: 0

    'nuff said.

    d.

  27. This may be hard to take... by trcooper · · Score: 5, Insightful

    But .NET is actually a pretty well thought out and designed plan. If you take off the blinders and look at it, .NET really makes sense.

    What should open source do? Should it push forward a political agenda, or strive to provide people with the best possible products? Personally I could care less about RMS' agenda. To me open source is about options, and I applaud Miguel for working to provide people another option.

    1. Re:This may be hard to take... by peripatetic_bum · · Score: 1

      Hi,

      Could you explain why .NET is well thought out and designed?

      Thanks!

      --

      Sigs are dangerous coy things

    2. Re:This may be hard to take... by geekoid · · Score: 2

      Except that it proprietarey, and will be change at the whim of microsoft. You can not compete with MS by playing catch-up.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    3. Re:This may be hard to take... by panthro · · Score: 1

      Cause they spent billions researching it? I sure hope it's well thought out...

      --
      If you're not part of the solution, you're part of the precipitate.
    4. Re:This may be hard to take... by spongman · · Score: 2

      Microsoft's .NET Framework SDK documentation answers this question very well.

    5. Re:This may be hard to take... by Auckerman · · Score: 2, Interesting
      "If you take off the blinders and look at it, .NET really makes sense. "


      This is only partially true. From a home user perspective .NET is little more than useless garbage. Renting software and "services" (I point to the blackcomb demo movie that floated around a while back) is just something users don't want to do. It violates perceived ideas of "owership". I remeber a long time ago, I worked in a lab that had VAX stations, which had to have their licenses "renewed" every year. It just boggled my mind that someone would have to pay, on a regular basis, just to keep using their computer. They were replaced with Linux boxes. This is not a world Mom and Dad want, much less even know its going to happen shortly.

      From a the perspective of a business it makes perfect sense. .NET allows the ability to distribute new software (an hence always be up-to-date) across an entire Windows network in a manageable way. (other vendors have more elgant ways, but i digress) So I guess over time, business will move to a .NET "platform".

      Now. Personally, I think a .NET for other OS's is a total waste of time. .NET is little more than a way to keep making money after the sale. What other vendors should be doing is designing BETTER ways to distribute applications, so that Windows .NET will look like a toy. Apple is going down a Network road that is totally different from Microsoft (iTools, iApps, Netinfo, Netbooting), and I wouldn't doubt for a second that in OS 11 or 12 you won't be able to differentiate iTools from the rest of the OS.

      But I digress...

      --

      Burn Hollywood Burn
    6. Re:This may be hard to take... by sheldon · · Score: 3, Interesting

      "This is only partially true. From a home user perspective .NET is little more than useless garbage. Renting software"

      Uhh, he said to look at it with your blinders off.

      Since we're into car analogies, let me explain in simpler terms...

      Miguel is saying the new Ford Mustang is pretty cool.

      You are complaining because Hertz rents Ford Mustangs.

    7. Re:This may be hard to take... by NonSequor · · Score: 2

      Maybe you should read this

      --
      My only political goal is to see to it that no political party achieves its goals.
    8. Re:This may be hard to take... by cruelworld · · Score: 2

      Renting makes a lot of sense.

      What if I need to translate a document to Italian? I can buy a software package for 1 document and hope that down the line I need to do some conversions, Or I could rent the software for cheaper, one-time use.

      Say I want to play a video game. Some games, like Counterstrike and Q3, I could play online for years. Some games I finish in a week or two and then un-install. Those games I would rent.

      What if I'm doing a VHDL design and I want to try doing some custom synthesis on it? If this is my only design with that particular type of FPGA then it doesn't make sense to buy an 50,000$ design package. But to rent for a week? That I could take to the bean counters.

      ASP and renting could be huge. It could make a market for a lot of software that today is either very very expensive or all custom jobs. It could also cut down on piracy, just because it might be easier and cheap-enough for people to rent software that they could use but would never buy.

      I don't do photo manipulations everyday. Why should I spend $600 on photoshop? But $5 a day? Yeah, I could use that.

      Just my take on things.

    9. Re:This may be hard to take... by Anonymous Coward · · Score: 0

      Linux biggots are always the first to spout RTFM when someone asks them a question... But for some reason they don't take their own advice

    10. Re:This may be hard to take... by _Sprocket_ · · Score: 2


      Linux biggots are always the first to spout RTFM when someone asks them a question... But for some reason they don't take their own advice


      There's a bit of truth in that. But the statement would have a lot more relevance if the origional question was HOW to implement .Net.


      The actual question involves some analysis of the technology. We all know this will have to traverse business / politics to get down to actual technical issues - good and bad. One can hardly expect MSDN to be a good source of this kind of analysis (to be fair, I would expect it of... say... SUN or RedHat either).


      As an aside... RTFM isn't just a knee-jerk reaction for technical elitists. It gains valitidy when the task is simple and a reference (ie: a URL) is provided.

    11. Re:This may be hard to take... by TyFoN · · Score: 1
      Say I want to play a video game. Some games, like Counterstrike and Q3, I could play online for years. Some games I finish in a week or two and then un-install. Those games I would rent.

      At a local video store here you can actually rent games :)
      CD's and all..

    12. Re:This may be hard to take... by jungd · · Score: 1

      >Since we're into car analogies, let me explain in simpler terms...

      What's a blinder?
      I though it was the things you put on the sides of a horse's eyes do they don't get distracted by things to their sides.If so, that would make it a horse analogy then. ??

      --
      /..sig file not found - permission denied.
    13. Re:This may be hard to take... by Ctrl-Z · · Score: 1

      He was talking about Mustangs, wasn't he?

      --
      www.timcoleman.com is a total waste of your time. Never go there.
    14. Re:This may be hard to take... by flacco · · Score: 2
      What should open source do? Should it push forward a political agenda, or strive to provide people with the best possible products?

      It should provide people the best products possible WITHIN the open source, free software agenda. Stop making it a binary decision.

      Personally I could care less about RMS' agenda. To me open source is about options, and I applaud Miguel for working to provide people another option.

      For one thing, people like you will be remembered for their slothful, lacksadaisical know-nothingness after it's an all-Microsoft world.

      For another, there's WAY TOO MUCH "applauding" of Miguel going on around here. He's made what appears to many to be a stunningly naive and reckless decision, giving virtually no explanation for the obvious risks he's taking. People should stop "applauding" and sit this guy on a stool in the middle of a small room with a bare lightbulb hanging down from the ceiling, surround him with goons, and ask him to kindly explain himself.

      --
      pr0n - keeping monitor glass spotless since 1981.
    15. Re:This may be hard to take... by Arandir · · Score: 2

      Yeah, a standard API that all applications will use is a good idea. Toss out all your crossplatform libraries, Win32 and POSIX books, CORBA and COM+ guides, C, C++, Java and VB manuals, and just use one common standard.

      Two problems with it though. First, it's been tried. Java. Promoted as "write once run anywhere". Didn't work as hyped. Java did find its own niche, and fills it well, but it hasn't even come close to promises made. I don't expect .NET to deliver on a tenth of the promises made about it, but it will find some niche somewhere.

      Second, the corporation promoting .NET the hardest and doing most of the work on it is the same corporation that subverts standards with an almost religous fervor. If .NET becomes any sort of a standard used on non-Microsoft platforms, there will be a not-quite-compatible .NET++ they'll promote instead.

      (Microsoft can't even deliver a ISO Standard C++ compiler, what makes you think they'll deliver something that will run Miguel's code?)

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    16. Re:This may be hard to take... by pangloss · · Score: 1

      Renting does make some sense. You said:
      "Some games, like Counterstrike and Q3, I could play online for years. Some games I finish in a week or two and then un-install. Those games I would rent."

      You're making the assumption that you'll have a choice in which games you get to own vs. rent. Imagine the day when all Quake/Counterstrike/Diablo servers charge $5.00/hr. Even if companies like Microsoft chose to offer both a rent and an own option, you're assumming that Microsoft wouldn't increase the cost of owning as an option, to make the renting more attractive.

      Renting everyday software sounds like a pain in the ass to me. I think it would inhibit the likelihood that you'd just sit around and play with it, feel free to just use it, walk away and come back to it--because you'd feel like you're wasting money. Or you feel like your wasting money by not using it enough. I hate when I have lot of unused minuted left over at the end of the month on my cell phone. On the other hand, I don't dare get a lower monthly plan, because undoubtedly the very next month, I'd go over, costing me a mint per minute. (incidentally, my friend who consulted for wireless company, evaluating rate plans told me that the rate plans are specifically geared to confuse and gouge customers--they make a ton of money on ppl having the "wrong" plan). There's a reason for the general prejudice against rent vs. own.

      I'm not arguing that there aren't good applications for renting. But I also don't think that in general, it's going to actually benefit consumers.

      As for the very common photoshop example: if you're the kind of person who needs photoshop for a day, you're probably a) not the kind of person who is savvy enough to really use it, and b) should probably just use ms paint or the copy of photoshop LE that came with your $100 scanner. Or, you could just use the Gimp :P

    17. Re:This may be hard to take... by bockman · · Score: 2
      He's made what appears to many to be a stunninglyn naive and reckless decision, giving virtually no explanation for the obvious risks he's taking.

      I don't know if choosing .NET is technically sound (don't have enough data). But, apart from wasting work on a unsuitable technical goal, what would be the other 'obvious risks?'.
      Let's say that some open source software is based on an open source implementation of .NET, because it solves some of the problems. Then what? Microsoft changing their standard? Well, the open source .NET based software will still run, the problems that .NET solved will still be solved. People not running Micro$oft OS will not be forced to switch to the new incompatible .NET. Ok, they will loose the compatibility with M$oft platform, but it is not that right now there _is_ any compatibility.

      So, I believe that .NET adoption in open-source should be discussed technically, not politically.

      --
      Ciao

      ----

      FB

    18. Re:This may be hard to take... by Anonymous Coward · · Score: 0

      No, he's complaining because he can't pub a turbocharger on the Hertz Mustang, because it
      isn't (and never will be) his. Take the blinders off for your own analogy.......

    19. Re:This may be hard to take... by Anonymous Coward · · Score: 0

      It depends a lot on what the software is. If it's a game that's released, patched a few times, then goes away, there's really no point to use a subscription model. With something that's constantly being developed, it probably makes more sense to use a subscription model, so all the players always have the latest rev. of everything, etc.

      The other thing is that if the price is unreasonable, nobody will use it. I doubt many people would pay $5/hour to play a game, but $5/month, without ever having to, say, buy a stupid 'Gold' edition just to get a new feature, wouldn't be so bad.

  28. Focus by The+Asmodeus · · Score: 0, Troll

    Is it just me or does the whole Gnome project seem to be loosing focus?

    I have been a loyal Gnome user but KDE is leaving it in the dust as far as development goes right now. And NOW I know why...

  29. The solution is simple by tuxlove · · Score: 1, Troll

    If Miguel insists on using .NET for Gnome in the future, then it's time to branch development for Gnome. All the Gnome developers with some sanity will undoubtedly go for the non-.NET Gnome. I.e. 99% of them.

    I'm sure that 99% applies to Gnome users as well.

    1. Re:The solution is simple by andybak · · Score: 1

      How is this a '+2 - Insightful'?

      Can we look up insightful in a dictionary please? Calling developers that make a different decision to you on a complex issue 'insane' not to mention the slightly premature guesstimate of 99% strike me more as rabid and partisan...

    2. Re:The solution is simple by Anonymous Coward · · Score: 0

      Moderators are human, and this one doesn't like .NET as much, or moreso, than the poster.

      Simple answer are always the best.

    3. Re:The solution is simple by Anonymous Coward · · Score: 0

      Troll?! For chrissakes, some moderators don't have a clue. You don't like my message, fine. That's your right. But it's on topic and it's my honest opinion, so abusing your moderator privilege to make some sort of point is unacceptable.

  30. You tell 'im, RMS! by dave-fu · · Score: 3, Troll

    I mean, how dare the guy develop useful open-source products and tools using a modern, cohesive framework that's en route to becoming an ECMA standard? All open-source programmers should stick to cryptic/buggy libraries or stop making open source projects. Because just because you're open source doesn't mean you can do whatever you want, right?
    Microsoft, after all, was the one who designed their own implementation of this framework and they're a big monopoly that makes products that people want and use so no one in the open source world should work with them.
    Also, Bill Gates has a nose so Miguel should cut his off right now to spite him. That'll show 'em all!

    --
    Easy does it!
    This comment has been submitted already, 276865 hours , 59 minutes ago. No need to try again.
    1. Re:You tell 'im, RMS! by spongman · · Score: 2
      En route??

      ECMA-334 and ECMA-335 were approved by the ECMA General Assembly on 13th December 2001.

    2. Re:You tell 'im, RMS! by JohnBE · · Score: 0

      I agree, but , check how many and much of the .NET framework has been submitted to ECMA. However don't get me wrong, it is good, after all the vice-chairman of the MS/ECMA (TC39) work is Mr. C. Lewis, of Netscape! Which is a pretty pro opensource. Most people seem to of overlooked this.

      I agree with you that .NET is one of the next logical internet programming platforms. However in many ways it is strangely lacking in long-term strategy. What happens if Microsoft looses share value, how is the essentially proprietary angle maintained in a recession? OTH I imagine the Free-software equivelents (MONO or the others) would florish, so I guess it could be the best thing to happen to Free-software.

      Check out TC39.

      In many ways it supports the pro-Microsoft argument, the following companies are represented:

      Alcatel, Callscan, Compaq, HP, IBM, Microsoft, Netscape, Sun

      Also the CLI has scoped to be plugged into almost any language.

      But, I don't like the bulk of it (in application at least) being in the hands of a company that has been anti-competive in the past.

      - John

      --
      e4 e5
  31. Good for GNOME. by Wizy · · Score: 0, Troll

    You might think this a troll. But, I truely cant stand gnome. I dont like it. I am a KDE fan. I'm happy to see him making it an easier choice for my friends.

    Gnome sucks, has sucked, and will always suck.

  32. flamebait? by MemeRot · · Score: 1, Offtopic

    How is this flamebait? It's a reasonable suggestion.

  33. X11 License?!?!? by swngnmonk · · Score: 2, Interesting

    Ok, so RMS isn't happy with Miguel supporting a technology developed by Microsoft. But the issue isn't that the technology comes out of MSFT - the bigger issue is that in the .NET infrastructure, don't all requests/authentication/charges end up going through MS? Is Miguel essentially porting .NET to Linux by doing this? Or does Mono provide a means for bypassing the central MSFT authentication?

    Beyond that, I'm surprised RMS didn't make more of an issue of Miguel changing the licensing on Mono to X11 from GPL. Lord knows that it's causing a ton of controversy among Gnome developers, and I can't imaging a bigger finger in the direction of RMS myself.

    It's too bad, really - I've been using Ximian/Gnome for over a year now, and parts of it are pretty darn cool. But I'm starting to think that Miguel's getting off course - perhaps it's time to re-evaluate KDE.

    --

    'ARRGH! Pirate Designers of the Internet, we be!'

    1. Re:X11 License?!?!? by Anonymous Coward · · Score: 0

      You obviously have no clue when it comes to this issue. Please evaluate KDE. While you install KDE from your RPM's (surely you don't know about configure && make && make install), read some docs about .NET and how it is _NOT_ associated with Microsoft's Passport program. Realize that by making a vein threat about giving up a platform because of your inability to RTFM only hurts the community.

    2. Re:X11 License?!?!? by andybak · · Score: 1

      "Don't all requests/authentication/charges end up going through MS?" In a word - No.

    3. Re:X11 License?!?!? by cpodurgiel · · Score: 0

      As far as "all requests/authentication/charges end up going through MS", There is an article on the MSDN website which talks about Microsofts intentions on create a network of trusted domains, similar to the way the ATM network works. I could choose to do all of my Passport Auth through verisign for example. I wish I could still find that article.

      The move to change to the X11 license was a good thing. That license change only covers the Mono Class Libraries, and was done because the GPL was not clear on weather a Program I write that uses the Libraries would be considered an "extension" of the library, and therefore need to be opensourced also. If I remember correctly, the Mono's Common Language Runtime as well as the Mono C# compiler are still covered by the GPL.

      This is the way I understand things anyway.

  34. .NET: The power of Java, and Free Speech too by AirLace · · Score: 3, Insightful

    Yesterday, I was sitting at a Microsoft Windows workstation researching something on physics, when I came accross a Webpage with an embedded Java applet. I was dumbstruck; what a fabulous idea! From what I can gather, Java applets are quite prevalent in education circles and other applications where user input can be taken to produce a visual representation of the result.
    .NET and C# are basically a reimplementation of Java. Sure, they add new features like cross-language support, and finer grained security context. These mean respectively that I could call a perl function from a python script inline. The latter means I could create software that has extensible input and output filters for program data, where the filters are trusted to convert data but never write it to disk.
    So, why then do I think .NET is the best thing for GNOME? It's really very simple: The Java runtime environment is non-free. Certainly, Free Software Java interpreters like Kaffee came a long way when they were actively under development, but what was really missing was a complete set of class libraries.
    Ximian Mono is writing a complete cross platform development and code exceution platform which includes a complete set of class libraries, and a JIT (Just in Time) interpeter for .NET bytecode that allows the code, once compiled, to be run at almost native speeds.
    Finally, .NET is an open standard; Java is not. It's been submitted to the ECMA which means that you, I and Miguel are free to make an open implementation of it, explicitly. Sure, some may worry that Microsoft have subversive motives in doing so, but the fact remains that they've released a technology that's at least as good as, if not better than Java.
    I don't know about you, but I want to see the day when I'm doing research and I hit a page with an interactive demonstration written in .NET and I can view it in Mozilla, or in Konqueror, without having to install Sun or IBM's proprietary Java runtime. It's all about the technology, only in this case it makes sense not only to pragmatists but Free Software enthusiasts too. In fact I bet that most of the anti-Mono trolls are the very ones that have those proprietary Java runtimes installed on their systems.

    1. Re:.NET: The power of Java, and Free Speech too by Anonymous Coward · · Score: 0

      proprietary, proprietary, fuck that!

      when I choose a language, I want to be able to have 25 threads and not a single crash, not 2 threads and debugging nightmare. All those java developers don't care if Java is free or not, they care if it is sane...

    2. Re:.NET: The power of Java, and Free Speech too by DGolden · · Score: 5, Insightful

      If you don't like the proprietary java runtimes, there's nothing stopping you using an open-source one (kaffe), or coding another one yourself. You just won't be allowed use the Java trademark if you don't pass a load of strict compliance tests. Hint: This is very similar to the situation with Mesa/OpenGL or Linux/POSIX...

      Java is a standard, and it is pretty much as open as postscript or pdf. The standards publishing body for Java is Sun, and for ps/pdf, Adobe. Note the presence of an open-source implementation of postscript, cunningly called "ghostscript"...

      You can download extensive java specifications from Sun - and not just a nearly-useless core yet-another-c-family-language and some system libraries specification like MS's for-show C#/CLR ECMA submission, with java, in addition to the VM and language, there's full and voluminous specifications for all those add-on java packages like Java3D, JAXP and whatnot - MS makes a point of NOT standardising the .net equivalents.

      They are all downloadable documents. Sun can't reach onto your harddrive and mutate them once you've downloaded them. Sure, they could release a new version of the spec, but the hypothetical version you coded could still be fully compliant with the old spec.

      This is in marked contrast to MS, which doesn't even bother fully specifying most of it's APIs, in fact, is reknowned for such behaviour.

      There are multiple independent implementations of Java and its very extensive addon libraries (like the J2EE environment).

      So, which would you prefer - a mature de-facto standard with multiple competing, yet interoperable, implementations, or an "official" standard with no finished implementations from a company that's well known for breaking compatibility whenever it suits? Given that MS will still contorl the only full implementation of .net for the near term, I predict a situation similar to Netscape and the HTML spec, back when Netscape was the only major web browser - they'll just embrace/extend it whenever they want...

      Sure the standard has ECMA's rubber stamp on it - but what matters for implementation is freely available specifications, not the rubber stamp... Witness the popularity of R5RS scheme, or internet RFCs or I'm-not-officialy-opengl-but-who-cares Mesa.

      Anyway, when I last checked, C# didn't even have mandatory-checked exceptions. That alone is enough to reomve it from consideration for a large swathe of corporate development mixed-ability team projects....

      The permssions security model of any modern JVM is pretty damn fine-grained, more than enough for my needs. Don't confuse it with the primitive sandbox of early java.

      What I really hate (and this is a general remark, not accusing the parent post or anything), is people who judge Java by Microsoft's antiquated and incomplete implementation of it. For god's sake, install the Sun Java2 1.3.1 or 1.4 JRE, don't judge Java's by MS's (presumably deliberately) shitty implementation.

      Personally, I'll just keep on using Lisp for my development work, but there's millions of corporate drones who'll be told to use either Java/JVM or C#/CLR.

      --
      Choice of masters is not freedom.
    3. Re:.NET: The power of Java, and Free Speech too by spongman · · Score: 2

      I believe that Sun retains the right to sue kaffe for breach of license. not exactly open.

    4. Re:.NET: The power of Java, and Free Speech too by Anonymous Coward · · Score: 0

      Only if kaffe insists on calling itself 100% pure Java and sticking the trademarked Java logo all over the documentation. This is easily solved - just be a "java workalike", the way Mesa is an "OpenGL workalike", or ghostscript is a "postscript workalike".

      In fact, this is one of the things MS intend to do with their JUMP program - effectively, making a java compatibility layer for .net, but carefully _not_ claiming to be Java.

    5. Re:.NET: The power of Java, and Free Speech too by sheldon · · Score: 1

      "Java is a standard, and it is pretty much as open as postscript or pdf. The standards publishing body for Java is Sun, and for ps/pdf, Adobe."

      Well if that's true than anything ever created by Microsoft is a Standard as well.

      But I doubt you'd get many Linux users to agree with that. :)

      The difference between C# and Java is that Microsoft had the balls to submit it to ECMA.

    6. Re:.NET: The power of Java, and Free Speech too by mmacdona86 · · Score: 1

      If you read the post you'd understand the difference between the Java standard and the Microsoft standard-- all the information required to do a useful implementation of the Java standard is publicly available. Sure Sun insists on maintaining control of the standard. At least they are being honest. Microsoft is submitting a carefully selected sub-set of .NET to a pliable standards body.

    7. Re:.NET: The power of Java, and Free Speech too by alext · · Score: 1

      As a LISP person, I'm surprised you're not pushing a third alternative - not Java, not a .NET clone, but a VM using a LISP-like intermediate language. Aside from the great features a proper dynamic language would have over C# and Java, just think of the benefits to Open Source if the only possible distribution format was (equivalent to) the source!

      I've harped on about this before.

    8. Re:.NET: The power of Java, and Free Speech too by cgleba · · Score: 2

      "Sure Sun insists on maintaining control of the standard. At least they are being honest."

      Most companies are only honest when it suits them. Sun has been very nice to the software crowd, however I have no doubt that if someone implemented a "java workalike" and started beating Sun at their own game they would start doing funky stuff to Java [thus breaking compatability] since they have power over the spec (assuming, of course, that they have no legal ground to sue them).

      Just look at the way that Sun handles hardware. They're as bad with hardware as MS is with software. Changing DIMMS ever-so-slightly so that non-Sun DIMMS won't work in UltraSPARCs, 'unpublished' UltraSPARC registers so that Sun compilers always perform the best, 'slightly' different Adaptec 2940b so that you can't use a non-Sun SCSI Adaptec card (that costs 5x as much).

      The point to all this is the danger of vendor-specific programming languages. If it came down to going bankrupt or changing the Java spec, I'm sure that Sun would throw all their niceness out the window to save themselves.

      All this is what Orwell called "NewSpeak" in 1984. If you can manipulate the language people speak in you can indirectly control them. What scares me is all these new vendor-specific languages that change the language programmers speak in. Sure, C# is a 'EMCA' standard but MS has tried many times to *look like* they're playing ball but in fact they find a new loophole every time to cheat with.

      Remember that in 1984 the people of Oceania loved NewSpeak for it's simplicity, it's easier syntax and the 'portability' of being able to learn it quickly. Sound familair? What the people of Oceania did not realize is that as the language changed their ability to communicate ideas that did not lign up with the government was eroded.

    9. Re:.NET: The power of Java, and Free Speech too by junkgui · · Score: 1

      sun cant do what ever they want to java... that is a compleat crock. they have a board with IBM and other big players that have to vote and pass extentions to the language.... no one would use java if sun could change it at a moments notice...

    10. Re:.NET: The power of Java, and Free Speech too by Anonymous Coward · · Score: 0

      Plus, we could all replace our keyboards with giant parenthesis paddles!

    11. Re:.NET: The power of Java, and Free Speech too by Anonymous Coward · · Score: 0

      Screw that. There's goos reason why lisp is rarely used outside of the academic community.

      Might as well use forth.

    12. Re:.NET: The power of Java, and Free Speech too by Anonymous Coward · · Score: 0

      Mandatory checked expressions mean dick. try{ //some mandatory checked expression }catch(Exception e){}

    13. Re:.NET: The power of Java, and Free Speech too by Anonymous Coward · · Score: 0

      No, because Microsoft don't ever release the full specs for their stuff. If you've ever done any middling to serious windows development, you'll have encountered this.

    14. Re:.NET: The power of Java, and Free Speech too by Anonymous Coward · · Score: 0

      Huh? Exactly - the programmer *has* to think about them - with that code, it becomes immediately apparent that you are ignoring something important., code like that would get you fired in my company.

    15. Re:.NET: The power of Java, and Free Speech too by TummyX · · Score: 1


      there's full and voluminous specifications for all those add-on java packages like Java3D, JAXP and whatnot - MS makes a point of NOT standardising the .net equivalents.


      There isn't a 3D class set for .NET yet. Microsoft can't submit them for standardisation if they don't exist. JAXP? Every looked at the .NET specs? (here's a hint: look at the System.Xml namespace).


      They are all downloadable documents. Sun can't reach onto your harddrive and mutate them once you've downloaded them.


      You can download the .NET specs as documents from dotnetexperts.com.


      This is in marked contrast to MS, which doesn't even bother fully specifying most of it's APIs, in fact, is reknowned for such behaviour.


      FUD FUD FUD ..Most of the .NET APIS are published. Most (if not all) of he APIs for windows are published. Care to give an example of where MOST of the APIs aren't published?


      What I really hate (and this is a general remark, not accusing the parent post or anything), is people who judge Java by Microsoft's antiquated and incomplete implementation of it. For god's sake, install the Sun Java2 1.3.1 or 1.4 JRE, don't judge Java's by MS's (presumably deliberately) shitty implementation.


      Who judges java by Microsoft's implementation? It's old...noone uses it anymore. Most people have sun's VM installed (thanks to limewire). BTW, microsoft where the first to write a JITter for Java. When they were still supporting java, Microsoft had the best VM around.

    16. Re:.NET: The power of Java, and Free Speech too by dublin · · Score: 2

      I believe that Sun retains the right to sue kaffe for breach of license. not exactly open.

      At the time Java came out, the world had never seen anything from any corporation that was as open as Sun made Java. From Day 1, the Java specification has been freely available for anyone to implement (the SPARC specification is, too - anyone can build SPARC chips.) The only thing you can't do once that's done is call it Java without Sun's permission, since they own the trademark. However, Sun generously allows others to use the Java trademark if a) they license Sun's own Java, or b) their implementation of the public spec is certified as meeting Sun's quality and functionality requirements (not hard, if it's built right.) That seems pretty reasonable to me.

      Sun, like the rest of us, always has the right to sue anyone for any reason - they can sue you for sitting in a chair, if they want to. They won't win, and they'll tick off the judge, but they can...

      --
      "The future's good and the present is nothing to sneeze at." - Roblimo's last ./ post
  35. Re:I'd love... by morbid · · Score: 0

    ...and Miguel is a baboon.

    --
    I'm out of my tree just now but please feel free to leave a banana.
  36. Quite right too by DrSkwid · · Score: 5, Interesting

    Pinning GNOME to .NET sounds like a braindead idea to me anyway. Perpetually playing catch-up and being involved in an arms race with MS. If you have any knowledge of the history of computing then you'll know the sands of .NET will continually shift.

    Just look at the lineage :

    dde, ole, ole2, com, dcom, dcom + mts, soap, .NET

    J++ & Active Directory probably fit in there somewhere too.

    Pinning your business model to any of these technological donkeys is an expensive move.

    to paraphrase :
    The MSDN treadmill moves pretty fast, if you don't look around once in a while, you might just miss out!

    Everybody has a duty to question, I'm glad RMS has done it so publicly because if it was me that asked then I doubt we'd see any discussion on /. about it!

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    1. Re:Quite right too by jafac · · Score: 2

      Not ActiveDirectory, but ActiveX. You forgot about ActiveX.

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    2. Re:Quite right too by Grue · · Score: 1

      Very good point. Following a Microsoft standard is a good way to kill yourself, especially if you're in competition with Microsoft. Look at the history of standards that Linux uses, and look at how many have come from Microsoft.

      If you point out SMB or CIFS, ask Mr. Tridgell or the rest of the Samba team what it's like playing with Microsoft. Remember CIFS and what not were supposedly open standards. It's a bumpy relationship with Microsoft.

      Honestly, I'd rather see the energy put elsewhere, what's the current problem with the CORBA based object model?

      Josh

    3. Re:Quite right too by Anonymous Coward · · Score: 1, Insightful

      Great, except rotton DDE code from the 80s still runs on Windows XP.

      Look at UNIX's lineage:

      Athena, Motif, CDE, Java, Gnome, KDE, Mono.

      Stick Open/GNUStep and Wine somewhere in there.

      You'll note that unlike Microsoft, each one of these steps breaks compatibility with the last one.

    4. Re:Quite right too by spongman · · Score: 2

      not that you have the faintest clue fo which you speak, but answer this: can you point out one single significant backwards-compatible issue in any one of the technologies that you mentioned?

    5. Re:Quite right too by Jason+Earl · · Score: 2

      It's funny you should ask that question, as it is one that Miguel has answered over and over again:

      Later on we decided to use better methods for encapsulating our APIs, and we started to use CORBA to define interfaces to components. We complemented it with policy and a set of standard GNOME interfaces for easily creating reusable, language independent components, controls and compound documents. This technology is known as Bonobo. Interfaces to Bonobo exist for C, Perl, Python, and Java.

      CORBA is good when you define coarse interfaces, and most Bonobo interfaces are coarse. The only problem is that Bonobo/CORBA interfaces are not good for small interfaces. For example, an XML parsing Bonobo/CORBA component would be inefficient compared to a C API.

      The beauty of Mono is that it would allow you to call the Perl module that you really like from Python (and vice versa). You could write an XML parser (for example) in C# (or Python or Perl or C, etc.) and call it from whatever language you like because all of these languages would rely on the CLR (common language runtime).

      More importantly Miguel knows that the client calls the shots. That's why you see far more Unix boxes running Samba than Windows PCs running an nfs client. As crappy as SMB is, you are at least guaranteed that it is available on every Windows PC. Even the folks at Novell are finally giving up on trying to maintain their own protocol. Nowadays they serve up files using SMB just like the rest of us.

      Mono allows Free Software folks to leverage millions of installed clients. Sure, Microsoft will try and break compatibility, but if they try too hard they are likely to upset their customers.

    6. Re:Quite right too by praedor · · Score: 2

      Mono allows Free Software folks to leverage millions of installed clients. Sure, Microsoft will try and break compatibility, but if they try too hard they are likely to upset their customers.



      What planet are you writing in from? As if M$ doesn't CONSTANTLY break SMB! As if it means diddle that they upset anyone. They break SMB to make their ever-moving target. M$ users are cool because as they break it for everyone else, the supply a "fix" for doze users. Isn't that magical how that works?


      Why in the WORLD would you think that Gates has suddenly found Buddha and decided to play nice with everyone? Why would you think that in the case of .NET there would be ANY difference between ALL of M$'s past behaviors and now? There is no change. M$ is the same old M$. They don't even admit to wrongdoing when they are inarguably GUILTY of anti-trust violations. You don't get to do that, the COURTS say you are guilty and you ARE, period. But here we have Gates and Co accepting no such thing, and while the whole court case plays out, they CONTINUE their illegal, same-old M$ crap.


      You DO realise that .NET is now also under the guns and will likely have the FTC glowering over it, if not the states.


      If you climb in bed with the .NET whore, you give up all your user's privacy, you help your users pay the M$ tax that ALL .NET transactions will have tied to them. .NET is a big privacy violation - and that's just the beginning.


      Gates doesn't do ANYTHING that doesn't feed the monopoly. He sure as hell isn't interested in upsetting linux customers. He can shit in your cocoa and not bat an eye and all you can do is cry.

      --
      In Bushworld, they struggle to keep church and state separate in Iraq as they increasingly merge the two in America.
    7. Re:Quite right too by Jason+Earl · · Score: 2

      Yes, Microsoft constantly breaks SMB, but they can't break it too badly, otherwise their own products can't talk to each other. That makes their customers angry.

      Which is why SAMBA mostly works, and it is also why Novell gave up trying to write their own Windows client and now uses SMB. I remember using Novell's client (when they used to have one) and Microsoft broke nearly every time you installed a piece of MS Software.

      In other words while SMB is bad, the fact of the matter is that it is ubiquitous. That's why you see lots of Unix servers with Samba installed and almost no Windows PCs with an NFS client installed. NFS may be better, stronger, and faster, but it is not available on the client PCs.

      The choice is simple. Free Software hackers can create software that speaks .NET (and gives them access to the millions of Windows clients with .NET installed) or we can go home and cry. Even now most Linux servers spend all of their time serving up content to Windows clients. We can pretend that we are following "standards" but if our pages don't render correctly in IE, then they get changed.

      For now, Microsoft controls the client, and the client speaks .NET.

    8. Re:Quite right too by Grue · · Score: 1

      Thanks for the info on Miguel's argument against CORBA, and it sounds like a valid one. I've found some of the talks he gave on Mono, and I'm reading up now on everything. Fuck, it's hard keeping up with distributed objects/web services shit nowadays.

      A quick question. Is a virtual machine based system going to be faster than the CORBA model? He can say a CORBA component is inefficient compared w/ a C API (running in native machine code I assume), but that doesn't necessarily make it faster than a virtual machine running that C API.

      Anyways, again, thanks for the intelligent reply.

      Josh

    9. Re:Quite right too by Jason+Earl · · Score: 2

      The virtual machine should be much faster than CORBA, after all, your code will be compiled down to bytecodes. My guess is that it will be slower than C, probably considerably slower, in much the same way that Java (even with the best JIT) is slower for most real-life problems. It will almost certainly be slower than the wealth of well-worn C that makes up the bulk of free software.

      The problem with Mono is that when folks think of .NET they immediately think of the negative bits like Passport and Hailstorm. Mono isn't even concerned with those bits. I personally am pretty happy with a combination of Python and C (with XML-RPC for remote procedure calls and Zope as an application server), but I can at least see the potential of Mono.

    10. Re:Quite right too by Jordy · · Score: 2

      The beauty of Mono is that it would allow you to call the Perl module that you really like from Python (and vice versa). You could write an XML parser (for example) in C# (or Python or Perl or C, etc.) and call it from whatever language you like because all of these languages would rely on the CLR (common language runtime).

      You do realize that CORBA not only allows you to do the same thing, but is significantly more efficient at doing it?

      CORBA ORBs exist for Perl, Python, Smalltalk, LISP, C, C++, Objective-C, etc and they all communicate with eachother.

      I am completely dumbfounded by the argument that CORBA, COM/DCOM, RPC and even RMI are somehow less efficient than SOAP when the exact opposite is true. A wonderful article on SOAP vs CORBA is available at the CUJ.

      --
      The world is neither black nor white nor good nor evil, only many shades of CowboyNeal.
    11. Re:Quite right too by DrSkwid · · Score: 2

      that's not a lineage

      I use unix all day every day and I don't use any of those application frameworks.

      I wasn't talking about compatibility.

      Besides *I* don't know if it's a good idea or not, from personal experience with NT I got fed up of the paradigm shifts. I think it's a BIG decision and one not to be taken lightly or with "wow, that's neat, let's do that". I think it's great that RMS publicly questioned the idea.

      What I DO know is that even MS's strategic partners get bitten. The Borg icon is rightfully earned not just some flippancy.

      /me remembers the days of "Incorrect DOS version"

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    12. Re:Quite right too by Jason+Earl · · Score: 2

      Yes, SOAP is slower than Corba. However, we aren't talking about RPC. Or at least I wasn't. I certainly wasn't talking about SOAP vs. Corba. The beauty of Mono is that it will allow you to import packages written in another language but compiled to run on the same virtual machine. It's sort of like compiling Class files written in Jython, except it's available to a host of different languages. No RPC required. I hope that clears things up.

  37. Ooo! The Windows Model! Scripting, too!!! by Weaselmancer · · Score: 1

    A quote from The Register:

    Nor has Miguel made any secret of his ambitions to enrich the software libre desktop with more sophisticated infrastructure, using Microsoft Windows as the model. The Bonobo technology was designed to provide a lightweight compound architecture inspired by The Beast's COM, and there was even a Gnome Basic scripting language mooted at one point.

    Thank God Miguel is looking out for us! I just know that someday, someday soon...my Linux distro will be compatible with Outlook viruses.

    Weaselmancer

    --
    Weaselmancer
    rediculous.
  38. How well does .NET pay? by seebs · · Score: 0, Troll

    What I want to know is how much it pays to claim that .NET is a good technology. I mean, is this something where I could get a second house paid for by embracing MS? We know they have more money than design experience.

    I don't really think that Miguel is being paid... but then, if someone offered evidence, I wouldn't be surprised.

    --
    My blog: http://www.seebs.net/log/ --- My iPhone/iPad app: http://www.seebs.net/seebsfrac/
  39. I really hate you by Anonymous Coward · · Score: 0

    C'mon people stuff his journal with hate mail, I'm so sick of this wide crapola.

  40. Why is this a bad idea? by Anonymous Coward · · Score: 4, Interesting

    Yes, we hate MS. We really hate MS. MS is bad, mmkay? Now that that's out of the way...

    .NET is new, its untested, its unproven, but the simple fact is, it's a very promising platform. Yes, MS built it, because they have the resources to. Why not use it? .NET is coming, lets not dilute ourselves about that. MS owns the desktop, and if they want .NET, odds are, good or bad, .NET is making it into peoples homes. So our choices are simple, we can ignore .NET, do our own thing (bonobo, watever) and stay a fringe group (dont kid yourselves, were a fringe group) of radical non-windows folks. Or, we can do the smart thing, offer full .NET compatibility. If we do that, and manage to keep up with MS's API changes and whatnot, when MS phases in .NET as the only type of app out there, we're ready, and we've got a real shot at the desktop. Want to run office? Go ahead, we can install it from your MS CD with no problems (no WINE, no emu, native). I, for one, can't wait for .NET on linux. I'll be coding my web services in VS.NET while still hacking perl in my bash console.

    Slashdot keeps talking about how we need to make linux so easy that my grandma can use it, here's our chance. We copy .NET, and let MS develop the software. Seems very logical to me, I dont understand what the problem is. Yeah, we're imitating 'the beast'. So what? Immitate now, dominate later. If linux is to make it to the desktop, it needs to catch up to windows, and this is the quickest, most painless way I see of doing this.

    Yes, I'm biased, I contribute ALOT to the Mono project, but I honestly believe that without something that gives native compatibility with windows apps, linux will stay on the server, and my grandma will keep shelling out for new versions of windows.

    And one more thought, MS isn't trying to kill mono. Has it crossed anyones mind that this is our chance to get MS to help kill themselves? They want .NET on linux, it gives .NET more market penetration, but then again, once .NET is on linux, who needs windows?

    Yes, this is a rant, and I'm sorry for any grammar/spelling errors. But, before you mod me down into oblivion, seriously think about this. This really is a good thing(tm), and is the best bet of linux getting into mainstream desktop land.

    1. Re:Why is this a bad idea? by FreshFunk510 · · Score: 1

      Beautiful.

      This reminds me very much of a poster I had in college about the Rules Of Life or How to Succeed (or something more clever..i forget). Anyway it went something like:


      If you can't beat them, join them then beat them.

      --


      "Injustice anywhere is a threat to justice everywhere." - Martin Luther King, Jr.
    2. Re:Why is this a bad idea? by praedor · · Score: 2

      Pipe-frickin'-dream. You are NEVER going to provide 100% compatibility with .NET. M$ will NOT permit it. They will not release all the classes, APIs, whatever (they NEVER do with ANYTHING) and anything that they will release will come with a pricetag that you will not be able to pay.


      Fortunately, Sun is a big player on the Gnome development board (or whatever it's called). They will NOT support .NET crap. They will NOT try to crawl in bed with a proven illegal, unethical crook like Gates and Co. You lose. You lose users and you lose on the compatibility front and you lose Gnome because it WILL fork and go the right way. You will be all alone in your deluded "We love M$ and all they do world".

      --
      In Bushworld, they struggle to keep church and state separate in Iraq as they increasingly merge the two in America.
    3. Re:Why is this a bad idea? by edinho · · Score: 1

      If you can't beat them, join them then beat them.

      The problem is that it is not so simple. Because often when you join them, there is a great possibility that you become them, or subscribe to their ideology, or get beaten up and never recover, or never really quite succeed with them enough to be able to make any difference.

    4. Re:Why is this a bad idea? by Anonymous Coward · · Score: 0

      Slashdot keeps talking about how we need to make linux so easy that my grandma can use it, here's our chance.

      Slashdot isn't homogenious. Some people don't give a shit about grandma; they want a system that works. If they don't care whether it works or not, they'll just run Windows.

      And face it: if you want grandma to be able to use it, even Windows is out of the running. Get her a Mac.

      Windows is an experts' system, like Linux. Don't believe me? Here's the proof: Outlook viruses. Windows users still catch them to this very day. Regular users just can't figure out how to use the system.

    5. Re:Why is this a bad idea? by epukinsk · · Score: 1

      Has it crossed anyones mind that this is our chance to get MS to help kill themselves? They want .NET on linux, it gives .NET more market penetration, but then again, once .NET is on linux, who needs windows?

      I generally agree with you that windows interopability seems like a good thing for linux, but there's one question that lurks in the back of mind:

      If this is good for linux and bad for windows, why is Microsoft doing it? This is the same company that offered to take the education market away from apple as a punishment. I can't figure out what Microsoft's motive is in letting the mono project happen, but I also can't rid myself of the sinking suspicion that Microsoft's motives are in some way self-serving.

      Do you have any thoughts about why MS is doing this?

      -Erik

    6. Re:Why is this a bad idea? by flacco · · Score: 2
      Has it crossed anyones mind that this is our chance to get MS to help kill themselves? They want .NET on linux, it gives .NET more market penetration, but then again, once .NET is on linux, who needs windows?

      Once everything is on .NET, Microsoft won't need Windows. They'll have .NET. Isn't that self-fucking-evident?

      Is everyone around here on Crazy Pills today?

      --
      pr0n - keeping monitor glass spotless since 1981.
    7. Re:Why is this a bad idea? by tricorn · · Score: 1

      Exactly right. .NET is destined to become, in the end, a network bootloader that loads the latest version of the client side (including the latest versions of the CLI/CLR/.NET bytecode translators, etc.) into a local cache, from your "service provider" (i.e. Microsoft), and then run everything as a tight mix between local client and remote server (all for a tidy monthly fee). If you're running Mono, the first thing their downloaded client code will do is load their version of everything, then start running that. They may even provide a "native linux" version of it (as long as you're running the right version of the kernel and libraries). For people who don't want or need "legacy Windows" support, there will be a mini-kernel that supports only .NET, similar to the JavaOS idea.

      There will be a minor place for independent software developers - Microsoft will offer to sell your .NET services to their customers, splitting the take depending on how important you are. If they change the specifications/dependencies/requirements with new versions, they'll work with the software vendors to get new versions, which will then automatically be updated when Microsoft does the switch.

      Someone who wants to take Microsoft's place has to provide both the client and server side of the equation. Mono sounds like it is the client side, but connecting Mono to a non-Microsoft server will leave you without access to ANY of the services available through Microsoft; in order to be an attractive platform, you'd have to not only provide all of the Microsoft software they'll have, but convince sufficient number of 3rd party vendors to sell the software you're not able to write yourself (and Microsoft will presumably have exclusive contracts with any important ones). Connecting Mono to Microsoft servers would just be irrelevant.

      C# and the .NET bytecode translator and runtime may indeed be better than Java and the JavaVM (and it might not - many of the "innovations" in C# are minor conveniences that would be easy to add to a Java compiler without changing the VM at all), but you'll probably find that even if you implement a bunch of stuff in it, it won't make you able to work with anything Microsoft puts out; you'll just be a bunch of unauthenticated unsafe code that any decent Microsoft installation will refuse to run.

      I find it fascinating, by the way, that people get so hyped up about how Microkernel implementations (such as MkLinux or the Hurd) are so bad because they're so slow (which is a major overstatement, besides), yet at the same time advocate running horrible kludges like C++, or elegant kludges like Java or C# through an elegant (but slow) VM architecture.

  41. Hot Buttons and Productive Discourse by maggard · · Score: 5, Insightful
    Oh great, RMS, MS, .NET, Gnome, can we get more /. hot-button things into there?

    1. RMS is a person; try to avoid ad-hominem attacks and instead focus on his acts & ideas
    2. Miguel de Icaza also deserves the same respect
    3. MS is a business - it is not inherently evil nor has Bill Gates been conclusively identified as Cthulu-Jr
    4. MS puts out lots of ideas & products. Just like with any other ideas they can be used for good or ill, or as intended by MS or not
    5. RMS through the GNU licenses does have an interest in how & where they are applied (to ensure compliance.) It is reasonable to anticipate possible conflicts and resolve them early
    Or this can all degenerate into a bunch of folks screaming how they don't like whatever

    --
    I don't read ACs: If a post isn't worth so much as a nom de plume to its author then I wont bother either.
    1. Re:Hot Buttons and Productive Discourse by BeeShoo · · Score: 1

      Okay then.... how about if they call it RMS.GNET ? ;-)

    2. Re:Hot Buttons and Productive Discourse by HermDog · · Score: 1
      MS is a business - it is not inherently evil nor has Bill Gates been conclusively identified as Cthulu-Jr


      Yeah, but has anybody else noticed that you never see Bill Gates and Cthulu-Jr at the same time?
      --
      JADBP
    3. Re:Hot Buttons and Productive Discourse by praedor · · Score: 1, Flamebait


      Miguel de Icaza also deserves the same respect



      He is a wannabe M$ employee. He says so himself. The only reason he isn't a Gates lackey is because of a visa problem.

      MS is a business - it is not inherently evil nor has Bill Gates been conclusively identified as Cthulu-Jr



      You are correct. Gates is NOT Cthulhu-Jr, he is Cthulhu. The big mamba, the big cheese, THE Cthulhu. He IS inherently evil. He wants to control everything because he has a real, true, megalomania problem. Really. He is a megalomaniac and control freak perv.

      --
      In Bushworld, they struggle to keep church and state separate in Iraq as they increasingly merge the two in America.
    4. Re:Hot Buttons and Productive Discourse by Platinum+Dragon · · Score: 1

      Oh great, RMS, MS, .NET, Gnome, can we get more /. hot-button things into there?

      Figure out a way to work in KDE, the DMCA, Star Wars II, and MP3s, and I think you'd have the Ultimate Slashdot Flamefest.

      --

      Someday, you're going to die. Get over it.
    5. Re:Hot Buttons and Productive Discourse by Graspee_Leemoor · · Score: 1

      "Gates is NOT Cthulhu-Jr, he is Cthulhu"

      Bollocks- if Gates were Cthulhu then one of the following two statements would be true:

      a) Bill Gates is asleep deep in the ocean
      b) Humanity has been exterminated

      graspee

    6. Re:Hot Buttons and Productive Discourse by bmajik · · Score: 2

      Yeah, that Gates is a real monster alright.

      Im sure you've donated way more money to various charities than he has. Why don't you add up all the charitible contributions of pure outright cash you've made in your lifetime. Why don't you then add in the market price of the goods and services you or your business create, that you've donated to similar charities.

      Why don't you add in all of the infrastructure investments you've made in various emerging technologies (take a peek at how many dsl/cable providers MS has dumped money into and lost big time) to try and further the state of consumer electronics and software.

      Add up all the good you've ever done for anybody, in your whole life.

      Now put that number against what Gates has done in year, or even a month. My suspicion is you don't even come close.

      In listening to Gates speeches, I've never gotten the impression that hes a megalomaniac. If anything, he's a remarkably normal person,( in spite of being the worlds richest man and all. )He drives himself to work, has a roughly normal sized office, etc etc.

      Despite being worth more than any musician or movie star, and depite having more fanatical critics and detractors (just look at the comments here..) than just about anybody, he doesn't have some huge staff of leather jacketed thugs that follow him around protecting his "security zone" or any other such nonsense. (contrast this with some of the glam MTV stars).

      Nobody is faultless. There's that hillarious photo of gates in a police lineup, after all. (I'd love to know the story behind that, btw).
      There are probably plenty of things he's done that piss you off or are downright illegal.
      But if you're looking for the worlds ultimate most evil hated criminal, there are probably better choices than gates.

      So he happens to make a lot of money, and is at the helm of a very successful company.

      Get a fucking grip. It's not like he killed 6 million jews or 40 million russians, or 90% of the native americans with his evil-gates-smallpox.

      Incidentally, If you want a better example of a rich megalomaniac, cast your scrutiny on Larry Ellison.
      Not only is he one of those "its important you know how rich i am" types, but hes constantly eating his own foot. It's hillarious.

      But like Gates, Ellison's not anybody deserving of the sophomoric hatred that you (and others, and me, once upon a time) seem to send his way.

      --
      My opinions are my own, and do not necessarily represent those of my employer.
    7. Re:Hot Buttons and Productive Discourse by praedor · · Score: 2

      And yet, even with Cthulhu sleeping in Rl'yeh, his minions and he STILL manage to generate mischief...else, what were all the stories about? Nothing happening because the old boy is safely sleeping?

      --
      In Bushworld, they struggle to keep church and state separate in Iraq as they increasingly merge the two in America.
  42. Mono by Majix · · Score: 4, Troll

    Read Miguel's clarification of what he meant by GNOME taking advantage of Mono.

    Mono has a lot of technical merit, don't shoot it down only because it's based on .net. It just might deliver what CORBA only promised, language independent component reuse. I know I wouldn't mind mixing for example Kylix generated GUI frontends with Java/C# running the logic in the background, transparently (and natively!). I surely hope that by the time we reach GNOME 4 (and we're talking 2-4 years from now here) we're not still writing GUI applications in C, as is the state with most GNOME apps now.

    Remeber that Mono isn't .net, it's not controlled by Microsoft, it's a reimplementation of the .net class libraries while also bringing in a C# compiler as a bonus (Believe me, there are plenty of worse languages to code in). The Mono libraries are Open Source (Same license as Xfree86, and I don't hear anyone bitching about the license of that particular piece of software) and will probably help bring a lot of new neat Open Source applications, giving especially GUI programs a boost.

    1. Re:Mono by brunes69 · · Score: 2

      Totally agree, except I hope you aren't serious about the Kylix GUI. Kylix is slow as hell, mainly because most of its GUI components are driven through Wine.

    2. Re:Mono by Majix · · Score: 2

      While the Kylix IDE environment itself is driven with the Wine libs the applications it produces are compiled natively for Linux, currently using Qt as the toolkit. Try out the open edition for yourself and see.

    3. Re:Mono by uradu · · Score: 2

      > Kylix is slow as hell, mainly because most of
      > its GUI components are driven through Wine.

      <sigh> Wrong. The Kylix IDE uses WINE and is slow as molasses, the compiled executables only use Qt and are much less so. Still, the compiled GUI code is slower than it could be for various reasons, probably also because of the necessary OP to C++ binding. There's something to be said for plain C environments.

      -

    4. Re:Mono by alext · · Score: 1

      Just because you like Dotnet's features doesn't mean you need Dotnet to get them. Java has most of the key capabilities, for example.

      I believe there's everything to be lost (because MS ends up in the driving seat), and nothing to be gained (because MS->Linux application porting won't happen) by trying to clone the Dotnet platform. I also think that a separate VM effort could add further good things for open source developers.

  43. Can't sell part of your soul to the devil by sphealey · · Score: 5, Insightful
    I am sorry, but I must respecfully disagree. I am not a "Microsoft hater" - I have been using their products for 18 years, and I continue to use them when to do so makes busines sense. But neither am I blind to Microsoft's actions. Nor do I think Microsoft's actions are in my best interests. Nor can Microsoft's actions be in my best interests as long as Microsoft is a joint stock corporation.

    What is in my best interests is to have multiple, robust, "genetically isolated" choices for the critical technology my business needs to use. "Cross-pollinating" two of those choices so that they are no longer separate is not a good idea.

    And have we already forgotten Microsoft's attempt to ban non-IE browsers from "their" web? Although I often do not agree with RMS' more extreme positions, I think he understands quite well that you can't be a little bit pregnant, nor can you sell a fraction of your soul to the devil.

    sPh

    1. Re:Can't sell part of your soul to the devil by BigBir3d · · Score: 1

      What if in the process of makeing "genetically isolated" choices, we get what happens with Ma Bell??

      The baby Bells are worth far more, and hold far more power than Ma Bell ever did.

      Splitting something up to make it weaker is not always the best solution.

      Damned if I know what is though :-(

    2. Re:Can't sell part of your soul to the devil by signal+ll · · Score: 1, Funny

      "I am sorry, but I must respecfully disagree. I am not a "Microsoft hater" - I have been using their products for 18 years..."

      And if *that* doesn't make you a Microsoft hater...

    3. Re:Can't sell part of your soul to the devil by Anonymous Coward · · Score: 0

      Nor can Microsoft's actions be in my best interests as long as Microsoft is a joint stock corporation.

      I don't know how MSFT's ownership situation affects whether their actions are in your direct interest.

      + Selling DOS for $50 while CP/M was $300 was in my direct interest (as a PC user). It was also in MS's direct interests because it allowed them to make more money. So what?

      + Killing J++ was not in my direct interest (as a J++ dev). That move probably cost MS millions of potential deployments and lots of developers. Maybe in the long run it will payoff for them. Again, so what?

    4. Re:Can't sell part of your soul to the devil by Anonymous Coward · · Score: 0

      Nice moderation. This is totally offtopic.

    5. Re:Can't sell part of your soul to the devil by NecroPuppy · · Score: 1

      Yes, but they are seperate, and don't always work together. They can be played off against each other...

      --
      I like you, Stuart. You're not like everyone else, here, at Slashdot.
    6. Re:Can't sell part of your soul to the devil by sphealey · · Score: 2
      Nor can Microsoft's actions be in my best interests as long as Microsoft is a joint stock corporation.
      I don't know how MSFT's ownership situation affects whether their actions are in your direct interest.
      Microsoft's managers have a legally binding, fiduciary duty to maximize the wealth of the company they manage. Which generally means maximizing the profits they earn on the products they sell. This is in direct conflict with my responsibility to maximize the profits of the organization for which I work (or minimize the outgo of a non-profit). That doesn't mean we can't do business, or that we can't find common ground to our mutual advantage. But it does mean that our interests are in conflict.

      Or as Dogbert said, "Your boss said we are forming a partnership. I will hold on to our money."

      I don't believe in parnerships, nor that vendors have my best interest at heart. Cruel, but that's the way of a competitive market.

      sPh

    7. Re:Can't sell part of your soul to the devil by s0l0m0n · · Score: 1

      In addition, it could be much worse if it were just ma bell out there now. At the time they split it up into the baby bells, the telephony market was still emerging. They had no idea how far it would go.

      How far is software going to go? How much of that do you want Microsoft to be responsible for?

      I guess that part of the problem I see. I don't think that Microsoft feels or expresses any responsiblity to it's users or the community.. or much at all sans the pocket books of it's shareholders.

      That's not what I want on my desktop.

      It feels kind of obvious (IMVHO) why Miguel wants to use mono/.NET for gnome. He's been spending far too much time programing Mono. When you get that deep into a task, it starts to take over the rest of your life, perhaps sometimes into areas where it should not.

      For example.. how many begining, enthusiastic java students have you known/known of who want to write the new ubergame/web browser/P2P filesharing server in, of course, Java. It's just eagerness. It wears off.

    8. Re:Can't sell part of your soul to the devil by flacco · · Score: 2
      What is in my best interests is to have multiple, robust, "genetically isolated" choices for the critical technology my business needs to use. "Cross-pollinating" two of those choices so that they are no longer separate is not a good idea.

      Hear, hear - exactly! I wouldn't have so much of a problem if Miguel said "we're going to support .NET on GNOME, so that .NET applications are technically capable of running on Linux" instead of "the next GNOME will be BASED on .NET". It's just insane.

      --
      pr0n - keeping monitor glass spotless since 1981.
  44. Explain to me... by jd · · Score: 5, Insightful
    ...why RMS is as mistaken as a lot of posters here claim.
    • MPI and PVM are already open, accepted standards, and virtually all distributed architectures use one of these. They already exist, there are already applications there, and they've had a good time to mature.
    • COSM is an open standard by which distributed applications can be developed. It exists, it's developing at a decent pace, and although it's not "mature", the development team are very familiar with this problem. (It's an off-shoot of distributed.net! How much experience do you need!)
    • MOSIX is an open standard, and now exists in both kernel and user-land versions. The UL-version would allow MOSIX to be ported to virtually any OS, with minimal fuss, I suspect. MOSIX pre-dates .NET, and is already in the field. .NET is only barely out of the vaporware stage.
    • SE-Linux is an open standard, uses the existing LSM (Linux Security Mechanism?) patch and offers far greater security for distributed applications than .NET ever will.


    Given this plethora of PRE-EXISTING software that is open, mature (or at least written by people who know the problem-space damn well), and standard, WHY would anyone want to port GNOME to .NET?????


    Whether you like RMS or not, the point is that he is very right to question the validity of using .NET technology in GNOME. You don't imagine MS would actually LET Linux systems communicate with Windows systems, via .NET, do you??? The day they don't rig their own protocols, to deny service to "the unwashed masses", is the day I might believe Bil Gates got a humanity transfusion.


    But whether it's possible or not doesn't matter. Miguel's complaint was there was no realistic alternative. I've listed several. Now, I expect (as a GNOME user) a damn good reason why I shouldn't just pick up the GNOME sources and fork the hell out of the tree, to make them OPENLY networkable.


    I don't like code-forks, when they're not necessary. It's a lot of hastle to maintain them, keep things in sync, etc, but I don't cater to fools, either.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:Explain to me... by 3am · · Score: 1

      You know, he's a ruthless business and a monopolist, but he could be doing worse as a human: http://www.google.com/search?hl=en&q=bill+gates+ch aritable+donation

      --

      A: None. The Universe spins the bulb, and the Zen master merely stays out of the way.
    2. Re:Explain to me... by Anonymous Coward · · Score: 0

      Now, I expect (as a GNOME user) a damn good reason why I shouldn't just pick up the GNOME sources and fork the hell out of the tree, to make them OPENLY networkable.

      This is an excellent idea! Be sure to tell us all when you've got something working...

    3. Re:Explain to me... by I_redwolf · · Score: 2

      EXACTLY..There is no good reason that I could think of for Gnome to use .NET in future versions. I just don't understand it, it'll always, always be a catch up game. ALWAYS, everyone around here is ranting about yeah, it's cool, I'll love to work with it.. Then work with it on windows because that's where it will always work, you'll be behind using MONO and not only that but should Microsoft decide that it's time to do their own thing interoperability is lost and then someone with vision is going to have to reverse engineer or come up with their own stuff for the MONO project. All this is, is a waste of time and code.

    4. Re:Explain to me... by praedor · · Score: 2

      Pa-leeze. For him it is ONLY a tax write-off. There is no humanity involved in his endeavors... Kinda like his "generous" offer to give a bunch of schools computers (running his windows, of course, as one possible "remedy" for M$'s illegal monopoly practices.


      He's a big poo-head, through and through, and poo has no humanity, just a bad smell.

      --
      In Bushworld, they struggle to keep church and state separate in Iraq as they increasingly merge the two in America.
    5. Re:Explain to me... by bmorton · · Score: 1
      Given this plethora of PRE-EXISTING software that is open, mature (or at least written by people who know the problem-space damn well), and standard, WHY would anyone want to port GNOME to .NET?????
      It's probably good that someone is doing this. If (when?) everything goes .NET, and so many people feel they require .NET, Linux will still be able to cater to them.
    6. Re:Explain to me... by alext · · Score: 1

      Well, does one of these support a cross-platform distribution format? That's going to be Linux's achilles heel relative to Dotnet, unless you count Java, since normal consumers won't run C compilers.

      Personally I think there are good reasons for developing (and anointing as such) a Linux VM that takes the best of Dotnet and Java and adds some Open Source twists, without attempting any sort of code compatibility.

    7. Re:Explain to me... by Yokaze · · Score: 2
      Let's see

      MPI

      int blocklength[4] = {1, 1, 1, 1};
      MPI_Datatype types[4] = {MPI_INT, MPI_CHAR, MPI_DOUBLE, MPI_INT};

      displacements[0] = 0;
      displacements[1] = displacements[0]+blocklength[0]*sizeof(int);
      displacements[2] = displacements[1]+blocklength[1]*sizeof(char);
      displacements[3] = displacements[2]+blocklength[2]*sizeof(double);

      MPI_Type_struct(4, blocklength, displacements, types, &myDatatype);

      Yes, now I have registered a simple

      struct myDatatype {
      int a;
      char b;
      double c;
      int d;
      }

      to the Message Passing Interface.

      Very comfortable, I can't hardly wait to program a distributed destop enviroment in it.
      Why don't we go back to punchcards?

      PVM will certainly provide a similar comfort and is for a set of heterogeneous computers only.

      Well, certainly for number crunching the architecture is very practicable (MPI_Gather...), but for (desktop)applications, hardly?

      COSM
      To quote from Cosm Project introduction:


      Phase 1 Design Goals
      The goal of Cosm is to build a stable, reliable, and secure system for largescale distributed processing


      Problem Space
      The system is not designed to tackle all problems, no system can. The most suitable tasks are those with a large demand for computational resources and low communications overhead.

      Number crunching again. Certainly the perfect enviroment to base a desktop enviroment on.

      MOSIX
      Mosix seams to me another number-crunching enviroment. (cluster-computing) I do not see any support for inter-language operability, versioning, security.

      SE-Linux
      How does SE-Linux solves the authentication of code? Sandboxing untrusted or partially trusted code? Especially, dynamically loaded code from a webservice?

      All those projects you've mentioned have a totally different objective than .NET (or Corba for that matter)

      Of course, you might use them to achieve your goal.
      You can also try to ride a cat, but a horse may be more appropriate, as a cat is more appropriate for catching mice.


      CORBA is an open standard which exists, is tried and tested and free implementations exist and can be used for this problem space.
      And Gnome and KDE are currently using it.
      Nonetheless, its not very comfortable to program with.
      (IDL, POA... getNameService, register your
      Object...), but still far better for distributed (desktop) applications than MPI, PVM and the like.
      Nonetheless, some might think there is still room for improvement.
      E.g Java RMI is slightly more comfortable (partly based on CORBA), but still Java only.
      .Net tries to be language independend (which is not quite as easy as one might think) and machine independent.
      --
      "Between strong and weak, between rich and poor [...], it is freedom which oppresses and the law which sets free"
    8. Re:Explain to me... by Anonymous Coward · · Score: 0

      >.NET is only barely out of the vaporware stage.

      Let's see.. Three betas and two release candidates, bang on schedule nearly every time. And it's vaporware? Then I don't know what you'd want to call the various unix/multiplatform Office wannabes out there.

      Face it, dude, with .NET they've created an environment that is *enticing* for developers (Sun did too with Java, remember?) And MS is upping the ante and encouraging free/Free ports of .NET -- why? largely because Sun has been a prick with Java and won't allow it.

      Don't you see? if Mono (or even Portable.NET) is a success, then MS is on a higher ground than Sun.

      And as i see it, lock-in as a strategy is dead anyway, they'll have to junk that one real soon now.

    9. Re:Explain to me... by jd · · Score: 2
      All but MOSIX are cross-platoform as-is, supporting most flavours of UNIX, plus Windows.


      Userland MOSIX should be portable to the same range of environmnets.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    10. Re:Explain to me... by alext · · Score: 1

      I'm referring to the distributed code, which might be compiled. These sound like Qt-style compatible APIs which are built separately for each target hardware platform.

  45. Anti-Microsoft Fanaticism by agrounds · · Score: 1

    I applaud Miguel's decision to allow for future generations of GNOME to plug into what will undoubtedly drive a significant portion of web-services. It shows intelligence and a desire for long-term security.
    Most slashdotters, myself included, use both Windows and *nix machines in our work environments. While this might bring a deluge of "Yeah but, my xxx company only uses *nix" and "Only a sux0r company would use Windows!" responses, I feel relatively safe that anyone that's been in the industry for a while and worked for multiple companies knows the real deal here. The fact is that both *nix and Windows coexist, and should coexist. Each has a niche and fills a specific need.
    The kind of blind fanaticism shown by certain proponents of GNU is both unhealthy and short-sided. A pro-linux-only (or is that GNU-linux? Who gives a shit?) jihad accomplishes nothing but the accelaration of the demise of a good thing. Only by being flexible and adapting will GNOME, and indeed linux, find it's way into more mainstream use. The unflexible and unyielding only assure their own death. Miguel isn't accountable to anyone but his family and his company. Some people (RMS) should probably stop and do a little introspection on what they want the future to be, and what is *really* the best way to achieve it. Fanaticism is never a good policy. Observation, understanding, and assimilation are what truly make a good leader.

    1. Re:Anti-Microsoft Fanaticism by I_redwolf · · Score: 2

      Actually it shows how little you know about the industry; no offense. Unix people would love to coexist with whatever possible, unix programmers write programs that are portable across many platforms, many of the projects on sourceforge originally written for unix have windows counterparts etc etc. Microsoft on the other hand doesn't like Unix people, they don't like anyone except their investors and bottom line. They'll jump through hoops to lock out anything. NTFS, Certain internal windows-only calls.. etc etc. This has absolutely nothing with being fanatical but the industry.. mainly open-source only people are TIRED of having to fight to co-exist with windows. We are fed up of trying to co-exist.. This will just be more of the same and I'm tired tired tired of it.

  46. And Microsoft must be laughing really hard... by 2Bits · · Score: 3, Insightful

    I stuck to Gnome initially, coz KDE was based on closed source QT. Then QT opens itself, and Gnome moved to Bono and eventually to .Net. And I switched to KDE, so that I won't get myself stuck in some proprietory architecture.

    Some /. posted here that MS might be on something really good (if .Net is that good). If that's the case, good for them. But it's a proprietory architecture. And I think it's a lost cause to base a whole entire open source platform on some proprietory architecture which you have to play catch-up all the time, and which you have to reverse engineer to know how it works (correct me if I'm wrong here). How many companies have been trying to make their apps work with the proprietory format of MS Word and get burned?

    You may not like RMS, but as far as I know, he is one of the few who stick to his lines over the years.

    MS must be laughing really hard now for causing a little political turmoil among OSSers. At the end of the day, MS is still the winner.

    1. Re:And Microsoft must be laughing really hard... by Anonymous Coward · · Score: 0

      It is pretty aparent that you know jack shit about the issue at hand so go do some reading on .NET before you make such an ignorant comment.

    2. Re:And Microsoft must be laughing really hard... by Anonymous Coward · · Score: 0

      I second that motion.

  47. Therein lies the problem with the FSF by Anonymous Coward · · Score: 0

    You sign over all your rights to the FSF the minute you sign on to one of their projects.

    They encourage you to ally your project with them under the FSF banner. Suddenly, everything you've ever worked for comes under the sole purview of Stallman. And as we all know, Stallman is great with people and in building a solid sense of community.

    1. Re:Therein lies the problem with the FSF by SpacePunk · · Score: 1

      And they say that Microsoft is bent on dominance.

    2. Re:Therein lies the problem with the FSF by Anonymous Coward · · Score: 0

      ...Which is exactly why I, as a programmer, would never in my wildest dreams consider associating any of my work with the FSF, or releasing anything under the GPL. I might consider a BSD license for a package I thought was important and worthy of donation to the pool of software currently available, but then, the BSD guys are MUCH nicer than the FSF goons. The difference between the two is like the difference between the Small Business Association and the Mafia.

  48. Re:A Conversation between RMS and Human Resources by Anonymous Coward · · Score: 0

    U have been trolled.

  49. MOD PARENT UP! by Anonymous Coward · · Score: 0

    Fuck that's funny!

  50. double standards by spongman · · Score: 3, Insightful
    If anyone's smoking crack here, it's RMS.

    How is this situation any different from free software projects using Sun's Java technologies? Isn't this just two sides of the same coin?

    On one side you have Gnome intending to use Mono, a cross-platform language and runtime environment based on open standards,
    and on the other you have projects such as Apache's Jakarta using Java, a cross-platform language and runtime envionment based on almost open standards.

    I don't recall seeing RMS bitching too heavily about Sun's absolute control of the Java language and runtime.what it was that RMS didn't like about it. I wouldn't be surprised if he's just being reactionary for the sake of it.

    1. Re:double standards by dvdeug · · Score: 3, Insightful

      How is this situation any different from free software projects using Sun's Java technologies? Isn't this just two sides of the same coin?

      Yes and no. Yes, and RMS has never encouraged the use of proprietary Java technology. No, because Apache and Jakarta aren't GNU, where as Gnome is; also nobody has suggested rewriting a major part of the GNU system so that it depends on Java, which is what this suggestion is. Also, Microsoft has proven itself openly hostile to the open source world, where as Sun hasn't.

      Something being based on open standards doesn't always mean much. Take a look at the BASIC and Pascal code on the net, and see how much of it runs on ANSI Basic and ISO Pascal. No one forces people or Microsoft to use open standards when they don't want to.

    2. Re:double standards by spongman · · Score: 2
      Microsoft has proven itself openly hostile to the open source world
      Yes and no. Microsoft has used the 'Open Source' term in its 'propaganda' (mainly because that's the most commonly used and appropriate term for press releases intended for the layman) but if you read the essence of what they say, their real beef is with the GPL - which makes sense for a company that attaches monetary value to intellectual property.

    3. Re:double standards by ComputerSlicer23 · · Score: 1

      Ahh, but RMS is in charge of the FSF, and Gnome is "an FSF supported project". Gnome is supposedly official GNU project is it not? If it is, then RMS has the right to question it as the leader of the FSF. He can't say no you can't do that, but he could say, if you do that your violating the tenats of the FSF we won't officially recognize you as a GNU project. Apache isn't a FSF project so why would RMS give a hoot about it? He might write an article stating his opinion, but so what, I could write my opinion about it Apache probably care much either way.

    4. Re:double standards by Anonymous Coward · · Score: 0
      I suggest you go and read JCP 2 before you go off the tangent again about Sun's "absolute" power over Java and look like a typical misinformed moron.

      Have a nice day.

    5. Re:double standards by spongman · · Score: 2

      i was going to come us with some informed rely, but seeing as I'm a moron, I'm just going to offer this.

  51. Wrong Miguel by theoddone33 · · Score: 1

    For a second, when I read the topic, I thought this would be a confrontation between RMS from gnu.org and Miguel from fatchicksinpartyhats.com. That would be a Slashdot link worth reading.

    1. Re:Wrong Miguel by Anonymous Coward · · Score: 0

      Fat Chicks in Party Hats? I wrote a pie menu for that site once.

      Don Hopkins

  52. GNOME and Solaris by why-is-it · · Score: 1

    I think it's a great move on behalf of GNOME.

    I was under the impression that Sun was going to use GNOME as the default GUI instead of CDE in the next (and future) version of Solaris.

    I am sure that Scott McNealy will be thrilled that his GUI will be based on something that is m$ in essence...

    And if he has to pay a license to m$ to distribute it...

    --
    *** Where are we going? And what's with this handbasket?
    1. Re:GNOME and Solaris by Anonymous Coward · · Score: 0

      Why couldn't McNealy just switch to, say, KDE?

  53. Re:A Conversation between RMS and Human Resources by Anonymous Coward · · Score: 0

    He's obviously a Windows guy, since you almost ALWAYS have to take down a Win2k box to patch it.

  54. Go moderators! by Anonymous Coward · · Score: 0

    Looks like someone is moderating at newest first, I always laugh when and original post gets modded redundant while the identical posts following it get modded insightfull.

    I don't care, though, as long as their not wasting mod points on my posts. [Evil Laugh]

  55. Simple explanation by GCP · · Score: 2, Interesting

    Miguel is thinking in terms of technology, of usefulness, of practical value to users. .Net is a great platform, and Microsoft's dominance of the client is going to guarantee its widespread use. If you want the great features of the platform, and want to interact with .Net systems created by others, but you hate the thought of being forced to use Microsoft Windows, Miguel is your friend.

    RMS is a political ideologue who thinks in terms of leftist political objectives. Leftist ideologues aren't famous for their customer service. They would prefer to fight valiantly against the Enemies of the People, and heaven help any people who don't demonstrate political correctness.

    I've been playing with .Net, and I love it. I'd love to have the advantages of .Net and Linux without it implying two different operating systems. Go Miguel!

    And RMS, you don't represent me, buddy. I don't see my needs high on your list of priorities.

    --
    "Those who have never entered upon scientific pursuits know not a tithe of the poetry by which they are surrounded."
    1. Re:Simple explanation by cgleba · · Score: 2

      "RMS is a political ideologue who thinks in terms of leftist political objectives. Leftist ideologues aren't famous for their customer service."

      Although I don't always agree with RMS, his stance is excellent for the OpenSource community.

      Think about it. . .if you have heavy-hitting right-wing politicians singing their creed, you have to have heavy left-wing to balance them. If you have a heavy right and a weak left, the policies will tend to go right. If the two are balanced then you get somthing in the middle, which is great for everyone.

      When I live in liberal areas, I tend to be more conserviative to balance it out and likewise when I live in conservative areas I tend to be more liberal. Honestly, I'm right in the middle but you need that balance to achive the middle.

      Now if both the left and right wings are weak, then you have both sides that tend to be in the middle. In this case the right wing is VERY strong [MS] so we need a way-off leftie to balance it out [RMS]. Kudos to RMS for taking this dauting position.

      If the right were not so strong [MS], then we would have no need for RMS because general ideologies would be in the middle.

  56. SAMBA, Wine, Reality Check by GroundBounce · · Score: 5, Interesting

    The article points out that it should be OK for the free software community to implement MS API's like SMB (SAMBA) and Windows itself (Wine) because they are already established standards, but it should not be alright to implement .NET because it is only an emerging standard not yet heavily adopted by many.

    I disagree with this conclusion. Why wait. If you wait until .NET is popular and widespread before starting a compatable project, then it will already be too late and you will be eternally playing catch-up. Think how much more accepted Linux might have been if it was also able run Windows applications well from the get-go.

    Here are the two possibilities:

    1 - .NET becomes very popular and widely deployed as Microsoft wishes it to be. In this case Linux and other OSS will benefit from already having a .NET implementation (Mono) in place. No need to spend two or three years to play catch-up while OSS loses market share to MS.

    2. - .NET is a bust and never becomes popular or widely deployed. Microsoft loses big time (since they are hanging their future on it), and OSS (mainly just Ximian) loses a gamble by having wasted some development resources. Big deal. And mainly just Ximian would have lost anything, the rest of the OSS community will have lost very little.

    These two alternatives seem better than the third possibility, which is that .NET and C# become widely deployed and OSS operating systems are caught with their pants down, not being able to host any .NET related services or applications.

    1. Re:SAMBA, Wine, Reality Check by ainsoph · · Score: 2

      Here is my paranoid conspiracy theory:

      Gnome adopts the "open API" of .NET blah blah and becomes completely based on it (like in version 3.0)

      Microsoft changes the legal status of these Open API's, thus miring the gnome project into legal limbo and DMCA type hell.

      Hence no Gnome.

      Technically MS has some cool ideas. I would venture to say, that if MS played ball like a nice company, MS could be beneificial to the entire computer world.

      But MS does not played this way in the past. Why would they start now?

    2. Re:SAMBA, Wine, Reality Check by MenTaLguY · · Score: 3, Insightful

      Actually in scenario 2 we'd still have the .NET tools and so forth. They're useful in their own right whether or not Microsoft continues support.

      Between 1 and 2, anyway, it's more or less a win-win proposition.

      --

      DNA just wants to be free...
    3. Re:SAMBA, Wine, Reality Check by Anonymous Coward · · Score: 0

      Is everything in the world punishable under the DMCA?

      I think Microsoft would have a difficult time proving that GNOME was an illegal product if it was based off of a standard that was one open/"free" (as in beer).

      Read a bit more about the DMCA before you claim it's how Microsoft would bring the case about. If they did sue, it would be on intellectual property rights, not digital copyright law.

    4. Re:SAMBA, Wine, Reality Check by cgleba · · Score: 2

      Offtopic; no one here is arguing the validity nor the reasoning of the Mono project.

      What this topic is about is re-writing GNOME for .NET.

      Wine and Samba are equivalent to Mono -- implementing a MS protocol / standard in linux.

      Re-writing GNOME for .NET would be analogous to re-writing KDE with Win32 APIs or ditching kernel NFS for SMB. Different topic.

    5. Re:SAMBA, Wine, Reality Check by dublin · · Score: 2

      I disagree with this conclusion. Why wait. If you wait until .NET is popular and widespread before starting a compatable project, then it will already be too late and you will be eternally playing catch-up. Think how much more accepted Linux might have been if it was also able run Windows applications well from the get-go.

      This may be the most intelligent thing posted in this thread. It's both funny and very sad to watch Miguel de Icaza get gutted by the open source community, when it's clear he's the one thinking about the future. Miguel realizes (quite correctly) that 1) the GPL is totally unacceptable to many people because of its viral nature - in particular, it is completely incompatible with commercial adoption (by design), and 2) that Stallman's shrill position that "nothing is compatible with the GPL but the GPL" drives off a great many that might have considered the GPL.

      While I disagree with the idea of Mono, Miguel is absolutely right in selecting the X11 license for Mono for the reasons stated above, and since CORBA never made sense for a desktop environment, it makes sense to leverage this work for GNOME. (I think instead of Mono, the open source community should embrace Java standards instead, which already do what .NET plans to do, and are set through an open process that cannot be easily poisoned like MS can, and likely will, do with .NET.)

      Miguel is making a bold move here to ensure that the open source community is not once again forced into irrelevancy by playing catch-up. He should be applauded and supported in this effort. This sort of enlightenment (groan) could cause me to reevaluate my opposition to Gnome...

      --
      "The future's good and the present is nothing to sneeze at." - Roblimo's last ./ post
  57. Miguel: Marketing Genius! by bryanbrunton · · Score: 2


    Perhaps Miguel should inform his investors that he is spending a large part of their money on an effort (Mono) that very few of the consumers in Ximian's current marketplace are actually interested in. In fact, most of his current customers are dead set against the product that Ximian intends to push out the door.

    Miguel's amazing lack of business sense is simply stupifying. Is there no accountability at Ximian? All of its employees and investors are willing to just march right off the end of a bridge if told to by Miguel?

    Perhaps Miguel is attempting to top the blind-sighted, who-cares-about-a-business-plan failure of Eazel?

    Miguel is well known for his efforts in emulating Microsoft technology. What he failed to do while training at the knee of the beast was to visit the Microsoft marketing department.

  58. And I forgot to add... by Anonymous Coward · · Score: 0

    Think about what this will do for projects like Apache. Once Mono is up and stable, what's to stop the Apache folks from taking a few days and making it possible for someone to zip up their IIS-based website, unzip it on their nice new linux box, and have it already running? I've done contracts for MS (please don't flame me, feeding my family comes before my feelings about them), I've seen the code in IIS that runs .NET, its just a wrapper around the .NET runtime. Apache can do the same thing, and voila, even more integration with MS for linux. In other words, even a paper MCSE can move that production site in less than an hour. Once again, this is a good thing(tm). I'm going to stop now, I think I've made my point.

  59. It's the licensing issue by rootmon · · Score: 0

    If Miguel hadn't moved MONO to the X11/MIT license last week, I don't think RMS would be so upset. We're talking about GNOME, the biggest GNU project since HURD being based on an API that is Non-Free-As-In-Freedom, only a portion of NET has been submitted to ECMCA. With the concern the GNU community had over KDE, this would make the GNOME community look like hippocrites (GNOME was started because KDE used to be based on QT, which was not released under GPL.)

    FYI I submitted this same story about 5 hours ago. Hmmm.

    --
    "As flies to the wanton boys are we to the gods; they kill us for sport." - William Shakespeare, King Lear
  60. I think it's funny too! by Medievalist · · Score: 4, Insightful
    Because it's part of the GNU (or was) Gee, here and I thought GNU was about freedom, not an RMS autocracy? Silly me. I guess it was that attempt to clone Unix that distracted me...

    Seriously, folks. RMS gets blindsided in a Q&A and makes the best of the situation "Uh, I hope what you are saying is not true, if it is, I'd like Miguel to explain rather than listen to your hearsay". Yawn Yawn, wait for the 11:00 roundup.

    --Charlie
    1. Re:I think it's funny too! by Paul+Komarek · · Score: 3, Informative

      I don't at all understand why you write "an RMS autocracy." RMS is not a dictator. He is, however, a very careful and concerned member of the community. He's the sole parent of the Free Software movement, which explains why he's concerened about what happens in all the projects.

      GNU is about certain types of freedom, as carefully laid out in the various manifestos and licenses. I believe your are grossly, erringly oversimplifying the meaning of freedom. The GNU project is not about anarchy, which is what I think you're suggesting.

      -Paul Komarek

    2. Re:I think it's funny too! by Medievalist · · Score: 1

      Paul Komarek wrote:
      "I don't at all understand why you write "an RMS autocracy." RMS is not a dictator."

      Yeah, but he's also an easy target for parody. Re-read the two comments parenting mine, then read mine again... and remember, you're the one who accused Andrew Moore of subverting humanity.

      --Charlie

  61. very bad idea by strombrg · · Score: 2, Insightful


    Go RMS. He goes too far sometimes, but this time he's spot-on.

    Miguel... Geeze, did he sign some sort of secret deal with microsoft? It's -insane- to become dependent on them. Look at the huge trail of partners microsoft has destroyed ("innovated").

    I like gnome. I've invested time in learning gnome programming. But this has got me having second thoughts about maybe switching to KDE. I believe in gnome because it's more open. A gnome that requires .net isn't.

    If microsoft is onto something with .net, there's no good reason why we can't clone the ideas and ignore their API's - As long as they haven't patented something, in which case we shouldn't be using it anyway.

    Does anyone know the most effective places to send letters to make sure gnome doesn't become dependent on .net? Like Miguel himself, the Gnome Foundation (I don't have addresses for either), and maybe anything else that might be a help?

    1. Re:very bad idea by Anonymous Coward · · Score: 0

      Oh my god!
      When i first read this post, i was actually contemplating commiting suicide.
      Oh my god!

      Get a life you fucking moron. And with regards to where you post the letters, its six inches up yourself where the sun dont shine

  62. Sounds great! by sysrequest · · Score: 2, Insightful

    I was sorta confused when reading about GNOME using .NET. Now, I read an excerpt from the article:

    "Stallman only learned of de Icaza's intentions to slip the Mono project - based on Microsoft's .NET framework - into Gnome as "the natural technology upgrade" when asked by the audience."

    when I read the comment someone made about RMS living under a rock. And to be honest, I think this is one of the best moves GNOME could make:

    Mono was created as an open-source answer to Microsoft's .NET, right? So how well will Mono do if nobody is using it?! That's why GNOME _should_ go with Mono. The more applications will use Mono, the sooner headlines will be "Use Mono, it's even better than .NET!"

  63. You want .NET, but XP... and leave Gnome alone by Anonymous Coward · · Score: 0

    If people wanted .NET they would buy Microsoft products. If people want something ANTI microsoft, free, and STABLE they will go with GNU software and tools. IMHO Gnome has never been stable... never been really useful either.

    By the time Mono starts being implemented as the underlying API for future Gnome Apps, I bet you'll see more and more people switching to KDE. mmmm Mandrake is looking good right now.

  64. MOD PARENT UP! by Anonymous Coward · · Score: 0

    I agree with the first AC -- that is HILARIOUS! :)

  65. TROLL?!?!?!?! by Anonymous Coward · · Score: 0

    Dickhead moderators without a sense of humour!

  66. Re:A Conversation between RMS and Human Resources by badzilla · · Score: 0, Offtopic

    Extremely funny mod it up now!

    --
    "Don't belong. Never join. Think for yourself. Peace." V.Stone, Microsoft Corporation
  67. Re:Calculus by Anonymous Coward · · Score: 0

    Son, you need the Lebesgue integral.

  68. RMS needs Prozac by SquireCD · · Score: 0

    I know he's smart and all in bed with linux an everything but DAMN IT!!

  69. Another reason not to use Gnome by G00F · · Score: 1

    I will never ever touch anything .NET or related technologies that soul purpose is for marketing and generating income. And yes, I'm talking about Sun baby too, libertry I think its called.

    I don't care how related it would be, or how much it makes use of it. I, and I hope many others, would boycott any such technology. Open source or not.

    --
    The spirit of resistance to government is so valuable on certain occasions that I wish it to be always kept alive
  70. Ximian is Miguel's; GNOME is GNU's by Trepidity · · Score: 2

    As you may know, the "G" in GNOME stands for "GNU." And RMS is in charge of the GNU project.

    1. Re:Ximian is Miguel's; GNOME is GNU's by Ars-Fartsica · · Score: 2

      And why cannot Miguel branch off of GNOME and simply release it as the Ximian desktop environment???

    2. Re:Ximian is Miguel's; GNOME is GNU's by Anonymous Coward · · Score: 0

      he can, you idiot. its GPL. go back under a rock and stop trying to waste posts on your weak flames.

    3. Re:Ximian is Miguel's; GNOME is GNU's by Paul+Komarek · · Score: 2

      He can. But it would be misleading to call it GNOME. Miguel doesn't suggest branching, he's suggesting a direction for GNOME itself.

      -Paul Komarek

    4. Re:Ximian is Miguel's; GNOME is GNU's by Anonymous Coward · · Score: 0

      The GNU in "GNU Network Object..." (GNOME) is/was a marketting stunt by Miguel to emphasize _freedom_. It has and never had any relation to the Free Software Foundation or GNU.

      In short, it was a stunt Miguel pulled to get people angry at KDE via Qt. Nothing more or less. GNOME would have never stood a chance against KDE's year or two headstart.

  71. oh come on by QuantumG · · Score: 4, Insightful

    The GNOME project had the opportunity to go with a better toolkit than Gtk+ and they blew it. Everyone said writing a GUI in C with #defines to pretend you have object support was a lame attempt at a good C++ gui library. There are plenty of alternatives to Qt now and Qt is available under the GPL anyways, so if you dont like writing GUI applications in C and you're not fond of basing your future on a brand spanking new language and a completely unstarted class library toolkit, then there's plenty of space on the other team.

    --
    How we know is more important than what we know.
    1. Re:oh come on by Majix · · Score: 2

      You're forgetting that there are a lot of people that for one reason or another do not want to code in C++. Exactly because GTK+ was written in plain C there now exist a multitude of language bindings, far more than Qt offers at last count (PHP-GTK anyone :) I'm, actually writing a small GUI for log parsing and I like it!). The bindings haven't been perfect in the past, but they are becoming pretty mature now and a lot of applications are being written against the GTK-- C++ bindings for example. I also expect the GTK+ libraries to adapt far better to languages not even on the horizon yet, while I expect most Qt developers to stick with C++.

      In the end, score one for choice, because at the end of the day we've got two excellent toolkits to choose from. I'm looking forward to learning and programing more with Qt.

  72. RMS needs Prozac by SquireCD · · Score: 0

    I know he's GNU god and in bed with linux but damn it!! Someone needs to shove some major seditives down his throat. Relax, RMS. Everything will be ok.

  73. Actually, the opposite is true by wrinkledshirt · · Score: 5, Insightful

    I think this is the crucial moment for RMS where he either becomes more flexible or risk alienating the remaining few developers who still rally around him and his ideas.

    I believe you've got it backwards.

    Keep in mind the number of GPL evangelists in the world. Not many, hey? Certainly not enough, and definitely none with the power that Microsoft's PR department has.

    We should be thankful that there's a guy out there who risks mockery on a regular basis in order to try to ensure some balance. His role isn't to represent the average coder, it's to give us an extreme point of view opposite of what's normally given out there in the world of software -- corporate corporate corporate.

    The man is getting old and it shows.

    Look, if you don't like him, tune him out. But don't underestimate his importance. He gives us balance where the Microsoft monopoly would like us to believe it's their right to bleed us dry of every penny we've got. You might as well criticize the Yin Yang symbol for not being all gray.

    --

    --------
    Bleah! Heh heh heh... BLEAH BLEAH!!! Ha ha ha ha...

  74. MOD PARENT UP by Anonymous Coward · · Score: 0

    Phunny AND true!

  75. Only one Solution by Greyfox · · Score: 2

    Open source developers tend to be headstrong. I can see only one solution to this conflict; Give Miguel and RMS each a brick and lock them in a room until only one is left standing.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    1. Re:Only one Solution by Anonymous Coward · · Score: 0

      Hey thats a neat idea.
      What do they each weigh in at?
      RMS looks to be 6 2 and 210 pounds.
      I seem to remember Miguel being
      like 5 11 and 150 pounds.

  76. de Icaza is wrong. by Glock27 · · Score: 2
    Like I said before Mono is totally blowing it by endorsing .Net and C#.

    Good luck to them when the try to clone WinForms (or whatever the correct marketspeak is for the C# GUI stuff). Microsoft will sue in a heartbeat.

    I hope the Gnome steering committee sees the light and slaps some sense into de Icaza. He's a threat to the success of Gnome in particular and Open Source in general. If he's so enamored of language independence, he should just stick with gcc. It supports plenty of languages, including a rapidly improving native Java compiler.

    299,792,458 m/s...not just a good idea, its the law!

    --
    Galileo: "The Earth revolves around the Sun!"
    Score: -1 100% Flamebait
  77. who cares? by SquierStrat · · Score: 1

    How many people out there, who aren't anarchists/socialists as RMS is, really care about his opinion? I honestly hope Miguel tell him to shove it up his rear.

    --
    Derek Greene
    1. Re:who cares? by 11thangel · · Score: 3, Insightful

      I fully agree. I don't entirely disagree with GNU, but last I checked, no one elected RMS as head of the free democratic open-source yadda yadda yadda movement.

      --

      I am !amused.
  78. MS is planning on losing the desktop. by Zapdos · · Score: 2, Informative

    MS knows that they can not make money off of selling the various windows platforms, and if this was their sole product they would be in deep red.

    They haven't made a profit from their OS division in over 7 years.
    Faced with this and other facts you will find out that .NET has a few main objectives

    #1 is cash flow, this will be accomplished through various licensing schemes and levels of use with the Passport Portal system and with monthly services such as .NET Office. Vendors will pay for levels of use like the 3% on credit cards. There will be various levels such as bronze, silver, gold and platinum

    #2 To rid themselves of the need to make a OS. Why do you think they are lobbing for laws that require digital content management, If all OSs had DCM then it would work with #1 This is just trying to make the point the only reason they make windows and it's aborted registry is for DCM.

    #3 Microsoft will not care what OS you use as long as you use .NET applications and services. Big Picture may form here. They are probably funding XIMIAN. I do not know any one paying for redcarpet or purchasing Ximian Gnome Box sets.

    This may also explain why they are sensitive to the names of various Linux Distributions.

  79. Miguel == Microsoft Lackey? by Karma+Sucks · · Score: 1, Troll

    Why else would Miguel start telling us that CLI means Microsoft's Common Language Interface, when we've known for years that CLI means Command Line Interface?

    Biggest proof for me that Miguel has sold out, when not only is he selling Microsoft technology to us, he's also selling Microsoft MARKETING to us. Nobody but Microsoft is so good at redefining the tech lingo. (of course there's RMS and "free software" but let's not get into that...)

    --
    (Please browse at -1 to read this comment.)
  80. Re:A Conversation between RMS and Human Resources by Hard_Code · · Score: 1, Offtopic

    How is this funny?

    --

    It's 10 PM. Do you know if you're un-American?
  81. Re:A Conversation between RMS and Human Resources by Anonymous Coward · · Score: 0

    ) You need more people to take care of Microsoft boxen than with free software;

    I suspect that you will get a tap on the shoulder by someone by HR soon. You had better get your MCSE ASAP or your out the door.

  82. .Net by hackus · · Score: 1

    Miguel has lost his way.

    Too bad, too because along with him are lots of other people that could be working on improving GNOMES glaring defects, with respect to KDE.

    Instead, they are following the path that is dividing, and ultimately conquoring the GNOME org by the beast.

    -hack

    "Behold a third of the stars in the sky fell to earth as Lucifer and his armies were defeated and cast down."

    --
    Got Geometrodynamics? Awe, too hard to figure out? Too bad.
    1. Re:.NET by alext · · Score: 1

      There are plenty of other posts giving the political reasons why we should not use Dotnet. I think we do need something like Dotnet, but I'd just like to sketch some of the technical reasons I'd prefer a completely separate VM to be developed:

      1. Open Source is sometimes distributed (to client devices) as source, sometimes as binary. A well designed intermediate language could get rid of this duality - just ship this form. That way, all code is open code. (Java classes nearly do this - you can get nearly 100% of the source back by decompiling them).

      2. If you believe that there's no fundamental distinction between code and data, you'd like to use a dynamic language that can manipulate itself. That way, something equivalent to ASPs or JSPs can be supported very neatly. Bytecode isn't quite optimal for this kind of model - code is better left in "tokenized" form (an AST).

      3. If you want an extensible language so that e.g. persistence, transactions, access controls etc. can be provided automatically, without extra coding by the application developer, you want LISP-style macros or the meta-object protocol. Bytecode systems are bad at this, partly because fiddling with the bytecode makes it lose its correspondence to the original source.

      4. Perl, Python, LISP, TCL etc. all have dynamic features that are possible to support in Dotnet and Java, but still a bit clunky. A VM starting from their design centres would result in a more flexible overall system. I certainly have some features in mind I'd like to see, hopefully others do too.

    2. Re:.NET by yomegaman · · Score: 1

      You didn't address the most important point, which is that a .NET implementation for the free unixes will make it easy for developers to target those platforms (in theory anyway). Even if Microsoft does play dirty and tries to screw this up, a not-quite-.NET-compatible Mono still sounds like a pleasant environment for developing software. You can still use it for your own stuff even if the runtime won't run everything out there produced with the MS tools.

      --
      ...wearing a skin-tight topless leather jumpsuit, with cutaway buttocks and transparent crotch panel.
    3. Re:.NET by alext · · Score: 1

      I can't see it happening, to be honest. I had a colleague who used J++ for developing normal Java apps, but the contortions he had to go through were pretty unpleasant. You can be pretty sure that automated/visual aspects of VS.NET will be Windows-only.

  83. Before everybody freaks .. by AftanGustur · · Score: 2


    Too late ...

    But people, get a grip !! Seriously !!

    Ever heard of occam's razor ?
    RMS is simply asking Miguel what he ment by :

    "I'd like to see Gnome applications written in .NET in version 4.0 - no, version 3.0. But Gnome 4.0 should be based on .NET,"

    Nothing more.

    --
    echo '[q]sa[ln0=aln80~Psnlbx]16isb572CCB9AE9DB03273snlbxq' |dc
    1. Re:Before everybody freaks .. by alext · · Score: 1
      And perhaps Miguel might respond by asking if the rest of the Linux community really needs:

      • A Java VM
      • A Perl VM
      • A Python VM
      • Several LISP and Scheme "VMs", including RMS's and the Sawfish one

      not to mention assorted scripting and configuration languages of baroque nature.

      These developments exist because they address real requirements for portability, ease-of-use etc. - "Mono" doesn't need to justify itself in principle.

      However, I will certainly admit that needing something like Dotnet is not the same as needing Dotnet. In fact, I'm sure we could do better.
    2. Re:Before everybody freaks .. by AftanGustur · · Score: 2

      These developments exist because they address real requirements for portability, ease-of-use etc. - "Mono" doesn't need to justify itself in principle.

      Who is talking about justification ??? Gee, why is everybody *assuming* so much ??

      Repeat after me: "Justification is not the same as explanation"

      --
      echo '[q]sa[ln0=aln80~Psnlbx]16isb572CCB9AE9DB03273snlbxq' |dc
  84. I can't believe I'm going to defend... by Anthony+Boyd · · Score: 2

    ...something so Microsoft-ian. Much fear & trembling here. But I have to defend Miguel's right to program whatever he wants to program. If he wants to embrace & extend a Microsoft product/API/whatever, then he should do exactly that. I do not at all believe in RPC based standards, so I will never, never use Miguel's product. But it's his code and he can do stupid things with it if he wants.

    One of the reasons why I soooo hate Microsoft is their use of scare tactics and implied audits to squeeze cash out of companies, and basically interfere uninvited and without proof. I came to Open Source to be free of these self-appointed watchdogs, yet here we are, handling RMS with kid-gloves. But I just don't feel that extending him more grace is justified. I don't believe he is good for the community.

  85. WTF is .NET anyway? by jmu1 · · Score: 2, Interesting

    All I have understood is that it is _something_ that uses XML(which I still don't think is the big thing that everyone thought it was going to be) and it is going to have on one great big server: all the data about me that the CIA(or any advertising agency) could ever want. How does GNOME, Mono and .NET got to do with eachother... aside from Mono being noninovative? I'm not trying to troll, nor am I trying to start a flame war. I just want to understand what this really is. I have read white papers, I have looked at all of this stuff and I just don't understand what the hell it is. Is it a programming API? Is it a network? I don't get it and I am sick and damned tired of hearing about how great everyone thinks it is.

    1. Re:WTF is .NET anyway? by hackus · · Score: 1

      .Net is at the moment, still crystallizing into a vision/API of "pay as you go" services.

      That means when you build a .net app, Redmond gets a percentage of your use time out of it.

      The API in many ways attempts to replicate everything the J2EE services platform (Java Enterprise Platform 2).

      However, unlike .Net, Java solves a very expensive software engineering quandry for business, scientific applications:

      "How can I keep my investment in my software when my company gets bought out, or I upgrade my computer hardware?"

      With Java, you simply get a JVM for the target machine you upgrade too.

      .Net does not solve this problem, and in many ways makes it worse:

      1) It allows a god aweful number of different languages to build a single application. Just think, you can use a COBOL, C#, RPG programmer to build a web app...then you can pay 3 TIMES the maintance cost in supporting 3 different language platforms to do so.

      Hopefully, all of them Microsoft licenses.

      2) You are literally stuck on PC hardware. You can't get anywhere further than that without a .Net core services server too approve and monitor your use of .Net services. (After all, Uncle Bill needs to get his cut when you pay as you go, minute by minute, transaction by transaction, or month to month...)

      These are some of the Cutting Edge ideas comming out of Redmond now days.

      Can't you wait to get your hands on that just released .Net API and development IDE?

      I sure can, they can stuff it up thier wazooey.

      -hack

      --
      Got Geometrodynamics? Awe, too hard to figure out? Too bad.
    2. Re:WTF is .NET anyway? by WildBeast · · Score: 4, Interesting

      .NET is a framework. In short, it simplifies development. It makes programming with SOAP, COM+, etc. a lot easier. You're not limited to one language, you can use Python or Perl or C# or VB and plenty more languages to create .NET applications.

      "and it is going to have on one great big server: all the data about me that the CIA(or any advertising agency) could ever want"

      That's passport, it's a .NET service but I don't think it'll take off because it's kinda complicated for administrators to set it up, you have to get permission to use it, etc.

      That's MS marketing at work, .NET is not that amazing. Well actually it can be amazing if Broadband and Wireless internet connection became mainstream but that's not gonna happen soon.

    3. Re:WTF is .NET anyway? by jmu1 · · Score: 1

      So, in essince, this is the be all end all of embrace and extend... in a word extinction of all non-M$ approved hardware/software?

    4. Re:WTF is .NET anyway? by hackus · · Score: 1

      I also agree it is not that amazing.

      For many years Microsoft's marketing department was calling this and that "Object Oriented" like ASP, their OS framework, etc.

      When in fact the actual products/API's/software wasn't even CLOSE to being OOP, at best it was a typical Structured Design Appoach from the top down.

      One of my guys I worked with at a MS shop said he was building a OOD/OOP ASP page.

      I then asked him, how he plans to do inheritance.

      "Whats that?" was the reply.

      :-)

      There really isn't anything new here. I think the biggest advance to thier latest IDE for .net is the ability to do source debugging of asp pages.

      But that is all I can think of that would be classified as something unique or new to the IDE, which is also being called a .Net development tool now.

      WHATEVER Bill and Co. Call it what you want, I will stic with Java, get a real OOD framework, and run my application I write on my cell phone, pda, servers in te computer room or any other place I dam well please.

      Far away where .Net can't reach.

      -gc

      --
      Got Geometrodynamics? Awe, too hard to figure out? Too bad.
    5. Re:WTF is .NET anyway? by hackus · · Score: 1

      Basically.

      It is hoped that with enough .Net servers, internet services will or MUST pass through some sort of .Net backend driven by a Microsoft Passport authentication scheme that stores your credit card information and banking information on a server a .Net "approved" service provider.

      Then, when the next version of Windows comes out, Redmond can force the entire internet through a .Net server with Passport, and you pay for thier software online, for installation, then each time you boot up any .Net app, you are billed on a monthly basis for it, including:

      Games, Word Processing, Operating System software.

      Isn't that great?

      You are paying a monthly fee for these things now aren't you?

      Oh wait, I am sorry, you are not doing that are you? Well, no matter, if your an IT guy, you won't have a choice because Microsoft will force the upgrade eventually on you...

      What a great future "Vision" microsoft has for your wallet.

      :-)

      -gc

      --
      Got Geometrodynamics? Awe, too hard to figure out? Too bad.
    6. Re:WTF is .NET anyway? by spongman · · Score: 2

      you're confusing .NET and Passport. .NET is an execution runtime environment and a set of class libraries. Passport is an authentication service. .NET supports integrating Passport authentication, but apart from that they're not linked. The idea that all .NET applications require some central information broker is FUD, sorry. RTFM

    7. Re:WTF is .NET anyway? by praedor · · Score: 2

      No. To put is simply and purely, .NET is a means for M$ to expand it coffers, make money off everything you do on the network by either RENTING you what you should by rights and logic OWN, collecting and selling user information, and collecting fees/taxes on all internet purchases made via .NET.


      .NET is a means to expand the monopoly and power of M$. Nothing more, nothing less. It is NOT a gift, it is not planned, nor accidently, a blessing for the masses. It is a scheme to make more money in ways you don't even understand yet. It is a way to increase the influence of M$ even further than it is. It is an attempt to hijack the internet and make it the domain of the One True M$.


      Some people think it is better than food - a gift from the gods for the betterment of Mankind (NOT!)

      --
      In Bushworld, they struggle to keep church and state separate in Iraq as they increasingly merge the two in America.
    8. Re:WTF is .NET anyway? by hackus · · Score: 1

      At the moment, you are right.

      But Microsoft is making it clear it is going to happen with all thier software.

      This is just release 1.OH of .Net.

      But they are moving in that direction. They have said many times, and they are demonstrating that with XP, which is an OS that requires a centralized Broker to even install guy.

      Do you serious think this is FUD when:

      1) Microsoft has stated they want a framework for building subscription based software?

      2) Thier latest release of thier OS can't even be installed out of the box without a centralized broker to produce a license key?

      3) Microsoft has many times endorsed the ASP (Application Service Prodivder) business model and have said they wish to sell development and application services on a subscription basis!

      Please, have you been in a cave?

      -hack

      --
      Got Geometrodynamics? Awe, too hard to figure out? Too bad.
    9. Re:WTF is .NET anyway? by yomegaman · · Score: 1

      Of course Microsoft is going to charge people to run Office.NET, just like they charge for current versions of Office. Are you saying that if I run a non-MS program like Gnome on a non-MS runtime like Mono, that Microsoft is still going to charge me? How?

      --
      ...wearing a skin-tight topless leather jumpsuit, with cutaway buttocks and transparent crotch panel.
    10. Re:WTF is .NET anyway? by scrytch · · Score: 2

      .NET is the big umbrella marketing term of Microsoft's to describe their systems integration framework. Not necessarily with foreign OS's (though it should be easier to do so), but with MS's own tools. By itself, it's kind of meaningless except to say that it's Microsoft and it's new, so if you're "doing something with .NET", chances are you're not fiddling with DDE for example, but otherwise it could be a lot of things.

      So what .NET covers is mostly two things: first, a common language runtime. This is that "clone of java" everyone goes ape over, as if Java invented bytecode compilation and virtual machines. This means Visual Basic, Visual C++, and their sorta-objective-C language C# will compile down to the same bytecodes, so they can call each other's routines, use each other's objects, and so forth.

      That takes care of integration on one machine, so the next step is to resurrect remote procedure calls with an OO flavor, and that's what SOAP (Simple Object Access Protocol) is (the OO is actually an extension called, no kidding, ROPE). It's basically RPC over XML (the main creator of XML RPC helped design SOAP), which MS figures, probably rightly so, will be a hell of a lot easier to work with than DCE RPC, the hugely arcane protocol that all of NT's current network services as well as DCOM are based on. SOAP is already enjoying some success in existing products, and since it's so easy to implement, has rather complete implementations in languages like perl and python already.

      So boiled down, it's a bytecode VM and a kindler gentler RPC. Not hugely exciting but for the fact that it makes working with MS tech a whole lot simpler, and MS is really putting a lot more effort into it than it did with its half-hearted push of DCOM and COM+ (aka DNA).

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
    11. Re:WTF is .NET anyway? by nagora · · Score: 2

      I was beginning to think I was the only person here that had noticed that. It is bizzare how easily MS have managed to get people to swallow yet another of their crappy "technologies". How many times do they have to be hit before they stop getting into the ring???

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
  86. why GNOME shouldn't use .NET tech by e40 · · Score: 2, Interesting

    The thing that MS is very good at is hooking the developer. Start using their API and in no time you will feel the pain. That is the pain of upgrades. Remember OLE, then COM, then ActiveX, etc, etc?

    Everyone has to realize that following MS is just that. You will burn massive resources the rest of your like FOLLOWING. You will not do anything new, but you will put massive effort into staying compatible with them.

    Do NOT forget than when MS wants to, they can hurt you. Remember the Win32s compatibility that IBM did? Remember what MS did to IBM? They released a gratuitously different Win32s just to break IBM's translator (that ran on OS/2).

    The same thing could happen with .NET. If MS wants to put the followers at a disadvantage, they will do so. Period.

    That is the reason .NET should be ignored by the opensource community. Go out and invent something just as good or better, that stands on its own. That way, MS can't mess with it.

  87. This says it all... by jdavidb · · Score: 3, Interesting

    So if you didn't see this one coming, you simply haven't been paying attention.



    It looks like Stallman just didn't realize this was the plan. Perhaps he also doesn't realize .NET refers more to the Java-like language and runtime being implemented by the mono project than the privacy-trashing hailstorm system Microsoft is trying to wed it to.



    As for myself, I'm a "free as in speech," copyleft, "do what's best for the free software community" kind of guy, and I don't see a problem with moving Mono to .NET, if it works. (AWT and Swing gave me a bad taste with Java, so I'm a little suspicious of .NET, but still optimistic.) Of course, I've known since the beginning of the mono project that this was the plan. Because that's been said openly at every opportunity.



    I do wish Ximian could find it in their hearts to copyleft everything, though. (No library licenses, proprietary Outlook extenders, etc.) And I know, that makes me evil and heartless.

  88. Re:A Conversation between RMS and Human Resources by Anonymous Coward · · Score: 0

    How is this funny?

    What, are you some sort of humior impared dickhead or something? - Oh, I get it, you are just like RMS in the above posting, just about to loose your job to a couple of paper MCSE's?

    It's certainly a shitload funnier then anything you have posted recently.

    It's also a lot more insighful and informative then this

    In fact, looking though your account, you are a waste of space. All you post is shit!

  89. Re:A Conversation between RMS and Human Resources by programic · · Score: 0, Offtopic

    It attempts to make humor.

    --
    -- yawn. --
  90. How many MS gimps can you fit into a thread? by Anonymous Coward · · Score: 0

    Lets play conspiracy theory...

    Ximian was on the rocks a while back financially, what happened? Where did they get that sudden infusion of cash, and a sudden love of .SHIT?

    Microsoft has stooped to writting newspaper editorials using ficticious names and ballot rigging on CNET, why not on /.? Every other thread, MS haters outweigh MS lackeys 5 to 1. What, did all of the slaves suddenly crawl out of the woodwork? Or did the number of ip's resolving to microsoft.com suddenly shoot up, making the access log look fatter then Steve Balmer in a speedo?

    Its obvious they want everyone using it pretty bad. When its adopted by the hungry masses, and the CLS definitions suddenly change so Java, Python, Perl, and oh, everything except C# dont work, then we'll have to develop on windows, boy, wont that be a treat? Won't we show that old fuddy duddy RMS then?

  91. No, quite wrong. by Duderstadt · · Score: 1
    Actually, pinning Gnome to the .NET development concept is an outstanding idea, and will benefit Linux (and open source in general) in spectacular fashion should it succeed. It is RMS who is "braindead".


    The "shifting sands" argument used by many OSS zealots is entirely without merit. Microsoft has engineered .NET to be the ultimate backwards/ cross-platform compatabilty platform, so much so that they could break it even if they wanted to. This is due to the fact that the entire .NET platform is designed to run side-by-side with itself. IE, .NET SDK v1.0, 1.3, and 2.1 may run on the same box, each serving different pieces of client code.


    Want backwards compatability? Microsoft has gone so far as to cripple its own software for backwards compatability. FYI, the intended replacement for Windows 3.1 was Windows NT 4.0, not Windows 95. Microsoft made huge sacrifices in terms of performance, stability, security, etc. in Windows 9x in order to keep Win32 compatable with DOS/ Win16. There is really no reason for MS to distribute what could arguably be considered a successor/ alternative to Win32 and then break it simply because someone else implemented the standard it is based on. What the hell would they say to their (massive) user base?


    And as for the "lineage" of .NET, it's more like: C, C++, DDE, RPC, OLE, COM, DCOM, COM+, .NET. It is an evolutionary extention of object oriented programming, driven by industry titans such as Bell Labs (C, UNIX), HP (STL), and IBM (DDE, OLE, OS/2).

    1. Re:No, quite wrong. by Malc · · Score: 1

      The problem I see with the shifting sands is that it makes it hard to use the latest or greatest. Although it's probably good to avoid new MSFT offerings as they can be buggy, at the same time, it doesn't do one's product much good when it doesn't behave or look like all the other MSFT stuff.

  92. RMS brings a valid point (For once..?) by Anonymous Coward · · Score: 0

    Based on .Net. I've read that they mean the 'specifications' of .Net, which are supposed to remain 'open'.

    Just like we all knew RMS would comment on this issue, we should all realize that open specs don't exist in a Microsoft world.

    I think Miguel should do what he wishes, but perhaps he should watch himself. MS isn't exactly the nicest company on the block, and Miguel could just be setting himself and the Gnome team up for a lot of headaches.

  93. RMS hating or MS hating? Tough choice. by Dr.+Awktagon · · Score: 5, Interesting

    I think a lot of /. folks are letting their RMS disillusionments take control. I personally would definitely NOT like to see the Free software world start using Microsoft-invented, Microsoft-owned, Microsoft-patented technology if it can be helped.

    This is like turning Gnome into a Windows app. Sure, .NET sounds cool from a technology point of view but you should know by now that technology doesn't live in a vacuum. As soon as anything based on .NET becomes a threat to Microsoft, they will cripple it, through technological or legal means.

    The Free software community should stand firm and develop and use open technologies, and not even pay lip service to .NET.

    I agree with the view taken by Nick Peterly (or whatever his name, I can't remember right now) that Miguel has been baited by Microsoft .NET and this will just give Microsoft a way to try and subvert Free software. Maybe that's not what MS was thinking at the outset, and not what Miguel is thinking, but it will be possible and we shouldn't allow MS that kind of power.

    I for one will lump anything that uses .NET in with Microsoft products, even if it's "open source". Why take the chance? I'm surprised that so many /. folks are calling .NET "progress" or "a standard". It's just a Microsoft technology.

    1. Re:RMS hating or MS hating? Tough choice. by scrytch · · Score: 2

      I for one will lump anything that uses .NET in with Microsoft products, even if it's "open source". Why take the chance? I'm surprised that so many /. folks are calling .NET "progress" or "a standard". It's just a Microsoft technology

      Score 5.

      There you have it, the intellectual honesty of slashdot.

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
  94. MS wants you to work on Windows, period. by Anonymous Coward · · Score: 0

    Never take what your enemy offers you. .NET is part of a larger plan. I'm not big on renting my OS, office productivity software, firewalls, games etc.

  95. Re:A Conversation between RMS and Human Resources by Anonymous Coward · · Score: 0

    Excuse me. You don't have to reboot a server to upgrade openssh. Maybe you're just used to rebooting your windows machines everytime you install any piece of code. I'm guessing you don't know much about GNU Linux or xBSD, nor do you seem to understand that its very important to not fall into the MS embrace and extend trap that so many have fallen into for so long. I'm glad we have RMS speaking his mind. That's true whether I agree with him on any one point or not.

  96. Miguel should just ignore RMS by fishbowl · · Score: 2

    I mean, the idea that RMS thinks he speaks for
    the open source community to the extent that he
    can ask someone to explain their decisions on
    matters that have NOTHING AT ALL to do with RMS
    or the so-called community, and that he actually
    expects and answer, seems fairly arrogant on Stallman's part. Best thing Miguel could do at
    this point is to ignore Stallman, maybe wait
    for him to ASK POLITELY, or maybe respond to the
    effect of "I don't have to explain myself to you, and the idea that you expect me to offends me."

    Something like that.

    Maybe I've misunderstood something, but I don't believe that Miguel works for Stallman, uses any of Stallman's intellecutal or physical assets, or has any real obligation to him. So why does Stallman think Miguel owes anything to him or to anyone else?

    --
    -fb Everything not expressly forbidden is now mandatory.
    1. Re:Miguel should just ignore RMS by dvdeug · · Score: 2

      Maybe I've misunderstood something, but I don't believe that Miguel works for Stallman, uses any of Stallman's intellecutal or physical assets, or has any real obligation to him.

      If you're the project manager for Microsoft John, then you're going to have to listen to Bill Gates. If you're the project manager for GNU Network Object Model Environment, you're going to have to listen to Richard Stallman. It's as simple as that.

    2. Re:Miguel should just ignore RMS by crush · · Score: 1

      I mean, the idea that RMS thinks he speaks for the open source community

      I would imagine that RMS would be pretty upset if you accused him of thinking he spoke for Open Source instead of for Free Software!!!

      to the extent that he can ask someone to explain their decisions on matters that have NOTHING AT ALL to do with RMS or the so-called community, and that he actually expects and answer, seems fairly arrogant on Stallman's part

      This is all becoming very silly. RMS was asked a question about this! He didn't volunteer an opinion. I think you are reacting to a /. created caricature of RMS

      Maybe I've misunderstood something, but I don't believe that Miguel works for Stallman, uses any of Stallman's intellecutal or physical assets, or has any real obligation to him. So why does Stallman think Miguel owes anything to him or to anyone else?

      Ummm...that GNOME thingy..what does that stand for I wonder? www.gnome.org says "GNOME is part of the GNU project and is free software [...]". Now, I wonder who started the GNU project? (This last question left as an exercise for the reader).

    3. Re:Miguel should just ignore RMS by mirabilos · · Score: 1

      Actually, RMS leads the GNU project,
      and GNOME is the desktop of the GNU project.

      Isn't is right that a project leader can ask
      a head programmer of a subproject to explain
      himself, just as a corporation manager must
      explain himself once yearly to the shareholders?

      (Not a RMS fan either, but this is just ok)

      --
      My Karma isn't excellent, damn it! (And /. still does not get UTF-8 right in 2012. Wow.)
    4. Re:Miguel should just ignore RMS by jotaeleemeese · · Score: 1

      Spell GNOME. Slowly, so you can understand it. Now tell us what that funny G stands for.

      Are you still with us? Good, really good.

      Now, tell us who founded that "G" organization.

      Good, well done. Here, a coockie for you: :-p.

      Bye.

      --
      IANAL but write like a drunk one.
    5. Re:Miguel should just ignore RMS by fishbowl · · Score: 2

      >Now, tell us who founded that "G" organization.

      It doesn't entitle him to calling out Miguel like he has.

      --
      -fb Everything not expressly forbidden is now mandatory.
    6. Re:Miguel should just ignore RMS by fishbowl · · Score: 2

      >It's as simple as that.

      Comparing an employee::employer relationship
      in a bureaucratic organization, even a public corporation, to the relationship of a volunteer
      developer to the contact person for a project,
      just isn't fair. It's not the same thing. Miguel should ignore Stallman's immature, unprofessional antics and get on with his work.

      Letter G or no letter G.

      --
      -fb Everything not expressly forbidden is now mandatory.
    7. Re:Miguel should just ignore RMS by dvdeug · · Score: 2

      Comparing an employee::employer relationship
      in a bureaucratic organization, even a public corporation, to the relationship of a volunteer
      developer to the contact person for a project, just isn't fair.


      Why? You work on someone's project and want to continue working on that project, you need to respond to the leader. Why does that change? If I started translating part of GNOME I was responsible for into Ada, and Miguel demanded why, and I didn't answer, likely I would have CVS access revoked and basically be kicked out of the project. Same thing.

    8. Re:Miguel should just ignore RMS by Anonymous Coward · · Score: 0

      Isn't that the great thing about open-sourced software? You can take and modify however you please? Miguel should just tell RMS to fuck off otherwise he's going to lose one of the best programmers on the Gnome team.

  97. No "if" about it by drew_kime · · Score: 4, Insightful

    There could be a problem if MS shifts the spec or extends the spec. At that point if Miguel decides to chase MS he loses. If he decides to "fork" .NET and stick with the standards he wins because .NET will become fragmented.

    No one who's been paying attention has any doubt whether MS will extend the standard. All they have to do is require a (patented) process to access a single part of the system.

    Remember, .NET requires interaction with a server somewhere. If the service you're trying to use is a Microsoft one, that server will be inside Microsoft. Now, if Gnome can't use that service, why would anyone choose to use it.

    With Microsoft being the defacto standard, Gnome needs a compelling reason for people to switch. Aiming for where Microsoft was two months ago doesn't provide that. More importantly, if Miguel were to attempt to fork .NET what exactly would be the incentive to stick with his version? Forks are always resolved by market share. Guess who's got it.

    --
    Nope, no sig
    1. Re:No "if" about it by dSV3Hl · · Score: 2, Insightful

      Actually, .NET is just a collection of APIs. Well, it's a vision too :P

      People seem to want to make .NET out to be more then it is...

      What you are saying makes it sound like J2EE would have to connect to Sun to do anything...

      --
      -- [ta]
    2. Re:No "if" about it by scrytch · · Score: 2

      > Remember, .NET requires interaction with a server somewhere

      Do tell me which parts of the Common Language Runtime require connectivity to a remote host? Did the fact that you haven't the remotest clue what .NET is even dissuade you for a moment from opening your mouth and opining about the wisdom of adopting the technology? Miguel has actually used .NET -- have you even looked at it?

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
    3. Re:No "if" about it by Elwood+P+Dowd · · Score: 2

      Uh, basic flaw with argument. "Forks are always resolved by market share."

      No, most of the forks that I can think of are either never resolved, or involve the GPL with no patents. If Microsoft can kill Mono dead with their patents, then Miguel is insane. If he thinks mono can be reworked in the event that MS uses their patents, then forking is not a concern at all. So what if his .NET has a smaller market share? I don't think the objective was cross-platform compatibility with Windows or with Microsoft's .NET. The motivation is that Miguel thinks .NET is a good technology and would add to the capabilities of Gnome.

      Forking doesn't have to be resolved at all. The required contact with a microsoft server could also be easily dealt with by using other servers for authentication.

      And Gnome needs a compelling reason for people to switch from _what_ at microsoft? Switch to *nix? I just thought that Gnome needed good GPL apps. If a .NET framework knockoff helps them do that, great.

      --

      There are no trails. There are no trees out here.
  98. Moderation is a weak argument... by seebs · · Score: 1, Troll

    It's a bit of a joke, perhaps, but a troll? So, everyone's quite comfortable with a leader in the free software community endorsing a closed and proprietary system developed by Microsoft?

    Fascinating. There's no such thing as a thought Slashdot's reader community disagrees with; it's either agreeable, or a troll.

    --
    My blog: http://www.seebs.net/log/ --- My iPhone/iPad app: http://www.seebs.net/seebsfrac/
    1. Re:Moderation is a weak argument... by seebs · · Score: 2

      Wow! And once again, the Slashdot groupthink crowd moderates any criticism as a "troll". This is insane.

      --
      My blog: http://www.seebs.net/log/ --- My iPhone/iPad app: http://www.seebs.net/seebsfrac/
  99. It won't work anyway... by ChaoticCoyote · · Score: 5, Insightful

    Consider several things...

    • Microsoft has not submitted the entire CLR class library to ECMA -- and the monster in Redmond has made it clear that they want to license the non-ECMA classes commercially.
    • Most Windows applications (even those for .NET) rely on API calls. Perhaps MonoGnome can incorporate Wine?
    • Microsoft does nothing that is not in its own best interests -- rather typical, really, of monopolistic entities. Miguel is likely to end up in the belly of the beast, like so many "partners" of the past.
    • Assuming MONO supports Visual Basic.NET, will it also include the "compability layer" required for legacy VB code?
    • If Miguel philosophically violates the spirit of GNU and Gnome, developers will flee his ship. One of the great glories of free software is the ability to rebel without bloodshed. If you don't like the way Miguel is running things, create a new desktop or work on a different project. Free software may not be timely, but it sure is liberating.

    I'm not sure there's much here to worry about -- other than making damned sure that free code doesn't somehow become proprietary through various license follies. On that issue, people like RMS have my heartfelt thanks for their vigilance.

  100. MOD PARENT DOWN by Anonymous Coward · · Score: 0

    Why do cockheads insist on posting absolute shit at +1?

  101. RMS walks in the door, slamming it behind him... by Anonymous Coward · · Score: 0

    RMS: "Miguel, you got some splainin' to do!"
    Miguel: "Waaah! Oh, Ricky, I'm sorry. I didn't mean it!"

  102. I find it very disturbing by Anonymous Coward · · Score: 0

    That someone in the position of having a readership of 600,000 can dismiss the political arguments of the GNU project as "amusing".

    Admittedly, I see a future in many aspects to a .net "infrastructure".. If you can use a linux client to talk to a microsoft server via .net, then vice versa should also be possible (unless M$ block this out, which is probably inevitable).

    Then again, if this does happen, I don't want this bound to the Gtk widget set (sorry to troll, but I've written code for it. it smells funny). Perhaps the KDE guys should do the same.

  103. Maybe this is why.. by lowtus · · Score: 1

    RMS feels like Miguel should explain himself:

    "GNOME is part of the GNU project, and is free software (some times referred to as open source software.)" --The gnome website, second line of body.

    Not that I side with RMS, but hey.. that's what the website says.

    --
    http://fanblade.dhs.org:27902
  104. I find this pathetic by Anonymous Coward · · Score: 0

    Migual is too often optimistic that Microsoft will build .net safe and secure. This is like saying that if the flood gates were open, there would be no flood...RMS should be pissed

  105. Look its obvious by now. by Anonymous Coward · · Score: 0

    Abandon Miqueland his mad gnomes schism.

    Retrun to KDE.
    For the most part it is bullshit free, unlike Gnome.

  106. What? GNU Based on UNIX??? by Anonymous Coward · · Score: 0

    So RMS's vision was to build a OS based on UNIX. So, what's the difference basing GNOME on .NET?

  107. RMS vs. Miguel by Cyno · · Score: 1


    I don't know about you, but I've read a lot about Richard Stallman. This man is a genius. Did you know he left MIT to start GNU?
    I heard of Miguel through Ximian / Eazel / Helixcode and now Mono. Eazel was notorious for putting small logos and advertisements in their code, similar to Ximian in some ways. And now he's carrying the GNOME flag preaching Microsoft APIs and the future of open source and free software. Miguel probably didn't mean what he said, but none the less, he irritates me. I don't like someone betting my desktop on untested APIs without much public debate and discussion.
    Hearing Richard Stallman's slight protest of Miguel's public comments this morning brought a smile to my face. At least a strong voice in the free software community is stating that Miguel doesn't speak for all of us.

    1. Re:RMS vs. Miguel by Anonymous Coward · · Score: 0

      This man is a genius. Did you know he left MIT to start GNU?

      How does this make him a genius? Would I be a more of a genius if I didn't even go to MIT in the first place?

    2. Re:RMS vs. Miguel by BitwizeGHC · · Score: 2

      RMS is actually a Harvard graduate. MIT was his place of employment when he started the GNU project. The man is smart, and knows his software; there is no denying that.

      --
      N4st0r, trixx0r h0bb1tz0rz! Th3y st0l3 0ur pr3c10uzz!
  108. "Freedom" by jxqvg · · Score: 4, Funny

    You're Free to do whatever you want in GNU land, as long as it's exactly what RMS wants you to do.

  109. What might be bothering RMS by Vspirit · · Score: 1

    In the Miguel de Icaza interview

    "When Microsoft ships 1.0 we're not going to be shipping Mono1.0 for at least a year. So we're late. If they make changes to the API we'll try and track it down.

    and..

    "They have a beautiful security system and we're emulating the whole security infrastructure. It's actually easier to use than the Windows counterpart. We're basically wrapping the Unix functionality inside the Windows functionality.

    "What's important to keep in mind is that you do not actually use the Windows API in .NET - you use the .NET API - the clases they have defined.


    And I am also interested in knowing more about Miguel's interest as these comments doesn't look good from a strategist point of view.

    Hereby we are not stating that compatibility with MS is bad, I like that idea, only I do not like it strictly on their terms, with them setting the standard.

  110. bah by nomadic · · Score: 2

    Give me a break.

    The posts here just tell me one thing; most of you despise RMS so much that you'll take any opportunity to criticize him.

    If ANYONE else criticized Miguel's intention to integrate .NET into GNOME, you'd immediately rally to his side. But since it's RMS you just can't help trying to find some sort of way to justify how trusting Microsoft to keep .NET open is a good idea.

  111. Business sense? by Penguinoflight · · Score: 0

    I have been using their products for 18 years, and I continue to use them when to do so makes busines sense.

    I have never known a microsoft product to make business sense. I don't think RMS is going overboard just for the record, I think Miguel is going insane.

    Sun has a much better platform than .Net with Java, and it's even faster. Java is even more popular.

    --
    "And we have seen and do testify that the Father sent the Son to be the Savior of the World"
    1 John 4:14
  112. Not when you're talking about Microsoft in the... by Anonymous Coward · · Score: 0

    paragraph. Remember, they've(Microsoft) been convicted of being a Monopoly already for weeding out competition. For someone to jump ship and follow blindly like this might actually be 'insane'. Microsoft as it stands shouldn't even be around anymore after what they've been charged and convicted with, but they still are. This is not good.

  113. .NET Misunderstood by Anonymous Coward · · Score: 0

    I believe you misunderstand what .NET is, and which portions could be useful to GNOME and Linux. Miguel is porting C# and libraries to produce software that runs on the CLR (Common Language Runtime) --- think Java VM. C# and the CLR have some good, solid ideas, in part because a lot of them derive from the best ideas of C++, Java, and software component technologies.

    Part of Microsoft's .NET strategy is Passport, their authentication service for world domination. But .NET is a strategy that encompasses a few technologies and a whole lot of partnering and marketing.

    All Miguel wants to do is bring a compatible version of some very good technology to Linux. As a developer, I'm looking forward to working with C# and Mono.

  114. RMS Asks Miguel to Explain Himself by in_the_krug · · Score: 1

    Future will let us know if de Icaza's vision was the right one. Whatever happens, choice will always be there, so what's the big deal if he goes .NET or Mono or whatever. What bodders me in this thread is a COMPLETE LACK OF RESPECT [in quite a few postings] for Richard Stallman and for what he's done for the Open Source Culture. One may or may not agree with Stallman's views but RMS has certainly earned the right to question somewhat controversial acts within the community. ...and so ends my first slashdot posting...

    --
    :wq
  115. How many know... by Anonymous Coward · · Score: 0

    What .NET is about, apart from the well-known
    fact that it is from Microsoft? How many actually
    know what C# is and how different it is from a
    bazillion other more mature languages out there?

    .NET is just MS way of rehashing existing technology and of course, adding a little bit to it. Their legendary marketing dept. is doing a damn fine job of touting this as the greatest new innovation from the all-time innovative company ever.

    Remember, if you are the gingerbread man, you can never ever trust the fox.

  116. Actually that statement is probably correct by Anonymous Coward · · Score: 0

    If anyone's smoking crack here, it's RMS.

    Looking at his website: http://www.stallman.org/

    Where he seems to have a ton of links along the lines of, "SaveHemp" and "change the marijuana laws" type of thing. So yes he probably is smoking crack as well :)

  117. I was wondering why nobody posted anything yet by Nelson · · Score: 2
    I read this the other day and I was wondering why it wasn't an issue. It doesn't feel right for some reason, especially with the MS .NET license issues and the bitterness that was between the GNU people and KDE/QT people.


    I think the only thing that I really take exception to is the choice of wording. I'm assuming that GNOME will incorporate .NET but not be a direct clone of it and completely based off of it. I might be wrong about Miguel's intent, I do question the wisdom of building on an unproven (relatively speaking) architecture while the idea of embracing common APIs to the Windows world is exciting though. My doubts will fall away more when I see a Linux hosted .net compiler and as mono and .gnu get further along.


    I also think there are some mistakes about Java in there. There are GTK+ and GNOME bindings for java and gcj. Java doesn't force you into a platform, it's very powerful to go there but you don't have to. We could very well design a new class framework and use java for this, there isn't any real reason why it couldn't be done, I just think that he thinks .NET and C# are where everything is really heading and he wants to be there.

    If it really takes off and flies then maybe we should "base GNOME" on .NET but it just seems too early for that right now.

  118. The above is FUD by tlhf · · Score: 1

    The scary thing is, I think some people will believe that...

    ".Net is at the moment, still crystallizing into a vision/API of "pay as you go" services."

    No, it's various things. A common language runtime - a bytecode executable which will run on any compatible JIT compiler - whether it be on x86, Alpha, or some future Nokia phone. A standard set of APIs and a standard class library. Much like those provided with J2EE. Also under the .Net label are such things as the compilers, the languages, and certain *optional* web services such as hotmail and hailstorm.

    "That means when you build a .net app, Redmond gets a percentage of your use time out of it."

    Lies, lies, and more lies. This is simply not true at all. Sure it's possible to create applications which use the Microsoft web services, but it's by no mean necessary, or even nearly manditory.

    "2) You are literally stuck on PC hardware. You can't get anywhere further than that without a .Net core services server too approve and monitor your use of .Net services. (After all, Uncle Bill needs to get his cut when you pay as you go, minute by minute, transaction by transaction, or month to month...) "

    Not true again. Pretty much the whole point of VMs and JITs is that they are hardware and platform independent. Microsoft, with the help or Coral I believe, is writing a JIT compiler for FreeBSD, and the Mono is creating a fully open implementation for IA32 Linux, with other platforms and architectures to follow.

    What are you talking about with a .Net core services server?

    "Can't you wait to get your hands on that just released .Net API and development IDE? "

    Well, the APIs been released for a good year now or so with only minor changes in the betas. But, like everything here, you're talking just plain rubbish.

    I very much think you should read the Mono FAQ here: http://www.go-mono.com/faq.html

    tlhf
    xxx
    Everyone loves a SlashDrone!

    1. Re:The above is FUD by hackus · · Score: 1

      Yes, .Net includes the foundation for writing Java, err, Microsoft Java, and I DO MEAN Microsoft Java.

      You are confused guy if you think you are going to write Java core .Net services on a Linux box or any other box except one that is licensed by Microsoft.

      Fat chance in .Net hell, on the Java 2 platform.

      You might be able to write the client based portions of a, say, .Net for Payment services, but THAT IS ALL.

      I am also NOT confusing passport, either. Passport is a .Net service and it WILL RUN as a core service for ALL .Net applications that require authentication in the .Net API.

      If you don't think this API will be tied to a pay as you go, or subscription basis you are very naive.

      Microsoft is testing this framework out in this current release of XP. If successful it will do this with its next release of the OS and then with the rest of its products, all the way down to the developer API's.

      You can't be serious that Microsoft is not going to eventually do this after they have stated in public forums, conferences and on slashdot many times that net services/subscription based software is the future of thier revenue streams?

      And pleazzze, do you realize what version of Java comes with .Net? The last license Microsoft got was Java 1.1.7, from Sun.

      There is NO WAY I would or anyone else for that matter would use a 1.1.7 API to program against now days for Java apps.

      So YES, go ahead and be stuck in the Microsoft Java 1.1.7 world with .Net. With such an ancient API, you can't do any of the JDBC 3.0, SWING advanced call backs and graphics acceleration features!!!

      You are sadly mistaken if you think you are going to be using Java 2 in a .Net context.

      So if this conversation was being held 3 years ago, you are right, all of what I said would be untrue. But the Microsoft VM is WORTHLESS now and your counter arguments are based on an outdated Java platform that NOBODY uses anymore to develop with!!!

      So you point is? That I can use a old antiquidated VM to port my .Net apps? That is suppose to be a solution??

      -hackus

      --
      Got Geometrodynamics? Awe, too hard to figure out? Too bad.
  119. Benefits of .NET by crush · · Score: 1

    This is not a troll or intended to be flamebait or anything: what are the crucial benefits that would be obtained by tying oneself to a completely new and untested programming framework like .NET?

    Also (and this is really the same question in a different light) what is .NET and am I correct in saying that Mono is the Free implementation of .NET?

    I have found one actual statement from Miguel as to why he wants to move Gnome from being based on C to being based on Mono (again this confuses me, I thought that .NET is some sort of super-duper XML based interactive protocols thingie that is actually written in C#):
    http://lists.gnome.org/archives/gnome-devel-list/2 002-February/msg00026.html

    I am not asking anyone to rewrite any code. Indeed, I encourage people not to do so. But when it comes to extend a product, Mono might be a valuable tool. Valuable, because I believe that the major feature of .NET is reduction of development time and the reduction of the money we spend on developing those products.

    I have written a large amount of code over the years, and there is a point in everyone's life, when you figure `dealing with memory management is just not worth it'. I want to have a garbage collected language, and I want to have a modern platform, and I want language independence.

    So, it seems that the main stated benefits in Miguel's mind are Garbage Collection and Language Independence. Is there no other way to acheive these goals?

  120. GPLs' viral nature by koekepeer · · Score: 1

    I can see the need for a very restrictive license like the GPL. It's "viral nature" is the only bat that can be used to hit at corporate entities that try to embrace & ...

    Go RMS, extend your license!

    (will it be troll, insightful, or clueless...)

  121. Miguel is young and niave by Anonymous Coward · · Score: 0

    and he's playing with the big boys. Squash.

  122. Don't play the M$ game by restive · · Score: 1

    Flirting with .NET is definitely selling out to the dark force. We all know Microsoft, and we HAVE the tools and technology to beat them at their own game. Let's stop playing on their ballfield.

    Miguel: "OSS...I am your father"

  123. Maintainers. by broody · · Score: 2, Informative

    It's interesting how someone can post a link to Miguel's clarification but it gets lost in the shuffle.

    Beyond that it amazes me how everyone seems to be overlooking the maintainers of the various Gnome applications. Just look at the shear size of the Gnome Software Map. If anybody is going to be making the call of using Mono, Bonoboo, or whatever when adding features to Gnome applications it will be maintainer(s) and contributors.

    Hell even in Miguel's example of Gnumeric, I would suspect that Jody Goldburg as the maintainer would be making the final choice rather than Miguel. I'll grant you I don't follow Gnumeric development and Jody might love Mono but it seems everyone is looking in the wrong place to discern the future trends of Mono & it's integration with Gnome.

    And yes, I do realize that Miguel was the creator but he seems to have his hands full with other things like Mono and Ximian. As I recall his stated motivation for creating Gnumeric was not even an interest in a spreadsheet but annoyance with the lack of one in Gnome.

    --
    ~~ What's stopping you?
  124. Position Explained by Anonymous Coward · · Score: 0

    His position has already been explained again and again and again as the register points out in their article. Has RMS gotten to the point where he can't be bothered to read existing explanations?

  125. One API to rule them all by Snafoo · · Score: 3, Funny


    "Lo, I am Miguel the many-coloured!"
    To which RMS the grey replied,
    "You have been staring into the Lidless API for too long. You tried to wrestle control of the Dot away from Him, but the Dot still points to Redmond."
    "To oppose Bill is impossible! If you are not with us, then... Die!"
    </rough_paraphrasing>

    --
    - undoware.ca
  126. Did you start computing in 1999? by alexhmit01 · · Score: 5, Informative

    Windows, at present, only supports a single platform. Because of this they have no cross platform instalation issues. You must be thinking of some other operating system.

    Rewind the clock. The AIM alliance (Apple, IBM, Motorola) are cranking out faster PPC chips, the Alpha research project is bearing fruit, and Intel can't get the Pentium to move. They start playing tricks like they did at the end of the 486 era with faster processors then busses, but they can't really get the speed up.

    Intel looks like a dead end.

    Microsoft's NT project looks like it will divorce them from Intel. Their NTVDM, based on an old OS/2 VDM (IBM's later version was better) can emulate the entire 286 instruction set, so you can run DOS apps inside of it. They develop NT on a non-Intel architecture (rumored to be MIPS) to avoid any Intel specific shortcuts.

    NT 3.51 supports the MIPS (there was a project with several companies to build a desktop PC on the MIPS line, NT was the OS, and Intel pulled tech specs for their stuff from everyone involved ).

    NT 3.51 supports the PPC. They are scared of Taligent Pink, the Apple/IBM project to build two OSes on the same core system. PC Users would run OS/2, Apple users their Macs, run the same applications with the different environments.

    NT 3.51 supports the Alpha. The Alpha looks like it is going to be awesome and could carry Microsoft into the server rooms. It looks like a screamer. The AlphaPC, the cheap version of the chip, looks like a great processor. NT 3.51 and the AlphaPC could turn Microsoft into a workstation player and compete in the engineering space.

    Intel is still moving chips cheaply (in the $400-$1000 range) so they are involved.

    Microsoft has another project, Chicago AKA Windows 4.0 AKA Windows 93, released as Windows 95. It brings the Win32 API to the lowend world. Get your apps moved to Win32 from Win16, and you can move to Windows NT (but not OS/2). Stick to Win32s and IBM can still fight on with OS/2.

    At that point in history, there was no Microsoft monopoly.

    What happened?

    Intel gets the Pentium Pro to perform well on 32-bit operations (though the 16-bit code in Win95 made it a dog there) and announces the Pentium II, a PPro without the expensive on-chip cache. Quad-PPros do okay as workgroup servers. The MIPS PC initiative dies out (taking one of the top graphics card makers with it, who couldn't compete without Intel's PCI specs early... and Vesa Local Bus wasn't keeping up).

    IBM refuses to ship PPC computers (to run Windows NT) until they have OS/2 running there. Well, the OS/2 port couldn't make it. Sure their were dozens of machines build in Boca Raton, FL, they rocked. The PPC 620 was promissed with the 486 core integrated. Wow, OS/2 on a PPC with your old DOS/Win apps running on the 486 core? Never shipped...

    NT drops to just the Alpha and x86. With no support for the other ports, Microsoft lets the development tools for non-x86 lapse. Visual Studio RISC was usually at least 1 rev back.

    Alpha support drops out later.

    Microsoft is now stuck with x86.

    Itanium/IA-64 is on the way. Microsoft needs a 64-bit system to carry them up the food chain, and the Alpha is dead.

    AMD's x86-64 is on the way, and while there is no official plans for Microsoft to support it, I'm sure that they will.

    Microsoft is back to pushing cross platform.

    J++ didn't get them there. The CLR may.

    The CLR is part of .NET. The XML services are another part. The tech is separate (though plays nicely together), but all part of .NET.

    Microsoft HATES sharing their monopoly with Intel. Intel may be the junior partner, but they are there. Microsoft needs to increase its leverage. The CLR makes Intel a junior partner... VERY junior.

    They can talk to IBM about PPCs, or AMD about x86-64.

    Microsoft certainly has cross-hardware issues. Because of them, they are only on 1 platform.

    NT is extremely portable.

    x86 assembly code is not.

    Alex

    1. Re:Did you start computing in 1999? by MrBlack · · Score: 3, Informative

      Don't forget the browser wars and Java. Microsoft saw (in Netscape and the JVM) how someone could take away their OS monopoly by creating a layer ON TOP of the operating system that people could develop for. A couple of years later the DOJ are threatening to split MS into an OS and Applications division. They think to themselves "Why don't we create this 'new layer' ourselves, lock people in to this 'new layer that sits on top of the OS' negate any possible problems a split might create?"

    2. Re:Did you start computing in 1999? by jsse · · Score: 4, Interesting

      Thank you for such a detail chroncle but since I worked for IBM I've heard a different version than yours. (and since I worked for IBM I may be biased, be warned. ^_^)

      It was not IBM refused to ship PPC with NT, it's Microsoft who refused to developed NT on PPC. In fact DOS/Win32 running on 486 core wasn't so bad at that time, may be due to some architectural difficulties Microsoft did not port their NT to PPC.(you are right NT is portable and asm is not, but PPC's asm is open enough for them, at least as far as I know)

      NT can run on Alpha. I'm not sure whether NT5(aka W2K) can run on Alpha, but previous versions can. It's Microsoft who left Alpha, not vice versa. :)

      OS/2 lost to Windows mainly due to the fact that Windows do not allow OS/2 ship with many Win32 components - that almost drove OS/2 out of Win-compatibility business. In fact IBM did strike back by releasing 'OS/2 for Windows' version, but lost is lost.

      Microsoft then further extended their monopolization by penalizing PC vendors if their line of products ship with OS other than Windows. That's what you've been hearing in the trial.

      We, at that time, always wondered "Can they do that?", but hell, IBM did that during 70's(in other market) so why couldn't they! Now we know it's illegal, heh, oh well. :)

      but it's too late.

      In conclusion, Microsoft chose the path of monopolization. Your post sounds like Microsoft was forced to do so, may be I'm wrong. :)

    3. Re:Did you start computing in 1999? by foonf · · Score: 2
      Microsoft did not port their NT to PPC.(you are right NT is portable and asm is not, but PPC's asm is open enough for them, at least as far as I know)


      It was ported, IIRC it was even released. You can find a "ppc" directory on NT 3.51 and 4.0 CDs. IBM has been balking on open PPC hardware for almost 10 years.

      NT can run on Alpha. I'm not sure whether NT5(aka W2K) can run on Alpha, but previous versions can. It's Microsoft who left Alpha, not vice versa. :)


      Hard to say. NT on Alpha development was always funded by DEC, then Compaq, to a certain extent. Compaq pulled funding and support for it, and Microsoft stopped development (they actually kept using it to develop the 64-bit version until Itanium hardware became available). There are beta versions of Win2k for alpha, but the final version didn't support it.
      --

      "(Man) tries to live his own life as if he were telling a story. But you have to choose: live or tell." --Sartre
    4. Re:Did you start computing in 1999? by Anonymous Coward · · Score: 0

      That's right, both NT 3.51 and NT 4.0 supported the PowerPC. The whole point of the 3.51 release of NT, in fact, was the addition of the PowerPC port (although a few new features also slipped in), so how someone who worked at IBM could be so misguided boggles the mind.

      I was at Microsoft back when the PPC was considered viable, and there were IBM guys all over the place. The real problem was IBM and Motorola couldn't convince Apple to follow the PowerPC Reference Platform (PReP) standard, which is what NT had been ported to, and the only vendor shipping PPC machines in any volume was Apple. Without the Apple machines, the PowerPC market was a tiny niche comprising little more than IBM's pricey RS/6000 workstations. Maintaining an NT port for the RS/6000 market wasn't worth the investment, so it was dropped.

      One comment about NT development: you don't need to listen to rumours about what NT was developed on, since it's public knowledge. NT was originally developed for the Intel i860 (codenamed 'N10', hence 'NT'), but when that chip (an odd LIW design) proved to be unviable, development was moved to MIPS, with concurrent development on the i386. The Alpha and PowerPC ports came later (with a lot of the work done by DEC and IBM guys, respectively).

    5. Re:Did you start computing in 1999? by TummyX · · Score: 1


      It's Microsoft who left Alpha, not vice versa. :)


      How do you know that? You just made that up didn't you?

      Compaq (after they bought out digital) was responsible for porting Windows 2000 (NT5) to Alpha. They discontinued support for W2K sometime after beta2. It wasn't Microsoft. No doubt, Compaq did this because they didn't want to keep developing Alpha (only use the technologies).

    6. Re:Did you start computing in 1999? by jsse · · Score: 2

      Hi TummyX, since you asked, I continue my trolling... :)

      As I said I'm biased. :) Also, I've left IBM long time ago so the piece of history I quote might not be very accurate. My apology.

      But what've heard from my former co-workers that, you are right, DEC then Compaq are responsible for the development of NT on their Alpha, and Microsoft has granted their access to the codebase of NT(well, part of). However, this partnership ended(sort of) for some reason. We've two rumors(yes, rumors):

      1) Compaq dropped the Alpha line. They dropped a lot of promising projects in DEC, so we wondered exactly why they bought DEC at the first place. :D

      2) Microsoft, having seen Alpha business didn't work so well, gradually withdraw granting and supporting Compaqin the NT development.

      Since we were compulsory MS-hater, we tend to believe number 2. Heh just kidding. Actually another beer friend who was a developer in Compaq told me they did't have access to newer codebase since...(don't reall when), and he was liquidated soon after. He might lie to me and bad-mouth Compaq because in my opinion he's a rather disgruntle empolyee ^_^, any Compaq guy can confirm this?

      What a shame! You know Alpha servers even have better sales than our PPC! XD

  127. One of us doesn't understand how this works by drew_kime · · Score: 2

    I'm willing to accept it might be me who's wrong, but my understanding of .NET, according to the way Microsoft themselves have sold it, is that trust of foreign code will be established by reference to a central verifying authority. For example, the way they use Passport to authenticate within Hotmail.

    But to me the big issue is more the way MS will use .NET in practice. While the .NET specification could indeed be submitted in its entirety to some standards body, what would prevent Microsoft from adding an additional API into all the services that they actually build off of .NET?

    Any ".NET compliant" third-party implementation that is not interoperable with Microsoft's version will be dead in the water.

    --
    Nope, no sig
    1. Re:One of us doesn't understand how this works by cygnusx · · Score: 1


      Someone please correct me if I am wrong, but my understanding is:

      - all code is digitally signed to ensure integrity. That's one level of protection.

      - The other level of protection is getting organizational certificates signed by central authorities (like Verisign, Thawte, SecureNet and others. Similar to how e-commerce sites handle SSL today. In fact, ms is apparently partnering with VeriSign for this, but nothing afaik stops other parties from offering their own services.

      >Any ".NET compliant" third-party implementation
      >that is not interoperable with Microsoft's
      >version will be dead in the water.

      If .NET does not interop with other standards based systems (Apache SOAP, ONE, Soap::Lite), then *it* will be dead in the water. Ditto for any of the others actually.

  128. Re:he ALREADY explained himself - RTF article, RMS by steve_l · · Score: 2, Insightful

    half those class calls are thin wrappers around the OS. Example, .net drawing API is a wrapper to GDI+; all the file IO is modelled on NT objects, not the unix device model.

    Even if you arent talking to the API, the package model assumes it is there. ASP.NET even assumes that COM+ is there for things like message queuing and transactions.

    MONO could do their own package heirarchy for talking to the OS, and run on all platforms, mac, unix, windows, etc, instead of cloning the windows package heirarchy in one go.

    But they'd be better of writing Gnome 4 in java

  129. Please mod down by Anonymous Coward · · Score: 0

    Hey mods, this guy obviously hasn't taken the time to actually read anything ont he issue. Miquel has posted explanation after explanation about the whole go-mono.net thing everywhere as the Register points out, and further, GNOME happens to be free software and he does not control its direction. Why can't folks have opinions nowadays without know nothing idiots jumping down their necks for "ill-chosen" words?

    These guys have obviously never read a single mailing list and probably have not contributed a single line of code. If idiots like this migrate from GNOME to KDE based on some thoughts of one developer, good riddance I say, idiots like this detract from folks doing honest open source work. Let's befriend the helpful, knowladgeable folks, and let the ranting idiots find other mailing lists to bother.

    1. Re:Please mod down by Archie+Steel · · Score: 1

      Okay, first of all you're an idiot, I think we can all agree to that. That being said, if you had read the reply I posted, you would have understood that I personally will not switch, and that in the end I was going to use the desktop which I prefer using at the time, be it KDE or GNOME (or IceWM or fscking twm!)

      What I did say is that Miguel's (with a "g", moron) statement is sure to draw fire and that some user might migrate because de Icaza seems to be endorsing a standard that is now being pushed by Microsoft as the "next big thing". In other words, I was reflecting on what may come to pass, an analysis if you will. I know it's beyond the scope of your feeble, cowardly brain, but if you read it again a couple more time you'll get it, eventually.

      --

      Reminder: find a new sig
    2. Re:Please mod down by Archie+Steel · · Score: 1

      Because all of these Anonymous Cowards hurt my pride (I had a vision of how much money I'd be making now if I'd sticked with programming back when I was 16), I did go and read some of the GNOME mailing lists, so as to get an idea of what those involved in the project think...it seems that some do believe that they can use the technology without MS somehow pulling their strings. Actually, they make a good case of it, so I'm thinking that they might be right. However, from a purely marketing point of view, I think a distinction must always be made between the .NET architecture and the .NET services that MS wants to implement (and charge you for)...There's a confusion out there about those two "meanings" for .NET, a confusion which plays right into Microsoft's hands...

      --

      Reminder: find a new sig
  130. Ximian's plan to make money off GNOME by carlfish · · Score: 2

    Point 1. Mono was recently relicensed from LGPL to the MIT X11 License. This means that it is possible to sell proprietary forks of Mono without the permission of the contributing developers.

    Point 2. Only small parts of the .NET libraries are standards, and available to be cloned by the free Mono. The remainder are technologies that must be licensed from Microsoft.

    Point 3. Ximian need a long-term way to make money.

    Conclusion. When GNOME is based on Mono, Ximian will start licensing the additional libraries from Microsoft, and incorporating them into a proprietary "Mono-Enhanced" (Duo?). Mono-Enhanced will be binary compatible with Mono, so you can plug it directly into your GNOME desktop. Users will need Mono-Enhanced in order to interoperate with most .NET services, since they're all running on Windows boxes that have the full Microsoft .NET implementation.

    Microsoft will have pulled a massive embrace and extend on GNOME, through Ximian. Way to go, Miguel. :)

    Charles Miller

    --
    The more I learn about the Internet, the more amazed I am that it works at all.
  131. good idea... by teromajusa · · Score: 1

    ...but a better idea would be to use the .NET implementation on windows. It will be more up-to-date, and it will have all those nifty proprietary features that MS likes to add. Sounds like the Mono team has already started that approach - they develop on Windows then test it in gnome. I say why bother with that second step? ;)

  132. Re:he ALREADY explained himself - RTF article, RMS by ahde · · Score: 2

    yeah, you use the defined classes to make RPC called to the undefined ones. So even though you implement the whole spec (which is less than 1/4 of the classes), it doesn't work with some, and others, it works just fine with -- but you get a big pop-up on your screen from verisign that says

    "You are using an unsecure application that does not have a guaranteed Microsoft checksum. Are you really stupid enough to trust anyone but Microsoft-Verisign?"

  133. it's not so bad by matman · · Score: 2

    Many people are going off on rants detailing why Mono is a bad idea.

    Who says that Mono will try to chase Microsoft? Maybe a Wine like project will try to implement all of the new proprietary MS .NET classes for use with Mono, but will Mono do that? Why can't mono create new GNOME classes that run ontop of .NET? This would allow GNOME and its applications to run on Windows. This is a good thing. GNOME is trying to build a free software desktop - not only the environment, but also the applications. GNOME is not going to try to chase MS so that GNOME can give up and only use proprietary Windows apps.

    Remember, using the .NET framework does not mean total compatability with MS, and it does not mean a new WINE .NET implementation of all of the MS classes (although someone could make such an effort). Think of the Mono .NET more as the basic C libraries as opposed to all of the proprietary libraries that vendors may come up with to do more advanced things.

    Or am I missing something?

    1. Re:it's not so bad by cgleba · · Score: 4, Insightful

      We're all jumping to conclusions trying to speculate what, exactly, did Miguel mean. There are SO MANY different paths that Mono / GNOME / .NET can take.

      RMS simply asked the question, "please explain a little better, Miguel". He didn't flame him, and he didn't take an ideological stance, however the ./ RMS-haters went nuts and 'interpreted' his words, too.

      Let's all sit back and listen carefully and only start the flame wars AFTER we get the whole story from both sides.

  134. Jihad!! by Tom7 · · Score: 2


    Well said.

    But -- typical slashdot folks respond really well to this kind of button pushing. I'm thinking that there must be some way to channel all of this energy into something good.....

  135. .NET, we'll own you by Com2Kid · · Score: 2

    Great, great, great, bleh.

    Server orintated, lead way to pay for use software subscription programs.

    Where will users run from Microsoft if even the free software is under MS's rule?

    Do we REALLY want EVERYTHING to be server orintated? I mean sure it is a good geek dream, but shoot folks, WHO IN THE WORLD do YOU *trust* with your data?

    If MS has its way (another generation or so past .NET) we will all be storing our data on MS servers, and you just /know/ how secure those are. Hell even Microsoft has to admit that they have 'security vulnerabilities'.

    Do you really want your SS#, CC#s, address, telephone number, and all of your other personal information stored on one centeral server? Think about it folks, first damn exploit that comes along and some damn script kiddie ends up richer then Bill Gates.

    Yah, great plan, those applications servers are. Now excuse me while my eyes roll out of the back of my head.

    (Who the hell thought up of this? Centeralized servers for LANs, sure. Heck even WANS, but shit, one GIANT centeralized server? Ohh maaan, somebody was smoking the baaad dope that day!)

  136. Serious question. by Anonymous Coward · · Score: 1, Interesting
    Forgive me, I am not trying to be a troll here. And I'm hoping someone with more knowledge than me will read at 0 to see an AC question.

    All this rhetoric about RMS and Mono and Ximian got me to re-read the article Ximian to Change License for Mono

    How can Miguel change a license from GPL to anything else? My understanding of the GPL (section 3.1) is that this is impossible.

    In other words, once software is under the GPL, can it actually be relicensed under a different scheme?

    1. Re:Serious question. by Anonymous Coward · · Score: 0

      If you are the owner of the copyright in question, you can release copies of it in as many different licenses as you wish. So if I write something, I can release a copy of it under the GPL, wait as long as I want, and release a copy under a proprietary license. I can remove the download for the GPL copy, but anyone who has that GPL'd file has only to follow the GPL, they don't owe me anything.

      On the other hand I can't take someone else's code, change a few minor things, and release it under a non-GPL license.

      Hope that helps.

      Don't be afraid to actually read the GPL itself. It's not that long, and it is clearly written.

    2. Re:Serious question. by nagora · · Score: 1

      You can release Version1.0 of something under GPL and Version2.0 under something else. You can re-release Version1.0 under a looser license but not a tighter one.

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
  137. MONO is not .NET by jcc · · Score: 2, Interesting

    Mono is a clone of C# (c-hash) and the Common Language Interpreter (CLI). The clone of .NET (and Hailstorm) is DotGNU, which Miguel has nothing to do with.

    There is a clear advantage of using the .NET CLI framework. Insead of write once in Java and run anywhere, it is write once an any language, and run anywhere. This is very well suited to free software development, since it is much easier to reuse code, and allow more people to collaborate.

  138. More than a Technical Question by _Sprocket_ · · Score: 2


    But .NET is actually a pretty well thought out and designed plan. If you take off the blinders and look at it, .NET really makes sense.


    The Evil that Microsoft does is not technical. While it may involve technical trickery... at its heart is marketing. Microsoft is a technical company who excels at marketing.


    To understand the "evil" we're looking at, one has to realized what (subset of?) moral code is being used. Its not neccisarily the morality that condems murder. It is not the ultra-aggressive business morality that accepts any action that turns a profit. It is a techie morality - one of making things work. Functionality. And ultimately, interoperability. If something interferes with functionality and/or interoperability, its evil. If this interference is artificially induced, it is exceptionally evil.


    Microsoft has often interfered with interoperability as a marketing tactic. It is such a strong part of their business, that they have not only worked it in to their products but they have used it as a reason for aquiring other technologies and changing open systems (embrace and extend).


    This should be old news if you're reading this. Even if you don't subscribe to that moral code.


    So how does all this apply to .Net? The question of using .Net is not entirely a technical one. It is very possible that Microsoft has created a good technology (they do that from time to time). But because of Microsoft's previous "evil", one can not leave it entirely up to technical concerns. Microsoft's actions MUST be concidered before touching anything that has origionated within the Microsoft camp.


    That certainly doesn't mean one should automatically discount Microsoft's offerings. To be sure... the moral code I mentioned all but demands looking at any new technology. And hacking it. But one would be foolish to limit this issue to technology alone. Anybody involved with .Net (for good or bad) MUST enter in to it with open eyes... and a few cautious looks in Microsoft's direction.

  139. RMS...worst thing to ever happen to free software by Anonymous Coward · · Score: 0

    The sad thing is I would normally argue that .NET is not the platform for Gnome for architecture reasons, but I hate RMS and the mindless crap he spews out that I hope they freaking figure out a way to sell him to Microsoft.

    Even when I agree with him he's such an idealogue and zealot that I find myself wishing I had other beliefs...I swear he's the David Duke of Open Source...doesn't matter if you agree with an individual issue you can't bear selling your soul and admitting it because he's such a clueless clod as a whole....ok, I'm done...gotta go get some blood pressure medicine now.

  140. Fork Gnome by HanzoSan · · Score: 2, Interesting



    Ximian Gnome based on .Net
    and GNU Gnome.

    Gnome is slowly selling out, we need a fork right about now.

    --
    If you use Linux, please help development of Autopac
  141. Big mistake by HanzoSan · · Score: 2, Interesting



    This is a big mistake

    Why does migel want to copy .Net for windows line for line, bug for bug???????????

    Why isnt he focused on making something better than .net?

    Perhaps next we will hear, "Microsoft backs Gnome" or "Microsoft buys Ximian"

    I bet thats his goal.

    --
    If you use Linux, please help development of Autopac
  142. .NET by mindstrm · · Score: 3, Insightful

    Well...

    Firstly, 99.9% of the people arguing about .NET don't actually know what .NET is.

    Secondly...we have 2 choices when it comes to making linux popular.

    1) Not Invented Here - Do our own thing, ignore what everyone else is doing, and make an incompatable system yet try to make it superior. Developers will have to learn this system saparately than others.

    2) As .NET IS a publicly available standard, and is very well documented, the API, VM's, etc, are fully documented. We can concentrate on implementing those into the linux world, and give developers a very easy way to develop apps for our platform as well.

    In other words, regardless of MS history, if the .NET specification fits the needs we have, why on earth not use it?

  143. Theres no innovation in Gnome by HanzoSan · · Score: 1



    Why do we need a Microsoft compatible .net?

    All Gnome is ever doing is copying other people, if its not copying KDE, its copying Microsoft, or OSX. WTF?! When are we going to develop our OWN technologies, why should anyone switch to linux, linux is known as the OS that is just as good as everything else, but not really any better.

    Why copy .Net so its just as good as the Microsoft version? To keep compatibility? Why not make it better than the Microsoft version?

    If I'm a developer i'd develop for the Microsoft . Net, forget Gnome.

    Honestly, Gnome cant even keep up with KDE, they dont innovate enough, using .Net may give Gnome more applications than KDE, but if KDE developers a new innovative way to do what .Net does, and its BETTER than the Microsoft way, then why not use KDE?

    Dont forget theres all these other GUIs too, who needs gnome? Does ximian think Gnome is the standard linux Desktop? Just because Redhat comes with Gnome? Redhat comes with KDE as well, so the point is what?

    Gnome is behind KDE because of stupidness like this, fighting amoung each other on changing the internals, over and over, never really setting any standards, having wars on the email lists, I mean really, the Gnome project is as good as dead.

    I've seen their mailing lists and even posted on them, I've been to their chatrooms, the people there they fight each other, and if you try to contribute they fight you. Alot of developers developing for gnome dont support open source, free softwsre, or even the GNU, in fact alot of them are pro corperate pro microsoft people and ive gotten into many arguments with these people.

    Gnome corrupt from within, I dont know if its migels fault or because all these companies are sponsering Gnome, but theres not many Gnome developers who represent the Gnome user, or the open source community.

    RMS alot of people dont agree with him, but he represents the community, he IS GNU, he IS open source.

    Why was Gnome started in the first place? TO give KDE an official GNU competitor.

    The GNU in Gnome is dead right now.

    --
    If you use Linux, please help development of Autopac
    1. Re:Theres no innovation in Gnome by Anonymous Coward · · Score: 0
      RMS alot of people dont agree with him, but he represents the community, he IS GNU, he IS open source.


      If only this silly boy knew the lecture RMS would give him over that last bit.

  144. Sun has dropped the ball a few times. by cgleba · · Score: 2

    Sun has dropped the ball a few times in the past in regards to window managers / desktop envornments. I won't hold my breath.

    I hope that they still follow through with Gnome and not repeat their past.

    * Remember that funky entirely postscrpit-based desktop that Sun was supposed to come out with some years ago? I can't remember the name of it. . .that never came through.

    * At some point there was a project at Sun to re-write all their GUI apps in Java starting with that odd Java web browser. . .that got dropped with the Sun-Netscape-AOL alliance.

    * OpenWindows, obviosly, got supplanted by CDE.

    * CDE was a very odd beast based on the failed HP Windows 3.1 Program Manager called "Dashboard". Obviosly now that looks like it will probably be dropped.

    * Like you said Sun has been doing some funky stuff with OpenStep that contradicts their GNOME 'vision'. That and StarOffice, their 'pearl of the desktop' is not a gnome app (I now that OpenOffice is adopting it to some Gnomish things such as bonobo, but it is still not a gnome app).

    If the heat gets too hot with GNOME I can forsee them dropping that, too. I hope that they won't because it's the most promising desktop venture that they have made so far. . .

  145. wtf? this guy is a freaking wacko by Anonymous Coward · · Score: 0

    When are the black helicopters going to take RMS back to the mothership, I think we've had enough of him. His home planet surely misses him.

  146. GNUStep is a possible escape pod from this madness by andrewski · · Score: 2, Interesting

    I have been using GNUStep and WindowMaker for a while now. API-wise, it beats the crap out of either Gnome or KDE, despite it being less mature than either. Other benefits include compatability with Mac OSX (of a fashion) and much, much more rapid application development. I also think objective-c is a cleaner language than C++. Anyway, people wishing to avoid the BEAST may want to consider GNUStep as a viable alternative to all of the other nonsense.

  147. MS STL by Anonymous Coward · · Score: 0

    Don't complain to MS (well, yes complain to them) that STL is broken in VC6. Dinkum couldn't have a 100% working STL library ready by the time VC6 needed to ship, so they shipped what they had.

    MFC, OTOH, isn't changed significantly from version to version, so the MFC code just worked. It isn't some plot by MS to defeat foes, just some slow development by Dinkumware.

  148. Ummm by Anonymous Coward · · Score: 0

    your telling me Miguel and Ximian do not control Gnome? Right.

  149. Heretic! by Squeeze+Truck · · Score: 2

    So what is the point of our organization? Endorsement of free software, or hatred of Microsoft?

    Usually these interests coincide, but what if on occasion they don't? If Microsoft ever releases something that is GPL-compliant, this community is in big trouble.

    Will the group implode on itself, each side calling the other "heretic"?
    Will Pope Stallman and Pope De Icaza excommunicate each other and cause a split in the Empire?

    --

    "Reactionaries must be deprived of the right to voice their opinions; only the people have that right." - Mao

  150. News Flash by Anonymous Coward · · Score: 0

    RMS angrily denonces developer who dared disagree with him!

  151. What is the Exit Strategy for Ximian by wabbit2.0 · · Score: 0

    What Miguel should answer here is the above
    question. Charles River and Battery Ventures
    certainly have a plan. Buy out or IPO ???
    If the former, who ??? Think about it.
    The whole Mono thing is about Ximian's
    business plan, not the future of free
    software.

  152. Patents, patents, patents by Mr.+Fred+Smoothie · · Score: 2
    I've said it before (elsewhere), and I'll say it again here:

    Patents are going to screw any free software/OSS implementation of .NET, and anyone (i.e. GNOME) depending on it is going to be f**ked.

    Microsoft has flat out said that it will use patents to defend it's .NET investment. Miguel claims that lawyer(s) have told him that the patent issue can be avoided.

    DON'T BELIEVE IT (I don't; here's why):

    ECMA rules stipulate RAND licensing of member's patents, and don't require disclosure of pending patents. Remember Miguel's quote about those, spiffy -- novel -- assemblies? What if MS has a broad patent filed to cover those? What if MS has a bunch of other overly broad patents in the pipeline to stuff that may seem non-novel, obvious, or based on prior art to you and I, but which a judge or patent examiner will give the benefit of the doubt?

    Microsoft will use patents for things like this to force all implementers of the standard beside themselves to pay, OSS/Free Software or not.

    And that's the good scenario! Suppose MS does a RAMBUS and says that they aren't LEGALLY bound by ECMA RAND policies? Then they could refuse to allow an OSS/FS implementation at all, and even if it wouldn't ultimately stand up in court, what free software company, developer or user can afford to fight one of the most deep-pocketed companies in existence in court on this one?

    Abandon hope all ye who enter here...

    --

  153. Goodbye GNOME, Hello KDE by shift8key · · Score: 1

    If Miguel succeeds with this lamebrained idea, I shall personally switch our entire Network to KDE. First he starts charging for preferred access to Red Carpet, which leaves the non-paying users with a lousy 90-user limit on their FTP server and now this. Maybe I should switch to KDE even if he does not embrace .NET.

    1. Re:Goodbye GNOME, Hello KDE by yomegaman · · Score: 1

      Yeah, if you don't like somebody's politics, punishing your users by forcing them to learn a whole new environment is definitely the way to go. Of course, after one of them complains and you explain to your boss why you did it you'll be out of a job, but that's the price you gotta pay. I bet Miguel will be sorry then!

      --
      ...wearing a skin-tight topless leather jumpsuit, with cutaway buttocks and transparent crotch panel.
    2. Re:Goodbye GNOME, Hello KDE by CyberPsyko · · Score: 0

      I switched a few weeks ago from GNOME to FXCE (I know, it's still base on GTK, but at least it isn't GNOME). And I think KDE is also barking up the wrong tree. It has become too bloated for my taste.

      But I agree, GNOME is clearly going to the dark side of the force. If it's .NET functionality they want, there can always help with the JBOSS project.

    3. Re:Goodbye GNOME, Hello KDE by shift8key · · Score: 1

      Politics? What Politics?

      The simple fact: Ximian Gnome seems to get worse whenever Miguel proposes some new scheme. Since the preferred Red Carpet scheme started, downloading anything has turned into a major drag. One of my users spent nearly six hours on our T1 just trying to get Evolution 1.02.

      Most of my users have started complaining about Ximian, one even went so far that he considered KEEPING Ximian as punishment. Both Our sys-admin guys have logged major overtime lately. Perhaps Miguel counts on us to pay up or ship out. I probably could have saved some money if I had paid for the preferred access, but I just do not like paying for free software.

      I just do not trust Miguel anymore. I think that once KDE 3 turns usable and available for SPARC, we will abandon Ximian, anyway.

      I agree with the /. contributor who said that maybe the monkey in Ximian stands for Miguel himself... Microsoft's trained monkey.

      Politics has nothing to do with it, though. Bad software, bloated RPMs, constant dependency problems, non-working Bonobo libraries and difficult downloading has everything to do with switching to KDE.

    4. Re:Goodbye GNOME, Hello KDE by I_redwolf · · Score: 2

      You should support stuff you like with fucking money. I love free software but if some company decides that they'll wrap the shit up and add pretty icons or make it easier to use and I like it; I'll pay for it. Mostly to support said company in their effort in promoting free software, not only that but if whatever they are doing saves me some damn time so that I could go fuck my girl every now and then it's good for me (IE: whatever you do with your time is your business). Not only that but if they make it affordable and don't overly inflate the price it's a good deal all around. I sincerely disagree with Miguel's intention on adding or even suggesting .NET so I will now never support Ximian again. This is how you make a difference, put your money where your mouth is.

  154. Re:he ALREADY explained himself - RTF article, RMS by Anonymous Coward · · Score: 0

    "You are using an unsecure application that does not have a guaranteed Microsoft checksum. Are you really stupid enough to trust anyone but Microsoft-Verisign?"

    are you really stupid enough to trust Microsoft?

  155. Minor point... by /Idiot\ · · Score: 1

    Exactly! Well told.

    Just for clarification, the Alpha isn't dead, it's only dying.

    Parts may be kept (a-la Organ Doner of dying car crash pasengers) alive in the intel IA-64 offering... but I'm not banking the farm on it.

    And when the alpha is dead, it will only be as dead as my VAX! :-)

    --
    /dev/Idiot/
  156. RMS, I demand... by pclminion · · Score: 2
    I demand you explain why you believe you can demand people to explain why they do things the way they do. Is your dad's name Yahweh?

    F*ck you, RMS.

    1. Re:RMS, I demand... by nagora · · Score: 1
      Since Gnome claims to be part of RMS's project (GNU), I don't see why he can't demand to know why they are doing what they are doing. If they don't want to answer then they should change their name to something non-GNU.

      TWW

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
    2. Re:RMS, I demand... by Anonymous Coward · · Score: 0

      And since RMS claims to be a druggie, hippie, perpetually high basehead, why should anyone listen to him? He's a crook.

  157. RMS has no place to speak by Anonymous Coward · · Score: 0

    Just by reviewing his page you can see that the guy can't possibly be in his right mind. He advocates all types of drug legalizations and usage. I'm sorry, someone who is a basehead drug addict just cannot be taken seriously.

  158. The fundamental flaw by OSgod · · Score: 1

    or the fly in the ointment may be just this:

    No country, no development project, no significant contribution has ever lived in the user driven society proscribed above for long.

    By far the best model has been for a group of bright individuals to come up with a good idea (tm) and to then develop and distribute it. Open source adds the ability for many to gain from the experience. If Open source restricts the bright individuals from following the good idea (tm) then Open source (GPL) is truly a viral license. It is also doomed to be discarded when the next group of bright individuals has the next good idea (tm) -- why should I stamp my good name on a product that will be hijacked by the truly horrible masses?

    Miguel = bright individual.
    Ximian and Gnome = good idea.
    Using .Net could be a great idea --the "market" will decide that. If the "community" is deciding the fate of software then Open source (as defined by the GPL) is dead -- just living on life support.

    1. Re:The fundamental flaw by Anonymous Coward · · Score: 0

      Ha! That's the truth!

      Here's something I've been thinking about for a long time (ready? I'm gonna get flamed for this, but what the heck, why not?):

      Observation 1: RMS hates proprietary software, so he created the GPL, which claims to be free as in freedom, not as in free beer. But his clause granting users the right to freely redistribute verbatim and modified versions of the software, without paying any royalty whatsoever, turns all "free as in freedom" software into "free as in free beer" software because anyone who wants to can just start serving free downloads of it. Presto, changeo! Successful businessman Joe is now homeless ex-businessman Joe. Buy a pencil from Joe -- he needs the money.

      Observation 2: Most of the people in the "free software community" are not, in fact, programmers. They are end-users of software they chose because it was free (as in free beer). Thus, they want more free beer, and are very vocal in denouncing all non-GPL software ("what? They want money? How dare they?"). And, if someone offers something GPL'ed, but asks for money, the community will mirror the project and offer it for free, breaking the developer's back, and think they're doing the world a service. Which brings us back to poor joe, selling pencils on the corner to buy a bottle of ripple with which he can forget his woes.

      Observation 3: If I were to develop something really magnificent, I'd want to be able to make some money from it. I wouldn't want to fleece people, or strangle them with unfair licenses. But in trying to sell a product for Linux, I could very well be vilified by the community. At least, if the project is considered important enough, RMS and the gang will try to duplicate it in a free version and put me out of business. So, why bother even trying? It's not like I can win.

      Observation 4: Even if I released it under the GPL, someone's going to be annoyed at the way I did something and shanghai the project, forking off their own version. I'm practically guaranteed a lot of annoyance and headache. I'll get nasty emails from users who demand that I code in their changes, pronto, I'll get flames from people who don't like my code, or me. I'll be expected to sign on to the FSF's crusade, and denounce proprietary software, etc, sort of like what the Inquisition must have been like "Oh, NO, father, I swear I hate the devil. Honest!". In other words, even this will be a giant pain in the ass.

      So, what's the result?

      IF I come up with something good for Linux, I'm keeping it to myself, kids. If no one knows it exists, they can't hassle me, right? And, I'll sell a windows version to cover my expenses.

      Now, THAT is why the fate of Open Source is uncertain. The very people who claim to love it are poisoning the well.

      Ok, it's cold here in Upstate NY -- flame me, I'm getting frostbite! ;)

      Phil

  159. thoughts by f00zbll · · Score: 1
    My knowledge of .NET is limited, but here are some links.

    why .net
    defining the basic elements
    application center

    From what I know and what others have posted about Mono, I don't see that Mono inherently is bad or evil. What I don't like about CLR as it is proposed in .NET, may create unmaintainable code. The idea of writing applications in any language and having it compile into a common class/byte code sounds desireable on the surface, but what happens when a person uses 3 different languages in one single application? How are the pieces supposed to interact seamlessly and how will it affect the organization of the architecture. How a person would build abstractions in C, C++, VB, C#, Perl and Python vary enough to create some funky code. Sure people will argue no one in their right mind would do that, but by virtue of it being possible, some one will.

    Since my knowledge is limited, I don't know if in .NET CLR it allows only one language per application, but from what I have read it doesn't appear that way. Sure it's easy to build an application in 3 different languages and kludge it together, but will that application be maintainable and extensible? Sure Java has it's problems, but in the end, a single language leads to more maintainable code and better compliance to coding standards.

    From a practical implementation perspective, I don't like the idea of working/fixing a distributed B2B service that is written in 5 languages and kludged together with tons of weird optimization to make it run at a decent speed. The other aspect of microsoft's .NET servers is there isn't much information about state replication and persistance framework. From what I can tell, the application center is a Microsoft Transaction server with clustering. It still doesn't have standard framework for persistance and state management.

    I'm sure someone on /. knows more about the application center's architecture. The so called benefits of SOAP in my mind aren't really useful, unless they it is in used in a transactional context with persistence. Most web services today don't need all the encoding features of SOAP, nor does SOAP appear that much better than XML RPC. There might be a transaction/persistence framework that seamlessly plugs in with SOAP, but I haven't heard of one related to .NET services. I'm sure .NET and .NET services are useful, but there's still a lot of missing components to make it fully distributed and transactional like MS is marketing it.

  160. Go, RMS! GO!!! by small_dick · · Score: 3, Insightful

    Frankly, I'm frustrated at the free software community's willingness to hail Microsoft's latest technologies as a great gift of some kind.

    More likely, a trojan horse.

    My take on the entire brouhaha is that MS has simply cloned java...more or less.

    Why doesn't some genious FSF type of guru take the BNF or design specs of both java and C# and create a totally free, yet easily cross compiled, language? Then let mono or dotGNU take over from there?

    At some point, MS will drop the ball and try to put the squeeze on the .NET effort...having a complete solution (from the highest level down) that is easy to port to would probably be a great stick to hold over Bill Gates's head.

    --


    Treatment, not tyranny. End the drug war and free our American POWs.
    See my user info for links.
    1. Re:Go, RMS! GO!!! by Anonymous Coward · · Score: 1, Interesting
      Why doesn't some genious FSF type of guru take the BNF or design specs of both java and C# and create a totally free, yet easily cross compiled, language? Then let mono or dotGNU take over from there?


      This type of /. bleating pisses me off. You want a language? sure, a smart grad student can write one for you. That's the whole point of .NET. You want Dylan? Haskell? MyFooLanguage? you got it!

      But...

      You want a VM? um, more difficult, but I'm sure a couple of postgrad students could manage. a cross-language VM with an actually usable object oriented class library? ask the glibc folks (some of the finest brains in the business) how long it takes to develop something that makes sense. Then you have a JIT to consider...

      It would take pretty large team if nothing else. and you will get ego clashes -- common among prima donnas. and it will move so slowly that ms/sun will rule the space before it ever takes off.

      And yeah, did I mention that Sun (definitely) and MS (undoubtedly) have beacoup patents in this space? Welcome to the party, pal, and remember -- you're playing with the big boys now. (and don't even speak about IBM's coattails -- they have an agenda every bit as selfish as sun's or ms', they aren't the friends you think 'em to be.)
  161. Miguel you traitor... by coupland · · Score: 2

    You poor, ignorant fools... (Miguel included!) Haven't you learned that adopting Microsoft technology, no matter how good, is a death sentence? Do you think the Windows 3.0 APIs weren't better than DOS when they came out?? But Microsoft used their headstart on the Win3 APIs to make inferior products leap-frog superior products by WordPerfect, Borland, Lotus, et-al. Microsoft has always known that by playing the "standards advocate" (particularly when they write the standard) they can always throw 10x more programmers at the problem until the only way to use the standard to its fullest is to use the Microsoft product. Miguel is short-sighted enough to see a good standard here but doesn't realize that Microsoft will stay so far ahead of him in the race that free software will come out looking like a joke. THIS IS WHAT MICROSOFT WANTS! To use the coolest new features we'll need to use Microsoft and Miguel will look like an idiot for always being a year behind. A situation that Microsoft will ENGINEER...

    1. Re:Miguel you traitor... by yomegaman · · Score: 1

      This grim future you describe, of free software looking like a joke and Microsoft being far ahead with the coolest new features, sounds pretty much like the current state of affairs to me. I say Miguel should go for it. After all, what have you got to lose?

      --
      ...wearing a skin-tight topless leather jumpsuit, with cutaway buttocks and transparent crotch panel.
  162. Miguel's Infiltration Strategy by Sloppy · · Score: 1

    Well, he probably had only heard that Miguel was working on some kind of "infiltration strategy" that somehow involved Free Software and Windows users. All he's really out-of-date on, are the details.

    Details like .. who is getting infiltrated.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  163. I love this! by Anonymous Coward · · Score: 0
    Miguel throws a wrench into the works, RMS follows up by dumping a whole tool box into the gears, and those of us who couldn't care less about what GNOME does or doesn't do get to sit back and watch the slashbrats have seizures and foam at the mouth.

    This beats anything else on the 'net for entertainment value.

  164. Holy shit people by Anonymous Coward · · Score: 0

    The one time an open source developer decides to use the classic embrace-and-extend technique on The Great Evil Company, who nearly invented the technique, and surely perfected it, and the masses of the infamous Open Source Community fail to see it for what it is.

    It's time to stop playing nice with Microsoft--do what they have done to you, plunder their riches and make them your own!

    I congradulate Miguel for following a proven strategic direction that should ensure a thriving future for GNOME.

  165. What does GNOME stand for? by Codifex+Maximus · · Score: 3, Insightful

    GNOME is the GNU NETWORK OBJECT MODEL ENVIRONMENT and "GNOME is part of the GNU project".

    What is GNU? The GNU Project was launched in 1984 to develop a complete Unix-like operating system which is free software: the GNU system. The GNU system is licensed with the GPL and the LGPL for libraries.

    Who heads GNU and founded GNU? Richard M. Stallman.

    Now, I'd say that gives Richard M. Stallman all the right in the world to inquire of Miguel Icaza where he intends to go with GNOME. So enough with the inane RMS remarks - if you don't want freedom then go be a slave.

    I have said before that I wasn't confident in the meandering course that GNOME was taking. Where is GNOME's basic THEME... what is it's guiding light? One minute GNOME is the White Knight of Freedom and then the next GNOME is going commercial with the Ximian moniker and talking about being based on .NET - the Next Big Microsoft Plan to Take Over the Internet?

    I dunno, I was initially and still am in support of GNOME pending further developments. I hope they do The Right Thing(tm).

    --
    Codifex Maximus ~ In search of... a shorter sig.
  166. Report to the Head office by lanalyst · · Score: 2, Interesting

    Politics vs. technology. First, I'd like to point out that I'd like to totally get away from dual-booting... total waste of resources, IMO. I think Miguel and the corporate sponsors are hoping the same thing. I believe that Miguel's interest is holding together the intel's, suns and hp's by making concessions to satisfy their interests - maybe he could do a better job of persuasion... maybe RMS could give him some help.

    I do quite a bit of cross platform work as a programmer. Frameworks and infrastructures are wonderful things. For those who say that .NET is untested and unproven, well it's been worked on since 1999 and the components have been in beta for the past year (it's at Beta 3 now). All M$ has to do is release it and turn on the marketing machine.

    My confusion, I suppose, is how GNU/FSF/RMS have such a problem with all this. The Register articles point out that Miguel's position has remained consistant (they point to a 9/01 interview) and I'm reading currect events as an extension of what he's been saying all along. Anyway, isn't the FSF about bringing tools to the community without the commercial costs? .NET is unproven and spawn of the Beast so it can't be 'the best'? Is that one person's opinion (RMS)... dumb questions maybe that are steeped in confusing control issues, which I really don't care about.

    What I do care about is that if Miguel or anyone has a concept and the where with all to bring it fruition, more power to him. If it's a 'bad' idea, it will fail. Integration and interoperability are not only buzzwords but they are key concepts in all sucessful implementations. Projects like this should, IMO, be encouraged and not horsewhipped.

    As for RMS, I think his ego is really getting in the way. It may be me, but if someone demanded an explanation for something that I've been working twards for a year, I think I'd be looking to a new licensing model.

  167. .NET and Mono: What is standard and what is not by GrayArea · · Score: 5, Interesting
    Well, I decided that, instead of perpetuating the /. tradition of shooting out of my ass without doing my own research, I'd see for myself which parts of .NET API's were in the ECMA standard, which parts were not, and how much of it Mono is implementing. So, after downloading the ECMA documentation, I compared it to Microsoft's .NET Framework SDK docs and Mono Class Status page. Here is what I found:
    1. The ECMA standard includes a total of 249 types (classes, interfaces, etc.) as the standard library. .NET Framework SDK has approximately 3500 classes defined according to Mono Project, and they claim they have implemented or currently implementing 900 of them. Their status page shows 540 classes as work-in-progress, though that might be out of date.
    2. There are missing classes, interfaces and even methods and properties from the ECMA standard. For example, out of the 120+ types in the System namespace, only 100 of them makes it into the standard. Of the 100 or so methods in the String class, more than 20 of them are not in the standard, including a few constructors. This doesn't seem to be an exception, most (but not all) of the classes have missing members. The SDK documentation doesn't give any special notice about members or types missing from the ECMA standard. I am assuming Mono is implementing the full Framework SDK versions of these libraries.
    3. The ECMA standard libraries define a feature set that is somewhat larger than the C runtime library, the most noticable additions being the network and XML processing libraries. There is a lot of stuff left out, both additional libraries and functionality inside existing libraries (as outlined above).

    After this, it is kind of easy to reach to the conclusion that the ECMA standard has major deficiencies, that there is no way (apart from custom tool support) to tell if the code you are writing conforms to that standard and that Microsoft is most likely just paying lip service to the standards process, at least as far as the core .NET API's go. Java and Sun do a much more complete job of defining and sticking to specifications if the ECMA work is any sign.

    Personally, I don't plan to touch .NET API's to develop open source software after this. My opinion is that Mono would be much better off if they develop their own cross-platform class libraries instead of using .NET API's. There is nothing preventing them from using CLI VM and multiple language support with their own class libraries. They are already writing everything from scratch, they might as well use their own design rather than playing catch-up to proprietary Microsoft API's.

    --
    "The deluded are always filled with absolutes. The rest of us have to live with ambiguity." - Aristoi, Walter Jon Willia
    1. Re:.NET and Mono: What is standard and what is not by Lips · · Score: 1

      I think you're onto something here.

      Last year I did some work research into EMCAScript which is supposedly Javascript. I found that EMCAScript is basically Javascript 1.1. Javascript has progressed much further than this, so why is EMCAScript still stuck at 1.1 ??

      From your post and my info, I can only conclude that MS wants the Linux world to conform to a broken standard that will remain static. All this time MS will be upgrading and improving .NET, but GNOME and Mono will be conforming to the standard. When the Mono people finally catch on and try to add some of the newer features of later versions of .NET or try to fully implement it so that it works, MS will of course protect its intellectual property.

      This is a trojan horse. We must resist.

  168. you're all idiots by Anonymous Coward · · Score: 0

    java, java, java. what the hell is wrong with you people? the answer to your problems is: java.

  169. This was predictable people! by MattyT · · Score: 2

    I think we can safely say that Microsoft's strategy outlined in the Halloween document's is coming into full effect.

    Now it's no secret that Miguel and Nat met while Miguel was interviewing for a job at Microsoft (http://www.linuxworld.com/linuxworld/lw-2001-01/l w-01-vcontrol_5.html).

    What we never got told was that Miguel was selected as the perfect candidate for a new brainwashing experiment from Microsoft research. (C'mon, it's obvious that all that research money wasn't going on _software_ research.)

    Miguel was implanted as a Microsoft sleeper agent in a large free software project. He doesn't even realise that's what he is.

    So basically, the idea seems to be that he will subconsciously subvert GNOME towards Microsoft standards. Then, once this is complete, Microsoft will reveal its secret submarine patents on the standard and destroy GNOME through litigation.

    We must not let this happen.

  170. miguel's true inspiration by porky_pig_jr · · Score: 1
    A quote from the 'register.uk':


    Miguel has told reporters that only an immigration technicality prevented him from becoming a Microsoft employee four years ago - the small print of the H1-B Visa process denied employment to the students who haven't completed their degrees.

  171. Thanks SUN for this mess! by Anonymous Coward · · Score: 0

    Sun microsystems should be severly beaten for closing Java off in the MS world.

    They blew their shot at getting a standard no-extra installation needed vm/interpeter on every desktop and server.

    Sun would have made a killing selling server side Java tools, training, documentation, and consulting.

    They were just too damn hateful of MS's rise to fame.

    Too bad they missed getting Java really integrated into the millions of windows desktops.

    A much better approach would be to get MS to ship some open source code/applications as standard executables installed every win32 platform.

    MS will develop their own vesions with more or less the same features.

  172. Miguel's response by Arker · · Score: 5, Informative

    Miguel has now responded. http://mail.gnome.org/archives/gnome-devel-list/20 02-February/msg00042.html

    --
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Friends don't let friends enable ecmascript.
  173. I don't see why it should be upsetting, except... by DaveWood · · Score: 4, Insightful

    I mean, really, he wants to implement .NET on Linux? Great! He wants to build a whole GUI framework out of it? Knock yourself out! People are feeling threatened? Did Wine threaten them? No, let Miguel do his thing, more the merrier, yadda yadda.

    On the other hand, he did make some statements about .NET's technical "superiority." That's open for debate. I'd love to see how that one goes.

    I've been thinking a lot about Microsoft, though, and how they could ever hope to fight against free software in the long run... I mean in addition to marketing and sales efforts. They could try to influence key players and/or figureheads, but that's risky and unreliable... they could use lawsuits. Non-fantastically-wealthy individuals, after all, are nothing but roadkill in American civil court...

    Hey... Hmm...

    Wouldn't it be interesting, if Microsoft were to play a game with Miguel - to lure him, his co-developers, and his users, by following Microsoft's (often implicit) standards, into treading over a set of Microsoft patents, or a EULA/UCITA-backed reverse-engineering lawsuit? To wait say, 2 years, or 3, and then when Gnome is installed in millions of places and Sun and Dell are prepackaging it, etc., and there are a lot of juicy targets in the crosshairs, all of a sudden, bust down the door and start serving papers?

    Please, reassure me. Tell me why I'm wrong about this. Any part of .NET that's not ECMA (and maybe some that are) is still Microsoft's house... and doesn't that detail about how little of .NET has actually gone to committee keep coming up?

  174. It's about commercialization by dybdahl · · Score: 1

    If we want Linux to get the most used OS around, we also want commercial software on Linux. These are the options:

    1) Do not release for Linux.
    2) Rewrite everything from scratch to crossplatform C, C++ etc.
    3) Release as binary for only one Platform. Like The Sims - doesn't run on a Mac.

    This will also be the case in the future, unless Linux gets a good runtime, that compilers will support. Java is one option, .net is another.

    1. Re:It's about commercialization by alext · · Score: 1

      Java and Dotnet are not the only possible VMs - Perl has a new one, Python has one, even GNOME has one already in Sawfish.

      I don't believe that porting real commercial apps from Dotnet to something on Linux is ever going to be realistic, therefore I'm proposing we might as well do something completely different but with the same general goals as Dotnet.

  175. Icaza by nslu · · Score: 1

    Does anybody hear anything in this name? I am talking about Icarus, the story here seem quite the same.

  176. Re:he ALREADY explained himself - RTF article, RMS by Gumshoe · · Score: 2

    ...and if you had read the article, you would know that RMS
    didn't know of Miguel's intentions until he was asked a direct
    question by a memeber of the audience.

    Never mind though, eh? Any excuse for a bit of RMS bashing.

  177. moving forward by mydigitalself · · Score: 2, Interesting

    gee, how TERRIBLE of miguel to re-architect Gnome by embracing modern open standards like SOAP, XML and Web Services in place of an antiquated remote object interface like Corba.

    people forget that .NET is just microsofts' packaging and marketing of OPEN STANDARDS.

    1. Re:moving forward by nagora · · Score: 2
      people forget that .NET is just microsofts' packaging and marketing of OPEN STANDARD

      Easy to forget things that aren't true. .NET is not an open standard, it is a partly open standard with most of the spec being controled and non-open. It's called "bait and switch"; the bait is the little bit of openess and the switch will come when enough idiots like Miguel have started using it and discover that MS can change the practical spec anytime they want.

      TWW

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
  178. OT Re:Why is this a bad idea? by Scooter · · Score: 1

    "Yes, this is a rant, and I'm sorry for any grammar/spelling errors. "

    You make some good points but I feel as a friend of anyone who contributes to projects like MONO I should point out any potential sources of embarassment. You know how you can go around mis-pronouncing words for ages and no one tells you? Like some un-educated person pronouncing, say - Versace as "Versaise" or "Gucci" as "Gucky"? And then when you *do* find out - you think back to all those people in those meetings you said it in front of...

    Well I can't let you go on! - it would be remiss of me not to tell you that the phrase is "let's not delude ourselves". To dilute something - usually means mixing it with a water or some other compound... :P

  179. Gtk# by 21mhz · · Score: 1

    Don't forget the C# Gtk+ bindings.


    Any chance of Qt being available under C# in the near future?

    --
    My exception safety is -fno-exceptions.
  180. Hardware: cheap. Software: free. dotNET: priceless by Anonymous Coward · · Score: 0

    Once everyone needs .NET, Microsoft doesn't
    need to sell software anymore. They can sell
    services.

    Give the man a user, and he will eat for one day.
    Give him .NET and he'll eat the rest of us.

    AvK

  181. RMS: Choke on a fat one by Anonymous Coward · · Score: 0

    When will someone tell RMS that the GNU dream is over. That he's not god. That not every good piece of software is free as in speech.

    In short, when will someone tell RMS to choke on a fat one?

  182. So tell me... by Anonymous Coward · · Score: 0

    How much charity have *you* been doing recently?

    Dude, if you think charity is the only way to get tax write-offs, you must be thirteen or something.

    1. Re:So tell me... by praedor · · Score: 2

      It is a tax writeoff that also give the illusion that he's some kind of "good guy".
      He is not a good guy, he is a grteedy, megalomaniacal bastard. He ONLY gives to charity because George Sorros (sp?) shamed him into it. Sorros has a good deal less wealth than Gates but give BIG TIME to charities AND the gifts do not have tie-ins to his self-interest and self-aggrandizement. He doesn't give away computers running his OS on it and his office software - so that he can create more users for his shit.


      Donating Windoze computers is NOT charitable when it comes from the Capo de Monopolista. It is self-serving pap. EVERYTHING he does is intended to feed M$ coffers. Period. He. Is. A. Nasty. Monster.

      --
      In Bushworld, they struggle to keep church and state separate in Iraq as they increasingly merge the two in America.
    2. Re:So tell me... by Anonymous Coward · · Score: 0

      Oh. So. He. Is. A. Nasty. Monster. Great. Tell us, tell us, ... what did he ever do to you to *earn* that title? Did he kill your daddy and rape your mommy and sodomize your sister before feeding his feces to you?

      Come, come, out with it, now. You obviously have a very deep and suppressed hatred of this man and we want to know why, we are here to help.

      -

      Btw, I don't usually post shit like that on /. ... but these ad hominem (sp?) attacks irk me. I think we've seen enough monsters since Sep 11 last year to start using that word a little more carefully.

  183. Something Vaguely Odd... by Anonymous Coward · · Score: 0

    Granted my knowledge of the history of the GNU project is somewhat limited, but wasn't the original idea to make a libre version of *nix, which was the dominant technology of the day?

    Microsoft seems to be in a fairly similar position to where AT&T was. Why is it somehow more unsettling to see someone creating a libre version of their technology as opposed to *nix?

  184. Another thing... by Archie+Steel · · Score: 1

    ...if you're such an "old-timer", perhaps you should consider enlightening "clueless" people such as me rather than insulting them. It shows better intellectual form...like the difference between being a wise old man and a cranky old coot. As I have said, I personally don't think that the technology is bad. That was my point, which you would have got if you hadn't been so busy foaming at the mouth.

    --

    Reminder: find a new sig
  185. Re:Nuclear charges by Anonymous Coward · · Score: 0

    Not all software will blow up in your face. You're thinking of Microsoft products, which I think we'll all agree are fairly dangerous to use. However, many companies produce proprietary software for the Microsoft platform that runs well and does no harm -- this is something people tend to forget, what with Microsoft encouraging the spread of viruses with their virus API (VB, and the VBA tools they provide).

    RMS would eliminate all proprietary software, and all software that in any way relates to Microsoft products and systems. This isn't just extreme; it's ridiculous. First of all, what about all the proprietary software created by small shops, which produce a good product and don't twist your arm about licensing? Look at Winzip, LView Pro, WS-FTP, and similar products to see how such a model works. These aren't gigantic companies, hell bent on taking over the world. They're usually small shops that have been started by one guy with a good idea. They're nice, and often, the "free software" implementations of their ideas aren't as good as the original work. Don't equate all proprietary software with the Microsofts of the world. It's not a black and white issue, it's a continuum with a million shades of grey.

    Having said that, hey, if the man wants to base Gnome on .NET, I may personally think that's a little loopy and will probably kill Gnome, but if that's his thing, why demonize him? Let him try everything to see what works. Who knows, he might do something interesting with it.

    Phil

  186. Re:A Conversation between RMS and Human Resources by leandrod · · Score: 2

    I have my own experience. With Microsoft you learn the interfaces, and never know what's really going on. With free software you have documentation in several levels, down to the source code, so you can always debug and troubleshoot to your heart's content.

    Anyway, most computing books are trash anyway... exceptioned the usual Knuth, Djikstra, Date, Darwen, Pascal, Codd, and assorted others.

    --
    Leandro Guimarães Faria Corcete DUTRA
    DA, DBA, SysAdmin, Data Modeller
    GNU Project, Debian GNU/Lin
  187. Reality Check for the above poster by Dragoness+Eclectic · · Score: 2

    WTF are you smoking? Feudal rule was dead as Julius Caesar by the 16th & 17th centuries! You're talking post-Renaissance, and the rise of the modern nation-state.

    People 'worked' in order to provide things that others could not make, and were repaid by getting things they themselves could not make. But the 'cost/gain' measures were not nearly as qunatitative, and the exchange of goods and services was entwined inseperably with social and communal function.

    Uhh... that sounds like people worked (no quotes, they did actual work, you know!) for a living. Wasn't that what the guy you're responding to said? And when did exchange of goods and services ever stop being intertwined with social and communal function? If your goods and services aren't of some use to the rest of the community, no one will buy them from you.

    And your view of working for wealth is a little skewed historically. Prior to the dominance of Christianity, mercantile wealth was respected in, for example, the civilized Roman Republic and Empire. Commoditization of labor, goods and services is not new; again, I refer you to the ancient Romans. It only seems new because to exist, it requires a populous, (relatively) wealthy society with a (relatively) free market.

    In medieval Western society, the teachings of the Church were such that work was regarded as a necessary evil, the curse on Adam for original sin. Therefore, you only worked as much as necessary to get by, because work was a Bad Thing. Holidays were good; loafing around was good. Work was bad; greed was bad--one of the Seven Deadly Sins. As you say, pursuit of wealth for its own sake was considered immoral and looked down on--but only during a certain historical period and place, not everywhere and at all times before the 16th C. (Hypothetically looked down on, that is; the power that can be obtained by judicious use of wealth was always respected.)

    The end of medieval society and the Renaissance came because of several things, but one of those was the Protestant Reformation. Protestant theology looked at the rest of the Bible beyond Genesis and said, "God blesses those who work well at what they are given the gift to be good at; we aren't all good at being priests and monks, and besides, someone has to weave and plant and forge things and so on. All honest work is GOOD." Thus, the Protestant work ethic.

    After the Reformation, work was seen as a Good Thing, provided it was honest work, and wealth obtain from hard work as the just fruits of one's honorable labor--at least among Protestants. If you were wealthy from doing honest work, that meant you were using your talents wisely and were to be respected.

    There's a reason most of the businesses and much of the commercial wealth of England was controlled by Puritans and Quakers during the 16th - 18th centuries, and it had nothing to do with the ruling elite imposing anything on anyone.
    For a similar reason, the tiny, but Protestant, Dutch Republic became a major commercial power during that period, while Catholic, monarchic Spain utterly destroyed its own economy looting the New World.

    Where did your view of history come from? It seems a bit odd, and definitely dogmatic. Marx? Or later writers?

    --
    ---dragoness
    1. Re:Reality Check for the above poster by SirSlud · · Score: 2

      > And when did exchange of goods and services ever stop being intertwined with social and communal function?

      Well, I can vote with my wallet regardless of what my neighbours think of what I'm buying. I needn't take the social cost of my aquisitions and exchanges into account. Because I am participating in the quest for material gain, by and large, the laws are set up in order to allow me access to whatever I want, regardless of it's social cost (environmental, social, etc.) The quest for more stuff is deemed more important to the betterment of mankind than the quest to regulate exchanges of materials and services that are deemed by the majority of people as harmful to my community. A cursory glance reveals the alarming trend of governments retracting envionrmental bans for fear of foreign investor settlements. The legal and economic system, which should be in place to serve the social needs of a populous, currently favours the quest for material gain over the quest to reflect the demands of a social body. Surveys show people are becoming more concerned with respect to the environment, and yet, most of the activity with respect to international trade is being done to reduce these types of regulations, or at least place the policy setting in the hands of private interests (haha!). I find it confusing when other people get confused about this issue. It's not difficult to see that the demands of a market (ie, individual wallets) have /disempowered/ community action.

      So, how is this different than before?

      The Food Riots, for instance, had people who couldn't afford /food/, who were literally on the brink of starvation, still respected that the bread maker had to make a living and was a part of their society. Thus, we saw people demanding to purchase food at fair prices. People still considered the social costs (persecuting the food producer, creating social unrest) above that of personal gain, as opposed to the types of rioting we see these days .. an activity now synonymous with straight up looting. People feel completely within their rights to take whatever is not protected by property rights or is not sufficiently nailed to the ground.

      > Marx? Or later writers?
      Polyani. Communism is based on the same fundamental assumptions about the human condition as capitalism, which is why they are so at odds. One encourages greed as the primary motivator of working, while the other attempts to supress it by enforcement of the state. However, they both assume that it is your quest for wealth that will be the main deciding factor in your behaviour. A false assumption, in my opinion, but it exaplins why they are totally bipolar systems.

      --
      "Old man yells at systemd"
  188. Just say GNO! by Marcos+the+Jackle · · Score: 0

    Just say GNO to GNU.

    The Free Software Foundation - where all software is free*

    [begin fine print - read really fast]
    *Redistribution of this motto without this attached licensed agreement is prohibited. The word "free", although meaning free, in this connotation means that it is free as long as the FSF gets credit for doing nothing and micro-managing the develpoers of said "free" software. Selling said "free" software with the goal of making a profit should be illegal, but it isn't so the FSF will fold it's arms and pout and cry like little babies. No warranties are expressed or impled. Void where prohibited. No purchase necessary. See dealer for details.
    [end fine print - stop reading really fast]

    Bugger RMS!

  189. Ok... by jcast · · Score: 1

    because the client will just not work.

    So what you're saying is, I should write my program to go find a news webservice based on the various webservices self-descriptions, and if one of them lies, no harm done---my program just doesn't work!

    Now guess who the user blaims---that's right: me. So, I'll pick the news service I want my program to use, thank you very much. And if you've got a human picking the service, you don't much need the program to duplicate that human's intelligence. So, the program doesn't need to know what the service does, and the service doesn't need to describe itself to the client. Right?
    --
    There are reasons why democracy does not work nearly as well as capitalism.
    -- David D. Friedman
    1. Re:Ok... by sg_oneill · · Score: 2

      Ughn.... That's got nothing to do with introspection, that's got to do with a fucked service.

      Introspection is not reealy as usefull for hitting mysterio servers as figuring out how to talk to it, but really if your going to use it to say "What order are you structuring your struct_cluebats" then surely it's better than just guestimating. Not philisophically different then ack/nack on port 80 to see if it can http?(even tho 80 may be spambo-9000 protocol server)

      And yeah goons do write stupid software. What's new? Introspection is a functional.... and well understood concept, get over it.

      --
      Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
    2. Re:Ok... by jcast · · Score: 1

      Not philisophically different then ack/nack on port 80 to see if it can http?

      I assume you mean as in a user selecting a website, and the browser `asking' it ``do you support http?'' and getting a simple t or nil response, right?

      Ok, if that's all you're talking about, I have no problem with that. But what's ``self-describing'' about it? Describing:

      • to represent or give an account of in words <describe a picture>
      • to represent by a figure, model, or picture DELINEATE


      t or nil hardly qualifies as either ``words'' or ``a figure, model, or picture''.

      Asking ``What order are you structuring your struct_cluebats'', if you mean you're expecting a reply like (I hate XML, so this is lispish, sorry):

      ('tip 'handle 'middle)

      that's useless unless you know what tip, handle, and middle mean. And nobody thinks you should ``guess'' the order. Decide on an order most people can accept, get it published as an RFC, use that, and forget about it! (Not like M$ forgets about RFCs, though.)
      --
      There are reasons why democracy does not work nearly as well as capitalism.
      -- David D. Friedman
    3. Re:Ok... by sg_oneill · · Score: 2

      Yeah but said program dont know what ['tip','handle','middle'] is then the program rolls over and says ['fuck','knows?'].

      End of dialogue. Seriously , what is wrong with a computer admitting defeat? If it cant talk then it follows the entire history of modern computing and raises an error. It worked before, why is it now a problem?

      --
      Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
    4. Re:Ok... by jcast · · Score: 1

      Seriously , what is wrong with a computer admitting defeat? If it cant talk then it follows the entire history of modern computing and raises an error. It worked before, why is it now a problem?

      Yes, buy why do we need .NET to admit defeat/work? If what we've been doing worked before, why is it now a problem?
      --
      There are reasons why democracy does not work nearly as well as capitalism.
      -- David D. Friedman
  190. I know what has happened here by Anonymous Coward · · Score: 0

    If you'll notice, a full 85% of the posters here are PRO-Microsoft, some rabidly so. More outspoken than if RMS himself was here promoting GNU. Wanna know why? Talking via e-mail with a friend who works for "the beast", he told me about a bunch of guys he knows at Microsoft being given the lovely assignment of creating a "grassroots" show of support on *Slashdot*, same as what they do on the newsgroups, online polls, and elsewhere. I've really seen the changes over the last couple months. There were always some Microsoft symps here, but now they're really showing their numbers...

    Like that Microsoft guy said in that email that got leaked to the Reg, "Did they (Linuxheads) think we were gonna take this lying down?"

    The mass of support for Microsoft on a supposed Linux advocacy site is ridiculous. Just like the Linux and Mac advocacy newsgroups. Absolutely astounding. It just shows how low Microsoft will go to kill their competition by establishing "mindshare", and convincing people that freedom, multi-platform open standards and free access to source code isn't important. Just dope us with pretty little apps and tools, we'll sell out our morals pretty darn quick. Ooooooohhh, that new Outlook is SLICK!! I'm switching over right goddam now!!! Ohh! Ohhh! Ohhhhhhhhh!

    Light up a cigarette, baby. That was a good one.

    Miguel, if you play with fire, expect to get burned. And thanks a bundle for burning us all with you. We appreciate you deferring leadership of Gnome to Bill.

    President Lincoln

  191. Re:A Conversation between RMS and Human Resources by Anonymous Coward · · Score: 0

    Too bad. NT and 2K servers own the corporate business space when it comes to network servers. You can pretend that Linux has some small piece, but you're only kidding yourself.

  192. it could happen by Anonymous Coward · · Score: 0
    it is a possibility that is for sure

    However, I am curious of one thing... your scenario you mentioned is by definition a 'conspiracy theory'. So, I wonder first of all if anyone would label it as such in an attempt to quickly write it off (hey, it works... many people are more interested in sensationalism then facts and reality). My question for everyone is this: Would the same people that would find this theory plausable, find an equal one plausable if the 'company' here was not MS, but was a government agency? (and vice versa)

  193. Troll! by tlhf · · Score: 1

    I'm not gonna bother with a proper reply, as I'm pretty sure that you're a troll. .Net, although similar in some respects to Java, isn't Java. It has no Java code, or anythin like that.

    SWING, JDBC? .Net uses Windows Forms and ADO.net. You are but a fool. If you really want to know about .net, read about it in this article on ArsTechnica.

    tlhf

    xxx

    You muppet