Slashdot Mirror


De Icaza Responds To Stallman

ndogg writes "It's no secret that Stallman doesn't like Mono. Miguel, however, has been pretty quiet about those criticisms, until now. It seems he'll no longer be quiet. He's responded strongly to an article by Stallman that criticizes Codeplex about its aims due to its origin at Microsoft. Miguel says Stallman is fearmongering, and is missing an opportunity by his criticism."

747 comments

  1. Analysis of Miguel's article by Concern · · Score: 5, Insightful

    Microsoft should ask for its money back. de Icaza is a terrible troll.

    Stallman is of course right to point out that he is a Microsoft apologist - he is a notorious one. It is beyond argument that Microsoft spends significant dollars in direct and "personal" attempts to crush free software development projects such as Linux through the most indefensible barratry. It's also widely known that this is only one of a multi-prong strategy that includes coopting competing projects, through many means, including hiring key team members, and PR efforts, including hiring astroturfing firms - some of which patronize this very site, and you will meet some of their employees (or contractors) today. :)

    Miguel must chuckle at himself when he writes things like "Fear mongering is a vibrant industry." It is too rich in irony for him not to know it. Yes, he suggests Microsoft is our "ally." A hilarious notion that, when he writes it, makes it clear what contempt he has for you, the reader.

    If you judge someone by their actions, then there is no need to discuss how we judge Microsoft and their relationship to free software. It is easy to understand the lense through which we see codeplex even if they were to say nothing controversial. But apparently one of their goals is already clear - to throw another line of men at the front of the rhetorical "war" between free as in beer and free as in speech.

    Just keep in mind that this is pure wasted time. RMS correctly points out that the war was won long ago - by a recognition of the value of the GPL and of free software. It's quite easy to understand - most people, when they give away their work, have a common moral compass, and they share certain values about how they would like to see that work go out into the world. i.e. They would rather some 3rd party not get paid for what they did for free. And they would rather others have the freedom to tinker, just as they did. Most ("important, widely used, active") open source software is free software for this reason. Of course, the "debate" will never end, either. But let's just keep it in perspective.

    Ah Miguel. His rant may have virtually zero actual content, but at least he gets points for plugging "The Power of Nightmares." Just a few years too late, alas. From that and his Bush-based name calling, he may lose the conservative portion of the audience he is supposed to be reaching, but as I said, MS should get a refund.

    --
    Tired of Political Trolls? Opt Out!
    1. Re:Analysis of Miguel's article by eldavojohn · · Score: 5, Insightful

      Yes, he suggests Microsoft is our "ally." A hilarious notion that, when he writes it, makes it clear what contempt he has for you, the reader.

      He never said nor suggested that Microsoft as a whole is your ally. A more fair analysis of his blog would be that Microsoft needs to be steered in the right direction and there are some good people on the inside trying to do this. He points out CodePlex as something he feels as a sign of progress. I'm not defending de Icaza's whole message but I think you're putting words into his mouth ... no one in their right mind would say Steve Ballmer is an ally of open source. He may employ people who are proponents of free and open software but he himself is definitely against it. Also keep in mind that people -- and companies -- do change. This isn't the case with Microsoft ... yet.

      Just keep in mind that this is pure wasted time. RMS correctly points out that the war was won long ago - by a recognition of the value of the GPL and of free software.

      If I may state the obvious, RMS is a hardliner with zero tolerance or forgiveness. Fine. This appeals quite well to many people (myself included). Now, de Icaza seems to be more of a bridge builder than a bridge burner and is looking for in roads into Microsoft. Perhaps you can see this as a catalyst to speed up the process to our desired end state or you can view this as aiding the enemy. Either way I think a lot of de Icaza's efforts are great experiments in seeing just how tolerant and truly open Microsoft's standards are. Right now, why don't we all just sit and watch before we become dependent on Moonlight? I appreciate both these people in different ways and it's a shame we got this drama or war of words internal to the open source movement.

      --
      My work here is dung.
    2. Re:Analysis of Miguel's article by domatic · · Score: 3, Insightful

      Moonlight would actually have to be usable on J. Random Moonlight Site before I could even get dependency started.

    3. Re:Analysis of Miguel's article by readthemall · · Score: 3, Insightful
      From Miguel's article:

      Two shoe salesmen were sent to Africa in the early 1900's to scout the territory.
      One telegraphed back: "Situation hopeless. Stop. No one wears shoes."
      The other telegraphed: "Business opportunity. Stop. They have no shoes."
      Since we only have a limited time on earth, I have decided to spend my time on earth as much as I can trying to be like the second salesman. Looking at opportunities where others see hopelessness.

      OMG, WTF. The first one thinks with his head, he sees there is no need to wear shoes. The second one avoids thinking and decides to find a way to sell something that nobody needs. How smart, Miguel. The parent said it, you act as a terrible troll.

    4. Re:Analysis of Miguel's article by Concern · · Score: 1, Insightful

      He never said nor suggested that Microsoft as a whole is your ally.

      "I merely happen to have a different perspective on Microsoft than he has. I know that there are great people working for the company, and I know many people inside Microsoft that are steering the company towards being a community citizen. I have blogged about this for the last few years.

      At the end of the day, we both want to see free software succeed. But Richard, instead of opening new fronts to promote his causes, attacks his own allies for not being replicas of himself."

      He suggested that either himself, or Microsoft, or both, was his "ally." If you consider this feeble attempt to construct it in a deniable way to be successful, let's agree to disagree. :)

      RMS is a hardliner with zero tolerance or forgiveness.

      Or "forgiveness?" LOL. You suggest he can do anything other that use harsh language? RMS needs no license to be as free with his words as Microsoft certainly is.

      Also, is Java not "forgiven?" I would think that would rather make the contrary point that RMS is obviously issue driven, rather than "revenge" driven as you seem to imply.

      de Icaza seems to be more of a bridge builder

      de Icaza is a shill. It is impossible to believe he is so big a fool to believe otherwise.

      Microsoft's brand is "incompatible" with open source. They can no more credibly change it now than Volkswagen can pretend to be an American automaker. They made their bed on that through carefully and assiduously lying and suing the shit out of people for many, many years.

      Bridge building? How big of a sucker can you possibly ask us to be?

      (It's a rhetorical question.)

      --
      Tired of Political Trolls? Opt Out!
    5. Re:Analysis of Miguel's article by jhol13 · · Score: 5, Insightful

      I agree that de Icaza is "bridge builder", but unfortunately "the roads into Microsoft" are all one-way.

    6. Re:Analysis of Miguel's article by SgtChaireBourne · · Score: 0, Troll

      Microsoft should ask for its money back. de Icaza is a terrible troll.

      de Icaza doesn't have to be good, he just has to make noise. M$ only trots him out and yanks his leash when a distraction is needed.

      Maybe a distraction from Lisbon and Software Patents up Europe's backdoor?

      --
      Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
    7. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 5, Insightful

      Now, de Icaza seems to be more of a bridge builder than a bridge burner and is looking for in roads into Microsoft

      Bridges work both ways. Microsoft cannot be trusted, their track record speaks for itself. Even today they'll FUD away or deliberately mislead people with their so-called "open" efforts. They only care about their bottom line and how to destroy competition. One day, they'll pull the rug from under Mono.

    8. Re:Analysis of Miguel's article by FlyingBishop · · Score: 5, Insightful

      He never said nor suggested that Microsoft as a whole is your ally.

      I'm looking this article over top to bottom, and I don't really see him suggesting anything. There's a lot of namecalling, a parable where I'm right thank you very much (shoeless people in Africa? We have Java, as well as Python and various other languages on Linux for the niche Mono wants to fill.)

      Seems to me like RMS gave a principled (and really fairly balanced) assessment of Mono, and Icaza responded by calling RMS a luddite, with absolutely no argument to back it up. Why did this even make Slashdot when Icaza says absolutely nothing to refute Stallman's argument?

    9. Re:Analysis of Miguel's article by Fwipp · · Score: 5, Informative

      He never said nor suggested that Microsoft as a whole is your ally.

      "I merely happen to have a different perspective on Microsoft than he has. I know that there are great people working for the company, and I know many people inside Microsoft that are steering the company towards being a community citizen. I have blogged about this for the last few years.

      At the end of the day, we both want to see free software succeed. But Richard, instead of opening new fronts to promote his causes, attacks his own allies for not being replicas of himself."

      He suggested that either himself, or Microsoft, or both, was his "ally."

      No. He said that Richard Stallman attacks his allies. The very next sentence of TFA reads: To him, ridiculous statements like Linus "does not believe in Freedom" are somewhat normal. He is clearly referring to Linus Torvalds as Richard Stallman's ally.

      Please don't deliberately misinterpret people that you don't agree with.

    10. Re:Analysis of Miguel's article by betterunixthanunix · · Score: 5, Insightful

      It is difficult to be as trusting of Microsoft and their intentions as Miguel obviously is. This is the company that worked to discredit the entire free software movement, and still refuses to acknowledge that there is even such a movement. This is the company that wrote the playbook for break compatibility for everyone else. Microsoft has a habit of poaching developers until their competitors fall apart.

      Why would we ever want to write code for their platform on their terms? I will not have much trust for Microsoft until MS Office is GPLed (v3) and I can get it working on GNU.

      --
      Palm trees and 8
    11. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 0

      Errr... I read 'ally' to be referring to Mono in this case... and less hardline open source people in general...

    12. Re:Analysis of Miguel's article by naasking · · Score: 3, Interesting

      If you judge someone by their actions, then there is no need to discuss how we judge Microsoft and their relationship to free software.

      But Microsoft is not a "someone", it is an aggregate of "someones", and treating MS like an individual that has already shown its true colours is a mistake, because that is not the nature of the beast. This is why Miguel called this an opportunity, because merely by inserting open source advocates into MS you can alter its aggregate behaviour to a more open source friendly stance. The evidence is already there: MS has already become more open than they used to be, with shared source licenses and CodePlex being the highest profile examples.

      Which isn't to say we shouldn't be cautious, but we should not be openly hostile and accusatory either, as that simply undermines those people working to improve the situation.

    13. Re:Analysis of Miguel's article by Yvanhoe · · Score: 2, Insightful

      I hate Microsoft politics. I think .Net is a platform with technical merit (it took me a while to admit it). What does that make me ?

      My boss forces me to work with .Net but thanks to Mono, I was able to share my work with a Linux-only lab and to suggest that maybe we should have a focus on developing Mono-compatible applications.

      Saying that Stallman has a tendency for inflammatory declarations is an understatement. I think this is how it works in (american ?) politics : one needs a figurehead that is an extreme zealot in order to make some room for more moderate points of view to develop.

      Like Miguel I think that Microsoft is a really big company that bought many good small companies and that these small guys are still there and wanting to do great projects. Their management dooms most of them unfortunately. Though Mono is one of these things that has not been switched off yet. I think this is a great opportunity as well and we should enjoy it while it lasts. MS lacks subtlety : when they will stop support it, it will be quite clear.

      --
      The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
    14. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 2, Insightful

      The issue of "need" has absolutely nothing to do with this. Unsurprisingly you have totally missed the point.

    15. Re:Analysis of Miguel's article by ByOhTek · · Score: 3, Insightful

      Since the article was prefaced as being about attacks on him (and not MS), it seems most logical that he is referring to himself as being the ally, not MS.

      Personally, I can see how de Icaza may be a shill, and he may not be, but even a shill can build a bridge. Microsoft is a big enough organization that the left hand can have some confusion as to what the right is doing, and there could be a lot of honest intent in the MS Open Source group. It's not foolish to think people or groups can change, to think that they can learn from their mistakes, or to think that a large corporation can have a bit of inconsistency due to management issues.

      Blinding disregarding those possibilities is just as foolish as blindly thinking they aren't possibilities but actual simple truths.

      --
      Self proclaimed typo king, and inventor of the bear destroying coffee table (patent not pending).
    16. Re:Analysis of Miguel's article by miguel · · Score: 4, Informative

      The allies I refer to are folks like Linus, Eric Raymond, Tim O'Reilly and everyone else that advocates the same ideas, but does not take marching orders from him.

    17. Re:Analysis of Miguel's article by DAldredge · · Score: 2, Insightful

      Free software isn't a religion.

    18. Re:Analysis of Miguel's article by nstlgc · · Score: 3, Insightful

      Obviously the idea would be that people think they don't need shoes in Africa, and the business opportunity would be showing them otherwise. You can get some nasty snake bites over there, you know...

      --
      I'm Rocco. I'm the +5 Funny man.
    19. Re:Analysis of Miguel's article by jedidiah · · Score: 3, Interesting

      > I think .Net is a platform with technical merit

      I have yet to see it. Really. All it seems to do accomplish is to make
      your work fit in more with Microsoft and less with the rest of Unix.
      Since Linux is "just another Unix". That is a serious problem that needs
      to be counterbalanced by considerable new benefits.

      Personally I don't see the point of bothering with .NET or getting
      particularly excited about it. Perhaps if you told me I would be
      able to run the next version of Office on any platform of my choosing
      I would be more prone to get excited.

      The key here is that if it runs on Linux it should be able to run on
      ANYTHING given sufficient interest. That means that it will also run
      on MacOS, BeOS, AIX, Solaris and HP/UX given enough interest. If .NET
      can't promise that than it is less interesting than Java or POSIX.

      "Kind of compatable" doesn't really cut it. Having the Linux version of
      Microsoft's standard be clearly inferior will just make Linux seem clearly
      inferior (and justifiably so).

      --
      A Pirate and a Puritan look the same on a balance sheet.
    20. Re:Analysis of Miguel's article by miguel · · Score: 3, Informative

      The reason is very simple: I am not responding to RMS's opinions on Mono.

      I am responding to RMS's last post which is pretty much content free, but does contain another personal attack against me.

    21. Re:Analysis of Miguel's article by orangesquid · · Score: 1

      "We have Java, as well as Python and various other languages on Linux for the niche Mono wants to fill."

      I like to see open software offer a compatible option for every closed system. This may in many ways be somewhat futile as it's forever chasing something that can never be realized, but that's the flip-side of the point: to keep closed systems on their toes. If there's an open solution for *everything*, even for closed problems, nobody can argue that open software is incapable of helping with closed system X Y or Z.

      --
      --TheOrangeSquid Is it any wonder things seem so awry? We swim in a sea of confusion and don't have to think to survive
    22. Re:Analysis of Miguel's article by PhrostyMcByte · · Score: 1

      shoeless people in Africa? We have Java, as well as Python and various other languages on Linux for the niche Mono wants to fill.

      I believe Miguel was referring to Open Source within Microsoft. RMS is the first salesman seeing no potential for Open Source, and Miguel is the second who chooses to fight the odds and attempt to bring shoes (Open Source) to a shoeless society.

      I believe Miguel was somewhat wrong, though -- RMS deals in Free Software, not Open Source. To him, Free Software is the absolute and anything else is a waste of time. It is more like Shoe Company A (Free Software) visiting Africa and deciding Africa is nefarious when they choose to go with Shoe Companies B and C (other Open Source licenses) instead.

    23. Re:Analysis of Miguel's article by dbIII · · Score: 1

      Microsoft should ask for its money back. de Icaza is a terrible troll

      Fanboys come for free.
      Also he is doing something of great value by actually making the new incarnation of Visual Basic and related bits (eg. the java inspired C#) work on multiple platforms. Commercial software by conservative Texas software companies that would normally consider linux or BSD the spawn of a union between Satan and Stalin actually support their dotnet software on multiple platforms due to the work of Miguel and his team. It is actually increasing the profile of free software. more and more places are giving away the stuff they couldn't really make money selling instead of it sitting forgotten in a corner somewhere. All those little utilities for internal company use or as freebies to clients can add up to a lot of useful things once they are out there for anyone to use. Due to a lot of hype and a long history of VB many of those things run on dotnet. Without mono they would be stuck on one platform.

    24. Re:Analysis of Miguel's article by ak3ldama · · Score: 3, Insightful

      I agree that de Icaza is "bridge builder", but unfortunately "the roads into Microsoft" are all one-way.

      This is the essence of what I perceive Miguel is trying to do... He must make every attempt possible to sway community consensus toward an acceptance of Microsoft. If the community does not go along with the open direction that Novell is pursuing with their open source implementation of the .NET/C# standard then all their work is wasted. Miguel's group (which publicly appears to be represented by him) cannot go around saying that Microsoft is malevolent - it would be counter intuitive to the relationship they need to build in order to maintain future development and use of their project.

      --
      "but money is the God of Algiers & Mahomet their prophet." - Rich. O'Bryen June 8th 1786
    25. Re:Analysis of Miguel's article by ShieldW0lf · · Score: 3, Interesting

      The example is particularly ironic, being that there has never been any evidence that shoes are good for peoples feet, and there is ample evidence that shoes are bad for people feet.

      Recently, Nike went to visit the Olympic running teams with bags of shoes in tow, and were sent away because the runners did not want them, nor did the coaches. So, they invented the Nike Free, which is designed to be like not wearing a shoe at all. Makes your mind spin.

      Turns out, the shoes they've been marketing all these years were hurting the people who bought them. Of course, Nike always knew that their product wasn't good for their customers... they spent years trying to find scientific evidence that shoes are good for you in some fashion, without success. So, they made them fashion accessories and kept things quiet.

      http://nymag.com/health/features/46213/

      Keep pimping those shoes, Miguel!

      --
      -1 Uncomfortable Truth
    26. Re:Analysis of Miguel's article by SerpentMage · · Score: 0, Flamebait

      RMS is out line. Point blank, no ifs, ands or buts.

      >Stallman is of course right to point out that he is a Microsoft apologist - he is a notorious one. It is beyond argument that Microsoft spends significant dollars in direct and "personal" attempts to crush free software development projects such as Linux through the most indefensible barratry.

      Just like any other software company. IBM likes Linux because it allows them to sell more boxes, as they don't have an operating system bias. The question is if Microsoft is acting differently than other companies, and that answer is no. If open source were producing free pop-tarts and Microsoft were selling pop-tarts then Microsoft would come out swinging.

      >Miguel must chuckle at himself when he writes things like "Fear mongering is a vibrant industry." It is too rich in irony for him not to know it. Yes, he suggests Microsoft is our "ally." A hilarious notion that, when he writes it, makes it clear what contempt he has for you, the reader.

      Did you even bother to look at his reference? The video, from the BBC. Fear mongering is a vibrant industry. Watch the six hour video and you will be surprised.

      >Just keep in mind that this is pure wasted time. RMS correctly points out that the war was won long ago - by a recognition of the value of the GPL and of free software. It's quite easy to understand - most people, when they give away their work, have a common moral compass, and they share certain values about how they would like to see that work go out into the world. i.e. They would rather some 3rd party not get paid for what they did for free. And they would rather others have the freedom to tinker, just as they did. Most ("important, widely used, active") open source software is free software for this reason. Of course, the "debate" will never end, either. But let's just keep it in perspective.

      Ah this is such crap, a large number of projects are GPL, but the successful ones, the ones that popular are in fact GPL library, BSD, Mozilla, or Apache. So to do a bait and switch (from GPL to free software) is clever, but you should be clear about your facts.

      I personally wish RMS would go away. Sure he was the one who raised the flag pole at the beginning, but now we need people to build businesses and get people to make money. As much as I like Open Source we do need to pay bills. People like Miguel are trying to build business models where programmers can get paid, and yet produce open source. Whereas people like RMS charge to the waazoo to hear their rants. Where is the business model there?

      --

      "You can't make a race horse of a pig"
      "No," said Samuel, "but you can make very fast pig"
    27. Re:Analysis of Miguel's article by Just+Some+Guy · · Score: 3, Insightful

      The allies I refer to are folks like Linus, Eric Raymond, Tim O'Reilly and everyone else that advocates the same ideas, but does not take marching orders from him.

      So your world is divided into "people who agree with me" and "mindless zombies". You and I agree on probably 90% of issues, but I tend to side with RMS on the remaining 10%. That's because I've analyzed the respective arguments and have concluded that his positions are more reasonable. There are a lot of people of that mindset, and it's insulting to them (and your own public perception) to write us off as blind followers taking orders.

      --
      Dewey, what part of this looks like authorities should be involved?
    28. Re:Analysis of Miguel's article by T.E.D. · · Score: 3, Insightful

      If I may state the obvious, RMS is a hardliner with zero tolerance or forgiveness. Fine. This appeals quite well to many people (myself included). Now, de Icaza seems to be more of a bridge builder than a bridge burner and is looking for in roads into Microsoft.

      The problem there is that, as the GP tried to point out, Microsoft is not an innocent disinterested player succeptable to being steered around. They have made it quite clear that they consider "Open Source Software" a mortal threat, and are going to fight accordingly. Subtle and overt, legal and extra-legal, it is all fair game to them. Appeasement with somebody with that mindset is a fool's game. If anyone is going to be manipulated here, it isn't going to be Microsoft.

    29. Re:Analysis of Miguel's article by cyberjessy · · Score: 2, Informative

      We have Java, as well as Python and various other languages on Linux for the niche Mono wants to fill

      Actually Mono fills a niche not satisfied by any other language on Linux.
      1. Python - too slow for any processor intensive tasks (I do a lot of python myself.)
      -- not strongly typed, if the project decides to go that route.
      2. Java, the language - No closures, lambdas, generators. Impossible to do any declarative programming. Many, many people hate it.

      C# brings functional programming to the masses, and Mono brings C# to Linux.

      --
      Life is just a conviction.
    30. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 0

      That shoe thing is a piss poor parable. Africa is a whole goddamn continent, not a city block.

      A better parable might have been:

      Two software salesaliens were sent to earth in the early 2000's to scout the territory.

      One transmitted back: "Situation hopeless. Stop. No one uses interoperable software and hardware."

      The other transmitted: "Cooperative opportunity. Stop. They have full standards."

    31. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 0

      Free software isn't a religion.

      For who? For me and you it is not. But if you are stating that in general, I would guess that you have not read much Stallman.

    32. Re:Analysis of Miguel's article by Concern · · Score: 2, Insightful

      This ordering of ideas to suggest something while later being able to deny it is an elementary trick more worthy of a speed seduction practitioner than a software engineer. It is marketing.

      You make my argument for me in your own words as you go on. The whole concept of his article is to suggest that Microsoft is an ally, or if not, a potentially ally if we will only "build bridges" rather than "burn bridges." That, and throwing vague insults at Stallman. Did I mention it is also basically inept, since Miguel so badly misjudges (most of) his audience's intelligence?

      You may choose to read it however you like. I doubt many are fooled.

      --
      Tired of Political Trolls? Opt Out!
    33. Re:Analysis of Miguel's article by HanClinto · · Score: 1

      No need to wear shoes?

      I'm guessing you've never walked around in Africa -- particularly shoeless.

      Your analogy breaks down, sir.

    34. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 1, Informative

      check out clojure, it's fantastic.

    35. Re:Analysis of Miguel's article by poetmatt · · Score: 1

      ever heard the phrase a leopard can't change it's spots?

      Well, MS is that leopard. Don't bet on them ever changing, because all they've ever done a thousand times over is say that they have, and then not change.

      This by the way is stupid, because if they ever did change and support FOSS, people would support them in a heartbeat because they are so well known.

    36. Re:Analysis of Miguel's article by Aurisor · · Score: 1

      Would you be so kind as to point out precisely which "personal attacks" in that article you are objecting to?

      Really, you're only mentioned in passing in that article, and referred to as a "Microsoft apologist."

      An apologist is defined as "a person who argues to defend or justify some policy or institution." Although it does have very, very slight negative connotations, I don't think any rational person would object to you being labeled a "Microsoft apologist," especially since you just penned an apology (in the apologist sense, not the "I'm sorry sense").

    37. Re:Analysis of Miguel's article by medlefsen · · Score: 1

      I think maybe you missed the point of the shoeless quote. The whole post is about reaching out to those RMS sees as "enemies", like MS, and viewing their dislike/distrust of Free Software as an opportunity.

    38. Re:Analysis of Miguel's article by Concern · · Score: 3, Interesting

      Since he is in Microsoft's employ, literally if not indirectly, the distinction is moot. Yet how did I know someone might make that nit-pick anyway?

      I disregard these possibilities as foolish. In the words of others:

      Microsoft is pushing software patents and DRM around the world. These are the two main things blocking free software from being compatible, so this is holding back the technical progress and the spread of free software.

      MS's policies are getting worse and worse, so I can't see why helping them is in our interest.

      I've been documenting Microsoft's patent activity [swpat.org], and I fail to see any change for the better.

      --
      Tired of Political Trolls? Opt Out!
    39. Re:Analysis of Miguel's article by Concern · · Score: 0, Troll

      I knew someone would make this exact nit-pick when I wrote that.

      If you want me to think of them like a corporation, let me repeat:

      Microsoft's brand is "incompatible" with open source. They can no more credibly change it now than Volkswagen can become an American automaker. They made their bed on that through carefully and assiduously lying and suing the shit out of people for many, many years.

      There are limits to our credulousness, even in America.

      --
      Tired of Political Trolls? Opt Out!
    40. Re:Analysis of Miguel's article by AmaDaden · · Score: 4, Insightful

      One day, they'll pull the rug from under Mono.

      When Microsoft owned the market they could do that where ever and when ever they wished. Now that they are losing ground everyday on almost all fronts trying to do something like that would only give another reason for people who were thinking about using .NET to avoid it. In short, it would be suicide. Microsoft knows this and has already started to change their tune by supporting Mono and by making a very small but growing chunk of code open source. As you correctly stated, this was done solely because they know it will help them. The only way it could be more valuable for Microsoft to go back to their old ways would be if they owned the market again. So could they pull the rug out from under Mono? Yes. Would it ever look like a good idea even to the brain damaged 'we hate open source' higher ups? Unless there was a major disaster in the mac, linux AND unix that gave Microsoft unquestionable control over the OS market again. No.

    41. Re:Analysis of Miguel's article by c0d3g33k · · Score: 2, Insightful

      Good point that has been mentioned before in regard to Mono but is often overlooked. The free software movement itself is based on the act of providing free alternatives to closed systems. That is quite possibly the single most wonderful thing about free (as in freedom) software, in my opinion, beside which every other advantage pales in comparison. The ability to go completely free when necessary rather than being relegated to a switch to a competitor cut from the same cloth is one of the most powerful options FLOSS provides. Viewed in this light, I can't really understand the animosity directed toward Mono, because it offers the very thing that's most valuable to someone trying to exercise their freedom: somewhere to go. The fact that Microsoft is associated somehow seems to blind people to this.

    42. Re:Analysis of Miguel's article by FlyingBishop · · Score: 1

      Linux is not the masses. Stallman is a functional programming stalwart. Unix in general has had functional programming for a very very long time.

      And of course, you qualified Java with the language, so clearly I don't need to retort with a lot of talk about what the VM can do.

    43. Re:Analysis of Miguel's article by Concern · · Score: 2

      Vilifying RMS is another meme I cannot understand - even despite his outsized personality. The man's strident defense of your freedoms against a cadre of ill-mannered and ignorant fools apparently has earned him your distrust. How, I have no idea. Being polite, shy and retiring in the defense of freedom is not normally considered a requirement...

      What did you want, an eloquent, handsome, personable defender of free software principles? :)

      I've had to use all kinds of MS products, including .Net. It doesn't make Miguel's nonsense any more credible than it was yesterday, or RMS's warnings about Microsoft's conduct any less trenchant. Microsoft is still run by the same people. You expect us to believe they've just turned over a new leaf somehow? You may as well ask for our credit card numbers if you think we're that naive.

      --
      Tired of Political Trolls? Opt Out!
    44. Re:Analysis of Miguel's article by ozmanjusri · · Score: 1
      How is Microsoft supposed to assert them despite their legally binding commitment that they are not going to assert any patents on ECMA/ISO C#?

      The patents are of less value to Microsoft than the disruption they'd cause Linux/FOSS

      They'll sell them to a third party.

      They've already used Sco in a similar role, and tried to offsell other patents to patent trolls. They'll be more careful how they do it next time.

      --
      "I've got more toys than Teruhisa Kitahara."
    45. Re:Analysis of Miguel's article by Ed+Avis · · Score: 1

      most people, when they give away their work, have a common moral compass, and they share certain values about how they would like to see that work go out into the world. i.e. They would rather some 3rd party not get paid for what they did for free.

      That's the 'moral compass' of free software? WTF?

      --
      -- Ed Avis ed@membled.com
    46. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 0

      Fridges to Eskimo's!

    47. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 0

      Apart from the serious technical deficiencies of Java

      Please list some, along with reasons why they're "serious" (as opposed to slightly inconvenient in certain situations).
      Note that "lack of closures" doesn't qualify, since it's relatively trivial to implement closures totally compiler-side, using regular objects in the runtime. Languages like Clojure and Scala did that just fine.

    48. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 0

      especially since you just penned an apology (in the apologist sense, not the "I'm sorry sense").

      That's called an 'apologia.'

    49. Re:Analysis of Miguel's article by Big+Hairy+Goofy+Guy · · Score: 5, Insightful

      >

      I am responding to RMS's last post which is pretty much content free, but does contain another personal attack against me.

      Could you give a reference, please?

      I read the OP, and I'm familiar with many (older) articles and essays written by RMS. I've never seen RMS make a *personal* attack. I have seen people react to his strong but very nuanced perspective on morals as if they were personal attacks. I've started to understand that other, reasonable, people can interpret his statements very personally, so if you feel attacked, I don't hold it against you.

      I have not read anything written by you, so you are establishing a first impression (for me). You say that RMS has "makes up facts" but you link to what is primarily a retraction. Could you be more clear about which facts RMS has made up? I'd like to think that you can forgive a mistake, if it is admitted.

      Lastly, you say that RMS attacks his own community, supporting this claim with a footnote about the distinction between "open source" and "free software" being a non-issue. It seems to me that RMS has been very clear that there is an issue, from his perspective. See http://www.gnu.org/philosophy/open-source-misses-the-point.html

      Now you may have a different perspective, as is your right. But since RMS has his perspective, and his preference is perfectly clear, I'd really hesitate to say that he attacks his own community on this issue. In my mind, his community is made up of the supporters of free software, and doesn't contain those who prefer open source.

      In summary, RMS doesn't make personal attacks on anyone, much less his own community and he doesn't make up facts. If you think differently, I have an open mind, but I need more than your word.

    50. Re:Analysis of Miguel's article by T.E.D. · · Score: 5, Funny

      Microsoft's frigging address is One Microsoft Way. How much clearer can they make it?

    51. Re:Analysis of Miguel's article by iserlohn · · Score: 2, Insightful

      Really, the question should be - Would Microsoft make any money in addition to the money it's already making if it fully adopted F/OSS principles? A company is only as ethical as their shareholders' restraint of greed allow, and this focus on shareholder value, although useful to drive productivity and efficiency, tend to become a problem when market players are to such a size to which it can exert undue influence in the market.

      With MS being the dominant player in the OS and Office Suite markets, I would agree with RMS' assessment that MS is a lost cause in that regard, at least in the current market structure. It is simply not profitable for MS to welcome F/OSS models within the company, especially in areas in which they are already dominant. This constant fear that actions by MS reaching out to the FOSS community is a Trojan horse is a reasonable reaction. After all, if FOSS support MS technologies too well, MS can just release a new version of the technology, while FOSS plays catch-up (ie. the Trojan horse scenario, OS/2)

      However, Mono and WINE and other similar projects are important in the sense that it is unreasonable to expect Windows or Office or any other MS technology to disappear overnight. Then the problems becomes how this transition happens, ie. on a technological viewpoint, how FOSS can be a viable alternative while allowing people and organisations to keep their current investment in MS technologies. It's a hard question, and in reality, the only thing that would really make a difference is to handle the demand side of the equation. If big projects and end-users demand cross-system operability and the use of open solutions, then we change the actual environment and ecosystem, and MS would have no choice but to fight or adapt.

      We are already seeing this in government contracts in Europe and it is starting to make a difference. There is a strong argument to build software using F/OSS principles, and the main thrust should be persuading everybody on the merits of it. On the other hand, even though MS compatibility in F/OSS is essential for further adoption, we should always be vigilant. As such, both Miguel and RMS is right.

    52. Re:Analysis of Miguel's article by ZarathustraDK · · Score: 1

      A more fair analysis of his blog would be that Microsoft needs to be steered in the right direction and there are some good people on the inside trying to do this.

      I hope those people and that company fits well into the analogy of how to steer an ADD-stricken bull relative to a china-shop.

      --
      If you quote this signature there'll be 72 copies of Windows ME waiting for you in Heaven.
    53. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 0

      Please... just grow up already!

      CAPTCHA: adults.

    54. Re:Analysis of Miguel's article by NickFortune · · Score: 2, Interesting

      But Microsoft is not a "someone", it is an aggregate of "someones", and treating MS like an individual that has already shown its true colours is a mistake, because that is not the nature of the beast

      I don't think it follows that because Microsoft is not a single human being, it never displays human behavior. In particular, I don't think it's safe to assume that Microsoft will suddenly start playing nice with the rest of the world, if the open source community just stops saying mean things about it.

      merely by inserting open source advocates into MS you can alter its aggregate behaviour to a more open source friendly stance

      If you'll excuse my saying so, that's one hell of a "merely". Corporate culture tends to be self perpetuating, and corporate policy is set from the top down. I'll grant you that there are plenty of folk at Microsoft who are decent people, and I always try and draw a line between the corporation and it's employees. But just because you get a couple of dozen free software fans working at Microsoft Research, that's not going to stop Ballmer and the rest funding attacks on free software.

      Nor is it going to persuade a great many who work there that free software isn't a long term threat to their livelihood.

      The evidence is already there: MS has already become more open than they used to be, with shared source licenses and CodePlex being the highest profile examples.

      I think that evidence is open to other interpretations, however. Microsoft tend to see the free software movement as a clever trick by IBM to make the general public do a lot of unpaid coding for them. That's what MS would like to get out of free software. The rest of it, they'd shut down tomorrow were it only in their power.

      --
      Don't let THEM immanentize the Eschaton!
    55. Re:Analysis of Miguel's article by Aurisor · · Score: 1

      In Greek, yes (). The Greek word has made its way into English, but 'apology' is completely valid as well. Check out definition 2: http://dictionary.reference.com/browse/apology

      Please turn your grammar nazi card in on your way out. Thank you.

    56. Re:Analysis of Miguel's article by cyberjessy · · Score: 1

      Stallman is a functional programming stalwart. Unix in general has had functional programming for a very very long time.

      Not disputing either, but Stallman's statements had nothing to do with how useful Mono is. I was just pointing out what Mono brings to the table.

      The reason C# is remarkable is that there are millions who are familiar with it (perhaps not the functional parts, which is somewhat new). There is no purely functional language (on any platform) with enough mind share to qualify as "popular". Popular sometimes has its advantages when working in a team; documentation, resources, tooling, availability of developers ... etc.

      --
      Life is just a conviction.
    57. Re:Analysis of Miguel's article by uiucgrad · · Score: 2, Interesting

      I'm not sure why you think Miguel trusts Microsoft as a corporation anymore than anyone else here. Based on what I have read on his blog, it seems that he has met some people who work at Microsoft who support Free/Open Source software. He appears to be working with those people to make Microsoft more friendly to Free/Open Source software in the capacity that they can.

      I would rather have someone trying to make Microsoft more friendly to Free/Open Source software than not. If no one tries to change their strategies then there is absolutely no hope that they will ever change. Will he succeed? Probably not, but I am glad that he is trying.

    58. Re:Analysis of Miguel's article by symbolset · · Score: 1

      That's heresy!

      --
      Help stamp out iliturcy.
    59. Re:Analysis of Miguel's article by naasking · · Score: 1

      Microsoft's brand is "incompatible" with open source. They made their bed on that through carefully and assiduously lying and suing the shit out of people for many, many years.

      The decisions of the future are made by the current employees, not past employees. It is a mistake to simply assume that MS will simply behave exactly as they have in the past without considering other factors, particularly when there are people like Miguel working to change minds from within the system.

      All you do is undermine the positive changes they are trying to make and a result, are harming the community as a whole. You can be cautious and skeptical without being inflammatory. I don't see why this is such a difficult concept to grasp.

    60. Re:Analysis of Miguel's article by EvilRyry · · Score: 1

      If Office were written in pure .NET and all of the libraries were available everywhere, then it would run on the platform of your choosing. A Java application would have the same caveats. However Mono's primary goal is NOT portability to .NET applications. It's primary goal is to provide developers a top notch development platform on Linux (using native technologies like dbus, GTK, etc), which it does very well. Oh, and good luck making an office suite using nothing outside the POSIX standard.

    61. Re:Analysis of Miguel's article by cyberjessy · · Score: 2, Insightful

      So your world is divided into "people who agree with me" and "mindless zombies".

      I read it twice. Miguel was not saying that. Who modded you +5?

      --
      Life is just a conviction.
    62. Re:Analysis of Miguel's article by Concern · · Score: 0, Offtopic

      Fanboys come for free.

      I can't claim to know exactly how Novell and Microsoft have structured their arrangement, but something tells me you should have been there to tell MS this from the beginning; it probably would have saved them some dollars.

      Let me suggest an article from Groklaw if you would like some more background on MS's PR campaign and Miguel's role in it.

      --
      Tired of Political Trolls? Opt Out!
    63. Re:Analysis of Miguel's article by Brandybuck · · Score: 1

      How to frak did this troll get modded up to insightful? It's like it's being moderated according to its length rather than its content. Sheesh.

      --
      Don't blame me, I didn't vote for either of them!
    64. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 0

      But Microsoft is not a "someone", it is an aggregate of "someones", and treating MS like an individual that has already shown its true colours is a mistake, because that is not the nature of the beast.

      Microsoft is a corporation, legally a singular, distinct entity not unlike an individual. That is the nature of the beast, personhood. This person may be schizoid but a person nonetheless. Judge them as one or you fail the lesson of Sun Tzu to know thy enemy.

    65. Re:Analysis of Miguel's article by naasking · · Score: 1

      In particular, I don't think it's safe to assume that Microsoft will suddenly start playing nice with the rest of the world, if the open source community just stops saying mean things about it.

      I never said anything about not judging MS's deplorable actions harshly. But why judge MS's benign or beneficial actions equally harshly? Why ridicule the people trying to make those positive changes? That's just irrational prejudice, and it serves no one.

      But just because you get a couple of dozen free software fans working at Microsoft Research, that's not going to stop Ballmer and the rest funding attacks on free software.

      I agree. Corporate culture will change to the extent that their open source efforts bear fruit, and their heavy-handed totalitarian approach breeds ill-will. But they will not bear fruit if people create a hostile atmosphere to every olive branch the people working MS from the inside manage to extend.

      Even if MS suddenly aborts every positive effort made toward the open source community, it was still worth the try. Is that really so hard to understand?

    66. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 0

      7116 - 3352 = 3764
      3764 * 666 = 2506824
      US Patent 2506824 = "Pole and rod holding device"
      "Pole and rod holding device" = gay

      OMG, I think RMS and Miguel broke up and Miguel is just jealous that RMS doesn't need him anymore!!

    67. Re:Analysis of Miguel's article by druke · · Score: 1

      java really has the same licensing issues as c#, we're just more worried about MS than sun. Until we have a fully legal* method of c# it should not be deeply entwined with linux distros. That is what this squabble is really about. RMS isn't saying "OMG don't use c#", but rather "be careful, those guys are assholes" (almost directly in response to the patent selling fiasco that happened recently) *that's not to say mono is illegal, but rather it seems to be SchrÃdinger's patent right now.

    68. Re:Analysis of Miguel's article by MightyMartian · · Score: 4, Insightful

      How many times have we seen Microsoft's shills come on out, try to make friends, tell everyone how Microsoft has changed, only to discover we've been lead down the garden path.

      When Microsoft drops its patent growling over Linux, then maybe I'll be inclined to listen to Icaza. Until then, he's just another Microsoft whore.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    69. Re:Analysis of Miguel's article by Concern · · Score: 1

      Honestly, this is just about positioning in the marketplace, reputation, marketing and PR.

      Take my own beliefs out of it. Microsoft's behavior towards free software has been flagrantly execrable for a number of years. This is a marketplace, not a therapy session. You may have a powerful and inexplicable optimism and capacity for forgiveness, but you are in a very tiny minority. Most of us simply want nothing to do with this company or its products, and we are going with their competitors, both free and commercial. They should be concerned over their reputation and competing for their dinner like everyone else. That would be the market working.

      It is as if your sister was advocating public transit and fuel efficiency policies, and Ford's CEO was trying to have her framed, and prosecuted, for stealing his SUV. This is exactly where every user of free software finds him or herself. Would you then be talking about how great Ford's latest car is for driving to the train station and "trying to change minds from within the system?" Or you will you be looking for the courts for redress and, when you must needs drive, buying Hondas? What do you really expect us to do?

      If you would like more background on MS and Miguel's behavior, groklaw has a long, detailed summary.

      --
      Tired of Political Trolls? Opt Out!
    70. Re:Analysis of Miguel's article by cyberjessy · · Score: 1

      Having the Linux version of
      Microsoft's standard be clearly inferior will just make Linux seem clearly
      inferior (and justifiably so).

      Mono isn't chasing compatibility with proprietary Windows Libraries. Instead, the focus is on the language/compiler implementation, runtime and important parts of the Base Class Libraries. You should read this post, which was quite popular recently.

      Actually the bigger Mono projects don't even work on Windows. So, doesn't that suggest that developers who write code on Mono don't really care about proprietary Windows mechanisms?

      --
      Life is just a conviction.
    71. Re:Analysis of Miguel's article by d'fim · · Score: 5, Insightful

      ". . . there could be a lot of honest intent in the MS Open Source group."

      Yet, in the end, they still work for Steve Ballmer. They will ultimately follow Ballmer's "intent", not their own.

      --
      Adherence to the truth is a form of disloyalty.
    72. Re:Analysis of Miguel's article by scharkalvin · · Score: 2, Interesting

      Years ago I had a brief email exchange with RMS about "GNU/Linux" vs "Linux". His point was that Linux is NOT an operating system, just the kernel of one. But GNU isn't an operating system either, it's just a good set of utilities that an OS needs to be useful. Linux by itself is sorta like a head without a body, but GNU is then a body without a head.

    73. Re:Analysis of Miguel's article by dfxm · · Score: 3, Funny

      Apple's address is One Infinite Loop. Does that mean they are poor unit testers?

    74. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 0

      Care to cite a handful fields where something can be done in C# and not in C or C++, other than the usually debated (and dismissed) stuff about rapid programming or fear of pointers? I'm curious.

    75. Re:Analysis of Miguel's article by cyberjessy · · Score: 4, Informative

      But why was this attack needed when Mono is trying to split itself into "Guaranteed, patent free components" and "Gray areas"?

      The Patent Free parts are covered by the legally Binding Microsoft Community Promise

      Some parts of it:
      Microsoft irrevocably promises not to assert any Microsoft Necessary Claims against you for making, using, selling, offering for sale, importing or distributing any implementation, to the extent it conforms to one of the Covered Specifications, and is complian....
      To clarify, "Microsoft Necessary Claims" are those claims of Microsoft-owned or Microsoft-controlled patents that are necessary to implement the required portions (which also include the required elements of optional portions) of the Covered Specification that are described in detail and not those merely referenced in the Covered Specification.

      Is this Community Promise legally binding on Microsoft and will it be available in the future to me and to others?

      A: Yes, the CP is legally binding upon Microsoft. The CP is a unilateral promise from Microsoft and in these circumstances unilateral promises may be enforced against the party making such a promise. Because the CP states that the promise is irrevocable, it may not be withdrawn by Microsoft. The CP is, and will be, available to everyone now and in the future for the specifications to which it applies.

      --
      Life is just a conviction.
    76. Re:Analysis of Miguel's article by druke · · Score: 1

      not true, it all depends on the window management api they choose. now if they rewrote office in qt or gnome... then it would be cross platform... but we already have Open office.

    77. Re:Analysis of Miguel's article by not+already+in+use · · Score: 1

      Not to mention, Java lacks support for unsigned types, which makes it less than ideal for certain domains.

      --
      Similes are like metaphors
    78. Re:Analysis of Miguel's article by Improv · · Score: 5, Insightful

      It is not content free. It points out that CodePlex does not particularly care about freedom, is designed to whitewash a bad company's trojan horse technology, and is harmful to the open-source community.

      Are there personal attacks? Only if you consider an attack on your life's work personal. Some time back (around when we first met at an O'Reilly Convention), you used to be involved in the production of software (like Gnumeric) that was unambiguously good for the community. Ever since you got into Microsoft's Java clone and its reimplementation, your actions have been not-so-clearly-good for the community - you encourage us to adopt patent-risky technologies that break greatly with Unix tradition, you strongarm the GNOME folk into adopting lousy technical decisions (we have a binary registry now? Oy) and continue to push them to making mono a required component of GNOME, and you keep telling us to cozy up with a company that has done its very best to undermine Linux, undermine Free Software, and drop legal and technical obstacles in our way. You want us to be technically just like them, and you want us to like them.

      I don't see any criticism of you in your personal life - these are not personal criticisms, they are criticisms of the way you act in the community. You may have once done good for us, but you're certainly harmful now. For many of us, the best and most clear choice is to continue to try to avoid catching Mono, advocating its removal from our preferred distros and from GNOME, ideally removing you from any influence over GNOME as well. If you would simply go away, you would spare us the trouble.

      --
      For every problem, there is at least one solution that is simple, neat, and wrong.
    79. Re:Analysis of Miguel's article by 10Ghz · · Score: 1

      The reason is very simple: I am not responding to RMS's opinions on Mono.

      I am responding to RMS's last post which is pretty much content free, but does contain another personal attack against me.

      Calling you a Microsoft-apologist is not a "personal attack", it's a fact.

      Tell me this: Why should we, the Linux-community, trust Microsoft? Seriously? Why should we do ANYTHING to promote their technology at all?

      It's 100% obvious that Microsoft would LOVE to see Linux and free software to crash and burn. They are using just about every trick in the playbook to harm Linux. Their business-practices are appalling and their list of casualties is huge.

      Do we have ANY reason to trust them? No. None at all. So why exactly are you such a MS-fanboy? Anything MS announces, you embrace. C#, Moonlight... Why don't you simply start officially working for Microsoft, and stop this "I want to support Linux!"-bullshit? You can't serve two masters.

      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    80. Re:Analysis of Miguel's article by cyberjessy · · Score: 1

      Google this - "c# expression trees"

      In our current project, we optimize C# code at runtime to run database queries faster. This is possibly only because the C# compiler turns that code an expression tree that can be analyzed at runtime (and then compiled, converted to sql etc).

      --
      Life is just a conviction.
    81. Re:Analysis of Miguel's article by shutdown+-p+now · · Score: 2, Informative

      check out clojure, it's fantastic.

      It's dynamically typed. If you wanted to suggest a C# alternative, Scala is a far better choice.

    82. Re:Analysis of Miguel's article by shutdown+-p+now · · Score: 1

      Care to cite a handful fields where something can be done in C# and not in C or C++

      Portable, high-level dynamic code generation.

    83. Re:Analysis of Miguel's article by Jesus_666 · · Score: 1

      So your world is divided into "people who agree with me" and "mindless zombies".

      Isn't that how most people categorize the world?

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    84. Re:Analysis of Miguel's article by ratboy666 · · Score: 1

      Of course Miguel suggested that Microsoft is, or could be, "our" ally (that, is, to free software);

      "The creation of the CodePlex foundation was an internal effort of people that believe in open source at Microsoft. They have been working from within the company to change it. Working at CodePlex is a great way of helping steer Microsoft in the right direction."

      Richard somehow saw this point BEFORE Miguel made it:

      "CodePlex follows the same practice. Its stated goal is to convince "commercial software companies" to contribute more to "open source". Since nearly all open source programs are also free software, these programs will probably be free, but the "open source" philosophy doesn't teach developers to defend their freedom."

      Unless it was Miguels attempt to separate Open Source from Free Software. Quoting Richard again:

      "...because a program that doesn't run (or doesn't run well) in the Free World does not contribute to our freedom. A non-free program takes away its users' freedom. To avoid being harmed in that way, we need to reject proprietary system platforms as well as proprietary applications."

      Should Miguel be upset by Richards musings? A good question -- but he seems to be. Miguel even attacks Richard ad hominem

      "Richard Stallman frequently conjures bogeymen to rally his base. Sometimes it is Microsoft, sometimes he makes up facts and sometimes he even attacks his own community [2]. His language is filled with simple, George W Bush-eque terms like Good vs Evil, Us vs Them."

      RMS takes the high road on his blog; at least he didn't stoop to attacks of that nature. Just espouses his philosophy and illustrate why he believes that Microsoft should not be trusted, without extraordinary proof.

      Miguels reply has soured me. He certainly lost this debate; both on substance and style.

      --
      Just another "Cubible(sic) Joe" 2 17 3061
    85. Re:Analysis of Miguel's article by LWATCDR · · Score: 1

      "RMS correctly points out that the war was won long ago - by a recognition of the value of the GPL and of free software. It's quite easy to understand - most people, when they give away their work, have a common moral compass, and they share certain values about how they would like to see that work go out into the world. i.e. They would rather some 3rd party not get paid for what they did for free."
      Well first I do actually like and us Linux but.
      1. "They would rather some 3rd party not get paid for what they did for free." Not at all. GPL software is used to make lots of money. Red Hat is a good example but Palm, Google, and number of other companies make a lot of money off of free software that others wrote. A huge number of Internet hosting companies as well make a lot of money from GPL programmers work.
      2. Moral compass? Please get down of the cross. It is just software. I have contributed GPL code I do it because I use GPL code and I want to. This is not some great moral issue. I also write and sell closed source software. That pays my bills and allows me to contribute GPL code.
      3.GPL so has not won. People understood the value of sharing code long before there was a GPL. I gave away source code long before there was a GPL. Before GPL we had public domain software. GPL has not beaten Microsoft at all. Microsoft still provides a better desktop experience for the majority of users. The simple reason is because of the applications available. Gimp is great but it isn't Photoshop. Nothing in GPL will replace Solidworks or ProE. Even Exchange which is a freaking nightmare doesn't really have a great GPL replacement that works as seamlessly and offers resource scheduling. BTW if you know of a complete Exchange/Outlook replacement that is GPL I would love too hear about it. Oh and it must work for Windows, Mac, Linux, Palm, iPhone, Blackberry, and Android. Okay it must work for at least Windows and Palm WebOS.
      I would love to not have to have Windows on my desktop but I must. If I have too guess what GPL hasn't won. GPL is a great idea and has produced some great software but it has not won.

      AND IT IS JUST FREAKING SOFTWARE PEOPLE. STOP PRETENDING THAT IT IS THE SECOND COMING, CURED CANCER, SET THE SLAVES FREE, TAUGHT THE LAME TO WALK AND THE BLIND TO SEE!
      RMS has done less for mankind than the average guy that helps out habitat for humanity on the weekends.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    86. Re:Analysis of Miguel's article by NickFortune · · Score: 1

      But why judge MS's benign or beneficial actions equally harshly? Why ridicule the people trying to make those positive changes? That's just irrational prejudice, and it serves no one.

      Because when Microsoft aligns itself with something, it's usually to better plant a knife in their back The corporation has a well documented track record of betraying their partners at almost every opportunity. They may be trying to win "hearts and minds" in the free software world right now, but to infer from that a change of heart on Microsoft's part - that would be truly irrational.

      As for ridiculing the people trying to make positive changes, I've always found Miguel di Icaza's motivation to be suspect, his arguments facile and self-serving, and his willingness to do things like promote an open soruce Microsoft technology in which he concedes there are MS patents deeply disturbing. If you meant someone other than Miguel, name names and we'll discuss specifics.

      I agree. Corporate culture will change to the extent that their open source efforts bear fruit, and their heavy-handed totalitarian approach breeds ill-will.

      First of all, I don't think Microsoft have ever cared much about breeding ill-will. Maybe if it affects sales, but so long as they have the sort of market penetration and vendor lock in that they currently possess, I doubt they'll lose much sleep over being disliked.

      Secondly, there is no way that any open source initiative at Microsoft is ever going to generate revenue on the scale of Windows and MS Office. So any open source efforts are going to subordinate to MS major cash cows, and will be manipulated to serve the interests of those products. In short, I can't see MS' flirtations with open source ever bringing in enough cash to make an impact on corporate culture.

      But they will not bear fruit if people create a hostile atmosphere to every olive branch the people working MS from the inside manage to extend.

      I'm sorry but if Microsoft were suddenly (perish the thought) become hostile towards free software, how would we distinguish this from their current behavior?

      Even if MS suddenly aborts every positive effort made toward the open source community, it was still worth the try. Is that really so hard to understand?

      Yes. Yes, it really, really is. I mean I can see the benefit: I could see the benefit in rehabilitating a serial pedophile rapist. I just wouldn't think it is was "worth the try" to welcome him into the local junior school just because he'd been sounding really upbeat lately.

      Look: Microsoft's entire business is founded to the core on maintaining an artificial software scarcity and inflating prices accordingly. Free software on the other hand, left to itself will inevitably destroy that carefully cultivated. The board at MS are not stupid. They realise this. That's why we get such inflammatory rhetoric, likening Linux to a cancer, for instance; from Microsoft's viewpoint that's exactly what it is. Cancer of the business model.

      I'll grant you this much: the day will likely come when MS has to embrace free software or go under. And before that happens, MS will try and make the shift to some sort of FOSS friendly business model. But they'll do it of their own accord and for their own benefit, and the process is unlikely to be accelerated by the Miguels of this world.

      --
      Don't let THEM immanentize the Eschaton!
    87. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 0

      Actually Mono fills a niche not satisfied by any other language on Linux.
      1. Python - too slow for any processor intensive tasks (I do a lot of python myself.)
      -- not strongly typed, if the project decides to go that route.

      Have you tried numpy? http://www.scipy.org/PerformancePython

    88. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 0

      Care to provide any recent benchmark that compares C# to Python? It isn't enough to simply claim something without offering any concrete evidence to back it up.

    89. Re:Analysis of Miguel's article by gbjbaanb · · Score: 1

      ah, but even if the right hand doesn't know what the left hand is doing... it will find out eventually, and then you can guarantee they'll take some form of action to stop the anti-corporate work being performed, and probably (knowing Microsoft's past business tactics) do something underhand and potentially illegal to "fix" the problem.

    90. Re:Analysis of Miguel's article by jellomizer · · Score: 1

      Why should we, the Linux-community, trust Microsoft?
      If it is in both our interests then we should be able to trust Microsoft.

      Seriously?
      Yes, For the most part the goals are not that different. Most of the Anti-Microsoft hatrid come from... A making us stop using DOS as the primary OS, having convinced management to get rid of you old working legacy systems to Microsoft ones, and have a new set of problems, making the IT staff learn how to solve different problems. Finally if you use an alternative software you feel like a third party citizen because everything else is Microsoft. Now it seems like De Icaza is working with Microsoft to see if there is anything he can do to remedy some of this conflict.

      Why should we do ANYTHING to promote their technology at all?
      Because a lot of it is good, really good, just because you are an open source zealot and don't want to see it doesn't mean Microsoft doesn't have good products. As well a large group of developers, and a large group of people who know how to use the products.

      Yes Microsoft would love to see Linux die, but they know that won't happen, heck VMS is still around. So they might as well make the most of it they can. Microsoft is very aggressive marketing however they can also be good partners. And this can happen both at the same time.

      You can't have two masters. But you can have none. I have an Apple OS X laptop, with a Linux Desktop with virtualized Windows systems... In short what ever technology is best at the time I use it. They all have there plusses and minuses. I know them and I use what is strong for what is strong. And I avoid each other weaknesses. Yes some Microsoft technology I don't embrace because I don't like it. however some I do.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    91. Re:Analysis of Miguel's article by drooling-dog · · Score: 2, Insightful

      Microsoft is a big enough organization that the left hand can have some confusion as to what the right is doing, and there could be a lot of honest intent in the MS Open Source group.

      It's also likely that the MS Open Source group is diligently working without any clue about what their ultimate stategic purpose is. If the top management at Microsoft believes, as they always have up to now, that FOSS is a mortal threat to their business model, then you can bet your booty that the right hand knows very well what the left hand is doing.

    92. Re:Analysis of Miguel's article by marcosdumay · · Score: 1

      Yep, a big company can have a little inconsistency, but not on its main line of thought.

      "It's not foolish to think people or groups can change..."

      No, but it is still foolish to belive that someone changed just because he said so.

    93. Re:Analysis of Miguel's article by ergo98 · · Score: 2, Interesting

      So your world is divided into "people who agree with me" and "mindless zombies".

      After re-reading what Miquel has said multiple times, both here and on his blog, under no rational interpretation can I derive what you claim he said.

      So you take on that strawman and win -- congrats! -- but it has nothing to do with what is being discussed.

    94. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 0

      So is C++ ;)

    95. Re:Analysis of Miguel's article by DAldredge · · Score: 1

      "It points out that CodePlex does not particularly care about freedom" Neither does RMS - "If programmers deserve to be rewarded for creating innovative programs, by the same token they deserve to be punished if they restrict the use of these programs."

    96. Re:Analysis of Miguel's article by marcosdumay · · Score: 1

      "Why don't you simply start officially working for Microsoft..."

      He did, that is the point of RMS's article.

      "...and stop this "I want to support Linux!"-bullshit?"

      Oh, that one he didn't.

    97. Re:Analysis of Miguel's article by Jeremy+Allison+-+Sam · · Score: 5, Insightful

      AmaDaden wrote:

      > When Microsoft owned the market they could do that where ever and when ever they wished. Now that they are losing ground everyday on
      > almost all fronts trying to do something like that would only give another reason for people who were thinking about using .NET to avoid it.
      > In short, it would be suicide.

      It didn't stop them in the Tom Tom lawsuit, it wouldn't stop them here. As I've said before, Tom Tom changed *everything*. Microsoft lost the moral high ground (and yes they did at least have that position over patents) of not being a patent aggressor but only using patents for defense, stopped the rhetoric and became a direct patent threat to Free Software/Open Source.

      Since Tom Tom, nothing they say about patents in Mono/.NET can be trusted any more. Only a legally binding non-assert offer can change this now.

      Jeremy.

    98. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 0

      Miguel, if you and your software disappeared, I can't say that my life would be any worse. That's something that I don't think is true of RMS.

    99. Re:Analysis of Miguel's article by aztracker1 · · Score: 1

      Honestly, I truly think that you can't build any piece of software that is of any significant complexity that doesn't infringe on a registered patent of some sort... This is the lunacy of the current Patent system, even if you do feel that software patents can be legitimate. Personally I don't think there's anything in software for the past twenty years that is patent worthy that is either unique, or non-obvious. I really think the barrier to entry should be the larger cost of acquiring a patent... I know that it would make it harder for an individual to get a patent, but if the fee for filing was the same as the fee for actually having one, it would be better all around. If the USPTO weren't driven by the money gained from approving patents so much as doing its' job, it would be a better place.

      That being said, I feel that it's pretty silly to avoid the Mono framework. If MS truly did try to submarine the Mono project it would do nothing but provide fuel for the mass exodus from Windows. There are plenty of developers in the MS camp that are twice shy, having been bitten in one way or another. This is why MS has been pretty cautiously warming to releasing FOSS of their own. The MS-PL is a pretty decent license, like BSD with a nuclear(patent) deterrent clause.

      I have to admit, however I like C# and the .Net framework. I'm not a shill by any means... most of my MS friends think I'm anti-MS, most of my *nix friends call me an apologist... I just consider myself to be pragmatic about the issue.

      --
      Michael J. Ryan - tracker1.info
    100. Re:Analysis of Miguel's article by aztracker1 · · Score: 1

      I don't know about this... There are actually quite a few relatively high profile OpenSource supporters in the Microsoft camp, and growing. This isn't quite the same as all of MS, or even the Executive management being in favor... but MS is a developer company as much as anything, and they people making their tools and developer platforms are pretty oss friendly.

      --
      Michael J. Ryan - tracker1.info
    101. Re:Analysis of Miguel's article by frank_adrian314159 · · Score: 1

      From a technical point of view, the CLR and C# in general are much better than Java at this point. Whether or not this technical superiority is negated by the undeniable fact that many of the .Net library elements are unavailable on any OS platform other than Windows is still debatable.

      --
      That is all.
    102. Re:Analysis of Miguel's article by aztracker1 · · Score: 1

      You speak of Microsoft like it is a person... it isn't, it's a Corporation consisting of shareholders, management and people that work within the company, each with unique ideas on what is or isn't good for the future of the company. In the past 3-4 years they've shown a much different attitude towards OSS developers, and even go so far as to provide tools and software towards this end.

      I don't support companies having the rights of individuals, but thinking of them as if they were is just as bad imho.

      --
      Michael J. Ryan - tracker1.info
    103. Re:Analysis of Miguel's article by aztracker1 · · Score: 1

      They've being those that work within the developer tools programs... I can't speak for those who are working on hardware, games, office or windows as an OS.

      --
      Michael J. Ryan - tracker1.info
    104. Re:Analysis of Miguel's article by shutdown+-p+now · · Score: 1

      GGP said (when explaining why Java isn't on par with C#):

      No closures, lambdas, generators. Impossible to do any declarative programming.

      Can you show me closures, lambdas and generators in C++?

      It's a good language for what it does, and I love my template metaprogramming. But it's not on the same level of abstraction as C#. Scala, on the other hand, is actually higher on the abstraction ladder.

    105. Re:Analysis of Miguel's article by obender · · Score: 1

      There is no purely functional language (on any platform) with enough mind share to qualify as "popular".

      Javascript is functional.

    106. Re:Analysis of Miguel's article by tyler_larson · · Score: 2, Informative

      > I think .Net is a platform with technical merit
      I have yet to see it. Really.

      Might I suggest that you have yet to look?

      C# and the CIL bring to the table:

      • Language independance: Build a class in Python, call it from Ruby. This is available today, not in the theoretical future.
      • Functional programming: lambda expressions, etc., conspicuously missing from java
      • Declarative programming: Linq -- seems like a silly idea until you've used it a few times, and you see how it can drastically improve performance on the back end, and code quality on the front end.
      • Your choice of strongly typed and dynamically typed mechanisms: Build a class using strongly typed semantics in the interest of verifiability, but make use of it in a dynamically typed application in the interest of development speed.
      • Speed: C# apps run nearly as fast as complied C; indistinguishable in many important cases.

      If mono hadn't been an implementation of a standard proposed by Microsoft, it would have been hailed as god's gift to programmers.

      --
      "With sufficient thrust, pigs fly just fine. However, this is not necessarily a good idea...."
      RFC 1925
    107. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 0

      Take a closer look at Clojure and you'll see that it does provide for strong typing through its extremely powerful dispatch system. Scala's type system is really nice, I agree, and yes is closer to C#. However, Clojure's type system provides enough to keep me from shooting myself in the foot while offering language bending S-expressions and macros.

    108. Re:Analysis of Miguel's article by ThatsNotPudding · · Score: 1

      Now, de Icaza seems to be more of a bridge builder than a bridge burner and is looking for in roads into Microsoft.

      That makes him the worst kind of aparatchik: an idealistic aparatchik.

    109. Re:Analysis of Miguel's article by Leebert · · Score: 1

      Microsoft's brand is "incompatible" with open source. They can no more credibly change it now than Volkswagen can become an American automaker. They made their bed on that through carefully and assiduously lying and suing the shit out of people for many, many years.

      Say that about IBM 25 years ago.

    110. Re:Analysis of Miguel's article by shutdown+-p+now · · Score: 1

      Take a closer look at Clojure and you'll see that it does provide for strong typing through its extremely powerful dispatch system.

      I didn't say that Clojure is not strongly typed - it is. I said that it's dynamically typed (as in, not statically typed).

      That said, multimethods are seriously cool (they're one reason why I love the otherwise ugly CL).

    111. Re:Analysis of Miguel's article by tyler_larson · · Score: 3, Interesting

      So your world is divided into "people who agree with me" and "mindless zombies".

      I think that's a bit of a stretch, don't you?

      Miguel's argument: RMS attacked me, but he's also famously attacked many of the most important players in bringing parts of his ultimate dream to reality. Conclusion: RMS's has an unproductive penchant for attacking people in his speaking and writing, including his own allies, if they don't subscribe to all of his philosophies.

      Your interpretation: People who don't agree with me are mindless zombies.

      A bit of a stretch, you must admit.

      --
      "With sufficient thrust, pigs fly just fine. However, this is not necessarily a good idea...."
      RFC 1925
    112. Re:Analysis of Miguel's article by AmaDaden · · Score: 2, Insightful

      That is a very different case. I am well aware that Microsoft can not be trusted when they say they will play nice. My point is that they are predictable in there own selfish actions. Attacking Tom Tom validated the argument that 'Linux is dangerous' that Microsoft has been making while not hurting any of it's own interests.

      OTOH if Microsoft attacked Mono it would be basically proving that all the MS haters are right when they say .NET is a language that is only for Windows machines. In a world that is proving again and again to contain more platforms then just windows no developer in their right mind would want to lock them self in with out very good reason. Microsoft knows that killing or even just attacking Mono would result in a exodus from .NET. Less coders means less programs means less reasons to use Windows.

    113. Re:Analysis of Miguel's article by Draek · · Score: 1

      This is the company that wrote the playbook for break compatibility for everyone else.

      Actually, no, that was IBM. Yet you see the relationship they have with the F/OSS community today, so the concept of F/OSS working together with Microsoft isn't as crazy as it may sound at first.

      Why would we ever want to write code for their platform on their terms?

      Because it's not on their terms, it's on ours. Moonlight and Mono are under the GPL so the only 'threat' Microsoft can make is that of patent litigation in the US and Japan, but as hundreds of patent trolls have shown us throughout the years, you can *never* be completely safe from patent litigation as long as the patent system stands.

      --
      No problem is insoluble in all conceivable circumstances.
    114. Re:Analysis of Miguel's article by Creepy · · Score: 1

      I think people like myself and Miguel have a very different perspective than RMS - we think that if you give to the community, the community will voluntarily give back in return. Sure not everyone will give back, and in some cases people will just take, but even those people may create something that you never would have had if you didn't create the tools in the first place.

      I personally feel RMS is trolling here - and I quote:

      The danger is that Microsoft is probably planning to force all free C# implementations underground some day using software patents.

      Mono itself is GPL 2.0. The MS Permissive License (now the MS Public License, but its listed as the older name Permissive on the mono page) which is used for parts like ASP/.NET says, and I quote

      (B) Patent Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free license under its licensed patents to make, have made, use, sell, offer for sale, import, and/or otherwise dispose of its contribution in the software or derivative works of the contribution in the software.

          It seems MS is making an attempt at extending the olive branch and communists (I'll get to that in a minute) like RMS are tossing it to the ground and stomping on it.

          This is essentially capitalism vs socialism vs communism - communism is technically a strict form of socialism - you MUST give back to the community for the betterment of the community and everyone shares the wealth. Socialism says give back to the community for the betterment of the community (no opinion on sharing the wealth). GPL is a communist license, BSD and the MS PL are socialist licenses, and Windows, MacOS etc are capitalist licenses. Incidentally, the mono project is a mix of communism and socialism since it uses different (incompatible) licenses for different parts - some parts are GPL 2.0, others are MS PL. The fact that MS is a capitalist and open to testing the waters of communism and socialism is a huge stride IMO - a lot like the US government adopting socialized medicine. Capitalism, socialism and communism are not mutually exclusive - as I said above, you could have socialized medicine in a capitalist society or pay everyone a basic living wage in a capitalism or socialism, which is a form of communism. Personally I admit - I think communism and capitalism can work in pretty much any case, but socialism only works if the people want it to work, so defending RMS's side or MS's side is a much easier task than defending the socialist side, but I personally think socialists are happiest - they contribute because they want to, not because they have to.

    115. Re:Analysis of Miguel's article by druke · · Score: 1

      but doesn't that apply directly to the c# standard and not to the mono implementation of a .net framework. basically we wont be at risk for copying c#, we'll be at risk for copying .net. This was my understanding of the subject.

    116. Re:Analysis of Miguel's article by ThatsNotPudding · · Score: 1

      But Microsoft is not a "someone",

      Sadly, in the twisted and occasionally goofy US legal system, corporations are considered a 'someone'.

    117. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 1, Insightful

      One day, they'll pull the rug from under Mono.

      Interesting that this statement complaining about FUD ends with FUD.

    118. Re:Analysis of Miguel's article by Improv · · Score: 1

      I don't understand what you're saying - can you rephrase?

      --
      For every problem, there is at least one solution that is simple, neat, and wrong.
    119. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 0

      I'd really hesitate to say that he attacks his own community on this issue. In my mind, his community is made up of the supporters of free software, and doesn't contain those who prefer open source.

      Especially when you consider that open source exists explicitly to co opt the development methods of free software but eschew its values.

    120. Re:Analysis of Miguel's article by Draek · · Score: 1

      Then the implementation of a .NET framework would fall under the aforementioned "gray areas" and, as such, would probably be available only from servers located outside the US like libdvdcss and cryptography stuff is today.

      A better question would be whether the "patent-free" parts are useful by themselves, and in my opinion the answer's yes: C# plus GTK# make for a very enjoyable and powerful development enviroment, and that's what most of the F/OSS C# apps are written in, in any case. The full .NET framework would be useful to have some degree of compatibility with Windows-oriented apps, but there's still a need to be filled by the 'pure' enviroment too.

      --
      No problem is insoluble in all conceivable circumstances.
    121. Re:Analysis of Miguel's article by Rasputin · · Score: 1

      Yeah, well I've seen and heard him make personal attacks. At the Atlanta Linux Showcase he heckled an Oracle representative from the audience, calling him "a scumbag".

      That doesn't mean he's wrong about Mono.

      --
      "I once preached peaceful coexistence with Windows. You may laugh at my expense - I deserve it." Be's Jean-Louis Gass
    122. Re:Analysis of Miguel's article by Jeremy+Allison+-+Sam · · Score: 2, Insightful

      aztracker1 wrote:

      > In the past 3-4 years they've shown a much different attitude towards OSS developers..

      This is true, they have. But they've also aggressively sued a company using Free Software over claimed patent violations in Free Software (Tom Tom). This negates all the attitude changes in the world. I actually feel sorry for the pro-Open Source people at Microsoft (and there are many). They're not in control and they are left trying to defend the indefensible from their masters. Hopefully this might change eventually, but I'm adopting a wait and see attitude. Actual lawsuits trump noble promises IMHO.

      Jeremy.

    123. Re:Analysis of Miguel's article by oh_my_080980980 · · Score: 1

      Bridge burner? Surely you gest.

      He is a Microsoft apologist. Just look at his comments about ODF and OOXML.

      If he was bridge building he would be getting Microsoft to adopt ODF. But instead he wants to do away with ODF and have the world adopt OOXML.

    124. Re:Analysis of Miguel's article by tieTYT · · Score: 1

      I guess you base technical merit on compatibility with other OSes. If a .NET language made it 10x easier to develop applications than any other language I could find, I'd be sold. Yes, write-once-run-anywhere is important, but it's just a piece of the pie.

    125. Re:Analysis of Miguel's article by StuartHankins · · Score: 1

      sudo mod parent up

    126. Re:Analysis of Miguel's article by StuartHankins · · Score: 1

      It's too bad you couldn't have used your talent for a better end. The work you've done for Microsoft has cost you your soul.

    127. Re:Analysis of Miguel's article by Bigjeff5 · · Score: 1, Insightful

      Exactly, Stallman believes in forced sharing, which is not freedom. "Freedom" in his mind is giving one person the right to take the hard work of another person and use it for themselves, regardless of whether or not the original creator wanted to share his work.

      When this philosophy of sharing is volunteer based, it works pretty well. You end up with the open source community we have today, which is strong and happy and one can easilly see the benefits to society as a whole. However, when the philosophy becomes imposed upon people who disagree, the happy system breaks down and becomes a bitter system. If Stallman ever gets his way in regards to forcing all software to be "free", the software landscape will more than likely mirror what happened to Soviet Russia, where the best and brightest may have a future but the average programmer will have little incentive to create their own small innovations. Software in general will suffer greatly for it.

      I encourage RMS to convert as many programmers as he can to open source, but if he is ever allowed to make policy he will fuck up the whole system. Honestly, he's an ass who doesn't care about anybody else's opinions but his own, and he has zero class. This is starting to ramble, but I recently watched the speech he gave after Linus and the Linux Foundation donated something like sixty thousand dollars to the GNU project, and Stallman had the nerve to get up and say Linux wasn't really Linux, it was GNU using the Linux kernel. Technically correct, but that was an asshole thing to say. The kernel just happens to be the most important and most difficult piece, without which you have no operating system. It has been over twenty years since the GNU project started, and the GNU HURD kernel is still not even close to being finished, despite the fact that the rest of GNU was in place after only a few years.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    128. Re:Analysis of Miguel's article by naasking · · Score: 1

      Most of us simply want nothing to do with this company or its products, and we are going with their competitors, both free and commercial.

      And you are free to do so. This is no justification for labelling the people who are trying to reform MS as "traitors" or otherwise deriding their efforts. There's a difference between exercising your choice, and deriding others for theirs.

      It is as if your sister was advocating public [...]

      Word of advice, argument by analogy is weak. Either your argument is convincing, or it is not, and analogies simply open you up to pointless squabbling over the appropriateness of an analogy. I for one simply gloss over any sentences that start with "It's as if...", or "It's like..."

      As for Groklaw's analysis, I've already read it, but it's irrelevant to the point I'm making. Calling someone who has done a lot of good work for the community a shill because he is pursuing a goal that you wouldn't in his place is just disrespectful, demeaning and plain stupid.

      As someone else in this thread pointed out, IBM was the proprietary giant in 80s, and now they're a pretty compelling open source advocate. Change is slow, but possible. Undermining those who are trying to make positive changes doesn't help anyone, and can in fact hinder progress.

    129. Re:Analysis of Miguel's article by Jeremy+Allison+-+Sam · · Score: 5, Informative

      The Microsoft Community Promise is not good enough. See this legal analysis for details:

      http://www.softwarefreedom.org/resources/2008/osp-gpl.html

      Microsoft lawyers are good enough to produce a better document than this, they just chose not to. See this document:

      http://www.samba.org/samba/PFIF/PFIF_agreement.html

      for a better agreement and an analysis on why all the terms in it are needed (especially the "Patents" section).

      Jeremy.

    130. Re:Analysis of Miguel's article by Catiline · · Score: 2, Interesting

      Actually Mono fills a niche not satisfied by any other language on Linux.
      C# brings functional programming to the masses,...

      Clearly you have a different definition of what a language must have to be considered a 'functional programming' language. If all it takes to make a programming language "functional" is exposing a lambda function, C++ (with the right libraries) is a functional programming language...

      ...and I'm a chimpanzee.

    131. Re:Analysis of Miguel's article by DAldredge · · Score: 1

      RMS says that since I write closed source programs that I deserve punishment. Do you agree with that way of thinking?

    132. Re:Analysis of Miguel's article by naasking · · Score: 1

      They may be trying to win "hearts and minds" in the free software world right now, but to infer from that a change of heart on Microsoft's part - that would be truly irrational.

      I am not inferring a change of heart of any sort. I think it's in MS's strategic interests to become more open, particularly to attract more developers. But if people in the developer community merely exhibit disdain at their efforts, then it clearly won't be generating the results they desire, and they may take that as a sign that becoming more open is not working.

      It costs you nothing to keep your mouth shut if you have nothing good to say about people trying to reform MS's approach to developers and open source at large, but opening your mouth could end up costing us quite a lot.

      I don't think Microsoft have ever cared much about breeding ill-will. [...] but so long as they have the sort of market penetration and vendor lock in that they currently possess, I doubt they'll lose much sleep over being disliked.

      That's just it, the spread of Linux and other free software has started to break the vendor lock-in. This is why MS fears OSS more than anything else.

      Secondly, there is no way that any open source initiative at Microsoft is ever going to generate revenue on the scale of Windows and MS Office. So any open source efforts are going to subordinate to MS major cash cows, and will be manipulated to serve the interests of those products. In short, I can't see MS' flirtations with open source ever bringing in enough cash to make an impact on corporate culture.

      I don't think MS will ever go fully open source either. I think they're just trying to attract or keep their developers and ISV's happy, by opening up some of their sources and fostering a vibrant online community like OSS has. And that's fine too.

      I'm sorry but if Microsoft were suddenly (perish the thought) become hostile towards free software, how would we distinguish this from their current behavior?

      They would actually go after anyone they believe infringes on their patents instead of merely rattling sabres.

      I mean I can see the benefit: I could see the benefit in rehabilitating a serial pedophile rapist. I just wouldn't think it is was "worth the try" to welcome him into the local junior school just because he'd been sounding really upbeat lately.

      As I mentioned to another poster above, argument by analogy is weak and ultimately futile. The fact that you are comparing the competitive aggressiveness of a corporation to child rape and people who have physiological or psychological problems that cause them to be attracted to minors should itself be a hint that you're wasting your breath.

      I'll grant you this much: the day will likely come when MS has to embrace free software or go under.

      I doubt that very much. There is plenty of room for a spectrum of business requirements that free software alone cannot fill.

      But this is neither here nor there; ultimately, MS was a ruthlessly proprietary and aggressive company, and deriding the efforts of people trying to reform such a company from the inside out is not helpful. No doubt MS will look after its own interests first and foremost, but unnecessarily and unfairly criticizing those are trying to convince MS that being friendly and somewhat open is in their best interests can only do harm.

    133. Re:Analysis of Miguel's article by mustafap · · Score: 1

      >Exactly, Stallman believes in forced sharing, which is not freedom. "Freedom" in his mind is giving one person the right to take the hard work of another person and use it for themselves, regardless of whether or not the original creator wanted to share his work.

      My sentiments entirely. He wont be happy until there is a world ban on people writing software that they refuse to release under GPL 3.141. Fuck that; I write the code, it's my choice. I've written code that I've released under GPL, and code that I've released under BSD. My choice.

      He got pissed off when some company robbed him of the fun lab he worked in, and he's been angry ever since.

      --
      Open Source Drum Kit, LPLC deve board - mjhdesigns.com
    134. Re:Analysis of Miguel's article by Grishnakh · · Score: 1

      Just because something would be a bad decision doesn't mean a large corporation won't do it. I've seen large corporations make brain-damaged decisions many, many times. Look at the way IBM behaved back in the 80s and 90s, for instance: trying to push their proprietary PS/2 computers and MCA bus even though they were obviously losing to the clone makers. They had to fall, hard, before they had a change of leadership and changed their ways. In the process, they lost probably 1/3 of their workforce, maybe more.

      Just like IBM's leadership simply couldn't comprehend not being the leaders in business computing and having a monopoly, and it burned them very badly, I don't think MS's leadership can comprehend not being a monopoly. Remember, unlike most other companies where the upper management changes over time, MS has always been run by the same little gang at the top. I really don't think these guys are flexible enough in their thinking to handle such big changes in the computing landscape.

    135. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 0

      Yeah, and suddently microsoft sells these patents to MinionCorp who proceeds to sue everyone using mono. How much safe does it feel this CP now?

    136. Re:Analysis of Miguel's article by Antique+Geekmeister · · Score: 2, Interesting

      Perhaps it hasn't cost Miguel his soul, but it's certainly cost him his credibility. Like Colin Powell joining the Republican Party and standing up for the war in Iraq, it's a betrayal of the very principles and practices that allowed him to advance in his field. And standing up for Mono has cost Miguel his credibility.

      It's possible Miguel believes Microsoft is attempting to play nice with open source: but we have long memories about Microsoft abuses, ranging from their abuse of Netscape to their theft of patented technologies from business partners, the amazing abuse of ISO to get OOXML ratified, and Microsoft's theft of the XML technology from lfj (for which they were fined $290,000,000.00). That level of abuse is not "an aberration". That takes policy, from former and current leaders of Microsoft, to commit that kind of abuse: a desire to play nice by your group when your bosses are that level of criminal requires extraordinary proof, which you've not provided.

    137. Re:Analysis of Miguel's article by walshy007 · · Score: 1

      What is even more strange, is that people shun mono so harshly, but go "YAY!" when wine version blah is released. When both have nothing to do with microsoft except in that they implement compatibility for something microsoft initially designed.

    138. Re:Analysis of Miguel's article by Profane+MuthaFucka · · Score: 1

      Look, I only have a small amount of time today to examine this situation, so I'd appreciate it very much if you could just summarize the arguments and answer the question that is on all our minds:

      Stallman or De Icaza: which one is Hitler?

      Thank you very much.

      --
      Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
    139. Re:Analysis of Miguel's article by Requiem18th · · Score: 0, Troll

      No, he is suggesting that he, Linus and at least part of Microsoft are his allies, only an apologist would read it any other way.

      --
      But... the future refused to change.
    140. Re:Analysis of Miguel's article by SiChemist · · Score: 1

      I think much of the animosity towards Mono is Microsoft's patent shenanigans.

    141. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 0

      I disagree. I think the .NET framework is one of the best things to happen to programming. It feels like Java done right. I think this negative perspective on .NET is detrimental because the more developers want to see .NET implemented on other platforms, the better.

    142. Re:Analysis of Miguel's article by HiThere · · Score: 2, Interesting

      From the analysis I've read of the CodePlex charter...it's not something anyone in his right mind would agree to. It seems to be based on the idea that, as with an EULA, most people won't understand what they're agreeing to.

      As I result I don't trust anyone who recommends joining CodePlex. The excuse at the time was "The organization is still in beta". Perhaps. I haven't heard that they've changed the ground rules yet. Maybe they will. If they do, maybe I'll consider it again. But I wouldn't bet on it. I only have so much time that I'm willing to spend considering licenses. That's *one* of the reasons that I like the GPL. It cuts down on the amount of time I need to spend thinking about licenses. (Note that any other standardized license would serve the same purpose, so that's *NOT* a sufficient characteristic. Merely a desirable one.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    143. Re:Analysis of Miguel's article by DragonWriter · · Score: 1

      A more fair analysis of his blog would be that Microsoft needs to be steered in the right direction and there are some good people on the inside trying to do this.

      The only way for people on the outside to help steer a company in the right direction is to vote with their dollars and make sure that it is clear why they are doing it. For-profit companies go where the money leads, or they fail and are replaced with ones that do.

    144. Re:Analysis of Miguel's article by Just+Some+Guy · · Score: 1

      The allies I refer to are folks like Linus, Eric Raymond, Tim O'Reilly and everyone else that advocates the same ideas, but does not take marching orders from [RMS].

      Miguel listed people who advocate Open Source (as opposed to Free Software), distinguishing them from people who "take marching orders from" RMS. Well, I'm a Free Software advocate because I've listened to Stallman's arguments and decided that he's more right than wrong. I'm not a blind follower who "takes marching orders" from anyone, and I recent the implied false dichotomy between agreeing with Miguel and being a mindless RMS drone.

      --
      Dewey, what part of this looks like authorities should be involved?
    145. Re:Analysis of Miguel's article by jamstar7 · · Score: 1

      If the top management at Microsoft believes, as they always have up to now, that FOSS is a mortal threat to their business model, then you can bet your booty that the right hand knows very well what the left hand is doing.

      I'd venture to say the right hand is busy saying "Nice doggie" to the left hand while compiling facts as to the left hand 'contaminating' FOSS with the crumbs from Microsoft's table and getting ready to hit it with a rock.

      --
      Understanding the scope of the problem is the first step on the path to true panic.
    146. Re:Analysis of Miguel's article by Toonol · · Score: 4, Insightful

      You're simply rejecting the obvious and straightforward interpretation, for the more convoluted interpretation which agrees with your preconceptions. They aren't practicing marketing; you're practicing self-deception.

    147. Re:Analysis of Miguel's article by dgatwood · · Score: 0, Troll

      And only a hardline Stallmanite would disagree with the statement.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    148. Re:Analysis of Miguel's article by celle · · Score: 1

      "as that simply undermines those people working to improve the situation."

      Are they really improving it? Remember microsoft is a dictatorship, not a democracy. The little guys on the bottom are just being used to make inroads into the enemy. The real decisions still stay with the top which has already decided that Open Source and the Free Software Foundation are the enemy. We're just looking are the cold war at the software level, that's all. Which side is which is an exercise for the reader.

    149. Re:Analysis of Miguel's article by 10Ghz · · Score: 4, Insightful

      Yes, For the most part the goals are not that different. Most of the Anti-Microsoft hatrid come from

      Most of the hatred for MS comes from the fact that they have killed dozens of companies and technologies, and replaced them with inferior ones. The reason for the hate is the multitude of times when they "partner" with some other company, only to stab them in the back. The hatred comes from their repeated breaking of the law and abuse of the monopoly. The hatred comes from the fact that MS actively wants to kill Linux. The hatred for MS is not an irrational feeling, it's based on the actions of MS that has taken place over the course of the years.

      Yet, we are supposed to "trust" Microsoft? Is this the fucking bizarro-world or something where black is white, and Microsoft is trustworthy company with good products?

      Because a lot of it is good, really good, just because you are an open source zealot and don't want to see it doesn't mean Microsoft doesn't have good products.

      I don't consider myself a "zealot": What I consider myself to be is a person capable of rational thinking. Microsoft has a long trail of blood behind them. How about "playsforsure"? A bit later MS stabbed it's partners in the back with a fucking Zune. Sendo would have lots of stories to tell about shenanigans Microsoft pulls, as does Apple. How about DR-DOS? Netscape? i4i? IBM?

      Are we supposed to now think that "oh, THIS TIME it's going to be different! Honest!". Give me a fucking break! Has Microsoft changed in any way? I sure as hell don't see any changes!

      Yes Microsoft would love to see Linux die

      So why exactly should we trust them?

      but they know that won't happen

      No, but MS can push Linux in to a niche, while they keep on dominating.

      Microsoft is very aggressive marketing however they can also be good partners.

      Unless their partner happens to have some interesting technology or they start threatening Windows. Then Microsoft will crush them, it has happened every single time. Sendo had interesting technology, so MS crushed them. i4i had interesting technology, and MS stile it. Netscape started threatening Windows, and had to be killed. DR-DOS offered better product, so it had to be killed. OS/2 threatened Windows so it had to be killed. List goes on.

      And FWIW, the main OS I use these days is OS X.

      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    150. Re:Analysis of Miguel's article by ais523 · · Score: 1

      But not purely functional, because it allows assignments to variables. It does have first-class functions, though, so it's an impurely functional language. (Of course, C# is not purely functional either.)

      --
      (1)DOCOMEFROM!2~.2'~#1WHILE:1<-"'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1"
    151. Re:Analysis of Miguel's article by walshy007 · · Score: 1

      While I don't code in mono except when I have to for some projects, I also fail to see why people decry mono so much and yet are accepting of samba and wine. Considering the only reason they are so negative is because of patents, one would think they would hate all of the projects.

    152. Re:Analysis of Miguel's article by DragonWriter · · Score: 2, Insightful

      I am responding to RMS's last post which is pretty much content free, but does contain another personal attack against me.

      RMS's post neither contains a personal attack on you nor lacks substantive comment. It does mention the fact that the CodePlex board has a number of current and former Microsoft employees and that you are a Microsoft apologist (which is, in fact, true, you are unquestionably a defender of Microsoft against critics in the FOSS community, and someone who defends someone against critics is an apologist) as a reason why people are wary of CodePlex, but also dismisses that as a basis for concluding that CodePlex's actions will be bad. He does that in the first paragraph.

      The rest of the article he spends analyzing specific statements and actions of Microsoft, CodePlex, and the employees of both and making arguments as to why those actions and statements should be worrying to people who share Stallman's Free Software philosophy. Whether one disagrees with either the philosophy or the conclusions, it is ridiculous to dismiss the post as content-free.

      I don't know whether you are clueless enough that you really think your description is accurate, or if you just think so little of your readers here that you expect them to believe it.

    153. Re:Analysis of Miguel's article by Concern · · Score: 1

      OK, good point. In 2035 we'll talk.

      --
      Tired of Political Trolls? Opt Out!
    154. Re:Analysis of Miguel's article by Jeremy+Allison+-+Sam · · Score: 4, Insightful

      Your argument that the Mono case is different than the Tom Tom case doesn't stand up I'm afraid. Microsoft only wants developers to develop for Windows. .NET is an attempt to provide an environment so compelling that people continue to use Windows to get access to it. Mono weakens that case for using Windows, so attacking Mono makes perfect sense. Remember, Microsoft loves Open Source code that runs on Windows. Mono isn't designed to run on Windows - Windows already has a perfectly good .NET environment, therefore Mono serves no purpose in Microsoft's eyes. Promoting threats around Mono forces people who want to use .NET to do it on the "One True Platform" (Windows). Attacking Mono forces .NET developers to move to Windows, it doesn't mean an exodus from .NET. Just like in Microsoft's mindset the Linux kernel has no business implementing a Microsoft proprietary technology (FAT32) when people should be buying the Windows implementation instead. The parallels are obvious.

      Jeremy.

    155. Re:Analysis of Miguel's article by IamTheRealMike · · Score: 1

      The point of .NET is not cross platform compatibility. The point is to make it easy for developers to write software - and it succeeds at that. The whole reason Miguel created Mono is that the free software community didn't and still hasn't created any productivity boosting tool equivalent in power.

    156. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 0

      I know, but that point wasn't worth arguing, BTW the multi's in clojure are better than CLs

    157. Re:Analysis of Miguel's article by HiThere · · Score: 3, Informative

      Actually the Tom Tom case is rather ambiguous. If I didn't already distrust MS, that wouldn't cause me to distrust them. In that case they WERE using the patents in a basically defensive manner. (Tom Tom may not have initiated the lawsuit, but they made clear threats.)

      This, however, does not excuse their actions in many other cases. Before you even THINK about CodePlex, read their agreements...preferably get a lawyer to analyze it for you. It's as bad as any EULA you might encounter.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    158. Re:Analysis of Miguel's article by Concern · · Score: 1

      My analogy is just fine, and I noticed you didn't provide any actual arguments to the contrary.

      Groklaw is keeping good records of Miguel and Microsoft's behavior, so their account is hardly irrelevant.

      Miguel hasn't done anything but hurt the community in quite a while. See my point about Groklaw above. So my own perspective is that your defense of him, and his employers, and implicitly their practices, is ugly, mendacious, and verging on silly.

      In short, I'm losing faith that you are arguing in good faith. :) If it took IBM decades of good works to build their current brand, don't look for Microsoft to have an easier road for having behaved far worse than IBM ever dreamed.

      --
      Tired of Political Trolls? Opt Out!
    159. Re:Analysis of Miguel's article by dgatwood · · Score: 1

      RMS correctly points out that the war was won long ago

      ...

      If I may state the obvious, RMS is a hardliner with zero tolerance or forgiveness.

      I'd go one step further. RMS is a rigid hardliner who would rather have closed source than half-open source. He claims to be anti-closed source, but his actions end up frequently being contrary to his goals by dividing the community needlessly, weakening us as a group and allowing closed source to regain lost territory.

      Case in point, GPLv3 is so extreme that corporate support and *BSD support are basically gone. In five years, GCC will no longer be relevant. Many corporations that have been contributing significantly to its development are now contributing resources to other, non-GPLv3 compiler technologies like llvm/clang---resources that otherwise would likely have been spent on GCC. In a perverse way, the open source community is going to end up with better compiler technology because of GPLv3, but it won't be free software like Stallman wants. I'd be surprised if Samba didn't suffer the same fate for the same reason.

      Instead of browbeating people whose license views differ and continuing to tighten the screws, Stallman should be trying to push things like end user testing, unit tests, security analysis, and other things that actually improve the quality of open source and free software. The only way open source/free/libre software will ever supplant closed source software is if it is consistently better, easier to use, and still provides the ability to adapt it. We're a long way from there, but Stallman acts as if he honestly believes that free software has won, and in so doing, ensures that the war has already been won and subsequently lost again.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    160. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 1, Insightful

      "That means that it will also run on MacOS, BeOS, AIX, Solaris and HP/UX given enough interest. If .NET
      can't promise that than it is less interesting than Java or POSIX."

      And once you have those, you only have 91% of the desktop market left.

    161. Re:Analysis of Miguel's article by HiThere · · Score: 1

      There are indeed people at MS who publicly support OpenSource. I don't know of any that publicly support FreeSoftware, but it's possible.

      The thing to notice, though, is that those people aren't in a position to decide corporate actions or policy. They can't decide to release software under an open or free license. That kind of decision is made elsewhere in the company. The people I know of are public faces. I.e., PR. Nominally they're in technical roles, but that's because it's the technical community that they're attempting to influence.

      I'll start considering that MS might have changed slightly when they release some software under GPL that wasn't infringing on other GPL software before they released it. (Sorry, I'm a FreeSoftware person, not an OpenSoftware person, so BSD and MIT licenses don't speak to me.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    162. Re:Analysis of Miguel's article by HiThere · · Score: 1

      Be fair. The Tom Tom case is ambiguous. If I didn't already consider MS to be vile, that wouldn't cause me to think them so.

      OTOH, there are many other things you could point to. Just because one argument is weak, doesn't mean the conclusion is wrong. Most of them are less visible than the Tom Tom case, but that doesn't mean that they aren't stronger arguments. I've heard, e.g., that the organizational structure of CodePlex is such that MS has total control over what happens and is allowed to happen within that organization. So trusting yourself to it is like trusting yourself to MS. I'd start by tracing out what rights they acquire by hosting code, and who decides how they will exercise those rights. (Trusting an analysis by someone else, it boils down to MS gets the rights to use the code as they see fit, and they can remove any code they want.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    163. Re:Analysis of Miguel's article by mcvos · · Score: 2, Insightful

      The whole concept of his article is to suggest that Microsoft is an ally, or if not, a potentially ally if we will only "build bridges" rather than "burn bridges."

      That's only your interpretation. The only person he calls an ally is Linus. If you really want to read more into it, I guess you could say that people within Microsoft who try to steer MS towards open source are allies too.

      He's wrong of course. Nobody is RMS's ally unless he completely subscribes to every detail of his world view, and believes that only his particular brand of freedom is true freedom. RMS is an extremist. He does think in us-vs-them, and has no tolerance for different opinions.

      Look, I hate Microsoft as much as the next guy, and love free/open source software with all my heart, but in cases like this, Stallman always acts like a complete retard.

    164. Re:Analysis of Miguel's article by gbjbaanb · · Score: 1

      Portable, high-level dynamic code generation.

      Portable?

      You'll also find that C# doesn't do code generation at all, its the tools around it. Similarly, we've had lexx and yacc for so long I've forgotten how they work, but I know they too are code generation tools.

    165. Re:Analysis of Miguel's article by Ant+P. · · Score: 1

      Gee, you make it sound almost half as useful as Perl 5.8.

    166. Re:Analysis of Miguel's article by Improv · · Score: 1

      Punishment? No. But we will not honour the restrictions you claim or would enforce on us, and not honour you for trying to restrict us.

      --
      For every problem, there is at least one solution that is simple, neat, and wrong.
    167. Re:Analysis of Miguel's article by gbjbaanb · · Score: 1

      google this - "C++ expression trees"

      I don't know how you found this so wonderful, but its pretty much a basic C++ programming 101 class.

    168. Re:Analysis of Miguel's article by Concern · · Score: 2, Insightful

      The entire point of codeplex, and the entire point of this article, is to trick some more gullible fans of "open source" into believing Microsoft is not their enemy after all - but their "ally" as it were.

      To condense the argument: Let's all have faith. See the softer side of the thug trying to destroy free software with lawsuits and FUD. Be nice to him - give him the benefit of the doubt, or it will just make it harder for him to be nice to you later. See how mean RMS is? Nothing ever makes him happy.

      They know how ridiculous they look trying to claim that Microsoft may be friendly to free software (especially while they work daily to destroy it), so they must insinuate it instead, and deny it when confronted.

      By forcing de Icaza and his fans deny it, I have forced them to undercut their own main thrust today. Richly satisfying to watch, if I do say so myself.

      --
      Tired of Political Trolls? Opt Out!
    169. Re:Analysis of Miguel's article by DAldredge · · Score: 1

      What give you the right to use my work that way?

    170. Re:Analysis of Miguel's article by AmaDaden · · Score: 2, Interesting

      Microsoft only wants developers to develop for Windows.

      True

      .NET is an attempt to provide an environment so compelling that people continue to use Windows to get access to it.

      True

      Mono weakens that case for using Windows, so attacking Mono makes perfect sense.

      Not as much as programs written in Java do. Who writes programs in Java? Businesses who think they might want to have their software to be cross platform. I think this is the core reason Java is being used so much right now. Talking to a .NET coder the first thing they talk about when you bring up the MS lock in to them is 'well we have Mono'. But what happens when they actually use Mono? Last I heard Mono, while a great effort, turns out to be a few steps behind MS's .Net implementation. This causes .Net languages to almost always run better on a Windows machine. This is not a new MS trick either. Remember Microsoft Office XML and HTML under the rule of IE6?

      In short Mono kills the bigger threat of cross platform languages while allowing Mono to forever be a step behind the real .Net implementation used by MS. This is a threat that will continue to exist unless MS can lock down the OS market again.

    171. Re:Analysis of Miguel's article by AmaDaden · · Score: 1
      While it is true that many large corporations make bad choices I can not think of anything that Microsoft has done that was bad for the bottom line. Bad for the community? Yes. Bad in the long run do to a lack of foresight? Yes. Releasing software so bad no one wants to use it? Yes. But no clear shooting your self in the foot moments.

      I don't think MS's leadership can comprehend not being a monopoly

      This might be their true downfall. Their current actions are either the start of a true change or are just a few random attempts at survival for a corporation that is about to start the death spiral.

      MS has always been run by the same little gang at the top

      I almost think that helps. These are guys that already learned lots of lessons the hard way and have needed to change directions in the past. They are not your typical group of brain dead upper management types.

    172. Re:Analysis of Miguel's article by Vexorian · · Score: 2, Funny
      I like how you responded to RMS' "MS apologist" 'attack' by... being a MS apologist...

      apologist: a person who makes a defense in speech or writing of a belief, idea, etc.

      --

      Copyright infringement is "piracy" in the same way DRM is "consumer rape"
    173. Re:Analysis of Miguel's article by shutdown+-p+now · · Score: 2, Informative

      Portable?

      "Portable" means "architecture independent". If you speak of platforms, then, between .NET and Mono, pretty much every desktop platform is covered, and the APIs are exactly the same.

      You'll also find that C# doesn't do code generation at all, its the tools around it. Similarly, we've had lexx and yacc for so long I've forgotten how they work, but I know they too are code generation tools.

      Since you reference lexx/yacc, it's apparent that you misunderstand what I mean (or perhaps I wasn't clear enough). I was talking about dynamic code generation - the kind that is done at runtime. You're right that C# doesn't do that, .NET framework does, via expression trees, dynamic methods, and System.Reflection.Emit (though there is some language support for expression trees in C# that makes things easier).

      The point is that in C#, I can construct an expression tree from nodes describing high-level operations, then call Compile on it, and get what is essentially a function pointer to IL code that will be JIT-compiled to native code upon first invocation, just as any other method. Alternatively, I could use DynamicMethod class to generate IL directly.

      It really is fairly powerful technique, and is used often by .NET itself; for example, regular expressions can be compiled to efficient hardcoded state machines that way. It also works for dynamically loaded XPath queries and XSLT transforms.

      In C++, you have some options. You can of course just invoke the compiler at runtime, but that is a separate process which will have to be started for every new batch of dynamically compiled code - that's very slow and inefficient. There's Tiny C compiler, which lets you compile C code at runtime, but it supports very few architectures. There's GNU Lightning, but that one is very low-level - it is effectively just an architecture-independent assembly language, but the primitives are pretty close to metal.

    174. Re:Analysis of Miguel's article by mvdwege · · Score: 1

      Two things:

      1. From what I recall, gconf was introduced in Gnome 2, which in fact was the release where the Gnome team started actually removing Miguel's design ideas, like his COM-inspired Bonobo component system.
      2. gconf is not a binary registry. It is a set of XML files under a central directory. The default GUI editor looks a bit like regedit, but that's the extent of the similarities.

      Mart

      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
    175. Re:Analysis of Miguel's article by mvdwege · · Score: 1

      The Tom Tom case is ambiguous.

      Ambiguous? Microsoft sued first. On a notice of possible infringement from TomTom, they sued. That's about as unambiguous as you can get.

      Mart

      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
    176. Re:Analysis of Miguel's article by jedidiah · · Score: 1

      Oh goodie. We all drink the Redmond cool-aid and we don't even get anything for it.

      Like I said: this is making Linux conform to the dictates of Microsoft while turning our back on Unix and yields insufficient benefits.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    177. Re:Analysis of Miguel's article by mcvos · · Score: 1

      I read the OP, and I'm familiar with many (older) articles and essays written by RMS. I've never seen RMS make a *personal* attack.

      Didn't he call Linus someone who doesn't believe in freedom? You know, the Linus who shares almost everything he can?

    178. Re:Analysis of Miguel's article by jedidiah · · Score: 1

      Oh, the Visual Basic argument all over again.

      I would rather have the interest of enterprise Unix vendors that comes from Linux being closely related Unix.

      The value of "10x easier to develop" has yet to manifest itself. It really is all
      empty rhetoric at this point. Perhaps you could point us to something meaningful
      as users (rather than Tomboy) that would demonstrate this.

      Ultimately the proof is in the apps.

      On one side we have stuff like Oracle RAC and Veritas Foundation Suite.

      On the other we have Tomboy.

      There isn't even a visible reason to point to for the tradeoff.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    179. Re:Analysis of Miguel's article by mcvos · · Score: 1

      We have Java, as well as Python and various other languages on Linux for the niche Mono wants to fill

      Actually Mono fills a niche not satisfied by any other language on Linux.
      1. Python - too slow for any processor intensive tasks (I do a lot of python myself.)
      -- not strongly typed, if the project decides to go that route.
      2. Java, the language - No closures, lambdas, generators. Impossible to do any declarative programming. Many, many people hate it.

      What about Scala?

    180. Re:Analysis of Miguel's article by Grishnakh · · Score: 1

      While it is true that many large corporations make bad choices I can not think of anything that Microsoft has done that was bad for the bottom line. Bad for the community? Yes. Bad in the long run do to a lack of foresight? Yes. Releasing software so bad no one wants to use it? Yes. But no clear shooting your self in the foot moments.

      Release software that's so bad no one wants to use it, is by definition something that is bad for the bottom line. Wasting millions of dollars to make a product no one buys is always bad for the bottom line; you don't need an MBA to understand that. Here's a perfect example: Microsoft SongSmith. If that's not a "shooting yourself in the foot" moment, I don't know what is.

      MS is simply lucky because they have a monopoly in OSes and Office software; this makes it possible for them make all kinds of horrible business decisions and mistakes and get away with them. If some other (smaller) company had spend a lot of money developing SongSmith and then marketing it the way MS marketed SS (just check out the YouTube videos), they would have gone under in a spectacular way, and probably been sued by their shareholders too. MS is so huge they can afford spectacular failures like that. As long as their Windows and Office cash cows prop them up, they're not subject to the same pressures that normal companies are.

      almost think that helps. These are guys that already learned lots of lessons the hard way and have needed to change directions in the past. They are not your typical group of brain dead upper management types.

      I disagree. How has MS changed directions? Nothing much has changed in 10-15 years: Windows and Office are still their cash cows. They've changed Windows, but that's no surprise; they had to to maintain their monopoly. It's not like they made it great or anything (not like Mac OS X, which is better and was developed with far less resources), just good enough to keep people locked in. In fact, it's pretty shameful how much money they've spent on Windows development (what was it? 5 billion for the colossal failure that was Vista?) with such a poor product resulting, but again, with their monopoly position, they can afford to keep making mediocre and even crappy products, as long as customers are locked in and keep paying Windows license fees.

      The biggest successful change at MS in the last 10 years was probably .NET, but that's just a rip-off of Java, and a move to push them more into business and another sector of software development. Not really a big change of direction, since MS has been making programming tools like compilers for decades. All their other changes of direction haven't been exactly profitable: Xbox, Zune, etc. Just lame attempts to enter other markets, with no real resounding success with any of them.

      No, the upper management at MS are not geniuses, and never have been. They may not be as colossally stupid as some CxOs have been in the history of corporate America, but they haven't done anything all that brilliant either, or anything that any average MBA couldn't do.

    181. Re:Analysis of Miguel's article by mcvos · · Score: 1

      From Miguel's article:

      Two shoe salesmen were sent to Africa in the early 1900's to scout the territory.

              One telegraphed back: "Situation hopeless. Stop. No one wears shoes."

              The other telegraphed: "Business opportunity. Stop. They have no shoes."

      Since we only have a limited time on earth, I have decided to spend my time on earth as much as I can trying to be like the second salesman. Looking at opportunities where others see hopelessness.

      OMG, WTF. The first one thinks with his head, he sees there is no need to wear shoes. The second one avoids thinking and decides to find a way to sell something that nobody needs.

      Yet, miraculously, a lot of people in Africa do wear shoes now.

    182. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 0

      Well, this is why they are termed "the roads *into* Microsoft", after all. If the roads were two-way, we'd have to come up with some other names for them. I guess it's just as well that nothing catchy for these new roads comes to mind since there won't be any exchange with Microsoft until we pry the code from the company's then-literally cold, dead fingers.

    183. Re:Analysis of Miguel's article by DragonWriter · · Score: 1

      The Patent Free parts are covered by the legally Binding Microsoft Community Promise

      Microsoft claiming that something is safe doesn't actually mean it is.

      Is this Community Promise legally binding on Microsoft and will it be available in the future to me and to others?

      A: Yes, the CP is legally binding upon Microsoft. The CP is a unilateral promise from Microsoft and in these circumstances unilateral promises may be enforced against the party making such a promise.

      It may not always be a good idea to take legal advice from the party that would be on the other side if a legal issue arose: while, aside from the unambiguous "yes", this is might be generally true, note that the words "may be enforceable" are very important. The doctrine which makes such unilateral promises potentially enforceable is the doctrine of promissory estoppel, which only makes them enforceable where there has been reasonable, detrimental reliance on the promise, and to the extent the court finds it is necessary to prevent injustice resulting from the detrimental reliance on the promise.

      Promissory estoppel does not prevent the promise from being revoked in the future, and does not apply in cases where reliance on the promise was not reasonable (such as when it was relied on after it was revoked, with actual knowledge of the revocation), and does not, even where it does apply, (as, enforcement of actually legally-binding terms, like those in a contract, would) necessarily enforce the terms as stated, but instead enforces them only insofar as is seen necessary to prevent "injustice", often measured not by the value of what is committed to in the promise, but by the value of the detriment incurred in relying on it, which may be much smaller in some cases.

    184. Re:Analysis of Miguel's article by mcvos · · Score: 1

      The allies I refer to are folks like Linus, Eric Raymond, Tim O'Reilly and everyone else that advocates the same ideas, but does not take marching orders from him.

      Ah, but those people don't advocate the same ideas as RMS at all. RMS isn't about openness, he's about enforcing a very specific philosophy. A valuable philosophy, but he wants to enforce it at the expense of other equally valuable ideas.

    185. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 0

      But without the GNU C compiler there would be no Linux. What would they have used to put anything on top of Linux had GNU not existed (assuming they'd have something to compile Linux with in the first place)?

    186. Re:Analysis of Miguel's article by NickFortune · · Score: 1

      It costs you nothing to keep your mouth shut if you have nothing good to say about people trying to reform MS's approach to developers and open source at large.

      People in this case being Miguel, I assume. Or did you want to bring some other names into the discussion?

      I only mention this because if you do mean Miguel, then a lot of people have serious reservations regarding his intentions, and I think you're taking a whole lot for granted in characterising him as a idealistic reformer. So let's discuss Miguel, or else say who you mean instead.

      but opening your mouth could end up costing us quite a lot.

      Cost us precisely? And how?

      They would actually go after anyone they believe infringes on their patents instead of merely rattling sabres.

      You mean like offloading targeted IP onto patent trolls who could do their dirty work for them? Or working directly and suing companies like TomTom?

      All I can say is "bring it on". A lot of MS patents could stand to have a little close scrutiny, and the subject of software patent reform might get some wider support if MS start picking on hobbyists and amateurs. There is no terror in your threats, I'm afraid.

      argument by analogy is weak and ultimately futile

      And you're being deliberately obtuse. My point was that if a person or group has a well-established history of victimising others (as is well documented in Microsoft's case) then it is foolish in the extreme to suddenly trust them based on scanty, recent and ambiguous evidence. I think you are perfectly well aware of this.

      But this is neither here nor there; ultimately, MS was a ruthlessly proprietary and aggressive company, and deriding the efforts of people trying to reform such a company from the inside out is not helpful

      Once again, which people? It's not sensible to leave all Microsoft apologists unchallenged, since many of them don't care about anything by Microsoft. I suspect that goes for the majority of the subscribers on Slashdot. If you'd care to make the case for a specific individual, then do so and we'll discuss specifics.

      --
      Don't let THEM immanentize the Eschaton!
    187. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 0

      Sounds like a dead end. Whereas One Infinite Loop has the ring of immortality.

    188. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 0

      Maybe it's just me, but anyone using Apple Products nowadays and complaining about Microsofts activities had better take a look in the mirror.

      On the other hand, with the way linux has been going in the last few years, and some of the hassles I've had with software stability on a GNU/Linux software chain in the past few months, I'm about ready to find an even more esoteric alternative OS to move to.

      Maybe Haiku, but I'm not feeling that poetic :)

    189. Re:Analysis of Miguel's article by multi+io · · Score: 1

      That is a very different case. I am well aware that Microsoft can not be trusted when they say they will play nice. My point is that they are predictable in there own selfish actions.

      So what do you pretend Microsoft would do if Mono became a real competitor, one that everybody would perceive as being essentially equal to Microsoft's .NET implementation, with the added bonus that it ran on many more platforms? What do you think Microsoft's "selfish actions" would be in that case?

      Microsoft knows that killing or even just attacking Mono would result in a exodus from .NET. Less coders means less programs means less reasons to use Windows.

      Yeah, for now. And in the above scenario, Microsoft would know that not killing Mono would result in an exodus from Microsoft's .NET and, therefore, Windows. Less coders means less (Windows-Only) programs means less reasons to use Windows.

    190. Re:Analysis of Miguel's article by kjart · · Score: 1

      Microsoft should ask for its money back. de Icaza is a terrible troll.

      The tone and (non)content of your post was basically what he was criticizing - the apparent readiness for many people in the Free Software movement to immediately resort to ad hominem when encountering someone who doesn't agree 100% with your point of view. There is an almost religious fervor with which the orthodox defend the faith against such people and as someone who is often looking in from the outside, it's not particularly inviting.

      It's fairly embarrassing for this site when calling people 'apologists' and 'shills' is seen as insightful and not trolling. I don't see this changing anytime soon, though.

    191. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 0

      Or you could assemble source code using string manipulation functions and pass this to gcc to produce a shared library, then dlopen it and there you go.

    192. Re:Analysis of Miguel's article by cjcollier · · Score: 1

      He never said nor suggested that Microsoft as a whole is your ally.

      At the end of the day, we both want to see free software succeed. But Richard, instead of opening new fronts to promote his causes, attacks his own allies for not being replicas of himself."

      [Miguel] suggested that either himself, or Microsoft, or both, [were] [RMS's] "ally."

      I have to agree with eldavojohn here, Concern. I believe you were mis-reading Miguel's statement and perhaps got co-references mixed up . I believe his own allies above is co-referent with neither Miguel, nor Microsoft. I believe Miguel was refering to the readers of RMS's article when he said "his own allies."

      --
      moo.
    193. Re:Analysis of Miguel's article by naasking · · Score: 1

      Are they really improving it?

      Is a friendlier and/or more open MS an improvement? Seems kind of obvious to me.

      The little guys on the bottom are just being used to make inroads into the enemy.

      Ridiculous. If being friendly starts working for them, there is no reason for them to stop being friendly. Furthermore, being non-hostile towards MS is not the same as embracing their technologies with open arms and without suspicion.

      I'm surprised at how many people confuse, "don't deride people working with MS for trying for reform", with, "have no fear, adopt everything MS comes up with because they're our friends!" Just another instance of people hearing what they want to hear I suppose. Even if Miguel is one of the latter types, that's not reason to deride his work at trying to get MS to open up more.

    194. Re:Analysis of Miguel's article by janwedekind · · Score: 1

      I don't feel like making IBM look good since they are supporting Bilski at the moment, but that's what Robert Sutor from IBM basically said at OpenExpo as well: Soon it will be standard that any company claiming to endorse Open Source will have to make a legal commitment to not enforce software patents against free software!

    195. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 0

      I don't know who modded this off-topic; it is definitely on-topic. The groklaw article discusses the differences between Stallman and de Icaza.

    196. Re:Analysis of Miguel's article by shutdown+-p+now · · Score: 1

      Or you could assemble source code using string manipulation functions and pass this to gcc to produce a shared library, then dlopen it and there you go.

      I've already covered this exact scenario in the post to which you replied. Please re-read it attentively. Performance-wise it's going to be awful (and the main reason why you'd go for dynamic code generation is performance in the first place!).

      Also, this means that you'll either have to redistribute gcc with your application, or drop support for Windows and all Linux and other Unix-lke distros that don't include gcc in its base install.

    197. Re:Analysis of Miguel's article by AmaDaden · · Score: 1

      What do you think Microsoft's "selfish actions" would be in that case?

      They would try one of the following.
      1)Change .Net again so Mono needs to play catch up.
      2)Abandon .Net and make something new by ripping off the new flavor of the week.
      Killing Mono would cause people to run from .Net much faster then Mono being equal to .Net would cause people to switch off of Windows. To a user an OS is just part of the tool that is their computer. They use it and only care that it works. But to a programmer the language they use is their lively hood, pick a bad one with no future and you can starve. The first sign that their current choice is a dead end will cause most of them to run.

    198. Re:Analysis of Miguel's article by DragonWriter · · Score: 1

      The allies I refer to are folks like Linus, Eric Raymond, Tim O'Reilly and everyone else that advocates the same ideas, but does not take marching orders from him.

      AFAICT, those people don't advocate the same ideas as RMS. Raymond himself discusses the FSF as a distinct faction with a different ideology than his within the broader hacker community.

      The main idea that Linus Torvalds seems to advocate is making software that works. While GNU, Stallman, and the GPL probably wouldn't be as important as they are without Torvalds and Linux (particularly, had Linux not exploded while BSD went through some legal birth pangs), Torvalds and Stallman aren't really advocates of the same philosophy, they are, inasmuch as Torvalds is an advocate of any philosophy, advocates of different philosophies that happen to occasionally coincide in terms of the actions they suggest (and, at other times, to be almost directly opposed.)

    199. Re:Analysis of Miguel's article by AmaDaden · · Score: 1

      Release software that's so bad no one wants to use it, is by definition something that is bad for the bottom line. Wasting millions of dollars to make a product no one buys is always bad for the bottom line; you don't need an MBA to understand that.

      Except that
      1)They still own most of the OS market so that even when one of there OSes bombs it still rakes in a huge profit.
      2)not releasing Vista would have caused people to think that they just plain gave up thus giving the pretty OS X an even bigger chance to take over.
      3)someone at the level we are talking about can't predict how good or bad your software will be only that it's about 4 years late.
      4) despite is huge failures the things they tried to fix in Vista were all right on the money, they just failed to actually reach their goals.

      Here's a perfect example: Microsoft SongSmith. If that's not a "shooting yourself in the foot" moment, I don't know what is.

      Making a youTube video is hardly what I would call an expensive marketing effort. It's a research project that resulted from them stealing the google 20% time idea. Additionally showing off that you are trying new things is good PR for a business known for stealing the ideas of others.

      How has MS changed directions?

      They said they would never get in to games. They now have the xbox. They claimed the internet was not important. Yet they won the early browser wars. They admit when they are wrong and change direction as needed.

      the upper management at MS are not geniuses, and never have been.

      Never said they were but they know how to avoid a colossal ship wrecks that could kill their whole business.

    200. Re:Analysis of Miguel's article by MechaStreisand · · Score: 1

      I'm amazed no one has mentioned this already, but Python is very much strongly typed - types are not automatically converted, which is a good thing. You are thinking of it being dynamically typed, which is orthogonal to it being strongly or weakly typed.

      Agree with you on Java being awful.

      --
      Disclaimer: IANAL. This post is, however, legal advice, and creates an attorney-client relationship.
    201. Re:Analysis of Miguel's article by prockcore · · Score: 1

      Posts like this convince me that PJ is the world's most successful FUDster.

      MS did not sell any patents to SCO. SCO got their Unix copyrights from Novell.

    202. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 0

      Big Hairy Goofy Guy isn't some sort of alias for RMS is it?

    203. Re:Analysis of Miguel's article by lennier · · Score: 1

      "If I may state the obvious, RMS is a hardliner with zero tolerance or forgiveness"

      See, in our line of work, that's not a bug, it's a feature. Law, software, and philosophy have zero tolerance for errors too. RMS is just being very carefully *correct*. If you take that as a personal attack and think sloppy work is something to be tolerated - why are you even working in a technological industry? Shouldn't you be doing literary studies or some other field where there's no 'right' answer?

      Law is code, and it needs to be correct, or it doesn't work. RMS also takes the approach that there are things underneath law - ethics and philosophy - which are also not a matter of opinion but can be objectively right or wrong. If he thinks your ethics are wrong, he'll tell you exactly what wrong result he thinks that will get you.

      It's an approach which might not make him many friends, but so what? If he's right, disliking him personally won't make his position wrong. If he's wrong, then by all means, point out where you think he's wrong. If he's a hypocrite, point out where his speech and actions contradict. If he's a bad salesman for his ideas, okay, say how these ideas can be communicated better without compromising their integrity.

      Just don't call him - or anyone - a 'hardliner' as if that means something awful. It doesn't. It simply means he actually believes what he claims to believe. Is that so strange and scary? Consistency and absolute truth is very much a *good* thing, to be encouraged in all civic life, and it makes me very much afraid for the future of our society and species that the majority seem to think that having strong principles and standing by them makes one some kind of dangerous nutcase.

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
    204. Re:Analysis of Miguel's article by DMiax · · Score: 1

      Yes, those stupid, categorizing mindless zombies...

    205. Re:Analysis of Miguel's article by gpuk · · Score: 1

      No right is required, your work simply wouldn't be used.

    206. Re:Analysis of Miguel's article by arose · · Score: 1
      I don't want to seem rude, but you should what RMS actually said. Specifically:

      The problem is not in the C# implementations, but rather in Tomboy and other applications written in C#. If we lose the use of C#, we will lose them too. That doesn't make them unethical, but it means that writing them and using them is taking a gratuitous risk.

      We should systematically arrange to depend on the free C# implementations as little as possible. In other words, we should discourage people from writing programs in C#.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    207. Re:Analysis of Miguel's article by oakgrove · · Score: 1

      The difference is with Wine, the idea typically is to run programs you already have on windows that aren't available on Linux whereas with Mono, there is active encouragement to write new programs with it. Big difference.

      --
      The soylentnews experiment has been a dismal failure.
    208. Re:Analysis of Miguel's article by DAldredge · · Score: 1

      Did you miss the part where the person I responded to said they would not respect my rights?

    209. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 0

      The GNU Compiler is also used for BSD and MacOS. And the userland was not initially GNU, but forks of it.

    210. Re:Analysis of Miguel's article by Thing+1 · · Score: 1

      That's why we get such inflammatory rhetoric, likening Linux to a cancer, for instance; from Microsoft's viewpoint that's exactly what it is. Cancer of the business model.

      Wasn't the original premise to take the traditionally shared software, and use copyright et al laws to close it off?

      I'd say that Microsoft's business model is the cancer. (Oh, and, thank $deity that APL symbols were difficult to reproduce on terminals of that era. Although, that said, if LISP or Forth were available...)

      --
      I feel fantastic, and I'm still alive.
    211. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 0

      Good on you!!!!!!!

    212. Re:Analysis of Miguel's article by c0d3g33k · · Score: 1

      I don't want to seem rude either, but why is RMS claiming C# poses a gratuitous risk when the truth is that any non-trivial application written in any language is likely to violate one or more patents. Patents held by anyone, not just Microsoft. By this logic he should be advocating that no new software be written because doing so poses a gratuitous risk. We'd better just use the old stuff.

    213. Re:Analysis of Miguel's article by c0d3g33k · · Score: 1

      Younger readers might not remember when writing native non-windows apps was actually considered something to be encouraged and Wine was reviled as a great evil. Now I've seen it all.

    214. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 0

      Except that RMS doesn't promote forced sharing. What RMS does, is that he promotes four particular software freedoms within the context of the individual user:
      Freedom 0: the right to run
      Freedom 1: the right to study and tinker
      Freedom 2: the right to help your friends (share unmodified copies)
      Freedom 3: the right to help your community (share modified copies)

      Any developer (or distributor) activity that hinders any of the "users' four freedoms" are anti-ethical from the point of view of the user.

      PS: Open source philosophy is not the same as free software philosophy. They may result in the same outcomes but they have different moral compasses.

    215. Re:Analysis of Miguel's article by HiThere · · Score: 1

      As I heard the discussions with MS were initiated by Tom Tom, and Tom Tom threatened to sue before MS actually sued first.

      Additionally, I believe that there were some questions about Tom Tom's adherence to the GPL. Something about their not making code available. It's the kind of thing that the FSF usually handles by negotiation, but it does represent a slight amount of "unclean hands" (though not towards MS). OTOH, my memory isn't clear about this, so I could well be wrong, and I can't think where to check it.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    216. Re:Analysis of Miguel's article by bonch · · Score: 0

      I almost stopped reading your post the very moment you said Microsoft should get its money back. You're a typical Stallman tard who thinks anybody who isn't aligned with you is in bed with Microsoft. That's goofy crap.

      The rest of your post is a paragraph that claims he's a Microsoft apologist without any evidence, another paragraph jerking off over the "moral compass" of the GPL, and a bizarre ending statement that references conservatives and completely misses the point De Icaza was making about Stallman's absolutist, Bush-like "Us Vs. Them" name-calling. For crying out loud, all De Icaza did is dare say that some good people worked at Microsoft, which is true, and that RMS uses emotion-based tactics to convey his point, which is also true. The fact your post is +5 Insightful is proof Slashdot has yet to crawl out of its 1999 "M$" mindset.

      As for Stallman, he's a guy who eats his own toejam in public (there's a video) and sends mail to a daemon that wgets a page and mails it back to him because he won't visit websites directly (look it up). He's a crazy, out-of-touch, UNIX hippie who remains bitter that GNU failed to carry the free software flag the way others did, and his conflicts with De Icaza go back farther than Mono, which is one of the reasons Stallman said anything in the first place.

    217. Re:Analysis of Miguel's article by Johnno74 · · Score: 1

      >

      I am responding to RMS's last post which is pretty much content free, but does contain another personal attack against me.

      Could you give a reference, please?

      Here you go.

      "(Miguel de Icaza) is basically a traitor to the Free Software community"

    218. Re:Analysis of Miguel's article by bonch · · Score: 0

      Dude. All De Icaza said was that there are some people in Microsoft steering it in a right direction. The word "ally" isn't even in his article. The more I read your posts, the more I realize you're a nutjob.

      One thing De Icaza did mention is that Stallman uses absolutist Good Vs. Evil terminology to rally his base. Looks like it's worked on you.

    219. Re:Analysis of Miguel's article by bonch · · Score: 0

      People who use terms like "Microsoft whore" need to go back to 1999 and start replacing the 's' with a dollar sign. Leave the calm and rational talk to those of us who deal in facts while you fight Stallman's holy war over operating systems (speaking of shills). Because of posts like yours and Concern's, this is why Slashdot isn't taken seriously for tech talk.

    220. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 0

      Microsoft should ask for its money back. de Icaza is a terrible troll.

      Argh, you're one of those people who think that just because a part of a name doesn't need the capital letter that names usually get, it's allowed to trump the English language's rule about capitals at the beginning of sentences.

    221. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 0

      Hang on a second. I was just explaining why some people see Wine and Mono differently. I'm not saying I like Wine. I'd be on cloud 9 for a year if everybody dropped Windows development tomorrow and went to Linux. Just wanted to set the record straight.

    222. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 0

      I can tell you if you're curious. I worked at a place where we did this. They were a bunch of assholes btw and the pay was shit for what they wanted.

      We did a bunch of sites. On slashdot we each maintained a set of accounts, and we would would post on a schedule and moderate each other up to max the comments exposure in the page as well as max the mod points available. We did it manually at first and then we had a database and some proxy and javascripts. We also did metamod every day. So goddamn boring. We would have edit meetings by vent every morning and divide up the work, and IM all day with urls.

      You have to write a certain number of words and posts to meet goals. It sucked. But anyway, on /. we usually had lots of mod points to spend on a given day. Anything the said to hit in IM, you voted against it, troll, flamebait, offtopic, whatever. It didn't matter, half the time we metamoded our own votes anyway. Slashdot is harder than most but pretty easy when you have the trick. It's all a sick joke, you guys have no idea. ;)

    223. Re:Analysis of Miguel's article by ekhben · · Score: 1

      No, it's easy.

      ... just get added to their payroll.

    224. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 0

      One who violates his allegiance and betrays his country; one guilty of treason; one who, in breach of trust, delivers his country to an enemy, or yields up any fort or place intrusted to his defense, or surrenders an army or body of troops to the enemy, unless when vanquished; also, one who takes arms and levies war against his country; or one who aids an enemy in conquering his country. See Treason. [1913 Webster]

      I think that pretty accurately describes de Icaza's actions with respect to the Free Software community (from the FSF's viewpoint). It's not an attack on personal grounds, nor is it unfounded. The next paragraph of the cited web page gives an example.

    225. Re:Analysis of Miguel's article by Sam+Douglas · · Score: 1

      I fail to see how this is a personal attack. In some contexts, Linus doesn't believe in the Free Software Foundation's view of freedom, especially with respect to including proprietary firmware in the kernel, and the use of Linux in products that reduces user freedoms through technological measures (such as only executing signed software).

    226. Re:Analysis of Miguel's article by thejynxed · · Score: 1

      You forgot choice number 3.

      3) Allow Mono developers to happily keep on plugging along, and sue the shit out of them (and win) and their end-users for violating patents held by Microsoft or a direct subsidiary thereof.

      --
      @Mindless Drivel: 100% of Twitter posts ever Tweeted.
    227. Re:Analysis of Miguel's article by c0d3g33k · · Score: 1

      Yeah, I got that. But the only reason Mono is seen differently is because of the "it's from Microsoft and must be bad" paranoia that in turn resulted in the patent argument to use as justification. Otherwise it's one answer to the "only native apps are good enough" demands that I used to hear quite a lot with regards to Wine. Yet now even writing native apps from scratch is wrong if the environment doesn't meet the proper standards of purity. Now, instead of just being "free" in the right sense, a tool has to be of the proper lineage to be acceptable.

    228. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 0
      You seem to be arguing in favor of Mono so I'll address that. The bottom line is actually very simple. Mono is protected from MS' patents only when the implementation is compatible with .Net. Many if not most Free software people are uncomfortable with that. Doesn't matter that it comes from MS. It could be anybody, same difference. What if I want to use some code from Mono in some other project? Should I get my legal team ready? Yeah right. I'll just use something else.

      The other issue is only the core .Net libraries are protected. Many of the necessary libraries to run the .Net programs people use everyday are not protected at all. I'll be damned if I hamstring myself into using some half-assed implementation of Microsoft's patented technology. Obviously a lot of other developers agree with my sentiment.

    229. Re:Analysis of Miguel's article by Lunzo · · Score: 1

      Better analogy: Free software is a religion (using Christianity for the analogy as it's what I'm familiar with).
      RMS: You Anglicans aren't as zealous as Catholics like me.
      Miguel: We're all Christians. What we have in common is more important than our differences.

    230. Re:Analysis of Miguel's article by DAldredge · · Score: 1

      May I use that in the future?

    231. Re:Analysis of Miguel's article by jipn4 · · Score: 1

      The patents are of less value to Microsoft than the disruption they'd cause Linux/FOSS

      WHAT patents are you talking about? Microsoft does not have patents on Mono.

    232. Re:Analysis of Miguel's article by 10Ghz · · Score: 1

      Maybe it's just me, but anyone using Apple Products nowadays and complaining about Microsofts activities had better take a look in the mirror.

      When Apple becomes a monopoly, you get back to me, OK?

      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    233. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 0

      Is that why they tried to sell Linux patents to a patent troll. ( Only to discover that the patent troll acquired them for OIN. )
      Along with suggestions about how to sue OSS with those patents?

    234. Re:Analysis of Miguel's article by X0563511 · · Score: 1

      I think it safest to just avoid the problem entirely...

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    235. Re:Analysis of Miguel's article by simoncpu+was+here · · Score: 1

      miguel (7116)

      No wonder why many Slashdotters give importance to their number of UIDs...

    236. Re:Analysis of Miguel's article by NickFortune · · Score: 1

      I agree entirely. However, I can understand how the guys and gals in Redmond might not see it that way.

      --
      Don't let THEM immanentize the Eschaton!
    237. Re:Analysis of Miguel's article by mvdwege · · Score: 1

      So fucking what? TomTom did not sue first. That makes Microsoft the agressor, plain and simple. They could have followed TomTom's strategy and wait for the lawsuit before countersuing. Instead they initiated the suit.

      Next you are going to tell me that ignorance is strength.

      Mart

      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
    238. Re:Analysis of Miguel's article by jopsen · · Score: 1

      I agree that de Icaza is "bridge builder", but unfortunately "the roads into Microsoft" are all one-way.

      Well... As much as I hate to admit it... I think I took that road from Windows to Linux... Without Mono my developer skills would have been useless on Linux... And I probably wouldn't have switched...
      And today, I write a lot of other things than C#...

    239. Re:Analysis of Miguel's article by mcvos · · Score: 1

      I fail to see how this is a personal attack. In some contexts, Linus doesn't believe in the Free Software Foundation's view of freedom, especially with respect to including proprietary firmware in the kernel, and the use of Linux in products that reduces user freedoms through technological measures (such as only executing signed software).

      Restricting options is usually not the first thing most people think of when they hear "freedom". It's a freedom to bear arms thing. It may need to be limited in order to protect the freedom of others, but you're still limiting a kind of freedom.

      When RMS says "freedom", he doesn't mean freedom, he means his own particular brand of freedom. I think Linus does believe in freedom, but he just doesn't believe in RMS's kind of freedom. There are many different kinds of freedom, and some of those conflict with each other.

    240. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 0

      What most people need to understand is that all big software companies have a significant share in the evolution of software and i dont say that to just praise Microsoft. Indeed many of the large corporations tend towards monopolyzing their products through obscured ways (to the customers). IBM a few years back was having stickies in the monitors and towers (IBM PC) when these were actually machines made from different parts with an IBM chipset. What is that? If somebody saw that today from whichever company he/she would get sick even if he/she was a corporate pig they would suggest that this wouldn't work (in fact it wouldn't). In fact IBM would have been much worse than Microsoft concerning ideals but thats another story. The point is that corporations move this way and thats one of their inevitable disadvantages, although on the other side one of their main advantages is that they evolve the field which they reside (software that is) in IRRELEVANT of opinions about legal and ideological issues. If Open Source and Free Software was the only way of developing software we would be like turtles crossing Sahara. This is logical because good companies have a much bigger reason to evolve software faster than Open Source and that is MONEY and this is especially true up until the late 90s. In addition the case especially with Microsoft is that even if they were legal pigs (which is the case, after all competition drives this decision not idealism) they STILL opened up a huge market for the PC's which is now an available and competing market for everyone including Linux, MacOS X and all other Unixes. Now in contrast Open Source gets so much credit for its free knowledge, freedom of choice and information - tightly coupled with the strive for the best which leaves little or no room to argue that it is one of the best ideas around. I am a free software supporter to the bone but i understand that everyone has played its part in a way, even if the fanatics roar they just don't think about the details too much.

        Coming back on the debate miguel actually defends him self which is logical, and RMS on the other side sits on his sofa after having accomplished what he has and being well known and just comments on what he believes on Mono. I am not gonna take a side here but I believe RMS was just too "cocky" cause he is not an idiot and he knew he would get acceptance from the community although this is not to his credit of course. By cocky i mean that RMS could have a much better stance supporting the same ideas he did in a different way by just saying "We have seen Microsoft going against open source and free software generally more than a few times, and i cannot but reveal that i am skeptical about the Mono project and its consequences. I can only hope that the project brings only good to free software community" I think you should be getting what i mean by now, if not then thats fine you probably just have another opinion and there is no need to get cocky your self.

    241. Re:Analysis of Miguel's article by ndogg · · Score: 1

      Hi Miguel. I do apologize about my post here. I didn't mean to make it sound like it was about Mono. It's not exactly the most eloquently worded piece I've written.

      --
      // file: mice.h
      #include "frickin_lasers.h"
    242. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 0

      2. Java, the language - No closures, lambdas, generators.

      What do you mean by generators? If you're talking about source code generation then Java has APT in Java 5 and JSR 269 in Java 6 and up.

    243. Re:Analysis of Miguel's article by Sam+Douglas · · Score: 1

      I feel "the Free Software Foundation's view of freedom" captures that.

      The Free Software Foundation focuses on the freedoms of all users, not just a subset of users. This is why they prefer copyleft style licences: the freedoms originally granted by the copyright holder are preserved for all subsequent users.

      Devices that use free software, allow the software to be upgraded, but will only work with versions signed by some third party are seen as circumventing some of the four fundamental freedoms but permitted by the GPLv2. While you may still be free to look at the source code and modify it, chances are it is useless to you because you cannot run it on the actual device.

      The argument that end users (non-programmers) can't benefit from these freedoms anyway is flawed, because you can still benefit from improvements made by others. While it's a slightly different situation, you (theoretically) don't have to be a programmer to use Rockbox, or OpenWRT, the hardware doesn't prevent you from doing this. In the case where the software on the device is originally free software, users can benefit from community improved distributions, etc.

      Linus Torvalds has said he does not have a problem with Linux being used in this way (and has misled a lot of people with his incorrect explanations of the GPLv3). He does not necessarily see continued freedom of all users as important.

      Blah

    244. Re:Analysis of Miguel's article by el+americano · · Score: 1

      Looks like you got hung up on a word and completely missed a valid point.

      Thanks for bringing us back to serious tech talk with your "go back the 90s" take.

      --
      Those are my principles. If you don't like them I have others. -Groucho Marx
    245. Re:Analysis of Miguel's article by Yvanhoe · · Score: 1

      It doesn't make cross-platform easier, I agree. It doesn't mean it has zero technical merit. As someone who had to program with Visual C++ 5 and the infamous MFCs, I can tell that .Net provides a packaging more charged with sanity and that is good for the Windows world. Now Mono adds another interesting aspect : cross-compatibility. Where is the problem ? Some developer will never code in anything else than Visual Studio, others will stick to Linux. If there are compatibility layers to go in both directions, who will complain ? The aim of .Net is (unfortunately) not to be specially POSIX friendly. Mono has the same aim as wine : making a bridge between Windows and Linux world. I am not saying that linux developers should use .Net, but I don't see the problem with having this possibility to write more linux-friendly windows applications.

      --
      The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
    246. Re:Analysis of Miguel's article by Yvanhoe · · Score: 1

      What did you want, an eloquent, handsome, personable defender of free software principles? :)

      I'll take a sip of Lessig instead of a barrel of RMS any day, thanks.

      --
      The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
    247. Re:Analysis of Miguel's article by Intrinsic · · Score: 1

      Also keep in mind that people -- and companies -- do change. This isn't the case with Microsoft ... yet.

      I would say that people and companies have the POTENTIAL to change. Whether they change is entirely dependent on IF they learn from their mistakes. Microsoft has not yet proven they have learned from the past. They embrace and extend, They have no room in their business for win-win scenarios in regards to working with others. Part of this problem stems from our corrupt economic system. from my understanding I don't think they will GET IT until they get killed by their own greed, or Microsoft gets broken up into smaller more manageable parts that can be influenced from within.

    248. Re:Analysis of Miguel's article by Big+Hairy+Goofy+Guy · · Score: 1

      Thanks for that, but that's not what I was looking for. I'd like a reference to RMS's last post which contains a personal attack against Miguel.

      I found it by finding Miguel's blog where the slashdot comment is repeated, but there is a link to http://www.fsf.org/blogs/rms/. I followed it, but it has a content-full post with no personal attacks.

      The link you just provided is a bit surprising, but it isn't written by RMS. The quote is definitely making the rounds: I read about it yesterday, and Google is turning up many more commentators referring to it.

      For example, Thom Holwerda (http://www.osnews.com/story/22225) thinks RMS has 'crossed a line' and the FSF should 'removed him from the stage' and that 'he has lost touch with reality'

      It's picked up again by aross who thinks it's hard to believe, but also seems to accept it at face value. http://www.fosslc.org/drupal/node/550

      It seems to me as a spectator that name-calling is very alive and well here, as is the postured over-reaction on the part of non-participants. Miguel offers this somewhat dippy comment: http://tirania.org/blog/archive/2009/Sep-23.html about how God loves all creatures, including Richard Stallman. The funny thing is, he suggests that RMS might want to talk about how to improve 'Free and Open Source Software', as if RMS has never made any suggestions in that line.

    249. Re:Analysis of Miguel's article by Big+Hairy+Goofy+Guy · · Score: 1

      Exactly, Stallman believes in forced sharing, which is not freedom.

      Stallman does not believe is forced sharing, but you are right: that would not be freedom.

      Stallman does believe that if you have something (like software) and you want to share it with someone else, you should be allowed to do that. Right now there are laws against that. I can't give you a copy of a non-free program (say, Microsoft Word). Or, rather, I can't share the program without breaking the law.

      "Freedom" in his mind is giving one person the right to take the hard work of another person and use it for themselves, regardless of whether or not the original creator wanted to share his work.

      Name one case where Stallman takes something over the objection of the original creator!? Software? If a programmer writes code and licenses it under the GPL or LGPL or BSD or any other Free License, how can you suggest that the creator did not want to share his work?

      Have you read anything that Stallman has written, or have you just been listening to third parties call him names?

    250. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 0

      an Oracle representative ... "a scumbag"

      But I repeat myself.

    251. Re:Analysis of Miguel's article by mcvos · · Score: 1

      The Free Software Foundation focuses on the freedoms of all users, not just a subset of users.

      This is not entirely true. The FSF focuses on the particular freedom of end users to change a piece of free software or to replace it with another piece of free software. The FSF does not care much about my freedom to run whatever software I like (including proprietary software that doesn't happen to have a free or open version) on whatever platform I like.

      At the moment I don't care much about Mono, but if it helps me to run proprietary Windows games on Linux, I'm all for it.

    252. Re:Analysis of Miguel's article by Big+Hairy+Goofy+Guy · · Score: 1

      Well, I interpreted the word 'honour' to mean that Free Software lovers won't give you respect, not that they will violate your rights. So in one sense, they don't respect your right to write proprietary code.

      Of course, I believe Stallman does respect your right to write proprietary code. If you work for a company which needs software, you write it, the company owes it, and runs it and Stallman respects that process.

      It's just once you cross a 'magic' line that so many people start to misunderstand Stallman. It's when you give (or sell) that software to someone else. Is it right for you to say, "I'm going to give this software to you, but you can't run it on any computer you like, and you can't make any changes to it, you can't let anyone else look at it, and most importantly, you can't share it with anyone else.

      There are a lot of people who think it is perfectly ethical to make these limitations. Stallman is not one of those people. Once you give him software, he believes he has the right to run the software for any (legal) purpose, that he has the right to modify the software to run as he wants it, and that he has the right to read the code and learn from it. And as importantly, he has the right to share the software with anyone else of his choosing. He believes he has all these *ethical* rights.

      It turns out that he might not have the *legal* right to do all these things. So he follows the law, AND he follows his conscience. And he encourages others to do the right thing. And for this, he is harassed, poked fun of, and maligned. He is called crazy.

      He is an idealist, and perhaps he is crazy that the ideals of freedom and of sharing can continue to thrive in the world of software. But I think he prefers to see the world as full of potential, rather than succumbing to despair and fear.

    253. Re:Analysis of Miguel's article by Sam+Douglas · · Score: 1

      The FSF's purpose is to advocate the use of Free Software. While they will argue that you should use free software exclusively, and choose to do this themselves, they do not insist that users of free software, or GNU contributors do the same.

      What you speak of is a different (non)issue. The FSF won't stop you from running proprietary software, you have the freedom to do so (unless your computer runs an operating system that doesn't respect that freedom).

      One could argue that a free operating system that prevented you from running proprietary software would contradict freedom 0 (run and use the program for any purpose) and thus be non-free.

      Are you confusing Mono with Wine? Mono is an implementation of the Common Language Runtime and .NET libraries. Very few games are written purely in .NET, and many will invoke native Windows API calls.

      Stallman's warnings about Mono are not criticisms of the languages/runtimes themselves (the language and libraries are reasonably good), but that Microsoft holds patents over aspects of the implementation that Mono almost certainly infringes on and does not have a legally binding license to use. Given Microsoft's attitude towards free software and GNU/Linux, and the patent infringement case against Tom-Tom, it would be very unwise to rely on Mono.

    254. Re:Analysis of Miguel's article by ShieldW0lf · · Score: 1

      This ordering of ideas to suggest something while later being able to deny it is an elementary trick more worthy of a speed seduction practitioner than a software engineer. It is marketing.

      That is a great line. I'm going to use that. Thank you.

      --
      -1 Uncomfortable Truth
    255. Re:Analysis of Miguel's article by mcvos · · Score: 1

      Are you confusing Mono with Wine? Mono is an implementation of the Common Language Runtime and .NET libraries. Very few games are written purely in .NET, and many will invoke native Windows API calls.

      I know Wine is far more important when it comes to running Windows software on Linux, but from what little I know of Mono, it sounds like it might help with those few games that are written in .Net.

      Stallman's warnings about Mono are not criticisms of the languages/runtimes themselves (the language and libraries are reasonably good), but that Microsoft holds patents over aspects of the implementation that Mono almost certainly infringes on and does not have a legally binding license to use. Given Microsoft's attitude towards free software and GNU/Linux, and the patent infringement case against Tom-Tom, it would be very unwise to rely on Mono.

      Is that fundamentally different from Microsoft claiming to have 135 patents that are violated by Linux? Should we not rely on Linux because it probably violates parents of Microsoft and others?

      Personally I think that fighting software that might be violating patents is completely the wrong fight. We should fight the patents themselves, and particularly the entire concept of software patents.

    256. Re:Analysis of Miguel's article by Sam+Douglas · · Score: 1

      It's not a desirable position, and Microsoft hasn't been forthcoming about which patents it infringes. I don't think that rhetoric works however, it's quite likely that any functional software that would replace Linux will infringe on patents too; there are plenty of programming languages/libraries people can use that are a much safer bet for developing new applications than Mono.

      For small projects/individuals, it is not likely the patents will cause a significant problem. If you are a company looking to build a product that uses Mono, then the Tom-Tom case should probably make you think twice, especially if your product competes with Microsoft in some way. Or, for popular software packages such as Gnome to rely on it too heavily.

      I completely agree with you about software patents.

    257. Re:Analysis of Miguel's article by NickFortune · · Score: 1

      Is a friendlier and/or more open MS an improvement? Seems kind of obvious to me.

      Never going to happen though. There's a fundamental clash of values at work. If I thought the goal was attainable, I might agree with you, but I don't

      I'm surprised at how many people confuse, "don't deride people working with MS for trying for reform", with, "have no fear, adopt everything MS comes up with because they're our friends!"

      I think what they're actually hearing is "Relax, Microsoft will stop attacking you if just be nice to them". Which, to be fair, seems to be a clear subtext of your posts on this topic.

      Even if Miguel is one of the latter types, that's not reason to deride his work at trying to get MS to open up more.

      You keep using that word "deride". I don't think I've ever derided Mr. di Icaza's efforts as such. I will admit to being somewhat cynical about his motivations. Given a choice between upholding his Free Software principles, or mining as much of the Linux desktop as possible with MS submarine patents and then taking a hefty backhander from MS, I sadly suspect that Miguel would go for option B every time. Moonlight would seem to be a case in point.

      You might call that derision. I think of it as exercising due caution about Microsoft and their friends when they come bearing gifts. Which is something you're apparently OK with, so I guess that's all right then.

      --
      Don't let THEM immanentize the Eschaton!
    258. Re:Analysis of Miguel's article by gidds · · Score: 1

      Bridge-builder?

      During the war, we had another word for that:

      Collaborator.

      --

      Ceterum censeo subscriptionem esse delendam.

    259. Re:Analysis of Miguel's article by JasterBobaMereel · · Score: 1

      The problem here is two people who do not understand each other at all ....

      Miguel is very MS biased and seems to always take their general point of view, he clearly does not understand Free/Opensource software and the movements behind it (much as MS do not), there are people in MS who do, and they probably are at least in part the people behind CodePlex, but the fact that the only sponsor so far is MS and the restrictive terms it uses it means it is not going to be popular (it is a good idea hamstrung by the MS Lawyers)

      RMS is not the spokesman for the OpenSource movement ... he would like software to be completely free/libre and does not really like software to be restricted at all ... this makes him extreme even for the free/libre movement, Linus is more in the GPL, free with required restrictions group that include most OpenSource business, they disagree on many things .... .NET/C# is a rather nice system but people are wary of it because MS might despite their assurances to the contrary decide to close down the opensource versions at any time .... and there are other systems that can do all that C# can do already without the perceived danger

      --
      Puteulanus fenestra mortis
    260. Re:Analysis of Miguel's article by agendi · · Score: 1

      RMS doesn't have allies, he has disciples.

      --
      I just can't be bothered.
    261. Re:Analysis of Miguel's article by Reservoir+Penguin · · Score: 1

      Those of us who were born before Twitter remember the chain of horrible wrongdoings by MSFT, many of them indeed in the 90s, that in more hounorable countries people kill themselves with sharp objects for. If MSFT truly repented they wouldn't try to subvert the Free Software movement by launching with great fanfare their own version of open source or shared source, as a late comer to the party they would have quetly started releasing stuff on sourceforge, hoping to some day earn forgiveness. But, hell, maybe I just don't understand the USA, after all this is the country where a discraced preacher can write a book, sign a movie deal and come back to his occupation after having been caught cheating with a hooker in a nude bars toilet.

      --
      US-UK-Israel: The real Axis of Evil
    262. Re:Analysis of Miguel's article by Improv · · Score: 1

      What gives you the right to restrict my use of my computer that way?

      The phrasing of rights is kind of a muddled way to think about these things, as in any discussion, someone could shape one of their interests into the phrasing of a "right", and then assert that right.

      --
      For every problem, there is at least one solution that is simple, neat, and wrong.
    263. Re:Analysis of Miguel's article by Improv · · Score: 1

      Or we could go with a different notion of freedom, where sharing is natural, and licenses are trying to force people to do unnatural things.

      I live in that different notion, as do many others. From here, it looks like proprietors of information are those who are trying to restrict our freedom. We'd love to knock over the IP protection racket, making license terms meaningless and freely ignored, and many of us freely ignore them and encourage others to do so in our personal lives. The GPL is another tactic we pursue at the same time, hopefully to deflate the commercial software market enough that there will be less funding of politicians contrary to the freedoms we'd like to get by peeling away those bad laws.

      --
      For every problem, there is at least one solution that is simple, neat, and wrong.
    264. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 0

      Choke on cock, you fucking hateful asshole.

    265. Re:Analysis of Miguel's article by DAldredge · · Score: 1

      My code only runs if you tell it to. That you think by simply downloading my code you can give it to 10,000 of your friends is just plain stupid.

    266. Re:Analysis of Miguel's article by arose · · Score: 1

      Because it isn't just likely in this case, it's certain and Microsoft will FUD and/or sue if it advantageous to them. Unknown patents, by unknown parties are... unknown.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    267. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 0

      Dude you missed the quote where he said "allies"? It was in the article and quoted. LOL.

    268. Re:Analysis of Miguel's article by fejjie · · Score: 1

      Attacking Mono forces .NET developers to move to Windows, it doesn't mean an exodus from .NET.

      Wrong. Developers programming for Linux are not going to move to Windows to continue programming, they'll switch languages. If they are developing for an OS, then they have a vested interest in continuing to do so. If their preferred language gets taken away from them, they'll just switch languages. And they won't take kindly to Microsoft removing their choice.

      Let me ask you this, if somehow programming in C became illegal on/for Linux and the only way to write C would be on/for Windows, would you switch to Windows?

      No, you wouldn't. You'd switch languages.

      You are also quite disingenuous when you call in the parallels of FAT. Microsoft sued TomTom, not Linux, not even a Linux company, but rather a hardware company that they directly competed with and who threatened Microsoft with patents of their own.

      If Microsoft had tried to sue Red Hat or Canonical or Mandriva, you'd have a point. But they didn't, so you don't.

    269. Re:Analysis of Miguel's article by Improv · · Score: 1

      You can't control ephemeral things, like code, songs, culture, or ideas. We ignore your claims to own them, and will continue to work to remove the regime of punishment for sharing.

      --
      For every problem, there is at least one solution that is simple, neat, and wrong.
    270. Re:Analysis of Miguel's article by Improv · · Score: 1

      Looks like I was wrong about some of this, although...

      Wasn't gconf1 binary? I thought it used BDB as its backend.

      --
      For every problem, there is at least one solution that is simple, neat, and wrong.
    271. Re:Analysis of Miguel's article by HiThere · · Score: 1

      So I find the case ambiguous. If someone is threatening you, it's generally recognized as self defense if you attack them. It gets a bit ambiguous when one asks "How serious was the threat?" and "Was the level of response justified?"

      In this case there don't seem to be any "good guys". One company was threatening to sue another, so the other company sued first. Nobody's clearly right or wrong. And you can't really say the second company wasn't defending itself, even though it *was* Microsoft.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    272. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 0

      Ahh but this isn't about that is it? I love OS X but I am under no delusions that it does not qualify under Stallman's Free.

    273. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 0

      One day, they'll pull the rug from under Mono.

      You mean like how one day Sun was going to pull the rug from under Java? Gee that one didn't quite work out like you freetardos claimed did it?

    274. Re:Analysis of Miguel's article by 0ld_d0g · · Score: 0

      I will not have much trust for Microsoft until MS Office is GPLed (v3) and I can get it working on GNU.

      Translation: "Hey, thats a nice piece of software there, thats made millions for you, umm.. Why don't you make it free so I can have it?"

      You would be better off substituting your delusions with a mental model that agrees with reality. Microsoft is in the business of making money. They are not a charity. Besides there are millions of commercial software vendors that wont ever release GPL code. Microsoft is just one of them. If Windows or Office is GPL'd (v3) then that would mean a huge scare for all vendors that have 'components' that interact with GPL v3 software. Drivers, addons, plugins and what not. And especially a direct threat to whatever patents they hold. Its pretty much NEVER going to happen.

      I wonder if zealots recognize they are zealots...

      The Linux (and GNU) project was started to duplicate and copy proprietary software from day 1. You guys would be better off writing a good clone for office than dreaming and hoping for MS to give up their 'money-maker'.

    275. Re:Analysis of Miguel's article by aztracker1 · · Score: 1

      I tend to be pretty pragmatic about it, I feel there are times that MIT and BSD-style licensing makes more sense... Though in many cases, LGPL actually makes more sense. I'm pretty fond of LGPL and MS-PL myself. GPL is good for some places, but a bad fit in others.

      --
      Michael J. Ryan - tracker1.info
    276. Re:Analysis of Miguel's article by spongman · · Score: 1

      the only logical conclusion: Shoe Event Horizon

    277. Re:Analysis of Miguel's article by spongman · · Score: 1

      Who modded you +5?

      probably the mindless zombies...

    278. Re:Analysis of Miguel's article by hkmwbz · · Score: 1
      In the response, you write:

      I know that there are great people working for the company, and I know many people inside Microsoft that are steering the company towards being a community citizen. I have blogged about this for the last few years.

      If you have blogged about this for several years, how on earth could you NOT get the fact that Microsoft always lies and deceives? That all they do is to try to lock people to their proprietary solutions? Look at their sabotage of ECMAScript 4 and stalling in the CSS Working Group. Look at their EU cases.

      You are either ignorant or dishonest about Microsoft. Yes, a lot of awesome people work there. Sadly, they have no power to change the minds of the upper management!

      --
      Clever signature text goes here.
    279. Re:Analysis of Miguel's article by hkmwbz · · Score: 1

      He claims to have blogged for several years about the good people in Microsoft trying to change the company's direction. In that case, he should be very aware of the fact that Microsoft is as it always has been, and that those attempts have failed. So he is either ignorant or dishonest when it comes to Microsoft.

      --
      Clever signature text goes here.
    280. Re:Analysis of Miguel's article by hkmwbz · · Score: 1

      Most of the Anti-Microsoft hatrid come from...

      The perfectly valid skepticism of Microsoft comes from the fact that Microsoft has consistently acted in such a way that they have undermined the market, and destroyed better companies and product by abusing their position in the market. Basically, the "hatred" is based on knowledge about Microsoft's history, which you apparently lack.

      --
      Clever signature text goes here.
    281. Re:Analysis of Miguel's article by harryjohnston · · Score: 1

      Vilifying RMS is another meme I cannot understand - even despite his outsized personality. The man's strident defense of your freedoms [...]

      That, I think, is the key point. From my perspective, he isn't defending my freedom [1], nor do I understand why anyone thinks he is. (To avoid any possible misunderstanding, please note that I don't doubt your sincerity, I just don't understand it.)

      Since the GPL reduces the usefulness of code (when compared to the BSD license, for example) he has certainly caused a small but perhaps not insignificant amount of harm to ... well, pretty much everybody ... so from that point of view some animosity is understandable. For my part I don't blame him personally, although I'm puzzled by the extent of his influence.

      --

      [1] In this context. If I understand correctly, the FSF does work against software patents and no-reverse-engineering clauses, which are legitimate examples of defending freedom.

    282. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 0

      Oh Apple is definitely a bunch of "Unit Testers." How accomplished they are, I have no idea.

    283. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 0

      Mullah Stallman and his taliban !

    284. Re:Analysis of Miguel's article by Anonymous Coward · · Score: 0

      This is an attempt to intimidate a technically focussed pragmatic individual. Mullah Stallman and his taliban are the one-trick pony of the world !

    285. Re:Analysis of Miguel's article by badpazzword · · Score: 1

      Are you implying Flash is usable?

      --
      When ideas fail, words become very handy.
  2. Hmm by bcmm · · Score: 4, Funny

    I know that there are great people working for the company, and I know many people inside Microsoft that are steering the company towards being a community citizen. I have blogged about this for the last few years.

    I agree wholeheartedly that it is highly unlikely that Microsoft will seize any opportunity it gets to do annoying things specially to break open projects. Again.

    --
    # cat /dev/mem | strings | grep -i llama
    Damn, my RAM is full of llamas.
    1. Re:Hmm by Anonymous Coward · · Score: 0

      That's not what he's saying though, is it? I mean, you've even quoted him, so we can see as much.

  3. Sorry, but going with Richard on this one. by Howard+Beale · · Score: 5, Insightful

    Richard - "The first thing we see is that the organization ducks the issue of users' freedom; it uses the term "open source" and does not speak of "free software"."

    Miguel - "The creation of the CodePlex foundation was an internal effort of people that believe in open source at Microsoft. "

    Open source on whose terms?

    1. Re:Sorry, but going with Richard on this one. by Anonymous Coward · · Score: 2, Informative

      Open source and free software are completely different things as well.
      You can have open source Non free software and MS could live with that for a while if it killed off all their competitiors

    2. Re:Sorry, but going with Richard on this one. by Anonymous Coward · · Score: 1, Informative

      Open source on whose terms?

      As defined by OSI presumably.

    3. Re:Sorry, but going with Richard on this one. by b4dc0d3r · · Score: 1, Interesting

      Isn't it possible that Microsoft will slowly see benefit from releasing source code? I see CodePlex as the natural evolution of the openness started with WiX. Try a few things, it doesn't go too badly, and move out a bit more.

      The one thing to remember is that Microsoft cannot release too much code - since they buy everything they make, it will take too much legal work to clear everything for release unless it starts out as open from the beginning. So we should encourage this as much as possible.

      Even if you can't do anything with the source, having it is a lot better than not.

    4. Re:Sorry, but going with Richard on this one. by JohnFen · · Score: 3, Insightful

      Isn't it possible that Microsoft will slowly see benefit from releasing source code?

      I think a big part of Stallman's point was that CodePlex is going to muddy the open source waters, and this question appears to be an example of it.

      Open source is more than just letting people look at the source code. Microsoft can harm OS by geting people to think it's not.

      Also, open source != free software, and -- more importantly -- MS will confuse things by trying to make out like they're equivalent. Free software is the important bit. Open source is one part of that.

      In the bigger picture, Microsoft has repeatedly shown that it cannot be trusted. In the past, it has looked like it might be getting a bit of enlightenment, only to have it turn out that the goal was to coopt and subvert. WIth that track record, I'm not going to trust them an inch until they've established a reasonably different track record.

    5. Re:Sorry, but going with Richard on this one. by The+Cisco+Kid · · Score: 1

      "Open Source" misses the point. Being able to *see* it is of little use if people that receive it are not also able to modify it, release the modified versions, use it for any purpose, and freely copy it.

      Free Software does not benefit from having more software developed for proprietary software platforms. Write Free Software in languages with API's that are themselves fully Free Software.

      Here is the 'bad' scenario - Lots of developers spend lots of time making "Mono"/"Dot Net" software, and then Microsoft changes the terms, and either renders all that software unusable on Windows, unusable on Free platforms, or steals it all from the developers and shuts them and everything Free completely out of the loop.

    6. Re:Sorry, but going with Richard on this one. by Hurricane78 · · Score: 1

      Note the lack of the term "free software" in your Miguel line. ^^

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    7. Re:Sorry, but going with Richard on this one. by drsmithy · · Score: 2, Insightful

      "Open Source" misses the point. Being able to *see* it is of little use if people that receive it are not also able to modify it, release the modified versions, use it for any purpose, and freely copy it.

      This is simply not true. For most developers, probably 90% of the benefits of Open Source come from simply being able to see and modify it. For most users, probably 99% of the benefits come from it being free.

    8. Re:Sorry, but going with Richard on this one. by Anonymous Coward · · Score: 0

      Also, open source != free software

      You are wrong.

    9. Re:Sorry, but going with Richard on this one. by DAldredge · · Score: 2, Interesting

      I have trouble supporting someone who thinks I should be punished for doing what I want with my work. ""If programmers deserve to be rewarded for creating innovative programs, by the same token they deserve to be punished if they restrict the use of these programs." RMS

    10. Re:Sorry, but going with Richard on this one. by JohnFen · · Score: 1, Offtopic

      "Free Software" misses the point. Being able to get the software for *free* is of little use if people that receive it are not able to modify it, release the modified versions, use it for any purpose, and freely copy it.

      Ummm... You do realize that "free software" does not refer to its price tag (or lack of one), right? It refers to being able to "modify it, release the modified versions, use it for any purpose, and freely copy it."

      Free software can (and some does) cost real money.

    11. Re:Sorry, but going with Richard on this one. by metamatic · · Score: 2, Interesting

      For most developers, probably 90% of the benefits of Open Source come from simply being able to see and modify it. For most users, probably 99% of the benefits come from it being free.

      For me as a user, the single most important thing about free software is that I know it won't go away.

      I've been bitten multiple times by proprietary software being discontinued, forcing me to scramble to find a replacement package and migrate my data. While open data formats help, they're not a panacea. It's a pain in the ass when you suddenly can't buy any more licenses of the software you are using, and it stops working because of changes to the OS. With free software, you can get it fixed and you don't have the license problem.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    12. Re:Sorry, but going with Richard on this one. by druke · · Score: 1
    13. Re:Sorry, but going with Richard on this one. by Anonymous Coward · · Score: 0

      microsoft should not be trying to change the definitions...

      oh how apt, my captcha reads: chilling...

    14. Re:Sorry, but going with Richard on this one. by Requiem18th · · Score: 1

      THAT is simply not true. For most users the main benefit of "open" is that it can be checked not to contain malicious code, artificial locks, or dumb exploitable mistakes. You may not be able to check it yourself but someone in your same position will.

      In addition, "free" also ensures that in case one of those problems are found, that a version without them will be available.

      And in addition to that, "copyleft" ensures all improvements will also be free.

      --
      But... the future refused to change.
    15. Re:Sorry, but going with Richard on this one. by Anonymous Coward · · Score: 1, Funny

      Miguel doesn't even have a beard! Can we really trust someone like that? This alone should end any arguments.

    16. Re:Sorry, but going with Richard on this one. by Anonymous Coward · · Score: 0

      I have trouble supporting someone who thinks I should be punished for doing what I want with my work.

      ""If programmers deserve to be rewarded for creating innovative programs, by the same token they deserve to be punished if they restrict the use of these programs." RMS

      Maybe it's because none of the tools you use were made by you? Your work is based entirely on other people's work. So, the tools you make to create your innovative programs are ours, the communities'. Don't act like you're the only one entitled free usage of programs you create and release to the public.

    17. Re:Sorry, but going with Richard on this one. by mcvos · · Score: 1

      "Open Source" misses the point. Being able to *see* it is of little use if people that receive it are not also able to modify it, release the modified versions, use it for any purpose, and freely copy it.

      I think you're missing a point here. The point of Open Source is that people are able to modify, use and release it as they see fit. Free Software (or at least GPL3) puts a lot of restrictions on it. It restricts for a reason, and arguably a very good one (RMS certainly thinks so), but it's restrictive nonetheless.

      Free Software does not benefit from having more software developed for proprietary software platforms. Write Free Software in languages with API's that are themselves fully Free Software.

      I don't care about what abstract entities benefit from. I care about what people benefit from, and people benefit from being able to run the code they want on the platform they want. Mono clearly fills a niche there.

      Here is the 'bad' scenario - Lots of developers spend lots of time making "Mono"/"Dot Net" software, and then Microsoft changes the terms, and either renders all that software unusable on Windows, unusable on Free platforms, or steals it all from the developers and shuts them and everything Free completely out of the loop.

      I don't know what kind of terms Microsoft has for Mono, but if Mono is really Open Source, then there's nothing MS can do to take it away from us.

    18. Re:Sorry, but going with Richard on this one. by Anonymous Coward · · Score: 0

      So that is the reason why rar is so unpopular.

    19. Re:Sorry, but going with Richard on this one. by Requiem18th · · Score: 1

      Given the superiority of 7z the popularity of rar is a fucking mystery, I blame net effects.

      --
      But... the future refused to change.
    20. Re:Sorry, but going with Richard on this one. by Anonymous Coward · · Score: 0

      What a load of crap. EVERYONE'S work is based off of someone else. We all don't start with sticks and stones. That shouldn't mean that when I use your hammer, you have some kind of claim to my house. You're as wacko is RMS is!

    21. Re:Sorry, but going with Richard on this one. by DAldredge · · Score: 1

      Do you work for free?

    22. Re:Sorry, but going with Richard on this one. by Anonymous Coward · · Score: 0

      What a load of crap. EVERYONE'S work is based off of someone else. We all don't start with sticks and stones. That shouldn't mean that when I use your hammer, you have some kind of claim to my house. You're as wacko is RMS is!

      Typical reactionary response from yet another "intellectual property" apologist attempting to bend what I said to apply to privately-owned programs via terrible analogy.

      Don't act like you're the only one entitled free usage of programs you create and release to the public.

      Read the bold. You make a house with my hammer and then publicly release it for sale, I or anyone else can lay claim on it by "purchasing" it. After that, whoever bought it is free to decorate it and add-on to it as they see fit and is within reason. They can look at the blueprints of the house frame and the schematics of the pipes whenever they want for whatever reason. I know, what an insane concept this "freedom" thing is!

    23. Re:Sorry, but going with Richard on this one. by arose · · Score: 1

      Your work is the copy on your hard drive. The moment you bring government into this (via copyright law) the matter is not so clear anymore.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    24. Re:Sorry, but going with Richard on this one. by Reservoir+Penguin · · Score: 1

      Does Linus work for free? Do developers at RedHat, Mysql, and more work for free? I see you have fallen for MS propaganda, this is not an issue of free vs commercial, it's free vs proprietary. MS VS Express is free as in beer yet proprietary while RedHat Server is free as in speech yet comemrcial.

      --
      US-UK-Israel: The real Axis of Evil
    25. Re:Sorry, but going with Richard on this one. by drsmithy · · Score: 1

      For most users the main benefit of "open" is that it can be checked not to contain malicious code, artificial locks, or dumb exploitable mistakes.

      Rubbish. Most users wouldn't even know what source code was, let alone how to audit it.

      You may not be able to check it yourself but someone in your same position will.

      Ie: you have to trust someone else to do it for you. How is that any different to closed source ?

    26. Re:Sorry, but going with Richard on this one. by Requiem18th · · Score: 1

      With closed you have to have literally blind faith in one person who may not even be a real user of the software, with open you trust a subset of a community of users of the software.

      So you don't believe in peer review, do you get homeopathic or acupuncture treatments?

      --
      But... the future refused to change.
    27. Re:Sorry, but going with Richard on this one. by drsmithy · · Score: 1

      With closed you have to have literally blind faith in one person who may not even be a real user of the software, with open you trust a subset of a community of users of the software.

      With such a comically unrealistic view on what professional software development is actually like, I'm pretty sure I don't need to take you seriously.

    28. Re:Sorry, but going with Richard on this one. by harryjohnston · · Score: 1

      The earth's orbit is an ellipse, with the sun at one of the two focal points. WHAT IS AT THE OTHER FOCAL POINT?

      Uh ... nothing?

      So, do I win some kind of prize, or what?

    29. Re:Sorry, but going with Richard on this one. by Reservoir+Penguin · · Score: 1

      Congratulations for solving one of the more obscure Hilbert problems! And since there is no Nobel prize in mathematics please accept the Nobel peace prize instead ! You invitation should arrive shortly.

      --
      US-UK-Israel: The real Axis of Evil
  4. Well of course he's annoyed by Nursie · · Score: 4, Insightful

    He and others written a useful, complex and (hopefully) well implemented set of software components through much in the way of blood, seat and tears.

    So of course he's not going to agree that what he did was either a waste of time or evil. I'm not exactly sure which side of this debate I fall on. Doesn't affect me too much as a C programmer...

    1. Re:Well of course he's annoyed by dkleinsc · · Score: 3, Funny

      blood, seat and tears.

      What, Ballmer was throwing chairs at him?

      --
      I am officially gone from /. Long live http://www.soylentnews.com/
    2. Re:Well of course he's annoyed by je+ne+sais+quoi · · Score: 4, Interesting

      I didn't think it affected me either until I put a new copy of debian on a machine and did an "apt-get install gnome" and found a copy of mono being installed on my machine. What I want to know is WTF was debian even thinking when they did that? It's obvious they weren't thinking very well since they back-pedaled and claimed that mono wasn't in the default install, by which they mean that it's only in the gnome metapackage and not the gnome-core or gnome-desktop. It's also equally obvious that anyone who wants to install gnome will first try apt-get install gnome rather than the non-intuitive gnome-core.

      The point is that Mono is creeping into distributions through packages like Tomboy. I think that things like Mono shouldn't be in default packages or a dialog should be asked for things which are clearly offensive to at least some significant portion of the linux community. You don't see them doing that for NVIDIA drivers, I know the licenses are different and Mono at least claims to be open-source but I guess there's a lot more people who want to avoid MS than people who want to avoid NVIDIA.

      --
      Gentlemen! You can't fight in here, this is the war room!
    3. Re:Well of course he's annoyed by Anonymous Coward · · Score: 0

      Please correct me if I'm mistaken, but mono is NOT MS. It is an open source implementation of .NET stuff, and MS has really no control over it-- if their new version contains crazy DRM or anything else objectionable, the mono folks are free to not implement that stuff.

      My understanding is that mono was created because apparently .NET is an easy to use language that allows for rapid development, and that mono was designed to bring another such language to linux. Binary compatibility is not an end-all-be-all requirement, is it?

    4. Re:Well of course he's annoyed by Anonymous Coward · · Score: 0

      An operating system is not your body, and mono is not pork. Raising religious objections to features added to improve interoperability is the sort of stupid knee-jerk idealist expression which could only be raised by somebody who has no useful ideals. If you can become incensed by someone including one GPL software with other GPL softwares on the theory that it's Microsoft-friendly, you clearly have no genuine interest in anything in the world which a human should actually become incensed with - actual injustice, actual suffering, actual human rights problems. Give it a fucking rest.

    5. Re:Well of course he's annoyed by Anonymous Coward · · Score: 0

      blood, seat and tears.

      What, Ballmer was throwing chairs at him?

      Well duh! It's in his job description.

    6. Re:Well of course he's annoyed by ndogg · · Score: 2, Funny

      I'm more concerned about the wasting of evil.

      --
      // file: mice.h
      #include "frickin_lasers.h"
    7. Re:Well of course he's annoyed by Anonymous Coward · · Score: 0

      You don't see them doing that for NVIDIA drivers, I know the licenses are different and Mono at least claims to be open-source but I guess there's a lot more people who want to avoid MS than people who want to avoid NVIDIA.

      What do you mean with "claims to be"? You should be modded to hell for this poor FUD attempt. Even the link you provides concludes with: "hence Mono is free and open-source software."

      It does not only claim to be, it is free software. And you are another reason to hate RMS' followers.

    8. Re:Well of course he's annoyed by ak3ldama · · Score: 1

      Nice over-reaction - the point of contention is that Mono is a certifiable Microsoft trojan horse. That is the fear. His other point is that while people may be alright with having proprietary drivers for their NVIDIA card, they often do not want patent encumbered Microsoft derived technology used. We can always buy a new video card, but we cannot undo time spent developing software for a technology that is pulled out from under our feet. Having such a default with the GNOME meta package on Debian thus causes contention. So take your rant elsewhere. He merely said things which are clearly offensive, without saying specifically what the reasons may be - it was you that inferred some religious blindness.

      --
      "but money is the God of Algiers & Mahomet their prophet." - Rich. O'Bryen June 8th 1786
    9. Re:Well of course he's annoyed by Anonymous Coward · · Score: 0

      "Claims to be open-source"? I know you're not very smart, but Mono is fully DFSG-compliant.

    10. Re:Well of course he's annoyed by Tubal-Cain · · Score: 1

      Tomboy can be completely removed, and a C++ port of Tomboy (gnote) is in unstable.

  5. Another side of the story by mc+moss · · Score: 5, Informative

    http://www.groklaw.net/article.php?story=20090927151401988

    Here is an article that goes in-depth about the entire situation

  6. MS patents and DRM are blocking compatibility by H4x0r+Jim+Duggan · · Score: 2, Interesting

    Microsoft is pushing software patents and DRM around the world. These are the two main things blocking free software from being compatible, so this is holding back the technical progress and the spread of free software.

    MS's policies are getting worse and worse, so I can't see why helping them is in our interest.

    I've been documenting Microsoft's patent activity, and I fail to see any change for the better.

    1. Re:MS patents and DRM are blocking compatibility by Anonymous Coward · · Score: 0

      Free software holds itself back.

  7. it's not fearmongering.... by Shakrai · · Score: 4, Funny

    It's GNU/Fearmongering. Let's at least give credit where credit is due ;)

    --
    I want peace on earth and goodwill toward man.
    We are the United States Government! We don't do that sort of thing.
    1. Re:it's not fearmongering.... by celle · · Score: 1

      Where is that credit due exactly?

  8. A matter of credibility by Just+Some+Guy · · Score: 5, Insightful

    A lot of people dislike Stallman and his positions, but even his biggest detractors have to admit that he's a principled man. You know where RMS stands on issues before he even comments on them because he's had a consistent message for a few decades now.

    De Icaza's position seems to be that short-term convenience wins. Period. I just can't credit him with the same credibility or integrity as RMS. I mean, I guess he's at least consistent with his position, but I'm also consistent in liking the taste of peanut butter, and that doesn't win me any points.

    If I had to pick a side - and I think it's becoming apparent that we do - then I'd have to go with RMS. Some of his conclusions are a bit... out there... but he solidly argues them from solid principles and it's kind of hard to disagree with him. Finally, he has a track record of making some pretty bold predictions that turn out to be dead on many years later. The Right to Read, anyone? When de Icaza has a couple of decades of predictive accuracy behind him, I'll start paying more attention to his words.

    --
    Dewey, what part of this looks like authorities should be involved?
    1. Re:A matter of credibility by Just+Some+Guy · · Score: 1

      Sorry for posting on the same theme twice. Slashdot did its best impression of eating my first post and it didn't show up when I reloaded the page.

      --
      Dewey, what part of this looks like authorities should be involved?
    2. Re:A matter of credibility by speedtux · · Score: 3, Insightful

      A lot of people dislike Stallman and his positions, but even his biggest detractors have to admit that he's a principled man.

      Yes, Stallman is a principled man. The problem with Stallman and Mono, however, is that his objections are based on fear and innuendo, not on principles or reason.

      Stallman has not been able to present a logical argument showing that the legal situation around Mono is any worse than it is around Linux, March, GNU C, or numerous other FOSS projects. In fact, Stallman doesn't even seem to understand the relationship between Mono and .NET; he is speaking from technical and legal ignorance.

      Finally, he has a track record of making some pretty bold predictions that turn out to be dead on many years later.

      And he has also made numerous bad predictions. Also, just because he understood the technology 20 years ago doesn't mean he understands today's technologies and their relationships.

    3. Re:A matter of credibility by TiberSeptm · · Score: 2, Insightful

      I find it strange that people seem to think it's ok to say something outlandish and crazy if you started with principles and logic. Doesn't that make it all the more lamentable that even though you started with principles and logic you still managed to make it crazy? That seems to suggest a sort of world view that can not be tempered even by logic and principles doesn't it?

      I'm not really commenting on Stallman in particular, just the general idea that doing or saying something nutty is ok if you started somewhere sane and had principles You could extend that rationale to a lot of terrible things throughout history. I think it's more upsetting when someone starts with sound reasoning and principles and, through zeal or intolerance, ends up somewhere very dark and nasty than if they had just been crazy to begin with.

    4. Re:A matter of credibility by Anonymous Coward · · Score: 0

      Do you really think it's that good to never change your mind anyway? Don't you think we learn from experience enough to change our minds a bit in time?

      The real problem with RMS is that he decided a long time ago that he would not listen anymore. He knows his truth, and he teaches his truth for others to learn, but he will never acknowledge any mistakes in it nor change it to try and improve on his initial concept. This it not a good thing, and people shouldn't use their own stubbornness as a demonstration of how right or wrong they are.

      Smart people are open to listening what others have to say, and may decide to change their minds eventually, sometimes a lot, sometimes a little bit. Sticking to a goal you set more than 10 years ago without letting anyone influence you at all, not even to add a coma, talks to me about a lack of interest in looking for real improvements. Claiming to be on higher moral grounds because of it is idiocy.

    5. Re:A matter of credibility by Just+Some+Guy · · Score: 2, Interesting

      Do you really think it's that good to never change your mind anyway? Don't you think we learn from experience enough to change our minds a bit in time?

      When it comes to your core principles, I think it's perfectly fine to stick with them. RMS's judgement criterion is always: "does this action increase or decrease a user's freedom?" If it increases it, he's vocally for it. If it takes something away, then he's vocally against it.

      No, I don't want him to change his mind on something that fundamental. The day I hear him explaining why something freedom-limiting is OK because it's convenient is the day I stop considering his opinion. I can make my own prediction here: that day will never come.

      --
      Dewey, what part of this looks like authorities should be involved?
    6. Re:A matter of credibility by ciderVisor · · Score: 1, Offtopic

      I'm also consistent in liking the taste of peanut butter

      [4chan] User was banned for this post. [/4chan]

      --
      Squirrel!
    7. Re:A matter of credibility by JustinOpinion · · Score: 1

      If I had to pick a side - and I think it's becoming apparent that we do - then I'd...

      It's not at all obvious to me that we need to "pick sides". Why does this issue have to polarized?

      Frankly the presumption that every issue has to be dual and polarized is corrosive to intelligent discourse and useful politics at all scales (from software projects to running of countries). For just about any issue, there is a broad spectrum of opinions, with a fairly wide swath I consider to be "reasonable"... and rarely do I consider either extreme to be the most appropriate stance.

      For what it's worth, I do agree that Stallman is consistent and correctly predicted many issues of software freedom. You're right that this should cause us to take his warning and opinions seriously. I often agree with his stances, and as such (for instance) use free software wherever possible. But I allow for more frequent pragmatism that Stallman would stand for. Just because he's right on many issues doesn't mean we have to accept all his opinions. And even if we agree with his overall arguments, that doesn't mean we agree with all his suggested methods and actions.

      My only point here is that we should not fall into the trap of turning this into an "us vs. them" battle, where you have to pick a champion for your cause. I, personally, am going to make choices about what software to use, advocate for, and so on... based on my own interpretation/evaluation of the importance of software freedom and related issues.

    8. Re:A matter of credibility by swordgeek · · Score: 1

      You're right about RMS. However, he has a clear view that anything capitalistic or corporate is inherently against user freedom, and will fight against EVERYTHING involving commercial use of open source software. I appreciate his consistency and sense of ethics, but I don't agree with his zealotry and blindness.

      --

      "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
    9. Re:A matter of credibility by Blakey+Rat · · Score: 0, Redundant

      RME might do better if he learned to write like an adult. Right now, whenever I read an article from him, it feels like a combination of paranoid rantings and a childrens book. He doesn't give any indication that he's actually considered the topic or understands the viewpoint of his opponents. Plus, in this case, it just seems like he'll never, ever be satisfied with anything- so why bother to cowtow to his beliefs?

    10. Re:A matter of credibility by Just+Some+Guy · · Score: 1

      However, he has a clear view that anything capitalistic or corporate is inherently against user freedom, and will fight against EVERYTHING involving commercial use of open source software.

      From the GPL FAQ:

      Does the GPL allow me to sell copies of the program for money?

      Yes, the GPL allows everyone to do this. The right to sell copies is part of the definition of free software. Except in one special situation, there is no limit on what price you can charge. (The one exception is the required written offer to provide source code that must accompany binary-only release.)

      That doesn't sound very anti-capitalist. Perhaps you could elaborate?

      --
      Dewey, what part of this looks like authorities should be involved?
    11. Re:A matter of credibility by dbIII · · Score: 1

      We don't need a hero to blindly worship, we need good examples.
      The GPL is a good example. Trying to rename linux LiGnuX and later gnu/linux to call attention to his gnu project is a very poor example to set and IMHO not an example of "a principled man". It is the infamous "other buggers efforts" approach in academia and the whole stupid issue is MIT staffroom politics that escaped onto the net. His attitude to KDE, Qt and Trolltech AFTER they went to GPL was also an incredibly bad example to set, let alone the ranting before when he was going after the rival free software licence which was the softest target at the time.
      He's our Lindberg. He's done good things but not everything that comes out of his mouth is in our best interest.

    12. Re:A matter of credibility by Hurricane78 · · Score: 1

      Why would you pick a side? Too much TV lately? They always pick sides when in fact, it rarely makes sense.

      In reality, Stallman and De Icaza are two point in a multidimensional space of views, and you can choose any place between them, outside them, wherever you like.

      Stallman is very reliably pretty close to a border of that space.
      And De Icaza is moving closer to the other border of that dimension. But he's constantly moving, because he's only planning his movements in the short term.

      So which one would you rather pick as a reference point? (A reference point can also be something you're far away from.)
      And which one would you pick as a source of new discoveries? (That you don't have to like or go to.)

      Pretty clear this way, huh? :)
      You can use both of them (and in fact everyone and everything) as a information source for the world, to then choose your own position. If you know how make the best out of it.

      Now, floating in that space, with your reference points, sources of information, and all that, just picking a person and following it sounds pretty primitive, doesn't it? :)

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    13. Re:A matter of credibility by mR.bRiGhTsId3 · · Score: 1

      I would agree with the assertion that he no longer understands modern technologies since he appears to actively shun a great many of them. I can't find the link, but I remember reading an interview with him where he said he doesn't use web browsers but instead has some script that goes out and fetches a website he wants to see and e-mails it to him. If that isn't out of touch with modern technology usage, I don't know what is.

    14. Re:A matter of credibility by DrXym · · Score: 1
      A lot of people dislike Stallman and his positions, but even his biggest detractors have to admit that he's a principled man. You know where RMS stands on issues before he even comments on them because he's had a consistent message for a few decades now.

      Principled perhaps, but that does not mean he is right, or that his views are realistic. You only have to look at Hurd vs Linux to see that pragmatism can get you a lot farther along than the intransigence that RMS pushes. Perhaps he wants to live in a world of open source and closed source and never the twain shall meet. Most other people just want to do stuff, preferably using open source, but closed or with restrictions if they have to.

      Personally I think Mono / Moonlight is a waste of time for many reasons but there is no denying that the project has come a long way. I am glad not everyone in the open source movement is a zealot because the reality is that if they were, that the state of software would be MUCH WORSE than it is now.

    15. Re:A matter of credibility by dkleinsc · · Score: 5, Insightful

      Stallman has not been able to present a logical argument showing that the legal situation around Mono is any worse than it is around Linux, March, GNU C, or numerous other FOSS projects.

      There most definitely is a logical argument. In a word: patents.

      Unlike GNU C, Linux, etc, which either implement published standards or have been OSS from the very beginning, Mono implements and relies on stuff patented by Microsoft. Patents that Microsoft has shown signs it wants to sell to patent trolls (with an understanding that they'd use those patents to sue). In other words, there's good reason to think MS wants to use Mono as a Trojan Horse to enable lawsuits against OSS organizations such as the FSF, Debian, and Ubuntu.

      MS already tried one legal tack to go after OSS, namely the SCO lawsuit. There's no reason to think they wouldn't try another.

      --
      I am officially gone from /. Long live http://www.soylentnews.com/
    16. Re:A matter of credibility by dnaumov · · Score: 1

      RMS is a lot of things his critics accuse him off: he's a radical hippy type who pisses people off and makes the most outlandish predictions. He's also one of the most principled people I know. You can pretty much tell where Stallman will fall on an issue before anyone thinks to ask him - he'll be on whichever side means the most freedom for users.

      "We are not here to give users what they want, we are here to spread freedom" - Richard Stallman

    17. Re:A matter of credibility by Bat+Country · · Score: 1

      You're allowed to sell it for any price you like, just so long as you give it away for free.

      --
      The land shall stone them with the bread of his son.
    18. Re:A matter of credibility by BitZtream · · Score: 0, Troll

      A lot of people dislike Stallman and his positions, but even his biggest detractors have to admit that he's a principled man. You know where RMS stands on issues before he even comments on them because he's had a consistent message for a few decades now.

      Yes, he is principled. So are most other terrorist, which is all he is, just not the usual form used to invoke fear.

      RMS is an extremist. Pick his side if you must, but watch over time as his cult gets smaller and smaller. The only people who 'follow' him are angst ridden teenagers and those too fascinated with him to actually listen to how insane he sounds on a regular basis.

      He may have started out preaching the right idea, but he has been a complete nut job for almost 10 years now.

      He has made some predictions that have come true. He has made far more that haven't come true, I don't find that the least bit impressive. He's a bag of hot air, and while at one more he may have been 'on the right side', he is now well out of bounds of rationality.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    19. Re:A matter of credibility by John+Jamieson · · Score: 1

      And you might get better mods if you attacked someone we know. Who the heck is RME? ;)

    20. Re:A matter of credibility by Nick+Ives · · Score: 5, Informative

      Yes, Stallman is a principled man. The problem with Stallman and Mono, however, is that his objections are based on fear and innuendo, not on principles or reason.

      Wrong. Microsoft has offered a patent covenant that covers compatible re-implementations of .Net. If you want to make your own cut down or otherwise incompatible version of .Net - for whatever reason - then MS can still sue you. It also only covers the core .Net libraries and not all the libraries that actual real world .Net applications use.

      Given those facts, it's easy to see how Mono / .Net remain incompatible with the principles of Free Software.

      --
      Nick
    21. Re:A matter of credibility by tyler_larson · · Score: 2, Insightful

      There most definitely is a logical argument. In a word: patents.

      Not really. You're just as likely to run afoul of a MS patent (even one relating to the .NET project) while working with Java or C. While patents are indeed a serious problem, the risk is not any greater using Mono.

      MS already tried one legal tack to go after OSS, namely the SCO lawsuit. There's no reason to think they wouldn't try another.

      The SCO lawsuit was perpetrated by SCO, not Microsoft. While MS was happy to see it happen, they weren't behind it, and contrary to some /. conjecture, weren't funding it.

      Perhaps you're thinking of something else?

      --
      "With sufficient thrust, pigs fly just fine. However, this is not necessarily a good idea...."
      RFC 1925
    22. Re:A matter of credibility by Christianfreak · · Score: 1

      What I find funny is that on Slashdot that GWB is pretty much universally disdained for being blinded by principle but plenty of RMS fans applaud him for it.

      I respect RMS for creating the GPL but I do not respect his belief that he's right and everyone else who had different ideas about open source or free software is wrong.

      You may not respect Miguel for the work he's done with Mono but he's not the only one who has problems with RMS. Even Linus has indicated that he's not a fan of RMS's style. I'm sure we can all find plenty of respect for Linus.

    23. Re:A matter of credibility by Anonymous Coward · · Score: 0

      You know where RMS stands on issues before he even comments on them because he's had a consistent message for a few decades now.

      It's good that RMS is consistent...

      I mean, I guess he's at least consistent with his position, but I'm also consistent in liking the taste of peanut butter, and that doesn't win me any points.

      De Icaza is also consistent, but this isn't good because you didn't get points/prizes for consistently liking peanut butter?... :S

      Tbh, if you were a peanut butter spokesman I'd actually think that consistency in liking/disliking it would be pretty important...

    24. Re:A matter of credibility by Yunzil · · Score: 1

      When de Icaza has a couple of decades of predictive accuracy rivaling RMS's under his belt,

      Sorry, what amazing oracular utterances has RMS made?

    25. Re:A matter of credibility by Blakey+Rat · · Score: 1

      I was typing that on an iPhone. Leave me alone. :P

    26. Re:A matter of credibility by jfbilodeau · · Score: 1

      So, being someone of principle automatically makes you a Nazi? Thanks for letting us know.

      --
      Goodbye Slashdot. You've changed.
    27. Re:A matter of credibility by 0xdeadbeef · · Score: 2, Insightful

      Not really. You're just as likely to run afoul of a MS patent (even one relating to the .NET project) while working with Java or C.

      That is comically wrong.

    28. Re:A matter of credibility by dkleinsc · · Score: 1

      The SCO lawsuit was perpetrated by SCO, not Microsoft. While MS was happy to see it happen, they weren't behind it, and contrary to some /. conjecture, weren't funding it.

      That's more than /. conjecture:
      http://catb.org/~esr/halloween/halloween10.html

      --
      I am officially gone from /. Long live http://www.soylentnews.com/
    29. Re:A matter of credibility by shutdown+-p+now · · Score: 1

      I can't find the link, but I remember reading an interview with him where he said he doesn't use web browsers but instead has some script that goes out and fetches a website he wants to see and e-mails it to him.

      It wasn't an interview, it was a newsgroup post.

    30. Re:A matter of credibility by Anonymous Coward · · Score: 0

      There are ECMA standard about C# and .NET. Microsoft made a promise to not sue about patents involved with that. This promis is legally binding.

      You might argue that they can sue anyway. They can, but that would be an unjustified claim. That doesn't mean they won't win or settle. But if you think they sue without a legal basis, why do you think they won't sue GNU C, Linux, etc with the same legitimacy?

      Also you seem to think being based on a published standard somehow protects GNU C, Linux, etc. I can't really follow that argumentation. I don't see how that implies they don't violate any patents. But anyway, why does the same not apply to Mono, being an implementation of a published ECMA standard?

    31. Re:A matter of credibility by Anonymous Coward · · Score: 0

      Haven't they already promised not to do that though?

      Cite: http://arstechnica.com/microsoft/news/2009/07/microsoft-issues-patent-promise-dispels-mono-concerns.ars

      "The Community Promise is a legally binding commitment through which Microsoft pledges to not assert its patents against others who implement certain Microsoft standards and technologies. This means that developers can create their own interoperable versions without exposing themselves to the risk of patent infringement lawsuits from Microsoft."

    32. Re:A matter of credibility by Anonymous Coward · · Score: 0

      Why?

    33. Re:A matter of credibility by rysiek · · Score: 1

      Mod parent up! That's *precisely* the point!

    34. Re:A matter of credibility by cheesybagel · · Score: 1

      It actually makes a lot of sense. That way you get a copy of the web site in your e-mail archive. I have often found that links I kept around have disappeared after a couple of years. Either the linked to page vanished, or the entire website went kaput.

    35. Re:A matter of credibility by cheesybagel · · Score: 1

      C patents? Ken Thompson and Dennis Ritchie invented C before Microsoft was even registered as a corporate entity.

    36. Re:A matter of credibility by mR.bRiGhTsId3 · · Score: 1

      Is it useful with the dynamic nature of most interesting pages on the web these days though?

    37. Re:A matter of credibility by cheesybagel · · Score: 1

      Was it not for his "attitude" towards Qt it would not have had a license change to GPL and then LGPL. I suspect Trolltech only licensed Qt as GPL in the first place because the KDE people were making their own reimplementation: Harmony toolkit. Which was LGPLed in the first place.

    38. Re:A matter of credibility by cheesybagel · · Score: 1

      That is because RMS's principles are actually based on rational arguments which he carefully exposes.

    39. Re:A matter of credibility by Abcd1234 · · Score: 2, Insightful

      There most definitely is a logical argument. In a word: patents.

      1) A patent on a technology must be filed within a year of publication of that technology.

      2) I have yet to come across one single, actual patent on the .NET codebase. Not a single fucking one. This despite the fact that fearmongers like yourself have brought up this spectre time and time again without a single piece of evidence to back up your claims.

      3) The Microsoft Community Promise prevents MS from enforcing patents on a specific set of the .NET libraries.

      4) Mono is working to repackage their code so that those libraries not covered by the CP will be distributed separately.

      In short, all you have is fear and innuendo. Meanwhile, the reality is that a) there is no evidence MS has actually filed a patent on technologies in the .NET stack, b) even if they have (something which is unproven), they've issued a legally binding statement outlining specific libraries where they will not pursue patent infringement, and c) Mono, in an effort to quiet fearmongering trolls such as yourself, is repackaging their system such that paranoid folks can install only those bits of Mono that are guaranteed safe, and can then use their free software stack to cover the remaining bases (ie, Gtk#, etc).

      Now, if you can find evidence that MS actually has patents out on technology in .NET (patents which don't also cover technologies available in other free software packages), I'd love to see it. I've asked for this *many* times in the past, but no one has yet managed to answer the call. Maybe you'll succeed where they've failed. But I doubt it.

    40. Re:A matter of credibility by Abcd1234 · · Score: 1

      Not really. You're just as likely to run afoul of a MS patent (even one relating to the .NET project) while working with Java or C.

      That is comically wrong.

      No, that's comically wrong.

      Wow... it really *is* fun making absolutist statements without any backing for your claims!

      Except, of course, I *can* back up mine: software patents don't cover a specific implementation. They cover an abstract method. As such, you can run afoul of a software patent in *any* language, be it C, Java, or <insert language here>.

    41. Re:A matter of credibility by Joey+Vegetables · · Score: 1

      If you start with sound principles, and proceed with sound logic to a conclusion that sounds "crazy" compared to what you have always thought, isn't it possible that it is what you thought, not the "crazy" but logically supported position, that might be suspect?

    42. Re:A matter of credibility by oh_my_080980980 · · Score: 1

      What?!

      Do you have a clue?? What legal situation around Linux? Facts please.

      See, you are the one talking out of your ass.

      Microsoft NEVER approved or sanctioned Mono. Microsoft hold several patents around .NET technology. Mono developers are not free to develop and distribute .NET apps without fear that Microsoft will sue them. There is no protection.

      "just because he understood the technology 20 years ago doesn't mean he understands today's technologies and their relationships."

      You're an idiot.

    43. Re:A matter of credibility by ceoyoyo · · Score: 1

      "I mean, I guess he's at least consistent with his position, but I'm also consistent in liking the taste of peanut butter, and that doesn't win me any points."

      What? You give RMS points because he's consistent and you turn around and say that regarding De Icaza?

      I look at RMS the same way. He's consistent all right. He consistently says some things that make sense and then buries them under a pile of extremism.

    44. Re:A matter of credibility by DevStar · · Score: 1
      Being a principled man and a good one aren't the same thing (not that RMS is necessarily bad). With that said, I tend to disagree with RMS on most things. It is true that I'll know where he stands -- on the opposite side of me.

      My issue is that fundamentally I disagree with him on freedom. To me freedom is the ability to release software w/o code being available (although I do think we should be allowed to reverse engineer the software for personal use). Just like I can sell you a dish without the recipe. My difference is I support GPL, but I also support commercial proprietary software. I support their right to make it and my right to use it. Stallman basically believes that we should deny one group freedom, because he believes they infringe on anothers group freedom. But I disagree in that I believe that while this first group may reduce total freedom from other groups, the other groups must knowing elect to be a part of it. At the end of the day my right to limit "my own" freedom in some space has greater total freedom than Stallman's approach (and in fact I'd argue that if I can't voluntarily limit my freedom, I have no freedom). Again, Stallman's approach is that he will dicatate to you where you will have limited freedom.

      The issue of credibility is a different one. I can read your philosophy and debate that w/o knowing if you're credible or not. Maybe he's great at making predictions (less good on predicting how the HURD kernel would play out), not sure how that's relevant unless you think he's like a TV oracle of sorts.

    45. Re:A matter of credibility by DevStar · · Score: 1
      Partially wrong. The portion covered by ECMA is generally safe. The Fx built on top of that could be threatened by patents, but to be honest MS is far LESS likely to go after Mono than after some other competing technology. MS has tons of patents and can just as easily go after Linux or KDE or even gcc. And frankly they have a lot more incentive to attack those other technologies.

      I suspect the reason why MS doesn't extend their promise of patent safety to all of the Fx... is not because of Mono. I suspect they have no intention of ever suing Mono. It's for Java. They want to make sure that IBM doesn't implement the Fx on a Java runtime. And to be honest it makes sense. If I were Miguel I'd have not a worried cell in me.

    46. Re:A matter of credibility by fejjie · · Score: 1

      There most definitely is a logical argument. In a word: patents.

      Patents affect every piece of software. So no, that one word is not a logical argument. Try again.

      Unlike GNU C, Linux, etc, which either implement published standards or have been OSS from the very beginning

      As was Mono. It has always been OSS.

      Mono implements and relies on stuff patented by Microsoft.

      Just like GNU tools implemented alternatives to software heavily patented by the monopolists at the time (namely companies like AT&T). Every piece of GNU software likely infringes on many patents, from Microsoft and others. You and Richard are living in a fairy land if you believe otherwise. There are millions (billions?) of software patents out there that cover nearly every corner of software algorithms, tricks, and features. It is naive to think that every piece of software on your desktop doesn't infringe on someone's patent somewhere, or at least infringed at some point during their development and use (e.g. if the patent just recently expired).

      Patents that Microsoft has shown signs it wants to sell to patent trolls (with an understanding that they'd use those patents to sue). In other words, there's good reason to think MS wants to use Mono as a Trojan Horse to enable lawsuits against OSS organizations such as the FSF, Debian, and Ubuntu.

      This is a conspiracy theory if I ever saw one. No proof, just FUD. This does not make a logical argument. This is fear mongering, exactly what Miguel was talking about in his blog.

      MS already tried one legal tack to go after OSS, namely the SCO lawsuit.

      Again, no proof. Just theory. Remember that "our friend", Sun Microsystems, also bought licenses from SCO at the beginning of the SCO fiasco.

      There's no reason to think they wouldn't try another.

      There's no reason to think they ever tried. It's what you want to believe in order to justify your foaming-at-the-mouth hatred of Microsoft.

      Even if it were proven to be true, past behavior is not proof of future behavior - especially in the business world where the people change, the markets change, etc. All of which have an effect on what a corporation does.

      For those who have not bothered with a reality check, Microsoft has been changing their ways with regards to Open Source. They have been releasing huge amounts of code under Free Software licenses which grant patent rights to the recipients (sort of like the GPLv3). People like you don't want to recognize these changes because your fantasy world where Microsoft is black and you are white would come crumbling down around you. You'd be forced to reevaluate your entire existence which you have staked to the idea that Microsoft is Satan.

    47. Re:A matter of credibility by murdocj · · Score: 1

      I don't know how to break this to you, but patents were also invented before Microsoft.

    48. Re:A matter of credibility by 0xdeadbeef · · Score: 1

      Wow... it really *is* fun making absolutist statements without any backing for your claims!

      I know! And you completely don't understand it like the other guy! Here, I'll give you a hint: why does Microsoft promise not to hurt you?

    49. Re:A matter of credibility by Blakey+Rat · · Score: 1

      You can pretty much tell where Stallman will fall on an issue before anyone thinks to ask him - he'll be on whichever side means the most freedom for users.

      Ok. I'm a user and I want to run Mono. Figure that one out.

      Stallman's whole schtick is to promote freedom, but only after re-defining what the word "freedom" means. Fuck that. I want *true* freedom, and Stallman certainly isn't offering that.

    50. Re:A matter of credibility by Abcd1234 · · Score: 1

      Here, I'll give you a hint: why does Microsoft promise not to hurt you?

      Again, you're missing the fucking point. Which is hardly surprising since you're obviously a blind ideologue.

      So, let me explain it to you in words you might grok: If Microsoft has patents on a technology, those patents apply *regardless of the implementation language*. They may describe the method using .NET/C# or some other MS technology, but the underlying patent is on an abstract method, *not* on a specific implementation of that method.

      In short: If you fear MS's patents, your fears should apply to *any* OSS product, as any one of them may run afoul of Microsoft-owned patents, regardless of the language they happen to be implemented in.

    51. Re:A matter of credibility by 0xdeadbeef · · Score: 1

      For people who need full compatibility with the Windows platform, Mono's strategy for dealing with any potential issues that might arise with ASP.NET, ADO.NET or Windows.Forms is: (1) work around the patent by using a different implementation technique that retains the API, but changes the mechanism; if that is not possible, we would (2) remove the pieces of code that were covered by those patents, and also (3) find prior art that would render the patent useless.

      Gives you warm fuzzies, doesn't it? Do you know who wrote this? Is your error starting to click yet?

    52. Re:A matter of credibility by Beezlebub33 · · Score: 1

      If you implement a patented algorithm or process in C, then you are likely to be sued. It's the process or algorithm that is patented, not the language.

      --
      The more people I meet, the better I like my dog.
    53. Re:A matter of credibility by Just+Some+Guy · · Score: 1

      Ok. I'm a user and I want to run Mono. Figure that one out.

      RMS would welcome you to do so, although he'd probably point out the reasons why it's a really poor idea.

      Stallman's whole schtick is to promote freedom, but only after re-defining what the word "freedom" means.

      Oh, yes, the evil man wants to restrict the freedom of other people to limit your freedom. That makes him a dictator right alongside... everyone who supports the job of policemen preventing and investigating crime. After all, aren't you against the freedom of a robber to take your stuff? If so, then you have a curiously flexible definition of "true freedom".

      --
      Dewey, what part of this looks like authorities should be involved?
    54. Re:A matter of credibility by mcvos · · Score: 1

      Stallman has not been able to present a logical argument showing that the legal situation around Mono is any worse than it is around Linux, March, GNU C, or numerous other FOSS projects.

      There most definitely is a logical argument. In a word: patents.

      Didn't they also claim over a hundred patents were violated by Linux? Because that'd make the legal situation around Mono no different from that of Linux.

      It matters little to me. I don't recognise the validity of any software patents at all (although I realise that if push were to ever come to shove, I'd have to convince a judge that my view is the correct one). I think fighting software patents is a better move than living in fear of them.

    55. Re:A matter of credibility by fredrik70 · · Score: 2, Insightful

      care to elaborate?
      the patents would be in the code in the libs, not with the actual language as nice as it is, there's tons of prior art to as far as I know all of c# features.
      and if the patents are in the algorithms used, then it doesn't matter what language they're written in.

      --
      if (!signature) { throw std::runtime_error("No sig!"); }
    56. Re:A matter of credibility by fredrik70 · · Score: 1

      not sure about c, but, a quick googling give you this, a MS patent regarding virtual constructors in c++, who'd thought?!

      --
      if (!signature) { throw std::runtime_error("No sig!"); }
    57. Re:A matter of credibility by prockcore · · Score: 1

      I'm not sure how his principles work in this instance however.

      He can't spread FUD about patents in Mono, at the same time he's promoting Portable.NET/DotGNU. If there are patents in Mono, there are patents in his own Portable.NET.

    58. Re:A matter of credibility by walshy007 · · Score: 1

      Unlike GNU C, Linux, etc, which either implement published standards

      .net has a published standard under ECMA something or other... that's what mono implements

    59. Re:A matter of credibility by dbIII · · Score: 1

      Was it not for his "attitude" towards Qt it would not have had a license change to GPL and then LGPL

      No.
      It appeared to be others that would actually communicate with the KDE and Qt developers that influenced that. RMS just made everybody angry and want to do the opposite of what he asked for.
      You catch more bees with honey than pulling down your pants and making a mess on the floor - which describes the juvenile behaviour of RMS at the time fairly well.

    60. Re:A matter of credibility by 0xdeadbeef · · Score: 1

      It has nothing to do with other languages, or the comical idea that a naive Slashdot poster might accidentally reinvent the technology in question. It has to do with what patented technology exists in Mono, and what parts of it are not covered by Microsoft's promise not to sue people over as a requirement for ECMA standardization.

    61. Re:A matter of credibility by fredrik70 · · Score: 1

      considering that according to ECMA MS must grant you a RAND licence to their patents, they promised to provide any implementer RAND-Z licence with their community promise. THe things that are not covered would be the parts relevant to windows, which are being split from Mono, so in case of problems they can be left behind.

      Funny noone was jumping around shouting about patents back in the day when FSF started working on their own Free version of Java (aka Claspath).

      --
      if (!signature) { throw std::runtime_error("No sig!"); }
    62. Re:A matter of credibility by 0xdeadbeef · · Score: 1

      Why would they? Sun wanted standardization and encouraged independent implementations from the get-go. Microsoft, on the other hand, has made vague threats about suing Linux users in the past, from which the Novell-Microsoft alliance was born as a protection racket.

    63. Re:A matter of credibility by fredrik70 · · Score: 1

      sun wanted themselves to control the standard, just ask IBM what they thought of the java community process. They opensourced in in 2006 (2007?) after YEARS of lobbying. MS gave c# and the clr to ECMA from day one.

      --
      if (!signature) { throw std::runtime_error("No sig!"); }
  9. What's the big deal? by R2.0 · · Score: 1

    According to my doctor I had mono at some point in my life, and I didn't even know it. He asked me if there was ever point that I was tired for an extended period of time, and I said "Uh, college?"

    --
    "As God is my witness, I thought turkeys could fly." A. Carlson
  10. He's right by cabjf · · Score: 3, Insightful

    Stallman does seem to only see the world in black and white (or not-free and free in this case). That's why I tend to dismiss most of what I hear from him. His fear mongering is no better that the stuff people complain about companies like Microsoft doing. Microsoft is just a company. They may have many business practices I disagree with. They may even have leadership I more consistently disagree with, but that doesn't mean everything they do is wrong. Just like De Icaza says, "there are great people working for the company, and I know many people inside Microsoft that are steering the company towards being a community citizen." Now I don't personally know people inside Microsoft as De Icaza does, but it's not a stretch to believe that out of those thousands of employees, at least some of them would rather play nice and put out great products. You can't just dismiss everything based on past behavior. Especially for a corporate entity which changes directions more frequently than people do.

    1. Re:He's right by Aphoxema · · Score: 3, Interesting

      Microsoft isn't only a corporation, it's a paradigm. Their memetic tyranny is twofold in attraction of members who have the same beliefs of proprietary software and the indoctrination of new employees to follow the way of the four-color panes.

      There's only so many crimes against humanity anyone can commit before they can no longer be redeemed. In the view of Stallman and many, many others, Microsoft crossed the line long before the world really knew who they were.

      There's no changing the connotation of Microsoft's name, they must be... supplanted.

      --
      "Most people, I think, don't even know what a rootkit is, so why should they care about it?"
    2. Re:He's right by domatic · · Score: 5, Insightful

      The leadership of MS is on record as calling FOSS Un-American, a cancer, and other pejoratives. Their leadership has also been caught red-handed more than once attempting to sabotage FOSS. The recent nastiness with the anti-Linux patent package intended for troll use comes to mind. The actions of MS' leadership are far more relevant than the fact a few coders in cubicles don't bear FOSS any particular ill will. Now I don't hate MS but distrusting MS isn't in the least unreasonable.

    3. Re:He's right by Anonymous Coward · · Score: 2, Insightful

      If you mix black and white you get gray. If you try mixing free and not-free the result is not-free. Thus Free and Not-free don't mix.

    4. Re:He's right by Savior_on_a_Stick · · Score: 1

      You can't just dismiss everything based on past behavior. Especially for a corporate entity which changes directions more frequently than people do.

      You do if you're going to play the blame game, and heap all the fault for every FOSS failing on MS doorstep.

    5. Re:He's right by CaseCrash · · Score: 2, Insightful

      Holy shit. I hope this is supposed to be a funny ironic attack on iconoclasts and fundamentalists, because otherwise you're way the fuck out there and you sound like old school communist and fascist orators.

      --
      No, that link you posted to a web comic we've all seen a hundred times is not "obligatory."
    6. Re:He's right by Anonymous Coward · · Score: 0

      Bullshit, Microsoft is just a corporation. It's composed of many different individuals, and many people in key positions are different than the ones a decade ago. Don't be so fucking naive.

    7. Re:He's right by Anonymous Coward · · Score: 0

      Stallman on software: Step 1: Release software as open source, make it free for people to use

      Step 2:

      Step 3: Profit!

      Being marked down as a troll in 3...2...1...

      You may not like my views on the open source/free software movement, but you cannot deny that many, including Stallman himself, have a sometimes overly deluded view with regards to people paying for things like food and rent when software is always being made open source and given out for all to use. I prefer to actually have things like a place to live, food to eat, and a car for getting where I need to go.

    8. Re:He's right by c0d3g33k · · Score: 1

      Thank you for a thoughtful and rational post concerning a subject that seems to attract neither. I'd heard rumors of the mythical 'rational person', but never hoped to see one in the wild. :-) You make a point that should not be overlooked. As a former employee (and spouse of a current employee) of a company in another industry that's commonly hated - pharmaceuticals - I can attest to Miguel's point about people inside Microsoft wanting to do the right thing. A good many people in pharma, particularly in research (which I'm most familiar with) are motivated to be there because they want to develop great medicines. They can be just as frustrated with the actions of company leadership (shareholders and management) as the general public. What keeps a lot of people there despite the frustration is the realization that change can only come from the inside - you have little real influence from outside. In addition, at larger companies, it's much easier to create local pockets of "goodness" that can help balance out the negative, whether it's by taking advantage of the large employee base to achieve massive contributions to charitable organizations or spearheading programs to donate medicines to disadvantage nations/seniors and such. The inside of a company is just a reflection of the world around us - you do what you can where you can to make things better. A superior approach to just doing nothing, IMHO. So what Miguel says about good people inside Microsoft who want to do the right thing rings very true. To be honest, blindly hating a company and everything about it is just as stupid as hating every citizen of a particular nation. Given the world-wide, multicultural nature of the free software community, I think most people realize that judging people based on the country they reside in is unreasonable. I submit that it's just as unreasonable to dismiss the efforts of good people because they are associated with a "hated" company. If there are people inside Microsoft who are trying to facilitate change, they deserve just as much help and consideration as the citizens of a nation with an oppressive regime who wish to do the same. It's certainly a more civilized way to make things better than rushing in will guns blazing and killing everyone who opposes you. A healthy degree of suspicion regarding Microsoft and yes, Mono and Miguel are fine and reasonable. Extremely reasonable, considering past actions (but keep the words of a certain Gordon Sumner in mind - history will teach us nothing). The blind, knee-jerk guilt-by-association I'm seeing from the FLOSS community strikes me as highly irrational, however. Has Microsoft got everyone so cowed that winning the upper hand in every confrontation is just a foregone conclusion, so it's better to run away and avoid them? I guess that's one strategy to follow. Another is to have some confidence in the ability of one's own community to hold its own in the face of adversity and go toe-to-toe and win what you can. Taking back lost ground and ultimately making a former rival a willing member of one's own community seems a much better long term strategy than turning inward in the hope that ignoring them entirely will eventually make them go away.

    9. Re:He's right by Anonymous Coward · · Score: 0

      You do realize the complete contradiction in your view don't you?

    10. Re:He's right by larry+bagina · · Score: 2, Funny

      WRONG. Mixing GPL code and non-GPL code results in GPL code.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    11. Re:He's right by AniVisual · · Score: 1, Insightful

      Mod parent up Informative/Interesting. Works for Microsoft != thinks like Microsoft. On another manner of arguing, how many times have you taken up a job that you hate?

      The level of Anti-Microsoft present on Slashdot is really bordering on excessive paranoia.

    12. Re:He's right by Hurricane78 · · Score: 1

      Seconded. But I thing everyone needs to be forgiven sometime. It's just that for MS, this would be 10-20 years without further crimes in that time. Something I doubt will happen, but wish it would.

      The biggest joke is, that by playing fair, and supporting open source, they would actually profit! Directly and indirectly. It's similar to having such a tight grip around something, that it comes out left and right, and you will be left with nothing. Something we already see happening with Firefox and Linux.

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    13. Re:He's right by BitZtream · · Score: 4, Insightful

      memetic tyranny

      There's only so many crimes against humanity anyone can commit before they can no longer be redeemed.

      Holy shit Batman, do you hear what you are saying?

      They ARE JUST A SOFTWARE COMPANY!

      They can't actually ruin your life. They really can't FORCE you to do anything.

      We're not talking about genocide here, lets keep things in some sort of sane perspective.

      You can end MS "tyranny" very easy. Stop using their products. Period. Really, thats it. You don't actually have to have them to survive.

      You can, in fact, never use a computer and still survive and function.

      You have to be really fucking spoiled to make the comparison you just made, I'd hate to see you having to deal with an actual problem in your life.

      You, from your statements, are completely out of touch with reality, just like Stallman himself. You've elevated crap like 'licensing agreements' to the same level as 'genocide'. You treat Microsoft as if they've detonated a nuclear bomb in the heart of a peaceful city.

      You sir, need a tall glass of perspective and soda.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    14. Re:He's right by swillden · · Score: 4, Informative

      WRONG. Mixing GPL code and non-GPL code results in GPL code.

      You are incorrect.

      Mixing GPL code and non-GPL code results in code that cannot be distributed at all. One remedy is for the owner of the non-free code to GPL it. Another is for the owner of the GPL code to license it for distribution with the non-free code.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    15. Re:He's right by Yunzil · · Score: 1

      There's no changing the connotation of Microsoft's name, they must be... supplanted.

      The irony of this statement is incredible.

      You sound like one of those people that believe a second civil war is right around the corner. "Arms yourselves. The war's a comin', ya hear?"

    16. Re:He's right by shutdown+-p+now · · Score: 2, Funny

      If you mix black and white you get gray. If you try mixing free and not-free the result is not-free. Thus Free and Not-free don't mix.

      I sure hope you've submitted this post from a 100% Free OS running on 100% Free hardware.

    17. Re:He's right by Anonymous Coward · · Score: 0

      To be honest, blindly hating a company and everything about it is just as stupid as hating every citizen of a particular nation.

      Unless that particular nation is full of freedom haters

    18. Re:He's right by Blakey+Rat · · Score: 2, Informative

      Crimes against humanity?!

      They sell fucking COMPUTER SOFTWARE.

      And not even the kind used to tally prisoners to be executed by genocidal psychopaths, like IBM has. Of course, IBM is friendly to open source so their *actual* crimes against humanity don't count I guess?

    19. Re:He's right by domatic · · Score: 2, Interesting

      The patent nastiness was only a month or two ago. I'm not judging MS on what they might do or on what their PR says about being chummy with Open Source. Their actions lately are consistent with a history of hostile actions. If MS accumulates a long long of positive actions while refraining from negative ones my mind will change about them. But until they actually do I maintain that mistrust of MS is reasonable. Note well that I'm not unwilling to change my mind about MS but I currently see no reason to do so.

    20. Re:He's right by blind+biker · · Score: 1

      I think there is 0 ambiguity about what Microsoft's stance towards open source and protocols in general, is: just ask the Samba guys what they think about the new "innovations" of SMB in Vista and Windows 7.

      --
      "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
    21. Re:He's right by Anonymous Coward · · Score: 0
      domatic wrote:

      The leadership of MS is on record as calling FOSS Un-American, a cancer, and other pejoratives.

      Which is crazy, really. What could be more capitalistic than exploiting the idealism of youth to produce free software, to replace proprietory apps, that would provide paying jobs for software developers. You know they'd only waste those incomes on providing for their families and so on.

      That's okay though. I'm sure all those free software developers won't mind going into the tech support droid pools, when they finally need to earn a crust.

    22. Re:He's right by drooling-dog · · Score: 1

      You know, because MS is the first company/person ever to call something names only to embrace it later. You do know that things change right?

      You can take this to the bank: MS will continue to undermine FOSS any way they can as long as they view it as a threat to their core business model. That is what successful monopolies do.

      What they don't do is make capricious strategic course changes based on their mood this morning or their newly-found love for the world. Whatever Microsoft does in Open Source, you can bet that a lot of high-level people there (including the legal dept.) spent a lot of time analyzing every possible outcome. They know very well what their corporate interests are, and they are paid the Big Bucks to look out for them.

      Yes, they will "embrace" FOSS, but like a domineering lover, their embrace means control.

    23. Re:He's right by cheesybagel · · Score: 1

      Even corporations can have a corporate culture and self-perpetuate through several generations of leadership. Take the Soviet Union for example.

    24. Re:He's right by Aphoxema · · Score: 2, Funny

      I'm glad someone realized, by the looks of the other replies to my comment I'm about to get e-lynched.

      Really, though, I do hate Microsoft and they do perpetuate some extremely counter-beneficial ideas for the sake of their own persistence. It's natural to want to survive, but the people who are Microsoft need to step back and consider where their habits may take society.

      --
      "Most people, I think, don't even know what a rootkit is, so why should they care about it?"
    25. Re:He's right by ceoyoyo · · Score: 2, Funny

      Even if it was, the moderators have deemed it "Interesting."

      I guess that's better than "Informative." But not much.

    26. Re:He's right by ceoyoyo · · Score: 1

      And Stallman is on the record saying that programmers who decide not to share their code freely (as in, according to what Stallman says they should do) should be punished.

    27. Re:He's right by ceoyoyo · · Score: 1

      You are both incorrect. Mixing of GPL code and some non-GPL licensed code results in GPL code. Mixing GPL code with other non-GPL licensed code results in something you can't distribute.

      It depends on the other license.

    28. Re:He's right by Aphoxema · · Score: 1

      They ARE JUST A SOFTWARE COMPANY!

      The President is just a person.

      They can't actually ruin your life.

      Money is power. Microsoft has a lot of money. Look at The Church of Scientology for reference of what money and influence can do.

      They really can't FORCE you to do anything.

      That's the funny thing about proprietary software, it can do all sorts of things under your nose and you might never know it.

      We're not talking about genocide here, lets keep things in some sort of sane perspective.

      You are correct.

      You can end MS "tyranny" very easy. Stop using their products.

      It is impossible for me to stop using Microsoft software. I would never be able to see a doctor or participate in the healthcare system, I could not have the protection of the country's military and law enforcement, I could not work or study at the college I'm at now... Just because Microsoft isn't sitting happily in my home computer doesn't mean I can go without using their software.

      You don't actually have to have them to survive.

      This isn't about survival.

      You can, in fact, never use a computer and still survive and function.

      That is very true, but computers have benefitted science and biology greatly. I may not be alive now without them, I may never have been born, especially because both of my parents profited greatly in fields involving computers.

      You have to be really fucking spoiled to make the comparison you just made, I'd hate to see you having to deal with an actual problem in your life.

      You, from your statements, are completely out of touch with reality, just like Stallman himself.

      You know nothing about me or my life and your logic is fallacious.

      You've elevated crap like 'licensing agreements' to the same level as 'genocide'. You treat Microsoft as if they've detonated a nuclear bomb in the heart of a peaceful city.

      I believe you have failed to fully grasp the full extent of the meaning of "Humanity" and what being responsible to it entails.

      You sir, need a tall glass of perspective and soda.

      I have small eyes and a small mind, but I've willingly shared the view of other people and attempted to expand my general understanding of what the world is. I suggest you do the same.

      --
      "Most people, I think, don't even know what a rootkit is, so why should they care about it?"
    29. Re:He's right by Aphoxema · · Score: 1

      You might feel quite the fool were a civil war to erupt, especially over software.

      I ain't sayin' it is, but I ain't sayin' it ain't.

      --
      "Most people, I think, don't even know what a rootkit is, so why should they care about it?"
    30. Re:He's right by jim_v2000 · · Score: 1

      "There's only so many crimes against humanity anyone can commit before they can no longer be redeemed. In the view of Stallman and many, many others, Microsoft crossed the line long before the world really knew who they were."

      Holy shit. You do realize this is SOFTWARE we're talking about here, right? And you use phrases like "Crimes against humanity" to describe the actions of someone with a different philosophy about software "freedom"? This kind of thinking is what's wrong with people like yourself and Stallman. You take your little causes way to seriously.

      --
      Don't take life so seriously. No one makes it out alive.
    31. Re:He's right by celle · · Score: 1

      "Stallman does seem to only see the world in black and white (or not-free and free in this case)."

      The law works that way too as it's often the gray areas that get you in trouble. Same with software. I don't see why RMS wouldn't want to steer us away from the cliff.

    32. Re:He's right by Anonymous Coward · · Score: 0

      Crimes against humanity??? What a fucking moron.Pray tell, where are Microsoft's concentration camps? What ethnic cleansing have they done? Grow a fucking brain.

    33. Re:He's right by BobMcD · · Score: 1

      Stallman does seem to only see the world in black and white (or not-free and free in this case). That's why I tend to dismiss most of what I hear from him.

      Principled men easily inspire emotions. I implore you to imagine how the world would be if Mr Stallman were to take your dismissal to heart and compromise to win your approval. Maybe you're right, after all, and there really is no need for anyone to take an extreme position towards Freedom. Lets reset things and go back to the beginning and change Richard in this way. Does this modification change anything in our world today?

      Microsoft is just a company. They may have many business practices I disagree with. They may even have leadership I more consistently disagree with, but that doesn't mean everything they do is wrong.

      While totally true, this does nothing to undermine the value of someone taking an extremist's, passionate position in favor of something very important. Right? You may not hold that position personally, but aren't you at least a little bit glad that SOMEONE does?

      Just like De Icaza says, "there are great people working for the company, and I know many people inside Microsoft that are steering the company towards being a community citizen." Now I don't personally know people inside Microsoft as De Icaza does, but it's not a stretch to believe that out of those thousands of employees, at least some of them would rather play nice and put out great products. You can't just dismiss everything based on past behavior. Especially for a corporate entity which changes directions more frequently than people do.

      Nor can you just accept things based on one individual's inside observations.

      The world is better with a mix of voices in it. Sometimes right, sometimes wrong, but all always heard and considered.

    34. Re:He's right by fredrik70 · · Score: 1

      crist sake, what crimes? sending starving children into the mines? maybe you should read up about IBM (the inventor of FUD) did back in the days and good ol' AT&T.
      Also, compare MS to some of the companies in the oil or diamond mining business and those in arms and you see som companies that commit 'crimes against humanity'.

      --
      if (!signature) { throw std::runtime_error("No sig!"); }
    35. Re:He's right by fredrik70 · · Score: 1

      yeah, but for some reason people don't seem to mind using smb on their computer despite it being full of MS patents and being developed *without* the blessing on MS

      --
      if (!signature) { throw std::runtime_error("No sig!"); }
    36. Re:He's right by lennier · · Score: 1

      "They ARE JUST A SOFTWARE COMPANY!

      They can't actually ruin your life. They really can't FORCE you to do anything."

      Why not? Computers run our life now. That's what Free Software is all about: looking to the future, seeing the pervasiveness of computing, and realising that user control of the information architecture is a necessity for democratic citizen control of our own lives. That's what this argument has ALWAYS been about.

      Participation in the computing grid is NOT optional on a world scale. It's mandatory. We accept that. The only question now is who gets to control it. We want it to be everyone, not a minority, so our machines can't be turned against us and used as a tool of enslavement. That's already happening now as a form of 'soft' slavery via copyright - yes, it's somewhat 'opt-out' still but it's increasingly getting less so. So we have to struggle to keep our freedoms.

      "You can end MS "tyranny" very easy. Stop using their products. Period. Really, thats it. You don't actually have to have them to survive."

      Yes! Thank you! That's exactly what RMS and everyone else are saying. Don't use Mono, because it's a stealth Microsoft product. We don't need it, so we won't use it. Just give us the right to stay separate.

      It's the people like Miguel who are trying to make Mono part of the mandatory fabric of Linux which are forcing the issue. Keep potentially IP encumbered stuff out of the Free Software kernel and we'll all be able to coexist nicely.

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
    37. Re:He's right by lennier · · Score: 1

      BTW:

      "You can, in fact, never use a computer and still survive and function."

      Not always, not guaranteed. Ever hear of e-government? What happens when tax returns *must* be filed electronically? In, say, a Microsoft format?

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
    38. Re:He's right by siddesu · · Score: 1

      They ARE JUST A SOFTWARE COMPANY! They can't actually ruin your life. They really can't FORCE you to do anything.

      They managed to force a lot of very large companies to do various things over the years, for which, MS was tried and convicted. Blind to reality much?

    39. Re:He's right by KwKSilver · · Score: 1

      It's the people like Miguel who are trying to make Mono part of the mandatory fabric of Linux which are forcing the issue.

      Thats the practical crux of the controversy for me. Miguel and the other mono-maniacs seem determined to forcibly inflict mono and its dependencies on the rest of us by making mono-apps default installs on every distro. F*** that. Fortunately, "apt-get remove --purge mono ..." still works ... for now. Believe me, I use it, too. Mono is why I'm using XFCE, KDE 4, and fluxbox now, Gnome's slavish adherence to Miguel and mono disgusts me. If/when Gnumeric gets monofied, I'll dump it, too. That would be a shame but no one ever told me that having principles was painless.

      Frankly, I have more respect for Stallman and his principles than Miguel's cleverness and opportunism.

      --
      If you want your life to be different, live it differently.
    40. Re:He's right by SkimTony · · Score: 1

      You're somewhat confused, here, though. For Stallman, Step 3 isn't Profit.

      Stallman on software:

      Step 1: Release software as open source, make it free for people to use

      Step 2:

      Step 3: Freedom!

    41. Re:He's right by Anonymous Coward · · Score: 0

      Please go and learn why the actual economic crisis happened; read some book like "Confessions of an Economic Hitman"; watch some video documental like "The corporation"... i agree that an emotional response isnt very effective in this and lots of other subjects; but, i understand why many people that feel the effect of one of the biggest and rich corporations in the world, are sorry of the economic depredation and technical damage that produces to the software ecosystem

  11. BSD trolls do this all the time by Anonymous Coward · · Score: 0

    Yet silence abounds about it.

    RMS's work on GPL is being touted by others (including Miguel) as a waste of time.

    Silence.

  12. WTF ? by ciderVisor · · Score: 1, Redundant

    Eh ? I agree wholeheartedly that your comment doesn't even begin to make sense.

    --
    Squirrel!
    1. Re:WTF ? by Anonymous Coward · · Score: 0



      That help at all?

    2. Re:WTF ? by Blakey+Rat · · Score: 0, Flamebait

      Yes, but it's the first post that doesn't say "first post", therefore it must be insightful instead of nonsense! That's how moderation works! You can't expect mods to read or understand a post before rating it, that's just crazytalk.

    3. Re:WTF ? by Anonymous Coward · · Score: 0

      I agree wholeheartedly that you need to read it again then.

  13. A matter of credibility by Just+Some+Guy · · Score: 2, Insightful

    RMS is a lot of things his critics accuse him off: he's a radical hippy type who pisses people off and makes the most outlandish predictions. He's also one of the most principled people I know. You can pretty much tell where Stallman will fall on an issue before anyone thinks to ask him - he'll be on whichever side means the most freedom for users. Yeah, a lot of his conclusions initially sound crazy, but he starts with solid principles and makes logical arguments from there. If he follow is reasoning from start to end, it's kind of hard do disagree with him.

    Contrast with de Icaza, whose main principle seems to be "short term convenience wins". Well, by that standard, I have a principled position on liking the taste of peanut butter.

    When de Icaza has a couple of decades of predictive accuracy rivaling RMS's under his belt, I'll start to listen to what he says. Until then, he has no more credibility with me than any other random programmer.

    --
    Dewey, what part of this looks like authorities should be involved?
  14. sparse by SkunkPussy · · Score: 1

    De Icaza doesn't raise many points in his defence.

    --
    SURELY NOT!!!!!
    1. Re:sparse by Anonymous Coward · · Score: 0

      Points in his defense? Why should he have to defend himself from a crazy zealot?

    2. Re:sparse by SkunkPussy · · Score: 1

      He wrote the article to defend himself against an article that RMS wrote.

      --
      SURELY NOT!!!!!
    3. Re:sparse by Anonymous Coward · · Score: 0

      Better a crazy zealot than a hired shill.

    4. Re:sparse by Ant+P. · · Score: 1

      Really? When did MdI decide to be either-or?

  15. Stallman seems to have lost his way by jipn4 · · Score: 4, Interesting

    When Stallman started the GNU project, the software he was cloning had been created by a big, litigious, evil monopoly called "AT&T". There was a good chance that they were going to shut him down for copyright and patent infringement. He took that risk, and the rest is history.

    The situation surrounding Mono is actually far less serious. Yes, Microsoft is a big, litigious, evil monopoly, but they actually have made a pretty watertight commitment to keeping those portions of .NET that Mono relies on open and free.

    1. Re:Stallman seems to have lost his way by Anonymous Coward · · Score: 1, Funny

      So maybe you should stop calling us "evil". We do a lot of good work.

    2. Re:Stallman seems to have lost his way by urulokion · · Score: 4, Insightful

      When Stallman started the GNU project, the software he was cloning had been created by a big, litigious, evil monopoly called "AT&T". There was a good chance that they were going to shut him down for copyright and patent infringement. He took that risk, and the rest is history.

      The situation surrounding Mono is actually far less serious. Yes, Microsoft is a big, litigious, evil monopoly, but they actually have made a pretty watertight commitment to keeping those portions of .NET that Mono relies on open and free.

      There were no software patents back then. Only copyright and very proprietary (read: expensive) software licenses. RMS started creating work alike and very often superior software. The software was written independent of any of the Unix source code to avoid any chance of it being tainted by that same source code. There was no chance of AT&T shutting down GNU software; because, they didn't have any legal leg to stand on.

    3. Re:Stallman seems to have lost his way by speedtux · · Score: 2, Insightful

      There was no chance of AT&T shutting down GNU software; because, they didn't have any legal leg to stand on.

      The legal issues simply hadn't been settled in court, but there was a very real risk that AT&T could have made both patent claims (they had some software patents already) and copyright claims (based on identifier names and interfaces) against the GNU project. Furthermore, many of the people contributing to GNU did have access to UNIX source code in principle, resulting in yet more ways in which AT&T could have challenged GNU. At the very least, they could have tied up GNU in legal knots for years. And whether the GPL itself would hold up in court was yet another legal uncertainty.

      The GNU project has always lived under legal clouds and threats; that just comes with the territory.

    4. Re:Stallman seems to have lost his way by Azghoul · · Score: 1

      We're not ALL evil! I mean, we DO keep the trains running on time.

      -- Mussolini

    5. Re:Stallman seems to have lost his way by jipn4 · · Score: 1

      What difference does it make that Microsoft is evil? They can't enforce patents against Mono that they don't have.

    6. Re:Stallman seems to have lost his way by Nick+Ives · · Score: 1

      Yes, Microsoft is a big, litigious, evil monopoly, but they actually have made a pretty watertight commitment to keeping those portions of .NET that Mono relies on open and free.

      You've not actually looked at the detail of that patent covenant, have you? Microsoft's "Community Promise" only covers compatible implementations of the .Net CLI and C#, i.e. ECMA 334 and 335. That doesn't cover all the other libraries that real .Net apps use or allow you to make your own weird non-compatible version of .Net.

      On those grounds it's clear to see why the FSF is campaigning against Mono / .Net.

      --
      Nick
    7. Re:Stallman seems to have lost his way by unixfan · · Score: 1

      The thing to keep in mind about the above "open and free" is that so far, MS has the intention of erasing OpenSource as we know it. To make the point I use a brutal analogy, just to make the point. Which is how Nazi Germany had many officers that were honorable men, but there could be no doubt what Nazi Germany intended to accomplish. Unfortunate Jews believed they would not be killed by the people who tortured and killed Jews whenever they felt like it. The alternative was too hard to imagine so they held on to an unrealistic hope of surviving by the good intentions of their captors. [I have slept in Auschwitz and have some personal experience with Nazi Germany's intentions.]

      Though obviously Microsoft employee's are not Nazi's, and have not killed anyone, nor held any people hostage, they do lock you in to their platform, and their business intentions are equally clear to anyone looking on MS's history. Just because they feed you does not mean they intend to have you around when its all said and done.

      Look at one of the old scams from when there was no remote access or control to fuel pumps. The scammer would fill up 3/4 of his tank. Reset it back to zero and fill the last quart which he then paid for. Every now and then he would stop by and give the owner some money because he "forgot to pay the other day". Which of course was only done to create this false sense of being honorable.

      No, Microsoft has a long way to go, a very very long way, to even show they intend to coexist with OpenSource. My guess is that we will never see it, at the very least, as long as current management are in place.

      The term fear mongering applies when there is nothing to fear, but the fear itself. Hand picking some points that at best appear to be in the good of the public and then use that as the evidence of Microsoft being pro-OpenSource, is called things like ignorance and stupidity. Or an enemy action.

    8. Re:Stallman seems to have lost his way by AnotherUsername · · Score: 1

      When Stallman started the GNU project, the software he was cloning had been created by a big, litigious, evil monopoly called "AT&T". There was a good chance that they were going to shut him down for copyright and patent infringement. He took that risk, and the rest is history.

      The situation surrounding Mono is actually far less serious. Yes, Microsoft is a big, litigious, evil monopoly, but they actually have made a pretty watertight commitment to keeping those portions of .NET that Mono relies on open and free.

      Stallman seems to believe that it's okay for someone to take the ideas and research that companies spent thousands of dollars on, rebuild them after the fact, and give them away for free, and thereby be considered without guilt, nay, a hero to the masses. The reason he believes that free open source software can be done is because he doesn't seem to realize that cloning existing software doesn't lead to innovation. I am not saying that free/open source software doesn't have innovation, but I am saying that there are an awful lot of free/open source clones of software that originally came about because a company spent a lot of money in R&D in order to produce that software.

      Also, Stallman believes that making a copy of software and giving it to someone is being a good neighbor. So who is being a good neighbor to the programmers who spent the last year working on that software, only so that Stallman could make a copy of it and give it away? Because, you know, if only one person in the country buys that software, and simply makes a copy for everyone else, or puts the source code up online so that everyone can take that year of work for free, pretty soon the company that makes that software isn't going to be spending nearly as much on software, and alot of those programmers that he believes should be working on open source software aren't going to be working much at all. Or eating. But hey, they deserve it, right? They should know that working for evil companies that actually want to make money aren't worth it. Come work for the Free Software Foundation! Well, true, the FSF doesn't actually make software...But you can support the cause! Just click that little donate link, and Free Software will prevail! Wait, Mr. Programmer wants to support himself and his family? Well, just create a website and put a little Donate button on it, and everything will be fine! Of course people will donate money to your little piece of software that you give out for free on your website and only ask that people give an honest donation to your work...

      Stallman has lost touch with reality. I am not against Free Software. But I am against the idea that companies wanting you to pay for their software, which they don't want people to just freely copy, being the root of all evil. People have to make a living. From what I can see, and I may be completely wrong, but I don't see free software as being capable of actually supporting all the programmers around. A few superstars made a bit of cash off of it. But, for the ordinary programmer, who might have a wife and kids to support, I don't see it ever having the widespread adoption that Stallman seems to think can happen. On paper, Free Software sounds great. Not to sound like a troll, but on paper, Communism sounds great, too. Unfortunately, in the real world, it doesn't work.

      --
      I don't like Linux. This doesn't make me a troll.
    9. Re:Stallman seems to have lost his way by Anonymous Coward · · Score: 0

      oh how better the world be if software patents never existed, or even better - have them declared illegal / revoked their legal legs...

    10. Re:Stallman seems to have lost his way by Abcd1234 · · Score: 1

      What part of "didn't have a leg to stand on" don't you get? You think they would have abstained from legal action if they had thought they had had a chance with it?

      Funny. Precisely the same reasoning could be applied to MS, given they have not yet sued an OSS project for patent infringement.

      IOW, if it was 20 years ago, you'd make the same objections: ONOES, AT&T might have PATENTS! But history has shown us that those fears were unfounded. The interesting question, to me, then, is, 20 years from now, will we be saying the same thing of Stallman, et al, with respect to MS and .NET? I'm betting the answer is 'yes', but I suppose only time will tell...

    11. Re:Stallman seems to have lost his way by fredrik70 · · Score: 1

      yes, if you infringe on any other MS patents than those relating to their .NET implementation they might go after you, but what's completely irrelevant is in what language you use to infringe the patent in! if you do it in c, java or whatever, they STILL might go after you.

      --
      if (!signature) { throw std::runtime_error("No sig!"); }
    12. Re:Stallman seems to have lost his way by Anonymous Coward · · Score: 0
      20 years from now nobody will give a flying fuck about .Net.

      Or should I say ".Not"

    13. Re:Stallman seems to have lost his way by Anonymous Coward · · Score: 0

      ----
      In January 1984, Stallman quit his job at MIT to work full-time on the GNU project, which he had announced in September 1983.
      ----
      <http://en.wikipedia.org/wiki/Richard_Stallman>

      ----
      The setuid bit was invented by Dennis Ritchie. His employer, AT&T, applied for a patent in 1972; the patent was granted in 1979 as patent number 4,135,240 "Protection of data file contents". The patent was later placed in the public domain.
      -----
      <http://en.wikipedia.org/wiki/Setuid>

      Sure seems to me like a fairly core part of a working Unix system was patented prior to the GNU project being announced. And it was patented by a big, bad company like AT&T. Even if the "later" date was before the GNU project, isn't it the same situation? Who knows what *other* patents might have existed, who might own them, and who might decide to use them?

    14. Re:Stallman seems to have lost his way by KwKSilver · · Score: 1

      AT&T tried to throttle BSD just like that. Turned out there was very little AT&T code in BSD and huge quantities of BSD code in AT&T, BSD code from which the BSD copyright attributions had "mysteriously" disappeared. AT&T dropped that suit while the dropping was good.

      --
      If you want your life to be different, live it differently.
    15. Re:Stallman seems to have lost his way by Jedi+Alec · · Score: 1

      You sir, are so far from having a clue what you're talking about that if you only take a few more steps backwards, you'll come full circle and stumble ass-first into enlightenment.

      Either that, or you work for Microsoft, in which case you're getting paid to troll Slashdot. Sounds like a cushy job.

      --

      People replying to my sig annoy me. That's why I change it all the time.
    16. Re:Stallman seems to have lost his way by bill_mcgonigle · · Score: 1

      Yes, Microsoft is a big, litigious, evil monopoly, but they actually have made a pretty watertight commitment to keeping those portions of .NET that Mono relies on open and free.

      That's true, but from that perspective mono isn't compatible with Windows .NET, which greatly diminishes its value. Setting all legal pitfalls aside, it's still a non-open software stack that is inspired by and reliant on Microsoft creativity. JVM and parrot are two open alternatives.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  16. Can these few override Ballmer? by Anonymous Coward · · Score: 1, Insightful

    Or any exec?

    No.

    So when it comes down to "strategic" planning to maintain monopoly or playing nice with GPL, which way will the ***company*** go?

    The way these few people want or the way that screws up GPL?

    I mean it's just as valid to say out of all those thousands, there are probably many who believe that the GPL is the spawn of satan and will kill all projects even thought of touching it and therefore RMS is right and Miguel wrong.

  17. When microsoft is involved by russotto · · Score: 4, Interesting

    Stallman's a fanatic, but on the other hand, Microsoft is Microsoft. Which is to say, it's probably difficult to be too paranoid about their intentions with respect to competition. Stallman's article isn't even particularly paranoid; it boils down to "we've seen similar groups do bad things before, so we should watch this group. Also, we disagree with some of their goals".

    BTW, Miguel, George Bush did not invent "Good vs Evil". And while I've never seen anything that approaches pure Good, there's no shortage of "sufficiently evil".

    1. Re:When microsoft is involved by speedtux · · Score: 1

      Microsoft is Microsoft.

      Open source has had many enemies over the years. For years, Apple was enemy number one for Stallman (and, in that case, for good reason). AT&T, IBM, and many other companies have, at times, tried to hurt open source.

      Every open source project is a calculated risk. But then, so is every closed source project and every business venture. Stallman has not been able to make a good argument that using Mono is any riskier than Python or D or GNU C.

    2. Re:When microsoft is involved by hany · · Score: 1

      I'm not a lawyer but maybe precisely because of that it seems more dangerous to me to work with something directly covered by Microsoft patents and specs - like Mono - than with the rest of the examples you gave, or those I know something about (Python and C).

      We're "techies" here on /. . So it's hard to make arguments for something whose main "problem" is related to laws, contracts, copyrights, patents, etc.

      On the other hand, why should "techies" even worry to much about non technical stuff? We want to do stuff, develop, deploy, install, maintain. Not to practise law. Period.

      So instead of spending money on lawyers we either use tools with simple enough licence terms so that we can at least think we can understand them or we avoid the tools with licence terms we do not understand (and thus rightfully fear).

      In your other post you wrote "... his [Stallman's] objections are based on fear and innuendo, not on principles or reason.". Yup, he might be "fearmongering", but IMO based on principle: "The tools comes with difficult licence terms. And company with history of ... well, questionable tactics is involved in those terms. So I better not use that tools. And warn others.". I see no problem there.

      So, what I would like to see instead of debates like this would be a debate, where reasons (technical reasons) for using Mono would be given and discussed. This debate about legal issues is informative (to give warning) but in its details is mainly waste of time for me.

      --
      hany
    3. Re:When microsoft is involved by js_sebastian · · Score: 1

      Stallman's a fanatic, but on the other hand, Microsoft is Microsoft. Which is to say, it's probably difficult to be too paranoid about their intentions with respect to competition.

      Or in other words: just because you're paranoid, doesn't mean that someone isn't out to get you....

    4. Re:When microsoft is involved by prockcore · · Score: 1

      IBM, open source's savior, is still fighting *for* software patents.

    5. Re:When microsoft is involved by harryjohnston · · Score: 1

      So instead of spending money on lawyers we either use tools with simple enough licence terms so that we can at least think we can understand them or we avoid the tools with licence terms we do not understand (and thus rightfully fear).

      I'm not at all sure GPLv3 qualifies as simple or easy to understand! Did you happen to catch the debate a few weeks back involving whether a proprietary dynamically linked kernel extension violates the GPL or not? :-)

    6. Re:When microsoft is involved by hany · · Score: 1

      Well, problems with contracts, laws, etc. is that they are created (we enter into them, ...) because we want something. But while doing so, some written document is produced and from that point, one big problem starts: we try to adhere to the agreement, law, whatever but some stuff can be evaluated in two different ways with two opposing results depending on whether you are interpreting "the spirit" of the contract, law, ... or "the letter".

      I guess, dynamically linked kernel extensions ... are against "the spirit" of GPL (any GPL, not just v3). But such judgement will have to be individually handed out (at least by me, if i'm asked to :) depending also on what the module does, how it does that, who produced it, what is the intention of the producer, ...

      All that is complex. So, "in a spirit" of what I wrote earlier, I try to avoid such "complicated matters".

      Thus, I did not follow closely the debate you are referring to. I just noted "yup, there are issues, mainly if you try to make a profit off of GPL licensed code". So my commercial work .. I simply avoid GPLv3 code - good for the company, good for the authors of the GPLv3 licensed code in question too.

      My opinion (also as a developer of commercial software) is, that GPLv3 is mostly "controversial", "bad", ... for those who for some reason try not to follow "the spirit", but "the letter" of that license. Maybe because they do not understand the free/open source movement. Or because they are trying to profit from the GPLv3 licensed works of others without without giving equally back.

      But again, in some individual cases, such "harsh" opinion might be deadly wrong.

      --
      hany
    7. Re:When microsoft is involved by harryjohnston · · Score: 1

      Thus, I did not follow closely the debate you are referring to. I just noted "yup, there are issues, mainly if you try to make a profit off of GPL licensed code". So my commercial work .. I simply avoid GPLv3 code - good for the company, good for the authors of the GPLv3 licensed code in question too.

      My point is that if the code were BSD licensed you would be able to use it, which would be even better. I think it's rather sad that so many people are willing to volunteer time to write code, but then, rather than letting the code benefit society as a whole, waste it on promoting what seems to me to be a rather silly philosophical position.

      YMMV.

  18. Merely conjecture by walshy007 · · Score: 1
    From stallman

    Today we can only try to anticipate what it will do, based on its statements and Microsoft's statements.

    It's all conjecture, the entire basis of his attack is that it could be bad because it's heavily influenced by microsoft. I don't trust microsoft as much as the next person, but get them for what they DO do (while safeguarding yourself from harm), as opposed to what they could potentially do, with their own platform.

    The people that are making this initiative have every right to do what they want with their own code.

    1. Re:Merely conjecture by Chris+Burke · · Score: 1

      while safeguarding yourself from harm

      Which is exactly what rejecting Mono is all about.

      Sorry, but outside of your stock broker's legal disclaimer, the past is an indicator of the future. I'm sure as hell not going to deliberately fail to learn from the past to satisfy the principle "get them for what they DO, as opposed to what they could potentially do". Oh sure the wolf has eaten people before, but he hasn't eaten me yet, so I'll just wait and see what he does.

      Waiting until MS actually screws us over would make it entirely too late.

      --

      The enemies of Democracy are
    2. Re:Merely conjecture by walshy007 · · Score: 1

      If you follow RMS's lines, the mpeg group is just as evil because they have patents on their codecs.. wine should be completely banned, and hell, even openoffice implements a 'standard' made by microsoft in the name of compatibility (mono implements .net ecma standard also)

      Samba would also have to go too, and the list goes on. All of these projects were made completely independently by enthusiasts that just wanted to make things for compatibility sake

      If every potentially patent encumbered item were removed from a linux distro, there wouldn't be anything left, even ancient things like fat drivers still have some patent litigation around them.

      While microsoft has trumped up lots of fud.. they really have had no effect on the actual business of the free software world.

      This almost non-sensical fear of mono seems strange to me.. I consider it like wine, avoid relying on it if possible since native is better, but if you need it it's there and it's free software. The ONLY way you could consider it non-free software is if you count anything that could possibly infringe patents... which is a fair majority of gpl apps if you look through enough patents.

    3. Re:Merely conjecture by Chris+Burke · · Score: 1

      If you follow RMS's lines, the mpeg group is just as evil because they have patents on their codecs.. wine should be completely banned, and hell, even openoffice implements a 'standard' made by microsoft in the name of compatibility (mono implements .net ecma standard also)

      Samba would also have to go too, and the list goes on. All of these projects were made completely independently by enthusiasts that just wanted to make things for compatibility sake

      Yeah except that's not RMS' "lines". He's not against interoperability or compatibility.

      Wine doesn't implement any patented technology -- if it did, it would be a ridiculously easy target. All proprietary and patented codecs etc have to be acquired by the user. RMS' only problem with Wine is that it is largely used to run proprietary Windows software -- using free software to remain locked-in to non-free software. But the software itself is free and no danger to include in a linux distro.

      Samba is similar. That's actually a project RMS loves, because it undoes proprietary lock in. They didn't implement anything patented. And when they had to in order to get all of the functionality, they did so under an agreement that was in accordance with the EU antitrust ruling.

      If Microsoft's Open Specification Promise had been overseen by the EU, then maybe it wouldn't have a provision where the "irrevocable" agreement may or may not apply to future versions and that it doesn't apply to any "non-conforming" software.

      If every potentially patent encumbered item were removed from a linux distro, there wouldn't be anything left, even ancient things like fat drivers still have some patent litigation around them.

      Yeah, because there aren't any non-proprietary non-encumbered file systems out there, FAT is it. *giant eyeroll* If you take "potentially" to mean "realistically" rather than merely "hypothetically", then there would be plenty left. Like... just about everything in a modern distro. There were "realistic" patent problems with writing .gifs. So libgif only supported decoding them. Zomg, that leaves... only all the other image formats! You're right, that's, like, nothing!

      This almost non-sensical fear of mono seems strange to me.. I consider it like wine

      Well there's your problem. It's not like wine. That's why it doesn't make sense to you.

      The ONLY way you could consider it non-free software is if you count anything that could possibly infringe patents...

      Or if you CORRECTLY view it as something that DOES infringe patents with 100% certainty, and is only as free as Microsoft's on-going good will towards free software. Then you'll realize why everyone in the know is concerned about this project, and not Wine or Samba.

      --

      The enemies of Democracy are
    4. Re:Merely conjecture by walshy007 · · Score: 1

      Yeah except that's not RMS' "lines". He's not against interoperability or compatibility.

      Of course not, but he is against anything whatsoever covered by patents.. which is basically any standard ever made by microsoft.

      Wine doesn't implement any patented technology -- if it did, it would be a ridiculously easy target.

      It IS a ridiculously easy target.. that has not been attacked yet.

      Samba is similar. That's actually a project RMS loves, because it undoes proprietary lock in. They didn't implement anything patented. And when they had to in order to get all of the functionality, they did so under an agreement [samba.org]

      Ah so it does implement things covered by patents now, but has an agreement? just like mono has a free use of patents agreement with microsoft for the ecma standard... so difference please?

      Yeah, because there aren't any non-proprietary non-encumbered file systems out there, FAT is it. *giant eyeroll*

      Please don't make me pull out trivial patents that effect other parts of the kernel, significant proportions of wifi code would have to be removed due to CSIRO wifi patents, etc.. without the patented parts the whole stack is useless.

      Chances are even ext3 infringes some patent if you look deep enough. The point, however is that people only seem to give a crap about this since it's both microsoft and non-native code.

      If you take "potentially" to mean "realistically" rather than merely "hypothetically", then there would be plenty left. Like... just about everything in a modern distro. There were "realistic" patent problems with writing .gifs.

      So what you are saying is we should wait until we are actually getting sued to remove that functionality, I completely agree, however microsoft has not sued yet, people are just fearing it like the plague.

      Surprisingly, mono helps stop lock-in also, the sims 3 was written entirely in .net, and since mono is mostly there, was playable on release day on linux thanks to it. There are other instances of course.

    5. Re:Merely conjecture by Chris+Burke · · Score: 1

      Of course not, but he is against anything whatsoever covered by patents.. which is basically any standard ever made by microsoft.

      Anyone who understands the nature of software is against software patents on principle. But that's a different discussion.

      He is not against anything covered by patents. He's against anything covered by patents that could be used to reduce freedom. GPLv2 and v3 cover the patent issue in different ways, but in both cases, the basic point is: You can't use patents to prevent the distribution of GPL software.

      It IS a ridiculously easy target.. that has not been attacked yet.

      No, it really isn't. The Windows API is not patented. Microsoft can and would go after them if it was that easy. They already have for other free software products, but the key is they have to have an actual case.

      Ah so it does implement things covered by patents now, but has an agreement? just like mono has a free use of patents agreement with microsoft for the ecma standard... so difference please?

      I already explained this with links and everything, but the difference is one is a well-written arrangement that was required to comply with the terms of the EU anti-trust agreement, and the other is one that says its "irrevocable"... except for new versions of the standard, or for "non-conforming" implementations where MS decides what that means. I figured part of your problem was an inability to distinguish between different cases. Neither I nor RMS suffer from that problem, thus why your guesses as to what he would think are so wrong.

      And of course part of the point here is that it was possible to implement parts of the standard without violating patents, because not everything is patented.

      Please don't make me pull out trivial patents that effect other parts of the kernel, significant proportions of wifi code would have to be removed due to CSIRO wifi patents, etc.. without the patented parts the whole stack is useless.

      Be my guest.

      Chances are even ext3 infringes some patent if you look deep enough. The point, however is that people only seem to give a crap about this since it's both microsoft and non-native code.

      You sound like MS, talking about purely hypothetical patent violations from patents that weren't even theirs. Yes all software potentially violates some patents because it's such an insane minefield. There's a difference between "potentially" and "definitely", though.

      If you can't tell the difference between "chances are if you look deep enough" and "definitely with 100% certainty" then there's no helping you; you are incapable of understanding this situation.

      So what you are saying is we should wait until we are actually getting sued to remove that functionality, I completely agree, however microsoft has not sued yet, people are just fearing it like the plague.

      Obviously that's not what I'm saying since no free software projects were sued over .gifs. You remove the functionality when there's an actual threat. Like, a patent you know you are using, with a license that makes it possible you could be sued, and a party you think it plausible would sue. libgif.so fit all three categories. Mono fits them in fucking spades.

      Surprisingly, mono helps stop lock-in also, the sims 3 was written entirely in .net, and since mono is mostly there, was playable on release day on linux thanks to it. There are other instances of course.

      There are a hundred other ways to do the same thing. Unfortunately since MS can revoke the license to these patents any time they bump up the version number or add a new feature, you're given a neat tool in the short term, and a big-ol trap in the long term. Once everyone is using .NET, they can lock everyone else out and make sure everyone tracks the only remaining up-to-date version, Microsoft's. It's like IE all over again, but now MS owns the standard. Only a retard would put their head in that bear trap, and defend it by saying "yeah well it's hypothetically possible that ext3 is an equally deadly bear trap on the head!"

      --

      The enemies of Democracy are
    6. Re:Merely conjecture by walshy007 · · Score: 1

      In the end I guess, I know anything I write will infringe patents to some extent, so I don't care what I code for, I fix problems with code. To be told I cannot write what I want seems extremely.. limiting and unfree. Such is the world of software patents of course, but if I'm fucked either way I'd rather implement things however I like without even looking at patents. Stupidity be damned.

      Just as people are free to write proprietary software, people should be allowed to write things with mono, it's their choice.

      "We are not here to give users what they want, we are here to spread freedom" - Richard Stallman

      The freedom he speaks of in the software patents aspect is very twisted, since patents inherently limit peoples ability to do what they want the way they want with their software.

      I'd rather ignore all software patents, and take my chances fighting them than limit what I write. Even if mono WAS successfully sued, do you really think it would cease development or disappear? Just as I'm sure the open implementations of decoders for patented codecs magically don't exist any more.

      Personally, I don't even like .net much at all, but I respect peoples freedom to use software they've written themselves, no matter what it implements. I know under the current system this can be illegal depending on functionality/country of residence (dmca and all that)

      You have to admit though, Stallman is hardline no grey area, if you can point at a specific patent for a piece of software, he will call it the devil and not free, even if the party has no intention on sueing for damages/royalties. This almost makes me actually want to go patent hunting, if it wasn't for the fact I love OSS software.

      I agree with stallmans views on 99% of things, but with certain items such as this he's just too hardcore, with enough vague unknown patents you could make almost all OSS illegal if everyone was hardline 'no patents allowed' and stuck to it.

      In sticking with the fat example.. it was KNOWN that linux violated the fat long filename support patent for quite some time.. but it was only changed when microsoft sued tom tom.. why? if the mere danger of the patent existing is enough shouldn't it have been re-written long before that and never been an issue?

      Anyways, I tire of this, to some people RMS can do no wrong, I applaud most of his efforts, but remain that as an end user and as a developer, it's MY CHOICE what software I want to run. Being "no patents or die" ensures that anyone with a patent vague enough can take chunks out of OSS

      I do apologise for not backing up my arguments earlier more though with references, hunting through patents really isn't the highlight of my day

    7. Re:Merely conjecture by Chris+Burke · · Score: 1

      To be told I cannot write what I want seems extremely.. limiting and unfree.

      Just as people are free to write proprietary software, people should be allowed to write things with mono, it's their choice.

      How is being told that you shouldn't use some product by someone with no actual authority over you in any way "unfree"? You obviously don't feel compelled to obey RMS, he can't make you stop, he can only explain why he thinks it's a bad idea. So you ARE "allowed" to do whatever you want.

      That doesn't mean everyone will approve. When the goal is maximizing user freedom everywhere, you can say "Hey I'm going to go write proprietary software for Windows", and they will understandably not approve of your choice to use your personal freedom to limit the freedom of others. But it's still your choice. It's their choice to think that's a bad choice. So what was your point even?

      You have to admit though, Stallman is hardline no grey area, if you can point at a specific patent for a piece of software, he will call it the devil and not free, even if the party has no intention on sueing for damages/royalties. This almost makes me actually want to go patent hunting, if it wasn't for the fact I love OSS software.

      Oh yes RMS is very hardline and uncompromising on his principles. However, he is able to distinguish based on the nuances of the situation, which you seem to have trouble with which is why everything you said after "grey area" is bullshit. Samba vs Mono, it's that simple.

      In sticking with the fat example.. it was KNOWN that linux violated the fat long filename support patent for quite some time.. but it was only changed when microsoft sued tom tom.. why? if the mere danger of the patent existing is enough shouldn't it have been re-written long before that and never been an issue?

      Did I not mention it involves multiple factors? Do you not remember the .gif example from my previous posts, which was dealt with before anyone got sued? The answer is "different situations are different", something I find it amazing I even have to type.

      Anyways, I tire of this, to some people RMS can do no wrong

      Ugh. Yes, it is tiring talking to someone who refuses to distinguish.

      I do apologise for not backing up my arguments earlier more though with references, hunting through patents really isn't the highlight of my day

      That's fine. You could have at least read mine, and seen how different situations are different. What good would patent searches do when your basic postulate is that all situations are the same, so you don't need to know how the patent is used, who owns it, what the legal situation around the patent is, etc etc. Those things matter. You won't find them in a patent search.

      --

      The enemies of Democracy are
  19. Impedance mismatch by Angst+Badger · · Score: 5, Insightful

    Stallman and de Icaza have completely different goals, as do the larger Free Software and Open Source movements they are part of. There is unfortunately a tendency on the Open Source side to obscure this difference by claiming that Free Software is a subset of Open Source, often through the use of equivocation with the ambiguous English word "free", but Free Software is not a subset of Open Source.

    The Free Software movement's position is essentially ideological, based on the philosophy that closed source is ethically and morally wrong. The Open Source position is essentially pragmatic, based on the theory that closed source (the cathedral) is less efficient than open source (the bazaar). Free Software is an ethical stance; Open Source is a high-level development methodology. The two sides end up shouting over each other's heads more often than not, as they are today, because they are using much of the same terminology to describe completely different things.

    As such, de Icaza is wrong when he says that Stallman is missing an opportunity here. From the perspective of Free Software, especially given Microsoft's well-documented past behavior, cooperation with Microsoft is not an opportunity, it's a trap with a flashing neon TRAP sign above it. Conversely, it might well be an opportunity for Open Source, at least insofar as the literal issue of "open source" is concerned, though probably only in the short term.

    Closed source software vendors ultimately make their money from artificial scarcity. Yes, it is possible to make money with open source, but the kind of money that Microsoft and most of its peers rake in comes only from closed source. To the extent that they are publicly-owned businesses, and therefore exist to make as much money as possible, they will only expend their assets -- including opening some of their source -- if they believe that it will lead to greater profits. Stallman is entirely correct to be wary of Microsoft here. Microsoft views the Free Software and Open Source movements as competitors, just as they view other conventional closed source companies as competitors. To expect them to behave in a genuinely cooperative fashion with groups that are, in an increasing number of areas, eating into their profits is to live in a utopian fantasy world.

    --
    Proud member of the Weirdo-American community.
    1. Re:Impedance mismatch by andrew554 · · Score: 0

      Hmm, to me Icaza reimplementing .NET as Mono seems to be the direct analogue of Stallman reimplementing Unix as GNU. And for many of the same reasons (to allow people using the un-Free .NET escape to a Free platform). And with many of the same risks (that he would be shut down by the legal department of a powerful corporation).

    2. Re:Impedance mismatch by The+Second+Horseman · · Score: 1

      Well, in all fairness, Stallman isn't exactly great at working with others. The arguments over the years vs. other licenses, complaining that the OpenBSD project actually distributed a couple of closed source apps that a user could choose to install as an option, etc. I halfway think their new push on Microsoft is to smooth over the fact that they spent the last couple of years acting like they wanted to conduct an ideological purge.

      Seriously, it's like the bit it "Life of Brian" where they're arguing over the "Judean People's Front" vs. the "People's Front of Judea" and the "Judean Popular Peoples Front". Frankly, as soon as Stallman is gone, the "movement" is going to deteriorate into a bunch of splinter groups shouting over which one is the true continuation of his mission. Kind of like the followers of the gourd vs. the shoe.

    3. Re:Impedance mismatch by 2short · · Score: 1

      "There is unfortunately a tendency on the Open Source side to obscure this difference by claiming that Free Software is a subset of Open Source, often through the use of equivocation with the ambiguous English word "free", but

      "Free" has several meanings in English, and one highly specific one when RMS uses it. To be clear, his is a perfectly reasonable, principle-based meaning, and I have no objection to it. But it's not the only principled, reasonable definition of free (even 'as in speech') with respect to software.

      "Free Software is not a subset of Open Source."

      Using whatever definition of "Free Software" you like, what "Free Software" project is not Open Source? Of course it's a subset. Open Source advocates who say Free Software is a subset of open source doesn't mean it's inferior. They are pointing out that Free Software fulfills all the requirements they care about, and that it has more requirements, and they don't care about those. That last may be infuriating to Free Software fans, but it doesn't make it false.

    4. Re:Impedance mismatch by Angst+Badger · · Score: 1

      Using whatever definition of "Free Software" you like, what "Free Software" project is not Open Source? Of course it's a subset. Open Source advocates who say Free Software is a subset of open source doesn't mean it's inferior. They are pointing out that Free Software fulfills all the requirements they care about, and that it has more requirements, and they don't care about those. That last may be infuriating to Free Software fans, but it doesn't make it false.

      Okay, this is basic set theory. In order to be a subset of Open Source, all of the properties of Free Software would have to also be properties of Open Source. That is manifestly not the case. It is possible to have an Open Source package that is not also a Free Software package. The reverse -- Free Software that is not also Open Source -- is not possible. If you want to pick nits, Open Source is therefore a subset of the properties of Free Software.

      Considered more broadly, the two sets do intersect, but neither is a proper subset of the other.

      --
      Proud member of the Weirdo-American community.
    5. Re:Impedance mismatch by 2short · · Score: 1

      "Okay, this is basic set theory"

      It's the first day of junior-high set theory... and you fail.

      "It is possible to have an Open Source package that is not also a Free Software package."

      So there are elements of the set "Open Source software packages" that are not members of the set "Free software packages". So "Open Source software packages" cannot be a subset of "Free Software packages"

      "The reverse -- Free Software that is not also Open Source -- is not possible."

      Right. There is no member of the set "Free Software packages" that is not a member of the set "Open Source packages". Which is the definition of "subset".

      "If you want to pick nits, Open Source is therefore a subset of the properties of Free Software.

      Considered more broadly, the two sets do intersect, but neither is a proper subset of the other."

      A is a proper subset of B means:
      For all x in A, x is in B.
      There exists a y in B such that y is not in A.

      It doesn't matter if you want to pick nits or consider things broadly; Free Software is a proper subset of Open Source software, according to any reasonable definitions of the terms, apparently including yours. I'm still not sure why that would be bad.

  20. Re:don't listen to Stallman by Just+Some+Guy · · Score: 5, Insightful

    Stallman has never programmed in either Mono or .NET.

    Neither have I, but I know what they are.

    He has no idea what the relationship between C#, CLR, .NET, and Mono is.

    So you disagree with RMS: fine. But you're doing yourself a grave disservice by dismissing him as someone who doesn't know what they're talking about. Love him or hate him, he's a sharp guy who knows his stuff.

    And he has no idea of what the legal situation is.

    I'm sure the founder of the FSF and the author of the first GPL is wholly ignorant of legal issues in software development.

    Don't be stupid. Again, it's OK to disagree with the man. Just don't do it on the grounds of "he's old and doesn't know anything", because it's possible (in fact, certain) that he knows more about it than you do.

    --
    Dewey, what part of this looks like authorities should be involved?
  21. Long like our Uber-Ally by Anonymous Coward · · Score: 1, Insightful

    I always thought it was hilarious that Senor Miguel's motive for starting GNOME was that the then non-free QT wasnt 'free enough' to his tastes
    and that now that he is on the other side of the equation, he has utter contempt for the people have the same opiinions of him.

    We all become our fathers eventually. Soon Miguel will tell us to get off his lawn.

    Im still waiting to see if .NET will become the framework for GNOME 3 or version 4 like he has promised us.

    Microsoft controlled free software: like a warm bowl of leftover barf.
    Hmm....

    1. Re:Long like our Uber-Ally by walshy007 · · Score: 1

      Microsoft controlled free software

      If you consider mono microsoft controlled software... what about wine? samba? openoffice (since they implement ooxml compat) since all of these things more than likely have some form of software patent associated with them.

      If all patent encumbered software was removed from a typical linux distro.. you'd have no dvd playback still, you couldn't mount fat filesystems, etc... almost everything you can think of in software infringes a patent if you look hard enough for one

  22. Oh change the record FFS by Viol8 · · Score: 0, Troll

    I'm sick and tired of the attacks on everyone who might go against the juvenile group-think on this website and actually feel some of the things microsoft produce have something to offer the world and would like to extend it.

    "Ah Miguel. His rant may have virtually zero actual content,"

    Blah blah.

    Give it a rest you tedious FSF troll.

    1. Re:Oh change the record FFS by betterunixthanunix · · Score: 4, Insightful

      "I'm sick and tired of the attacks on everyone who might go against the juvenile group-think on this website and actually feel some of the things microsoft produce have something to offer the world and would like to extend it."

      Sorry, but after years of trying to undermine and bring an end to the free software and open source software movements, Microsoft needs to make the first move. Thus far, all they have done is contributed some drivers to Linux that make it easier to run Windows in a VM, and made it slightly easier for open source developers to develop software for Windows. Note their emphasis on running Windows. Note that Windows is more proprietary, more shackled than ever before.

      Call me when Windows and/or MS Office have been GPLv3'ed.

      --
      Palm trees and 8
    2. Re:Oh change the record FFS by cyberjessy · · Score: 1

      Microsoft needs to make the first move.
      Why? There are doing well considering there was a recession, and Windows 7 looks like a winner.

      Note that Windows is more proprietary, more shackled than ever before.
      Err. How? Hasn't it always been closed source? Or is there an "Extremely Closed Source" classification?

      I love open source, and use linux on my primary desktop. But I am not going to whine about Microsoft not doing enough for open source.

      --
      Life is just a conviction.
    3. Re:Oh change the record FFS by cheesybagel · · Score: 1

      Windows did not use to have DRM support and now it does.

    4. Re:Oh change the record FFS by Toreo+asesino · · Score: 1

      Thus far, all they have done is contributed some drivers to Linux that make it easier to run Windows in a VM, and made it slightly easier for open source developers to develop software for Windows. Note their emphasis on running Windows. Note that Windows is more proprietary, more shackled than ever before.

      Call me when Windows and/or MS Office have been GPLv3'ed.

      Incorrect. They've actually helped out quite a few OSS projects including samba, ODF, FireFox, Apache to name but a few. 10 years ago I would have agreed with you, but Microsoft are much more open to interoperbility now than ever before.

      --
      throw new NoSignatureException();
    5. Re:Oh change the record FFS by otopico · · Score: 2, Insightful

      Yeah, and in 1970 there was no iPod.

      What exactly is your point? That at some point in time, businesses didn't fear digital copies and now they do? What was M$ supposed to do? Say 'no, we refuse to implement anything to legally cover our ass when we get sued for facilitating piracy'?

      Yeah, Windows now has drm. That has a lot more to do with media companies demanding it in order to allow their product to work in Windows than M$ inventing it and forcing the masses to its will.

      I won't claim M$ isn't and hasn't been shady as hell, but to blame them for closed source drm evil is as insane as the people that listen to RMS whine about it being 'GNU/Linux' They seem to miss the point that after DECADES, RMS can't get his damn kernel to a point where Linux isn't a better product.

      Blame M$ for the things they have done, not for the things you imagine they will do. In the end, it is just F-ing software, use what you like and get on with your life... nothing to see here.

    6. Re:Oh change the record FFS by slashbart · · Score: 2, Insightful

      Incorrect. They've actually helped out quite a few OSS projects including samba, ODF, FireFox, Apache to name but a few. 10 years ago I would have agreed with you, but Microsoft are much more open to interoperbility now than ever before.

      What a load of baloney:
      MS grudgingly gave the Samba people a pile of incomplete documentation, after it was forced to do so by the EU
      MS desperately attacked ODF, came up with its pile of crap MS-OOXML, which it specifically named such that it was easily confused with ODF, and then when they managed to force it through the ISO organization, in the process pretty much destroying that organization, they abandoned the standard because even their own Office program didn't implement it.
      Firefox? You're full of it.
      Apache, they gave money to the Apache foundation. We don't know why yet, maybe to make apache run better on Windows.

    7. Re:Oh change the record FFS by aztracker1 · · Score: 1

      Umn, what about all of MS' own contributions to OpenSource? IronPython/IronRuby or for that matter pretty much anything they've contributed in terms of a license that is friendly to using under Mono? They've actually changed licenses on things a couple of times to be more permissive specifically to being able to run it on Mono. ASP.Net MVC for example. Seems to me they've been very friendly in this regard.

      No, they haven't gone out of their way to make things that can't be used on Windows... but this would be like bashing all the Linux security software companies for not making a Windows port of their software. I think it would be nice if MS could find a way to fund/license/support an environment similar to the windows support in OS/2, like Wine as a commercial interest for running windows API based, and even .Net software on OSX and Linux... to be honest, I'd be a lot more leery of such a venture than I ever am/was of Mono or WINE.

      Expecting a core commercial product from MS to ever be distributed under a GPL or any FLOSS friendly license is pretty ignorant. But they have released quite a bit under friendly terms.

      --
      Michael J. Ryan - tracker1.info
    8. Re:Oh change the record FFS by fritsd · · Score: 1

      Yeah, Windows now has drm. That has a lot more to do with media companies demanding it in order to allow their product to work in Windows than M$ inventing it and forcing the masses to its will.

      I disagree. If the media companies demanded DRM and Microsoft, the maker of the OS on more than 90% PC's, told them to spin on it, do you seriously believe they would forbid 90% of computer users to play DVD's on their PC's? Region coding would be a thing of the past already.

      --
      To be, or not to be: isn't that quite logical, Slashdot Beta?
    9. Re:Oh change the record FFS by IamTheRealMike · · Score: 1

      Um, no. Microsoft don't provide any Windows built in game copy protection, yet nearly every game provides their own. If you think Microsoft refusing to implement DRM would have meant no DRM you're crazy.

    10. Re:Oh change the record FFS by Blakey+Rat · · Score: 1

      No, computers just wouldn't be able to play Blu-ray disks. Sony (et al) would just declare, "you need a Blu-ray player, you can't use a Blu-ray drive in a PC" and consumers lose out. After 4-5 years pass, someone would eventually port the DRM in Windows in a third-party application (much like iTunes adds DRM that isn't currently present in Windows) allowing it to play Blu-ray disks.

      Microsoft's OS runs the DRM required for Blu-ray because their customers demanded it. Putting that in other words, Microsoft is addressing people's needs!

      They didn't invent the DRM, they probably don't even like the DRM, but they did it anyway because that's what people want.

    11. Re:Oh change the record FFS by Anonymous Coward · · Score: 0

      Bull-fucking-shit!

      M$ implements digital restrictions management for one reason. They want to be the conduit for the distribution of content on the Windows platform. They figure if they just build it in, producers will gravitate to that instead of building their on protection measures and they'll get a cut of any media sold that licenses their codecs. WMA, WMV...

    12. Re:Oh change the record FFS by Toreo+asesino · · Score: 1

      So interop efforts only count if they willingly devoted time & money to a non-profit project now?

      Sorry; in which case you're probably right; they've done very little for interop.

      Btw; the ODF implementation for the Excel that's non-standard was non-standard because there is no standard for the part everyone complained about.

      Also, RE: samba; Microsoft also donated Microsoft Developer Network (MSDN) Premium subscriptions to the core Samba team; built a test bed with them; started sharing testing tools; and worked to preserve the Unix Extensions in CIFS to ensure continued compatibility with Microsoft's software.
      A bit more than emailing a PDF.

      --
      throw new NoSignatureException();
    13. Re:Oh change the record FFS by Blakey+Rat · · Score: 1

      If Microsoft were only in it to get a cut of media that licenses their codecs, why did they stop licensing their codecs? They shut down the only DRM they were licensing to other parties, and instead they're using their own DRM scheme for their current Zune and Xbox Live stores-- much like Apple does for iTunes.

      Here's the entirety of the DRM included with Windows Vista/7:
      1) Genuine Advantage product activation.
      2) Windows Media DRM decoders (used by Media Player and possibly Media Center for *legacy* DRMed music.)
      3) Protected Path stuff, required for Windows to legally play Blu-ray disks.

      That's it. That's all she wrote.

      You're a ranting paranoid with no grasp of reality. Like so many others on this site.

    14. Re:Oh change the record FFS by Disgruntled+Goats · · Score: 1

      Call me when Windows and/or MS Office have been GPLv3'ed.

      Oh you mean like how the Linux kernel is GPLv3... oh wait.

  23. Actually RMS has been constant by Anonymous Coward · · Score: 0

    As most of the above posters mention, like him or not, RMS has been pretty constant in his beliefs.

    One person mentioned that you know where he stands on a question before he even answers it.

    So constance is a given with him.

    Your 2nd paragraph seems like straight out of the Mono-lovers handbook.
    No, the GNU project isnt the same as mono so dont even try it.
    As for Redmond's commitment.
    Please read a bit of tech history if youre too young to remember the last 20, 10 or 5 years....

    The only group that gets screwed more than MS competitors are its partners. Eventually somewhere down the partnership, they will take you for a car ride and the big beefy guy seated behind you will slip a wire around your neck.

    1. Re:Actually RMS has been constant by jipn4 · · Score: 1

      As most of the above posters mention, like him or not, RMS has been pretty constant in his beliefs.

      Where did I accuse him of being inconstant? He is quite "constant" in his beliefs, he is simply wrong on the facts when it comes to Mono.

      Your 2nd paragraph seems like straight out of the Mono-lovers handbook.

      If FOSS doesn't move beyond C, C++, and Perl/Python/Ruby, we might as well give up and cede the industry to Microsoft right now, because nobody in their right mind is going to continue developing applications in those languages in the years to come.

      Mono right now is the best alternative. If Stallman wants people to use something different, he needs to put up or shut up.

      No, the GNU project isnt the same as mono so dont even try it.

      No, the GNU project is not the same as Mono. The GNU project, at its core, gives us a bunch of 30 year old command line tools, a compiler for a bunch of obsolete languages, a debugger that barely works, and an editor/IDE that nobody uses anymore. Everything else has been created by other people.

      As for Redmond's commitment. Please read a bit of tech history if youre too young to remember the last 20, 10 or 5 years....

      Microsoft's commitment is legally binding.

      The only group that gets screwed more than MS competitors are its partners.

      The relationship between Mono and Microsoft is not a partnership.

    2. Re:Actually RMS has been constant by Bat+Country · · Score: 1

      If somebody consistently believes the world is on fire for 20 years, you call them a crazy.

      If somebody consistently claims for 20 years that inside the referent of "Earth," "down" is in the direction of the planet's core, you call them "right."

      If somebody consistently argues for 20 years that the existence of anything that is not idealistically free is totally destructive to all of the things that are idealistically free.... You give them their own acronym and deify them.

      Consistency of opinion and idealistic stance is only constructive and useful when there's no sound evidence contradicting those opinions. Anybody whose opinion cannot be even slightly swayed by evidence that they may not always be right is by definition a crank.

      --
      The land shall stone them with the bread of his son.
    3. Re:Actually RMS has been constant by MightyMartian · · Score: 1

      What a bunch of ludicrous pap. As to command line utilities, well guess what, even Microsoft (finally) in Server 2008 is giving admins the capacity to use terminal sessions to administrate servers.

      As to "obsolete" give me a break. .Net was not revolutionary, Sun had already done the heavy lifting in a lot regards. And what's obsolete about compiled or interpreted languages? C and Cobol make up the vast majority of code in use, with C++ probably a little ways behind. None are particularly obsolete, and it's not as if C# offers any particular feature that can't be found elsewhere.

      That's the problems with shills like you, you've got your heads so far up Redmond's ass that you actually think the computing world revolves around Microsoft knock-off's of other technologies.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    4. Re:Actually RMS has been constant by Nick+Ives · · Score: 1

      Microsoft's commitment is legally binding.

      Right, they've committed themselves to not sue fully compatible implementations of ECMA 334 and 335. That's far from all of .Net and the "fully compatible" clause means it violates the FSFs freedom 1, the freedom to "change it to make it do what you wish".

      --
      Nick
    5. Re:Actually RMS has been constant by cheesybagel · · Score: 1
      If FOSS doesn't move beyond C, C++, and Perl/Python/Ruby, we might as well give up and cede the industry to Microsoft right now, because nobody in their right mind is going to continue developing applications in those languages in the years to come.

      C will still be around after .NET is dead and buried. C# is actually less advanced than Python and Ruby because it does not have dynamic typing. Something that even Smalltalk had. C# is a clone of Java.

    6. Re:Actually RMS has been constant by harlows_monkeys · · Score: 1

      Right, they've committed themselves to not sue fully compatible [microsoft.com] implementations of ECMA 334 and 335. That's far from all of .Net and the "fully compatible" clause means it violates the FSFs freedom 1, the freedom to "change it to make it do what you wish"

      This is not a problem. Let's first consider the ECMA parts of Mono. There are safe for all of the following reasons:

      • Community Promise.
      • Mono is one of the Linux technologies that is covered by OIN, so if anyone dared sue over them, there would be some serious patent retaliation.
      • One of the inventors on Microsoft's patents and Microsofts director of IP have said projects like Mono are OK. This sets up a pretty good estoppel argument if Microsoft were to sue.
      • There's also a pretty good laches defense, because Microsoft has long been aware of Mono, and even encouraged it.

      Now let's consider versions of .NET and C# since the version standardized by ECMA. Those portions would not be covered by the CP. What's the risk there? First question, are there even patents covering them? The changes since ECMA as far as I know are evolutionary changes that are similar to things in many other languages commonly used on Linux. We have no reason to believe there even are patents from Microsoft covering these. If Microsoft does have a patent covering them, that patent is also likely to cover similar things in Java, Python, Ruby, etc. Microsoft could do a lot more damage to Linux suing over Python than they could over Mono. Also, there's still the OIN and laches defenses for sure, and probably the estoppel defense.

      Finally, there are the Mono ports of Windows-specific things, like WinForms, ADO.NET, and such. These are the ones with some risk. They may be under OIN's protection. I don't think we'd have the estoppel argument, because I don't think any Microsoft spokesperson has ever said they are OK. Still some laches, though.

      Conclusion: if you want to use C#/Mono to write Linux applications, just use GTK# for your GUI instead of WinForms, use the database connector from your database vendor instead of ADO.NET, and you have no more need to fear patents than you would if you had written in any other common Linux language that isn't C.

    7. Re:Actually RMS has been constant by Nick+Ives · · Score: 1

      You're missing the point, which is that you're not free to produce a non-compatible implementation. Regardless of how useful that would be, the FSF view is that you should be free to do so.

      RMS and the FSF always stick to their principles on issues like this because to compromise on the four freedoms would completely destroy all their credibility. There's free software and there's proprietary software and the former is ethical whilst the latter isn't. Because it's not possible to write an implementation of .Net that's free from any patent threat then the FSF view is that it's unethical to write, distribute or encourage people to use such software.

      This applies to any software that's under patent threat; if the Linux kernel were to be threatened with an impossible to code around patent (purely for example) then the FSF view would also be that the project should cease until such time that the threat has passed.

      It's the classic freedom or death position and I think any honest observer would admit that the FSF has been consistent with it.

      --
      Nick
    8. Re:Actually RMS has been constant by Anonymous Coward · · Score: 0

      Microsoft's commitment is legally binding.

      OK, maybe that Microsoft Community Promise is legally watertight and binding.
      That means Microsoft can't sue users of mono with patents.
      <tinfoil-hat-time>
      However..
      we are in a financial crisis, so if Microsoft needs to sell a package of patents for much-needed cash to, oh, say Intellectual Ventures, and *they* subsequently sue users of mono with their newly acquired patent portfolio, what then?
      </tinfoil-hat-time>

    9. Re:Actually RMS has been constant by harlows_monkeys · · Score: 1

      You're missing the point, which is that you're not free to produce a non-compatible implementation. Regardless of how useful that would be, the FSF view is that you should be free to do so

      The CP won't cover you if you produce a non-compatible implementation. That just leaves the OIN, estoppel, and laches (assuming there are valid patents in the first place, and that your deviation from the standard didn't take you out of the scope of those patents).

    10. Re:Actually RMS has been constant by Abcd1234 · · Score: 1

      C# is actually less advanced than Python and Ruby because it does not have dynamic typing.

      Just as an aside, by that argument, Haskell is "less advanced" than Python and Ruby... which is, of course, utterly absurd.

      Type inference is a perfectly fine substitute for dynamic typing, and as a bonus, brings compile-time type checking along with it. And guess what? C# 3.0 includes type inference.

      C# is a clone of Java.

      Uhuh. C# beat Java to generics, type inference, type-safe function pointers, and lexical closures, to name just a few. Are C# and Java comparable? Absolutely. But only an idiot would claim that C# is a simple Java clone, particularly given Java has been trailing in terms of features since the day C# came out.

    11. Re:Actually RMS has been constant by Anonymous Coward · · Score: 0

      No, that is not how it works. The promis is like a license. Once you give it you can't revoke it. If you have a license for a patent, and the patent is sold to NewCorp you still have the rights granted in the license.

    12. Re:Actually RMS has been constant by jipn4 · · Score: 1

      You're missing the point, which is that you're not free to produce a non-compatible implementation.

      No, you're missing the point. You are free to produce a non-compatible version; there is no known patent, license, or copyright stopping you from doing so.

      The reason Microsoft had to limit their promise in that way is because otherwise you might incorporate other Microsoft patented technology into your ECMA C# implementation and claim immunity from Microsoft patent suits; no corporation would give you that kind of unrestricted license.

      This applies to any software that's under patent threat

      Instead of spreading FUD, why don't you and RMS specifically list which patent Mono is supposed to be threatened by.

      if the Linux kernel were to be threatened with an impossible to code around patent (purely for example) then the FSF view would also be that the project should cease until such time that the threat has passed.

      By that standard, we need to stop using Firefox, X11, the Linux kernel, and probably gcc, since they are all under "impossible to code around patent threats".

      So, I think that's a bad standard.

    13. Re:Actually RMS has been constant by jipn4 · · Score: 1

      As to "obsolete" give me a break. .Net was not revolutionary

      No, .NET was not revolutionary. There have been managed, garbage collected, type-correct languages for three decades, longer than C and C++. But C# is the first efficient, safe, garbage-collected language in decades that actually has a chance for widespread adoption.

      That's the problems with shills like you, you've got your heads so far up Redmond's ass

      That's the problem with people like you: you're technically so incompetent that you have to resort to categorizing technologies by brands and labels, rather than by understanding the issues. And people like you keep condemning us to technological stagnation.

      If people like Stallman hadn't wasted two decades on C hacking, we wouldn't be in this situation; we didn't have to stoop to using Microsoft's knock-off of Sun's knock-off of a lot of other technologies.

      If Stallman doesn't like C#, he should create an alternative instead of spreading FUD. I'll just use the best open source tools I can find, and that means Mono.

    14. Re:Actually RMS has been constant by jipn4 · · Score: 1

      and the "fully compatible" clause means it violates the FSFs freedom 1, the freedom to "change it to make it do what you wish".

      Since the promise isn't part of a license, it doesn't violate anything, it is just an extra assurance if you like. You don't need to rely on it since Microsoft doesn't seem to have any enforceable patents on ECMA C# anyway.

      That's far from all of .Net

      Good; I hate .NET (but I like Mono).

  24. You Don't Know, little richard by LifesABeach · · Score: 1

    RMS states, "Debian's decision to include Mono in the default installation, for the sake of Tomboy which is an application written in C#...". Memo to RMS, 'dottie-NET' doesn't natively run on Linux, or Mac. As for me, listening to pundits of m$ is like watching Darth Vader participating at a Cheer Leading Summer Camp.

    1. Re:You Don't Know, little richard by Anonymous Coward · · Score: 0

      There are C++ applications that run on Linux with the same functionality as Tomboy and do not require Mono.

  25. Re:don't listen to Stallman by Zontar+The+Mindless · · Score: 5, Insightful

    Stallman has never programmed in either Mono or .NET. He has no idea what the relationship between C#, CLR, .NET, and Mono is...

    That's preposterous -- it's like saying someone is in no position to judge whether or not the Nazis were evil... unless he speaks German.

    Stallman's position is that anything built on Mono is built on a foundation of trust in Microsoft, which means a foundation made of sand.

    You don't need to write any Mono code to judge whether or not his contention is true. All you need to know is that, time after time after time, Microsoft have demonstrated that they are not to be trusted.

    --
    Il n'y a pas de Planet B.
  26. Stallman is your lord and master by Adolf+Hipster · · Score: 0, Troll

    All shall bow down before him.

  27. spending time on opportunities ? by viralMeme · · Score: 4, Interesting

    "Since we only have a limited time on earth, I have decided to spend my time on earth as much as I can trying to be like the second salesman. Looking at opportunities where others see hopelessness"

    Which begs the question as to why expend so much energy in duplicating dotNET onto the Linux platform. Isn't whole the MONO effort diverting developers from developing native Linux applications?

    "The creation of the CodePlex foundation was an internal effort of people that believe in open source at Microsoft. They have been working from within the company to change it. Working at CodePlex is a great way of helping steer Microsoft in the right direction"

    What was wrong with SourceForge. If I was cynical and recalling Microsoft's past behaviour, including tthe NovoSOFT trojan .. er covenant, I would suspect this as yet another attempt to co-opt and control a technology they don't own. Why not contribute to SourceForge instead of creating and stacking their own organization. Same with the numerous Microsoft 'open source' licenses. It's very telling that GPL 3 is not one of the supported licenses on CodePlex.

    And as an 'open source' supporter I fail to understand how you would recommend something called the LinuxHater's Blog

    'If you're a freetard, but you need to run Windows at work or something, I've got an idea for a utility that will keep you true to the cause'

    'How many hours do I have to waste wading through the monument of shit known as the debian package repository?'

    1. Re:spending time on opportunities ? by nstlgc · · Score: 1

      Which begs the question as to why expend so much energy in duplicating dotNET onto the Linux platform.
      Isn't that what GNU did to commercial Unix?

      --
      I'm Rocco. I'm the +5 Funny man.
    2. Re:spending time on opportunities ? by miguel · · Score: 5, Informative

      I work on Mono, because I like it. If you want to learn more about my goals, you can read this old post:

      http://www.mono-project.com/Mailpost:longreply

      As for CodePlex: it turns out that there are two entities: CodePlex.ORG (owned by the Foundation) and CodePlex.Com (Owned by Microsoft, and has no affiliation with the foundation).

      It is beyond unfortunate that the Foundation adopted the name from the hosting site. The logic apparently was "It is already a known brand". In my opinion, moving ahead with this name was a terrible decision as it is incredibly confusing, a point that I have raised with the board of directors.

      The CodePlex foundation has no control over the contents of CodePlex.com.

    3. Re:spending time on opportunities ? by Anonymous Coward · · Score: 0

      Which begs the question as to why expend so much energy in duplicating dotNET onto the Linux platform.

      Why do OSS devs expend so much energy in duplicating practically every fucking thing in the GNU/Linux world?

    4. Re:spending time on opportunities ? by viralMeme · · Score: 0, Flamebait

      "I work on Mono, because I like it. If you want to learn more about my goals, you can read this old post:"

      Well, I guess you are in a bit of a bind, working in co-operation with the Evil dot Empire. I do believe Stallman and you sparring in public is counter productive.

    5. Re:spending time on opportunities ? by caladine · · Score: 1

      I'd expect it's the same reason why they're duplicating (to steal your line) every fucking thing in the Windows world? Promoting interop is a good thing, I wish people would get off their high horses already.

    6. Re:spending time on opportunities ? by crunchy666 · · Score: 1

      So the "foundation" from the outset is surrounded by ambiguity and attempting to cause confusion between "Free" and "Open Source" software?

    7. Re:spending time on opportunities ? by BitZtream · · Score: 1

      Isn't whole the MONO effort diverting developers from developing native Linux applications?

      No, the only way I will write 'Linux applications' is when someone pays me to do so, they are useless to me, I don't run Linux.

      I will however work on Mono because it runs on my servers, all of them, Solaris, FreeBSD and Windows. I work on Mono because I want to. If there were no Mono I would work on something else, but I wouldn't be working on a Linux application.

      One of the cool things about OSS is that we don't all have to work on software for the same reason in order for it to help everyone. I don't have to use Linux in order for Linux users to benefit from my work on Mono. I don't work on OSS projects that help Linux because you want to make Linux better. I work on OSS projects that I want to make better, and if it benefits you (via Linux) then great, you get something out of it that you wouldn't if that project didn't exist (Mono in this case)

      So no, Mono isn't diverting developers from Linux, its bringing more TO Linux. Of course its bringing more to Solaris, FreeBSD, Windows and other platforms as well.

      Stop being so greedy and wanting all developers to believe what you believe, its not going to be happen. Be happy that you have developers who are willing to share with you in order help each other out, even though we have different targets and goals.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    8. Re:spending time on opportunities ? by Anonymous Coward · · Score: 0

      You must have stopped to consider that MS is just using you as a pawn right? When you look past all the PR, you understand that MS only has one mission only: make money. That is the bottom line. They are legally bound to do nothing but make money for shareholders. That is the nature of the beast you are working with.

      The only reasons why MS entertains you is you are good for the bottom line. You are helping them polish up their credibility with other software engineers and their own employees. Not having a hard line against open source software, they look more rational.

      But when push comes to shove and the opportunity arises, MS's CFO will cut your throat and kick you and your allies in Redmond to the curb.

      I'm all for being an optimist, but not naive.

    9. Re:spending time on opportunities ? by metamatic · · Score: 1

      It is beyond unfortunate that the Foundation adopted the name from the hosting site. The logic apparently was "It is already a known brand".

      Yes, I'm sure it was just an innocent mistake, and not a deliberate attempt to obfuscate. I bet your handlers at Microsoft told you so, right?

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    10. Re:spending time on opportunities ? by dkleinsc · · Score: 1

      It sure sounds to me like the Codeplex.org / Codeplex.com confusion was deliberately set up by Microsoft to encourage the confusion between the two. For instance, reading the top of codeplex.com, it states "Open Source Project Community". That seems a lot like it was set up to deliberately create confusion between the MS brand "Codeplex" and the Codeplex Foundation.

      I respect your development work, but your understanding of PR tactics seems lacking. The standard technique for PR folks who want to make things seem the same when they really aren't is to use similar words (e.g. "Office Open XML" seems at first glance like it's controlled by OpenOffice.org, not Microsoft), and conversely the most common way to make things seem different when they are really the same is to make up an entirely new term (e.g. "detainee" instead of "prisoner"). And just like whitehouse.com is not whitehouse.gov but took advantage of the confusion, codeplex.com is not codeplex.org but seeks to take advantage of the confusion.

      --
      I am officially gone from /. Long live http://www.soylentnews.com/
    11. Re:spending time on opportunities ? by Anonymous Coward · · Score: 1, Insightful

      You are an idiot by claiming (and maybe even believing) that the reason behind the foundation and the hosting company sharing the same name is due to "it is already a known brand". By controlling the hosting site Microsoft in effect controls the availability of the content (where, how, whom to share), which means that ultimately it controls the project. Meanwhile the foundation, which is also controlled by Microsoft, serves only as a public relations faÃade whose objectives is to try to make believe that Microsoft somehow is pro-FLOSS.

    12. Re:spending time on opportunities ? by Anonymous Coward · · Score: 1, Insightful

      "It is beyond unfortunate that the Foundation adopted the name from the hosting site."

      "The CodePlex foundation has no control over the contents of CodePlex.com."

      And you are not an apologist? Are you *sure* of that? Who is in control of CodePlex? Not even the name is safe!

      How about explaining why they don't use source forge as the parent requested? Or any other tool in use by open source for that matter?

      I've no doubt that you love managed code, and I've no doubt that having multiple languages run on a common platform can do some serious good. But as far as Microsoft goes, you've got your head so far in your arse that you don't even see what you are writing.

    13. Re:spending time on opportunities ? by cheesybagel · · Score: 1

      There were no software patents then.

    14. Re:spending time on opportunities ? by johnsu01 · · Score: 1

      I'm glad that you raised disagreement with this, but I think you are downplaying the extent of the connection. From the Foundation FAQ:

      Q: What is the difference between the CodePlex Foundation and CodePlex.com?

      CodePlex Foundation is an extension of the CodePlex brand established by Codeplex.com. Codeplex.com has not only built a strong community, with more than 10,000 projects now hosted on the site, but has steadily built a recognized brand. CodePlex.com launched in June of 2006 out of a need for a project hosting site that operated in a way that other forges didn't â" with features and structures that appealed to commercial software developers. The next chapter in solving for this challenge is the CodePlex Foundation (Codeplex.org). The Foundation is solving similar challenges; ultimately aiming to bring open source and commercial software developers together in a place where they can collaborate. This is absolutely independent from the project hosting site, but it is essentially trying to support the same mission. It is just solving a different part of the challenge, a part that Codeplex.com isn't designed to solve.

      This says clearly that the Foundation was conceived as the "next chapter", and so the name is deliberately the same. RMS's point is that this means we can get some idea of what the Foundation will do based on what the .com has done. It's an independent effort, but supporting the same mission, and the overlap in mission is his point.

      Given that this relates to an underlying deliberate similarity and not just a superficial one in name only, I hope you are also arguing for a change in that mission for the Foundation, and not just a name change.

    15. Re:spending time on opportunities ? by Ant+P. · · Score: 1

      What was wrong with SourceForge

      Nothing, until they fucked up the website and turned it into a steaming pile of Web 2.0!

    16. Re:spending time on opportunities ? by Requiem18th · · Score: 1

      So the whole codeplex thing is muddled enough even before we start asking why codeplex rejects GPLv3 or what's wrong with SourceForge that they had to invent their own brand of Open Source.

      The deal with codeplex, like with mono, is that it is all very muddled. How can we be sure .NET is open? Do we get a license? No, we get a "promise", a conditioned promise, conditioned promise that only covers some "aspects" of it, a conditioned promise that only covers some aspects and only applies to some parties, etc, etc, etc.

      I'll wouldn't touch that without a team of lawyers behind me. Wait, we do have some law teams, the EFF and PJ's "blog", and neither seem to like Mono or Codeplex either.

      All of this from a corporation whose leadership is mostly anti Open Source, and totally anti-Free Software and has used every chance to attack it.

      And you want us to take RMS advise to be watchful as unworthy paranoid fanaticism?

      How retarded do you think I am?

      It's like if your entire blog is a thinly veiled insult against my intelligence.

      --
      But... the future refused to change.
    17. Re:spending time on opportunities ? by fredrik70 · · Score: 1

      cause writing bigger apps in c or c++ is hard work compared to doing it in c# or java.
      What c# has over java is better GTK binding and, imho, far nicer features. Also, mono started when java still was closed source.
      Maybe python with QT binding or just c++ with QT is ok for larger stuff, so I heard, but hey, choice is good.

      --
      if (!signature) { throw std::runtime_error("No sig!"); }
    18. Re:spending time on opportunities ? by lennier · · Score: 1

      "It is beyond unfortunate that the Foundation adopted the name from the hosting site. The logic apparently was "It is already a known brand"."

      Odd. Didn't it cross anyone's mind at the Foundation that there's such a thing as *negative* brand equity? What kind of organisation would even think in terms of 'branding' without considering the target demographic?

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
    19. Re:spending time on opportunities ? by QuantumG · · Score: 1

      Nope, not a troll. "Traitor of the revolution" is putting it nicely. I hope Miguel gets cancer. Really.

      --
      How we know is more important than what we know.
    20. Re:spending time on opportunities ? by pkphilip · · Score: 1

      Miguel, thank you for your work on Mono and the rest. You are one of the best programmers, project managers in the world.

      I think you should perhaps continue with the work you are doing instead of trying to fend off attacks from detractors.

    21. Re:spending time on opportunities ? by demachina · · Score: 4, Insightful

      I often wonder where your real motivations lie Miguel. Between your efforts on Gnome and Mono you seem to be a one man wrecking ball designed to destroy Linux on the desktop. In particular you were a prime mover in creating the fissure between KDE and GNOME, which has so fragmented the Linux desktop world its unlikely to ever compete against Windows and the Mac on the desktop. I've certainly given up on it ever mattering as a desktop OS, Now you are trying to infect Linux and Gnome with Microsoft patented technology which seems to be an even more overt and blatant attempt to wreck Linux to Microsoft's benefit.

      In my attempt to fathom your motivations the only answers I come up with:

      A. You actually think pushing .NET and C# in to Linux is a good idea, and you actually think Microsoft is a nice company. If so you are either naive or just not very bright because Microsoft has always been and still is one of the most ruthless of tech companies and its prime directive is and always has been to destroy all its competitors. Linux is a competitor, not their friend. .NET and C# are quite interesting technologies but no one with any sense would think they are appropriate to introduce as a core technology in Linux.

      or

      B. Sometime ago you actually started working for Microsoft under the table and you have been working to destroy Linux from within, at their behest, by pretending to be a member of the open source community while you've pushed one agenda and then another designed to complete wreck Linux as a desktop OS.

      Now its kind of tin foil hat to go with B) but when you think about it, Microsoft was faced with an existential threat from Linux and they couldn't use the same tactics to destroy it they used on more traditional incorporated competitors. Bill Gates is, if nothing else, smart with a heavy dose of ruthless, and to be honest Miguel, your whole agenda for years seems to be a perfect fit for the role of a mole Microsoft planted in the Linux community to destroy it from within. Planting a high profile mole is, when you think about it, the ideal strategy for a company like Microsoft to use to sabotage a community based threat like Linux.

      Stallman is kind of abrasive and his religious purity can be annoying to no end, but I can be sure he is what he appears to be, his heart and mind are relatively pure and he does have a great track record for spotting snakes in the grass. By contrast I don't think I would ever trust your motives. It is impossible to tell where your heart really is and seem to bear a striking resemblance to one of those snakes in the grass Stallman is so good at spotting.

      --
      @de_machina
    22. Re:spending time on opportunities ? by spongman · · Score: 1

      insightful, my ass!

      you forget that GNOME was the free (as in RMS) alternative to the closed KDE. i think you're barking up the wrong tree there.

    23. Re:spending time on opportunities ? by andrew554 · · Score: 0

      +1 Paranoid

  28. Not trying to troll... by gravyface · · Score: 2, Interesting

    but was/is there a real need for Mono? Anyone actually using it in a production environment? If so, why?

    --
    body massage!
    1. Re:Not trying to troll... by bsDaemon · · Score: 2, Interesting

      I'm a sysadmin at a web host, and we are an all-Linux (CentOS and a few 'real' RedHat machines) in server-space. We have a few customers on VPS or Dedicated hosting who have mod_mono installed into Apache so that they could port over ASP.NET code that they had and still wanted to use. They have had varying degrees of success depending on the complexity of what is they're actually trying to pull off.

      It still seems like a hack-job to me, though... and as a regular Perl user and evangelist, that's something I know a thing or two about... mod_mono is a bigger cludge than any of them though.

    2. Re:Not trying to troll... by gravyface · · Score: 1

      Yeah, I can see for hosting that staying away from Windows Server licenses would save you a bundle, but only if it's solid enough to offer as a .NET web hosting plan for your customers; I'm thinking not.

      --
      body massage!
    3. Re:Not trying to troll... by IBBoard · · Score: 1

      Well, Novell have got OpenSuse built in to Suse Studio, which lets you do something you can't do (at least not without a hugely expensive license) using Windows - deploy ".Net" apps as virtual machines.

      As for why - why not? People use Java, so why not Mono? If you want a higher-level language than C and C++ and want some extra features that Java doesn't have (proper delegates, custom events and properties) then Mono is a good choice. You don't have to go Microsoft-dependant and develop for .Net, just for Mono.

    4. Re:Not trying to troll... by dbIII · · Score: 1

      There's a half decent commercial geophysical application called "Seismic Studio" that is written in dotnet and has actually been run on decent machines for a while thanks to mono. MS stuff is still a bit immature where you have a lot of memory and a lot of cpus and with X you can have it all run on a big noisy machine in the server room instead of on your desk.

    5. Re:Not trying to troll... by bsDaemon · · Score: 1

      It's in Easy::Apache for cPanel, and we'll build it if they bitch hard enough, but not without significant warning against it first.

      Chances are, it'll screw up at some point -- either from stability issues, or not supporting the features they are trying to use. They will then blame us, harass support, etc, so we don't really pro-actively offer it. Unless they're on a $400-a-month dedicated server, its probably not worth the headache that it causes, and best they just go find Windows hosting as they'll be happier in the long run and we won't have to waste time dealing with crap we told them wouldn't work right in the first place.

    6. Re:Not trying to troll... by Anonymous Coward · · Score: 0

      Mono is being used by the US Government to port very real "production" C# projects from Windows to Linux. This is helping to legitimize Linux in that huge user base, which is currently almost exclusively locked into Windows.

    7. Re:Not trying to troll... by mweather · · Score: 1

      And the minute that effort starts getting really successful, Microsoft will sue.

  29. Both are right... by Anonymous Coward · · Score: 0

    ... for their side of the story.

    The only thing we can do is joining one or the other. I join RMS as I do want to make business with Microsoft and not Microsoft to make business on me.

    cb

  30. Re:don't listen to Stallman by speedtux · · Score: 1

    I'm sure the founder of the FSF and the author of the first GPL is wholly ignorant of legal issues in software development.

    His argument is that "Microsoft is probably planning to force all free C# implementations underground some day using software patents". Which specific patents would Microsoft use to do that? How could they do that given their public, legally binding commitments not to do this? What reason is there to believe that applications written in C# are at a bigger risk of that than applications written in Python?

    Just don't do it on the grounds of "he's old and doesn't know anything",

    He is about the same age as I am.

    Don't be stupid.

    Take your own advice. Instead of going all starry eyed because you recognize someone's name, use your own head and ask the right questions.

  31. disclose payment for trolling by Anonymous Coward · · Score: 0

    I My boss forces me to work with .Net but thanks to Mono

    Astroturfer, you are now obligated by the FTC to disclose payment for trolling.
    Your kind doesn't belong here. Get out.

  32. Icaza, not Stallman, has credibility here by speedtux · · Score: 2, Insightful

    The Free Software movement's position is essentially ideological, based on the philosophy that closed source is ethically and morally wrong

    When Stallman objects to things based on ethics, morality, or legality, I often agree with him. But Stallman's objection to C# is not based on ethics, morality, or legality; the Mono license and the ECMA C# standard are completely above board in those regards. Stallman's objection to C# is based on his fear of hidden legal dangers. But Stallman has been unable to translate his fear into specific legal scenarios.

    As such, de Icaza is wrong when he says that Stallman is missing an opportunity here.

    But Stallman has already proven that his judgment in areas of technology is weak. It was people like Linus, Icaza, and the founders of the various Linux distributions that really made free software happen. If it had been up to Stallman and his plodding approach, we'd probably still be running GNU Emacs on Solaris.

    Icaza has far more credibility and a much better track record in picking a winner for writing end user applications than Stallman.

    1. Re:Icaza, not Stallman, has credibility here by locallyunscene · · Score: 3, Insightful

      No, Stallman's objection to C# is based on history.

      If I open my arms to give you a hug and then, when you get close, slap you, how many times will we repeat this exercise before you stop accepting my "free hugs"?

    2. Re:Icaza, not Stallman, has credibility here by frith01 · · Score: 1

      If Icaza has more "credibility" , please explain his support & enthusiasm for OOXML versus ODF ?
      ( Note, OOXML was railroaded through the standards organizations via bribery, extortion, and political pressure from many separate countries branch of Microsoft "Supporters" )
      http://www.groklaw.net/staticpages/index.php?page=20051216153153504

    3. Re:Icaza, not Stallman, has credibility here by IamTheRealMike · · Score: 1

      His enthusiasm can be summed up as "OOXML works, ODF doesn't". I mean, ODF didn't even bother to properly specify spreadsheet formula functions, right? How can anybody take such a "standard" seriously? There was never a choice between OOXML and ODF because ODF as a usable specification did not exist.

    4. Re:Icaza, not Stallman, has credibility here by Anonymous Coward · · Score: 0

      Translate the fear of underground patents to legal scenarios... is what the legal tolds no to do (to engineers)

      I beg to differ, the gnu software collection was almost a complete system by itself when linus added his kernel... Free Software happened in part because of that, but mostly because of the GPL.

      And (just two from the top of my head) emacs and the early gnu cc where not without merit neither... Stallman has delivered

      Maybe Linus, Icaza and you are weak on the politics of economics agents... or just a little blinded by the perspective of money and conveniences of practical compromise

      joe (JoeHrdz at linoffice dot mx)

    5. Re:Icaza, not Stallman, has credibility here by Anonymous Coward · · Score: 0

      But Stallman's objection to C# is not based on ethics, morality, or legality; the Mono license and the ECMA C# standard are completely above board in those regards.

      Can I compile a non .Net compatible version of Mono? Nope. Microsoft's patent agreements only cover .Net compatible versions. And furthermore, the patent protection only covers core libraries. Many of the libs necessary for day to day .Net apps aren't covered.

      There is no way Mono can be free software.

    6. Re:Icaza, not Stallman, has credibility here by Perky_Goth · · Score: 1

      And "This flag makes shit work like Word95" is part of pratical, usable standard, right?

    7. Re:Icaza, not Stallman, has credibility here by Perky_Goth · · Score: 1
  33. RMS == Darl McBride by Charles+Dodgeson · · Score: 0, Troll

    I've long since come to the conclusion that Richard Stallman and Darl McBride share the same crazy belief. Both are convinced that free software is an anti-capitalist plot. The difference between the two is that for RMS this is a good thing.

    A consequence of this is that RMS sees anyone who supports capitalists as the enemy. I really don't know enough about the case with Mono, and I am certainly skeptical of any dealings with Microsoft, but I am also highly suspicious of RMS's judgement in these matters.

    --
    Prime numbers are exactly what Alan Greenspan says they are -S. Minsky
  34. Divide and Conquer by Anonymous Coward · · Score: 0

    It's the mono people trying to push the platform, something many in the F/OSS community see as a trojan with the potential to usurp years of hard work. I for one do not trust Microsoft and it matters not what assurances they give. Given the opportunity to ignore the Mono people completely many of us would.

    Miguel is left arguing from the position of a scumware pusher. If enough folk were foolish enough to side with Miguel, there'd be a split in the free software community. At that point, Mono would have fulfilled it's strategic goal and it's users can look forward to paying-off the monopoly.

  35. Tirania.org blocked by T.E.D. · · Score: 1

    Anyone got an alternate link? My corporate overlords won't let me hit that site, so I'm just getting Stallman's side of things.

  36. Cathedral vs. bazaar...and why I hate that analogy by AnotherUsername · · Score: 1

    A cathedral - A generally beautiful building where people gather together to be filled with hope, listen to the Good Word with their families, give some money to the collection plate to help with expenses so that the cathedral can continue to operate and be a special place for future generations. It is a generally solemn place that people from all over visit because of the beauty and complexity of the architecture, as well as to simply join together in a shared set of beliefs that deal with hope and life.

    A bazaar - A generally chaotic area, filled with men and women all around you shouting at you, trying to get business for mostly shoddy goods, that the merchants try to overcharge for. The goods generally fall apart after basic usage after a month, at which point, if you wish to continue using the goods, you must go back and hope for a better product if you can find the merchant again. The merchants generally care only about your business, and will hope to extort as much as they can from their customers before the customers figure out that the goods are generally crap. Granted, though, if a customer realizes that the goods are not going to be store-bought quality, and will not have many of the features that comes from more expensive product, they won't be as disappointed, but on the whole, if someone doesn't go to the bazaar, and goes to the store instead, they can get a better quality product with half the annoyance of going to the bazaar and checking out a dozen different merchants with marginally different products in order to the find the 'one' that most closely resembles what they want(though it is generally never 'quite' the same).

    This is not to say that I am opposed to open source. But use a better analogy. Really.

    --
    I don't like Linux. This doesn't make me a troll.
  37. Linus on RMS by Xunker · · Score: 1

    From a interview with Torvalds many years ago:

    "I think a lot of the extreme people are much too extreme, like Richard Stallman; He's a very extreme person, and while I admire a lot of his ideals, I don't admire him because he is so extreme that he can't relate to other people; and that's a limitation."

    No taking sides for me, just pointing out that RMS has his own issues.

    --
    Hilary Rosen's speech was about her love of money and her desire to roll around naked in a pile of money.
    1. Re:Linus on RMS by Anonymous Coward · · Score: 0

      RMS has his own issues.

      So do corporations such as MS. They exist for one reason and one reason only. To make money. Appeasing them and smearing together a middle-ground is not going to get them to change. RMS exists for one reason as well, to promote and propagate the values and philosophy he lives for, which are, as a rule, incongruous to the business model of MS. Any interaction between the two is going to be fire and water all the way down.

    2. Re:Linus on RMS by Anonymous Coward · · Score: 0

      HAHAHAHAHAHAHA

      Your RMS impression is PRICELESS!

      Bravo, +1 Funny all the way!

  38. 'Political' Free Software vs. 'Practical' OSS by bsDaemon · · Score: 1

    I think that this has less to do with De Icaza and RMS than it does with the split that's been brewing since around the Bubble days between the "Free Software" people and the "Open Source" people. For the "Free Software" people, nothing less than everything is ever going to be enough. I don't mean this is a troll, but just a simple observation. For them its a political crusade mixed with a sort of religion -- especially for RMS. That much is obvious.

    On the other side of this divide are the more practically-minded Open Source people. Open Source is seen every bit as much as a tactical, if not a strategic, business move as it is a social experiment. It helps level the playing field, reduces barriers to entry, and prevents the establishment of monopolies. It allows users to build communities, but doesn't really seek to impart its view of the world onto users actively.

    De Icaza has moved more towards the Practical Open Source camp over time. Let's not forget that he started GNOME -- the G of which means GNU -- because KDE wasn't really "free software" -- it was merely, more or less, open source. He then went on to found Helix, which was a company based around providing commercial support and integration for GNOME. The Mono project, I do believe, was started to aid in their plans on integrating into the already established corporate environment and easing the ability to port applications off the MS platform and onto a more open one, such as Linux.

    Now, I've never been the world's biggest MS fan, but it really seems to me that hating a company to such personal levels as many people hate MS is really just sort of off base. I know I used to partake of the MS bashing myself as well when I was younger, and maybe its just that now that I'm older and have more experience in life I can see what a waste of effort it is. It's also been because Microsoft has really made visible strides towards openness.

    Microsoft has been for the last several years a co-sponsor of the O'Reilly Open Source Convention, put in a lot of money to fund the event and sending some really amazing speakers to give presentations. I have yet to get to go to one of these things live, but I do watch the videos and I saw some really bang-up speeches from Microsoft employees on everything from functional programming, to open-source plugin extensions for Office and other tools to aid the work flow for scientists (who are very practically minded when it comes to picking tools).

    They are releasing code, they are joining in on community projects, they are funding conventions and projects (Apache anyone?). They aren't the same company they were 10 years ago, but they are still a company and it would be unreasonable to expect them to give away the major bacon. Does it really matter if they were to open up Windows? Office? No, not really.

    Frankly, I think that getting Microsoft to just stick to open standards for information exchange -- document formats, protocols, etc -- would be more than enough. Anything else they want to do would be icing on the cake, but in the mean time we may as well take what we can get and encourage them with good will rather than shifty-eyed suspicion, because like it or not, they are THE major player in the industry and it's better to peacefully co-exist than to try and bash each other's brains out. I think Microsoft has started to figure this out and we, as a community, really ought to let them have a shot and proving it.

    1. Re:'Political' Free Software vs. 'Practical' OSS by jotaeleemeese · · Score: 1

      Some points:

      "For them its a political crusade mixed with a sort of religion"

      Please drop the "religion" nonsense about the Open Source movement. It is not true, it is a bad analogy, and it is tired. Maybe what happens is that nowadays in which political parties look all the same and in which ideology seems to be dead, some folks out there can't countenance that some people are adamant and consistent regarding their ideals, specially when they spot an important issue that needs to be addressed with urgency.

      If having political convictions is a "crusade" so be it, but unlike crusaders, people with political convictions have to lay out their plans for all to see and convince people with logical arguments about why supporting a certain idea is a good thing.

      I just don't understand how some people can equate reasoned debate and action with illogical and mindless religious barbarism, but I suppose that says more about the critics than anybody else.

      "but it really seems to me that hating a company to such personal levels as many people hate MS is really just sort of off base"

      Tell me something, how would you deal with a plumber that flooded your house? And that then stole your kitchen sink? And that then forced everybody selling water taps in town to use as the exclusive plumber, regardless of his numerous legal troubles?

      I am pretty certain that you would move to visceral disdain at some point.

      But here you are, advocating not to hate a company that has used pretty much any underhanded tactic in the book, both legal and illegal (this is a fact).

      I don't know about some of you, but I just simply don't enjoy so much punishment. If you are a masochist, be my guest, I don't partake in such lifestyle.

      "I know I used to partake of the MS bashing myself as well when I was younger, and maybe its just that now that I'm older and have more experience in life I can see what a waste of effort it is"

      Oh, I didn't know the desire for justice and the exasperation of dealing with unethical companies should fade away with age. I will note that since I am not that young anymore.

      "They are releasing code"

      Where? Which? When?

      "they are joining in on community projects"

      Which ones? if it is not under their own "open" license (which aren't) in order to beneift one of their own products, I fail to see where Microsoft is doing anything of the sort.

      "Frankly, I think that getting Microsoft to just stick to open standards for information exchange -- document formats, protocols, etc -- would be more than enough"

      Oh, me too. FAT chance.(punt intended).

      "Encourage them with good will rather than shifty-eyed suspicion"

      We encouraged them with good will in the form of our hard earned cash when they used to make useful software. They used the power obtained from that in order to co-opt the market in ways that are widely documented as illegal in several major localities (the US and EU just to name two). The time for gentle encouragement is long time gone, migrating away from their wares is the only sane response to years of abuse.

      --
      IANAL but write like a drunk one.
    2. Re:'Political' Free Software vs. 'Practical' OSS by harryjohnston · · Score: 1

      Please drop the "religion" nonsense about the [Free Software] movement. It is not true, it is a bad analogy, and it is tired.

      (Note that I'm assuming that when you wrote Open Source instead of Free Software this was merely a typo.)

      I wouldn't use this analogy myself, but I'm not convinced it is inappropriate. The core of the Free Software movement appears to be the assertion that it is unethical, regardless of the circumstances, to provide someone with executable code but not the corresponding source code. But, to the best of my knowledge, this is accepted as an axiom; I'm not aware of any logical arguments in favour of it. To me, that smells of religion, in the broad sense of the word, at least.

  39. Miguel by kanazir · · Score: 1

    If slashdot crowd clearly identified Mr. Miguel as MS lover, why the most of you are still using the most damaging piece of free software ever written - yes, I'm talking about Gnome. Please take a look where MS Windows is, where Gnome is and where XFCE and KDE are (even XFCE is using the same library as Gnome!). Every time I look at the Gnome, I think by myself: this man (Miguel) is payed to keep Gnome in such poor state, there is no other explanation...

  40. Mono guard by SgtChaireBourne · · Score: 2, Interesting

    I didn't think it affected me either until I put a new copy of debian on a machine and did an "apt-get install gnome" and found a copy of mono being installed on my machine. What I want to know is WTF was debian even thinking when they did that?

    As a fellow Debian user, I too am incensed that Debian developers, without consulting the user base have taken a monumental leap away from the projects original stated goals and ideals. You now have a team of cockroaches inside the bread box: Eduard Bloch (Zomb), Mirco Bauer (meebey), Mirco Bauer (meebey), Sebastian Dröge (slomo), Jo Shields (directhex), and David Paleino (hanska) somehow got into Debian and are spending their time to inject contaminate it with Microsoft imitations of legitimate technologies.

    "What this means in real terms is that the pkg-cli-apps, pkg-cli-libs and pkg-mono teams now have a second person with upload rights..."

    Again, if Miguel's time on earth is so precious short, WTF is he spending it encouraging people to reinvent the wheel using failed products? Mono needs to be removed from Debian. The mono team needs to be removed from Debian.

    The whole fiasco also speaks volumes to how the trade journals have been whittled down, removed and controlled. Debian was high-tech, ethical when it came out. Now gNewSense fills that role. However, there's no reason to cede Debian to Microsoft, especially not since important distros are built from Debian. But that would be the main reason Microsoft activist have it as a target to ruin.

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
    1. Re:Mono guard by shutdown+-p+now · · Score: 4, Insightful

      As a fellow Debian user, I too am incensed that Debian developers, without consulting the user base have taken a monumental leap away from the projects original stated goals and ideals.

      What leap? Mono isn't DFSG compliant?

      What else do you want from Debian - follow your personal agenda where it doesn't matter whether something is FLOSS or not, but so long as it has any relation to Microsoft, it's automatically evil?

    2. Re:Mono guard by cjcollier · · Score: 1

      You forgot me. Please amend the above to include C.J. Adams-Collier (cjac). I am not yet a DD, but I'll be there soon.

      http://git.debian.org/?p=pkg-cli-libs/packages/dlr-languages.git;a=blob;f=debian/control;h=4f658c05018d4b4c4bc39d445d9a22adec3d43f9;hb=46fa20431a01c864e53c65bb12c5a4702ad07e8d

      Kisses,

      C.J.

      --
      moo.
    3. Re:Mono guard by Anonymous Coward · · Score: 0

      Please pay attention... go and read: Unix the secret garden explained, to learn why isn't wise to grow dependencies to technology not controlled by the community. Are you to young to know the reason of existence of the GPL?

    4. Re:Mono guard by shutdown+-p+now · · Score: 1

      Please pay attention... go and read: Unix the secret garden explained, to learn why isn't wise to grow dependencies to technology not controlled by the community.

      Mono is controlled by the community - it's an OSS application, and all contributors are welcome. It doesn't have to follow in the steps of .NET. It chooses to do so now because this gives certain benefits (like the ability to port some code from .NET to Mono with ease), but if Microsoft starts resisting that, Mono could just ditch tracking .NET altogether, and go its own way. It's already halfway there with Gtk#, in fact, which has no .NET analog.

  41. I for one... by Hurricane78 · · Score: 1

    just would out of principle never do a deal with Microsoft. And I'll explain why:

    The whole openness debate is a straw man. The thing is not openness. It's that giant elephant in the room that nobody speaks about. Because it has to do with having emotions.
    They are the reason that I think anyone who can just work with MS as if nothing happened, either forgot what they did, or just simply has no soul.
    We that we watched the whole life of Microsoft... The whole state of the industry is damaged and partially stalled because of them. All because they wanted to make loads of money with other people's ideas, and buying or simply extinguishing them when they complained. All the good things they destroyed and progress they blocked. (Example: For web development IE was practically the dark ages. I did AJAX-like webapps in 1999. Look at when Web 2.0 started. It's when Firefox got strong enough to push even IE out of its sleep.)

    We've got burned. Simple as that.
    So we would turn down even the "best" offer. No matter what its "openness" would be. Because we have principles, and a spine to hold them up.
    Stallman, being a bit of an extremist, of course goes to the outer extreme of this view. But he's not there to have the average view. He's there to show us the boundary of where it would be too much. And I respect him for doing that.

    Microsoft's actions are unforgivable for at least one or two decades (IF they don't do anything stupid in that time).
    In that time, you won't see people like us accept Microsoft. Ever. And you will wonder what all the hate and fuss is about. Because you missed or forgot these actions.

    (Although asking me what those actions were is a good thing, I won't repeat them, as there are thousands of sources out there to read about them. :)

    --
    Any sufficiently advanced intelligence is indistinguishable from stupidity.
  42. Linus "does not believe in Freedom" by Lemming+Mark · · Score: 2, Interesting

    From de Icaza's article: 'To him, ridiculous statements like Linus "does not believe in Freedom" are somewhat normal [1].'

    Isn't that true, though? I always thought Linus came down heavily on the side of open source as an engineering philosophy and against the ideological side of software freedom? I'd have expected Linus to agree with the sentiment RMS is expressing, to be honest, as I believe it matches his real world stance.

    RMS is obnoxious in the things he says or the way he says them sometimes. He also frequently comes across as patronizing in the way he states his beliefs as if they are Truth. But at least the guy is pretty consistent. I'm not sure having a hardliner such as him is as helpful now as it was was but you can at least rely on him to take a fairly consistent take and articulate his principles well, even if you don't believe in them. I respect him, even though he's maddening sometimes.

    1. Re:Linus "does not believe in Freedom" by 2short · · Score: 2, Insightful

      "He also frequently comes across as patronizing in the way he states his beliefs as if they are Truth."

      You mean when he takes his own set of principles regarding whose freedoms deserve protection by what mechanisms and insists on referring to this collection of ideas as "Freedom"? Yeah, that whole ultimate-arbiter-of-morality-with-respect-to-software thing is perhaps slightly patronizing.

      "I respect him, even though he's maddening sometimes."

      I don't respect him; his cause deserves a better advocate. I actually know what the collection of principles he's advancing are; I substantially agree with much of them, and am probably persuadable on some more. But he won't persuade me, because I won't listen to him, or those who talk like him. If I wanted that, I'd invite the Jehovah's Witnesses in for tea.

    2. Re:Linus "does not believe in Freedom" by lennier · · Score: 1

      "Isn't that true, though? I always thought Linus came down heavily on the side of open source as an engineering philosophy and against the ideological side of software freedom? I'd have expected Linus to agree with the sentiment RMS is expressing, to be honest, as I believe it matches his real world stance."

      From what I've noticed over the last twelve years or so, yes. Remember the BitKeeper fiasco? git seems to be doing well, so Linus does eventually do the 'right' thing in terms of GNU/Freedom(tm) and makes some kick-ass software as a result... but his primary motivation is always just pragmatism. Do what works best, easiest, cheapest, now, without regard to whether it's philosophically sustainable in the long term or not.

      He's as consistent on the Linus/WhateverWorks(tm) line as RMS is on GNU/Freedom(tm). It's just a happy accident that GPL happened to Work(tm) for him.

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
    3. Re:Linus "does not believe in Freedom" by lennier · · Score: 1

      "Yeah, that whole ultimate-arbiter-of-morality-with-respect-to-software thing is perhaps slightly patronizing."

      Only if you believe that morality is literally relative to the beholder.

      If you believe that 'morality' is just another name for 'objective correctness with respect to how the universe actually works in the long term', then RMS isn't being 'patronizing' in the least, any more than a physicist or computer scientist is who analyses a situation and says 'here's what I think is really going on'. He's simply describing reality as he sees it, and you're free to agree or disagree with his ideas, but whether or not you agree, the universe will do its thing regardless and will ultimately impose IT'S morality on you via the effect of your moral choices. If RMS is right about how the universe works, it's worth your while to listen to him.

      RMS believes that GNU/Freedom(tm) is a vitally important democratic civil right, in the same sense as FDR's Four Freedoms. You're welcome to disagree, but preaching morality is not about personal power. It's about basic philosophy and social science. Actions have consequences; so do ideas, if practiced. Those who understand this have the duty to try to point out the consequences to others.

      Critique and analyse, but don't name-call. It doesn't add to the discussion.

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
    4. Re:Linus "does not believe in Freedom" by 2short · · Score: 1

      So you're saying it seems less patronizing if we assume "Linus doesn't believe in Freedom" is an attempt to express an inarguable objective truth about the physical nature of the universe?

      I mean, I made the analogy to Jehovah's Witnesses as a bit of hyperbole. I specifically referenced his opinions as "principles". I certainly didn't mean to accuse him of actual theology. Leave it to a supporter I guess.

      "Those who understand this have the duty to try to point out the consequences to others."

      Yup, that's why the Witnesses ring the doorbell.

  43. Are you not an 'apologist'? by Zecheus · · Score: 5, Informative
    RMS called you an 'apologist'. dictionary.com says :

    apologist: a person who makes a defense in speech or writing of a belief, idea, etc.

    That's not a personal attack.

    Regards.

    1. Re:Are you not an 'apologist'? by Atriqus · · Score: 1

      Given the context, it was supposed to be taken as one.

      --
      Hey, look! It's Bono's brother.
    2. Re:Are you not an 'apologist'? by MRe_nl · · Score: 4, Funny

      So the next time we meet, I will not fail. I will go up to the long bearded man and say,
      "Hello. My name is Miguel de Icaza. You killed my Mono. Prepare to die."

      --
      "Kill 'em all and let Root sort 'em out"
    3. Re:Are you not an 'apologist'? by Nick+Ives · · Score: 5, Insightful

      No, "apologist" in this context is clearly a reference to the fact that Miguel has fairly consistently defended the Microsoft position, that's what that word means. It's only a pejorative if you think Microsoft is bad. If you approve of Microsoft then you really should approve of Microsoft apologists, that's coming from a proud FSF apologist of course!

      Despite all the mud that gets thrown at him, RMS is actually very honest about what he does and doesn't believe and why he believes it; anyone who's used to serious political debate (not what you read in the papers or see on TV) will find it quite easy to digest the polemical style of RMS and won't wind themselves up by reading personal attacks where there are none.

      Also, I find it hilarious that Miguel links to an apology from RMS about an inaccurate claim he made regarding Mac OS X as proof that he "makes up facts". That's a clear show of intellectual dishonesty, and, dare I say, an astonishingly bold use of a classic trolling technique!

      --
      Nick
    4. Re:Are you not an 'apologist'? by Chris+Burke · · Score: 4, Insightful

      That's not a personal attack.

      "Apologist" often has a negative connotation, especially when paired with a subject that is widely considered not worthy of any such defense.

      And in the target audience of these letters, Microsoft is widely and for very good reason considered unworthy of defending on the subject of Software Freedom (if not everything else).

      RMS knows this, and he intended it as a pejorative. MdI knows this too, which is why he considers himself attacked, and denies the claim.

      But therein lies the end of the argument for me. He simply can't claim Microsoft hasn't been a consistent and ongoing enemy of Free Software, but also claims they're safe to work with. Microsoft threatens Linux with hundreds of imaginary patent violations, but we're going to welcome a bunch of actual MS-patented tech into Linux on purpose and under MS' watchful eye? If you're going to tell me that isn't insanely stupid, you better at least be willing to be an apologist for Microsoft.

      --

      The enemies of Democracy are
    5. Re:Are you not an 'apologist'? by Zecheus · · Score: 1

      I'm pretty sure its not possible to know for certain whether RMS was using 'apologist' as a perjorative. I think its fair play to identify people who defend ideas that are in opposition to your own. In this context, its even relevant because mono runs upon a system protected by the 'freedom' that RMS supports.

    6. Re:Are you not an 'apologist'? by DragonWriter · · Score: 5, Insightful

      Given the context, it was supposed to be taken as one.

      The context was Stallman noting it as (when viewed along with the fact that the background of other board members) a basis for wariness about CodePlex, but dismissing it as a basis for concluding that CodePlex's actions will be bad, before going on to focus on specific actions and statements of Microsoft and CodePlex are to point to areas where those statements, rather than the identities of its board members, were reasons for concern.

      The paragraph referring to Icaza as an "apologist" is, in full:

      Many in our community are suspicious of the CodePlex Foundation. With its board of directors dominated by Microsoft employees and ex-employees, plus apologist Miguel de Icaza, there is plenty of reason to be wary of the organization. But that doesn't prove its actions will be bad.

      This is not a pejorative use. It is pointing to a relevant source of bias as a basis for concern that future actions might be tainted by that bias, and then also stating that that bias is not alone a basis for concluding that future actions by the biased actor will be bad.

      It's also the only reference to de Icaza in the article; both Icaza's claim that the article is content free and his claim that it features are personal attack on him ring rather hollow. One might disagree with the importance of the Free Software philosophy that Stallman embraces, and (even if one does not) one might validly disagree with his painting of the particular actions cited in the article as reasons for concerns about Mirosoft/CodePlex's intentions with regard to Free Software, but it is ludicrous to paint the article as content free, and even more ludicrous to paint to the reference to the relationship of board members including Icaza to Microsoft as a "personal attack" on Icaza.

    7. Re:Are you not an 'apologist'? by fredrik70 · · Score: 2, Informative

      but c# is and open standard of a language, that's al lit is. If there are any patent problem with any of the libs then we develop around them. Just because the libs are written in c# does not make it any worse.

      Your java, python, c or c++ code might infringe JUST AS BADLY on various patents and you don't see people running around in circles with flapping arms because of that.

      --
      if (!signature) { throw std::runtime_error("No sig!"); }
    8. Re:Are you not an 'apologist'? by HRbnjR · · Score: 1

      Agreed. I always had worries about the Mono+Patent situation, but when MS announced Silverlight and "de Icaza, who is attending Mix, was able to commit without hesitating" [1] to implementing it for Linux as Moonlight, I then immediately knew that he couldn't possibly have any idea of the patent situation surrounding that technology, and thus that he ultimately doesn't have any regard for the threat such things represent to the Free Software community.

      [1] http://linux.slashdot.org/story/07/05/03/2033219/Miguel-Plans-Silverlight-on-Mono-amp-Linux-by-Years-End

    9. Re:Are you not an 'apologist'? by Chris+Burke · · Score: 1

      but c# is and open standard of a language, that's al lit is. If there are any patent problem with any of the libs then we develop around them. Just because the libs are written in c# does not make it any worse.

      Mono is not just a c# compiler, it's an implementation of the runtime and the whole .NET framework. It is necessarily subject to certain Microsoft patents, neither side of this argument disputes this. You can't just "develop around them" because the whole point of patents is that they cover the concept not a particular implementation. You can only work around them like we worked around the patent on gif encoding -- by not using gifs!

      Mono exists by the good grace of Microsoft and their "Community Promise" which includes an "irrevocable" license which doesn't apply to future versions of the standard. Gee, that doesn't sound like a set-up for the old "Embrace, Extend, Extinguish", only this time they're trying to get us to willingly embrace them.

      Your java, python, c or c++ code might infringe JUST AS BADLY on various patents and you don't see people running around in circles with flapping arms because of that.

      "The code you write might hypothetically infringe patents" isn't anything anywhere close to "the very framework you are writing code in is encumbered by patents owned by a company known to be belligerent to free software." That's why nobody is concerned about those other things.

      --

      The enemies of Democracy are
    10. Re:Are you not an 'apologist'? by Chris+Burke · · Score: 2, Insightful

      Oh, I'm pretty sure he's aware of the patent situation. I have never seen him argue that Mono and Moonlight aren't patent encumbered, or that they won't exist merely by the grace of Microsoft. I've only seen him argue that in spite of the Patent Axe looming over head it will All Turn Out Okay. He either sincerely believes this, or sincerely wants us to believe it.

      --

      The enemies of Democracy are
    11. Re:Are you not an 'apologist'? by Anonymous Coward · · Score: 0

      He could have said Miguel de Icaza but instead he put on the title of apologist so it was an attack aimed at discrediting him by association.

  44. Re:don't listen to Stallman by Anonymous Coward · · Score: 0

    I think the SCO saga shows well how you can invite trouble just by being "close" to someone, without any basis in fact or anything.
    It should also be noted, that to my knowledge the Mono project is still working on separating out the things covered by the patent promise, so until they are finished there is no "public, legally binding commitments not to do this".
    If it gives me a significant advantage I'd still use Mono/.Net, but I still take the freedom to consider someone who does this without thinking about the issues it might have beyond other languages and considering if they are relevant to them rather stupid.

  45. What do they not get about by AHuxley · · Score: 2, Insightful

    The 'embrace' part? Its going to feel lovely, fluffy and warm.
    MS is going to be your best friend forever.
    Then comes the extend part. A few changes, nothing bad.
    The end is like having a few years of your life taken to the mine waste heap and dumped.
    If your such a fan of African history may I suggest the book "King Leopold's Ghost" and understand the true meaning of "Business opportunity" in Africa.
    Empty ships arrive, full ships leave.
    Just like Bill Gates it was all done under the cover of ""philanthropic" care.

    --
    Domestic spying is now "Benign Information Gathering"
  46. Re:don't listen to Stallman by Anonymous Coward · · Score: 0

    I have never killed a human but I have a strong attitude against killing one. So am I spreading FUD if I call killing a human wrong?

    You might not agree with RMS but that doesn't make him a FUD spreading imbecile.

    cb

  47. Re:Analysis of Miguel's article = RMS is right by moon3 · · Score: 4, Insightful

    Is there some 'sane' reason to include languages like C# for purpose of installing GNOME and other vital parts of the system ? I could not agree more with RMS here.

  48. Potential Impact of SCOTUS On Bilski by Prototerm · · Score: 1

    Imagine the impact on this whole debate should the Supreme Court of the US use Bilski to kill or limit software patents (don't hold your breath), as Red Hat and the FSF are now arguing in their amicus briefs. First of all, will we be free then to embrace Mono and Moonlight without fear of reprisals from Redmond? Will Microsoft make changes to both specs to make them very difficult, if not impossible, to implement properly without Windows running?

    --
    "My country, right or wrong; if right, to be kept right; and if wrong, to be set right." --Senator Carl Schurz (1872)
  49. You people are fucking idiots by Anonymous Coward · · Score: 1, Insightful

    There are people who sit by the side and whinge about how things should be, and there are people who actually go out and do stuff.

    Miguel - dont waste your time engaging in this conversation. You clearly have more important goals to achieve.

    I think your work is great, and I wish you the best of luck.

  50. Wrongo by Anonymous Coward · · Score: 0

    For most drivers, the ability to go 3 miles with a month's shopping is probably 90% of the benefits of people who drive cars.

    But do we make cars with a 6 mile limit?

  51. Cynical Hypocrisy by Concern · · Score: 5, Insightful

    Such words might be effective against someone who doesn't read both articles, but it seems fairly clear RMS has important content, namely that codeplex's positioning seems designed to add confusion on software freedom issues, which is both dangerous and consistent with Microsoft's notorious predatory policies towards free software and its developers.

    Only those without principles or with friends in perfect agreement all the time have the benefit of never "attacking their friends." Perhaps you are more concerned with relationships than principles.

    If in your own post you pointed out all of the places where codeplex and Microsoft clearly do understand the open source and free software distinction, and make a clear effort to avoid confusion... If you had some possible explanation for Microsoft's massively ugly behavior towards linux, or open document standards bodies, etc...

    But you have none. You seem to find the incidental, but correct observation of your widely-known status as a Microsoft apologist to be the greater issue, and you devote most of your words to denying that, along with some vague name calling, a few appeals to emotion by metaphor, and (probably ill-advised) political sniping.

    It is your own writing that is quite clearly without content, and it's my professional opinion that you know it. Thus, the term "cynical hypocrisy."

    I find your suggestion that Microsoft could be an ally (however much you deny you've made it, or if you even choose to) to be laughable.

    --
    Tired of Political Trolls? Opt Out!
  52. Miguel, what MS stuff do you hate? by billtom · · Score: 1

    Hey, Miguel, just to balance things out, how about you discuss a few Microsoft products/technologies/protocols that you think are utter crap, that you'd never touch with a 1000-foot pole, and that you think the Open Source community would be crazy create an open source implementation of.

  53. Re: In one reply by colinnwn · · Score: 2, Funny

    Thanks Dr. Godwin.

  54. Re:Cathedral vs. bazaar...and why I hate that anal by c0d3g33k · · Score: 1

    Interesting. Granted, the original use of these terms were based on a slightly different premise, but you've managed to word things in a way that flips the meanings. The bazaar sounds very much like the conventional business environment full of advertisers, hucksters, fly-by-night companies out to get a buck and all the negative things people tend to associate with modern business. The cathedral resembles the metaphorical edifice the "free software movement" has constructed. Interesting indeed.

  55. They're both looney. by jonadab · · Score: 1

    Stallman, for his part, is one of the most extreme hardliners ever, and so self-absorbed that he actually believes it's a *good* thing if his software license is mutually incompatible with more than half of the (otherwise just as good) free software licenses in existence. Not that he hasn't contributed some really useful stuff; he has (not least Emacs, which is eleven different kinds of awesome). But you can't take all of his political views entirely seriously. That way lies madness.

    Then there's De Icaza, who actually believes that it would be useful and worthwhile to implement Microsoft's .NET framework for *nix systems. It is difficult to think of a free-software programming project that would be more counterproductive, and I *sincerely* hope Mono never gains any significant traction or becomes widely deployed. The whole concept vibrantly illustrates the meaning of the phrase "Do Not Want".

    And what the $@#! is up with that whole "Moonlight" thing? Do the cretinous rapscallions involved with the Mono project actually think it would be an okay thing for web developers to feel like they can use that Silverlight junk on websites, without alienating non-Windows users? Gah! Java was bad enough, and Flash is worse. We ABSOLUTELY do **NOT** want Yet Another Gratuitous Plugin to become ubiquitous on the web. Die, Moonlight, die, Die, DIE!

    --
    Cut that out, or I will ship you to Norilsk in a box.
    1. Re:They're both looney. by spongman · · Score: 1

      is it better to just have one ubiquitous, closed source plugin on the web?

  56. Fun and interesting exercise by c0d3g33k · · Score: 1

    Those who are able can do this mentally. The hard core geeks and Perl hackers can save a copy of this page and do a global replacement, or run it through sed or something.

    The exercise: Replace every instance of "Microsoft" with "The Devil". Read everything again.

    If you're having trouble deciding where you stand in the debate or why people seem so worked up over mere software, this might help clear things up. The imaginative amongst you can pretend you're a scholar studying a recently unearthed transcript of an ancient religious debate and marvel at the quaintness of it all.

    1. Re:Fun and interesting exercise by ceoyoyo · · Score: 1

      Don't forget to replace "Stallman" with "Jesus" or "God" or "The Source of All That is Good". Have to get both sides, after all.

  57. This story might shed some light by justthinkit · · Score: 1

    Many moons ago there was a true story about some group of people that used short brooms to sweep. These brooms forced them to stoop and thus caused numerous health problems. Some humanitarian type from the west saw a solution and got them to use longer brooms.

    So instead, imagine our two salesmen entering this situation, trying to sell long brooms. One sees no opportunity as "They don't use long brooms". The other sees nothing but opportunity as "They don't use long brooms!"

    --
    I come here for the love
  58. Explain why OOXML is a "superb standard" Miguel. by Anonymous Coward · · Score: 2, Interesting

    Miguel

    This is off topic but speaks to your integrity. You claim OOXML is a "superb standard". Can you explain how this is anything but the comments of some sycophant that has been bought off by Microsoft?

  59. Source code licenses don't cover patents by Anonymous Coward · · Score: 0

    In a nutshell.

  60. Re:Explain why OOXML is a "superb standard" Miguel by crhylove · · Score: 2, Insightful

    I didn't have any mod points, but this is EXACTLY what I wanted to say.

    Despite MANY good standards in the open document arena, De Icaza was supporting OOXML, which is an obvious trap by MS to make all other office products incompatible with the "standard" they are trying to ram through.

    No matter WHAT De Icaza has done, this alone cements him as a scum bag. A corporate whore, a liar, and a charlatan. Even if you hate RMS's vitriol, as usual, he is right, and everyone against him is clearly, and most solidly in the wrong.

    --
    I hold very few opinions. I hold information based on observation and fact. If you wish to disagree, please use facts.
  61. Miguel needn't make sense, just noise by SgtChaireBourne · · Score: 0, Troll

    Microsoft should ask for its money back. de Icaza is a terrible troll.

    de Icaza doesn't have to be good, he just has to make noise. That's the role of a troll. M$ only trots him out and yanks his leash when a distraction is needed. His bag of tricks consists of name calling, which works for press dependent Microsoft partner advertising money.

    Or to distract from technical issues like quality and performance. Mono is very poor copy of Java and there are many other tools much further along that Mono can never catch up with including Ruby, Python, and Perl.

    Maybe a distraction from Lisbon and Software Patents up Europe's backdoor? It's only Europe that is holding out still. Anything to distract from the freedom to use software.

    Technological independence is a pillar in modern democracy and of national independence. That's been dependent on both open source (inlcuding Free Software) and on open standards. Miguel is actively fighting against both and encouraging people to move away from both. There are some very nasty legal names for what Miguel is doing to your country.

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
  62. Weak Rebuttal from De Icaza by Anonymous Coward · · Score: 0

    That's a weak rebuttal from De Icaza to Stallman. Though Stallman is hardcore when it comes to Microsoft, he at least analyzes them with a fine tooth comb. I personally think Mono is a waste of time since it will never be 100% compatible with .Net nor will be a fix the cross-platform problems (because of the lack of seamless solutions) that plague the software industry even today.

  63. Personal background and RMS'ness by Anonymous Coward · · Score: 0

    I wonder what proportion of the "RMS followers" actually writes GPL software, as opposed to just uses them. Maybe this says something about their view point.

  64. Re:don't listen to Stallman by tyler_larson · · Score: 1

    He has no idea what the relationship between C#, CLR, .NET, and Mono is.

    So you disagree with RMS: fine. But you're doing yourself a grave disservice by dismissing him as someone who doesn't know what they're talking about. Love him or hate him, he's a sharp guy who knows his stuff.

    Stallman is a sharp guy who knows lots of stuff. But that doesn't mean he knows this stuff. RMS has a proud history of running on about things he disagrees with on principle without taking the time to fully understand them.

    No one can be expected to understand everything about everything, and restricting someone with views as strong as RMS to only talking about things he fully understands would be an unacceptable handicap.

    --
    "With sufficient thrust, pigs fly just fine. However, this is not necessarily a good idea...."
    RFC 1925
  65. Incorrect by Anonymous Coward · · Score: 0

    You can charge anything you like.

    Someone buying your work for $1m won't give it away free because they just spent $1m on it and so why give their competitors a $1m handout?

    But what you get for your $1m is the certain knowledge that your supplier can't just pull the plug and leave you fucked.

  66. Hello, McFly... by Qubit · · Score: 1

    Who modded this sucker insightful?

    I mean, yes, it is insightful, but given that you've got a pick-just-one situation when moderating /. comments, I think that the humor mod would have been a bit more appropriate.

    When writing a comment that uses subtle humor, perhaps authors should add an "X-Moderator-Aid: Humor" line.

    --

    coding is life /* the rest is */
    1. Re:Hello, McFly... by bcmm · · Score: 1

      Funny doesn't give karma, so mods sometimes use the other options, to make sure someone doesn't lose karma by getting, for example, four Funny moderations and one Troll moderation. Usually they use "Underrated" though.

      --
      # cat /dev/mem | strings | grep -i llama
      Damn, my RAM is full of llamas.
  67. Fixing it for you by Qubit · · Score: 1

    What, does the neq operator have higher precedence than whitespace?

    Okay, fixed that for you:

    Also, (open source) != (free software)

    --

    coding is life /* the rest is */
    1. Re:Fixing it for you by JohnFen · · Score: 1

      That's what I get for failing to lint my comments.

  68. Re:don't listen to Stallman by Risen888 · · Score: 1

    Stallman has never programmed in either Mono or .NET.

    No, surely not. Nor have I.

    He has no idea what the relationship between C#, CLR, .NET, and Mono is.

    [citation needed]

    And he has no idea of what the legal situation is.

    Yeah, the guy who has Eben Moglen as chief legal counsel obviously knows nothing about technology law. Don't be fucking dense.

    --
    Hey, I finally got my first freak! Took you long enough!
  69. Re:don't listen to Stallman by Risen888 · · Score: 1

    argument is that "Microsoft is probably planning to force all free C# implementations underground some day using software patents". Which specific patents would Microsoft use to do that?

    See, you don't know. That's the funny thing about software patents, innit?

    How could they do that given their public, legally binding commitments not to do this?

    How could Microsoft break their word and their contract and the law and get away with it? The same way they've been doing it for decades. With money.

    What reason is there to believe that applications written in C# are at a bigger risk of that than applications written in Python?

    If you don't know the answer to this question without having to ask, you probably just shouldn't be making a fool of yourself by trying to participate in this discussion.

    Now shh, the grownups are talking.

    --
    Hey, I finally got my first freak! Took you long enough!
  70. Comfy chair anyone? by fahrbot-bot · · Score: 1

    The other telegraphed: "Business opportunity. Stop. They have no shoes."

    Since we only have a limited time on earth, I have decided to spend my time on earth as much as I can trying to be like the second salesman. ... Because everyone that I work with wants to change the world and nobody I work with is dominated by fear.

    You know, I think the Catholic Church had similar ideas back in the 15th century. I hear the Comfy Chairs at Microsoft are quite nice.

    --
    It must have been something you assimilated. . . .
  71. fox/henhouse by jDeepbeep · · Score: 1

    Microsoft threatens Linux with hundreds of imaginary patent violations, but we're going to welcome a bunch of actual MS-patented tech into Linux on purpose and under MS' watchful eye? If you're going to tell me that isn't insanely stupid, you better at least be willing to be an apologist for Microsoft.

    Agreed. It's not *quite* putting the fox in charge of the henhouse, but it's at least letting the fox in.

    --
    Reply to That ||
    1. Re:fox/henhouse by SilentMobius · · Score: 1

      I'd go so far as to say its "Building part of your chicken-enclosure out of foxes, that have promised to stay still"

      --
      Loop, twist and loop again.
  72. Re:don't listen to Stallman by Anonymous Coward · · Score: 0

    So you disagree with RMS: fine. But you're doing yourself a grave disservice by dismissing him as someone who doesn't know what they're talking about. Love him or hate him, he's a sharp guy who knows his stuff.

    Might have been true in the past, but his own principles is disconnecting him with fast evolving field we work in.

    I might be wrong, RMS seems like a guy that will have a hard time handing over the torch to younger people with a fresh perspective on the issue.

  73. Re:don't listen to Stallman by Anonymous Coward · · Score: 0

    I'm sure the founder of the FSF and the author of the first GPL is wholly ignorant of legal issues in software development.

    what does the FSF or the GPL have to do with the software licenses and patents surrounding .NET? I wasn't aware that authorship of GPL made anyone instantly an expert on everything.... my appendix has been bothering me lately. Do you think RMS takes appointments?

  74. Oh wow....a cat fight by hesaigo999ca · · Score: 2, Funny

    Wow, this is what I love to watch, a biatch fight between 2 geeks

    1. Re:Oh wow....a cat fight by ceoyoyo · · Score: 1

      If only there was some pudding and... shudder.

  75. Dear Miguel, by mpapet · · Score: 1

    It seems to me you have a deep psychological drive to be in abusive relationships. You have engaged the one of the worst actors in the software business and then defend them. Did you have an abusive parent? Because that's what Microsoft is in this situation.

    A reasonable person NOT in your situation would see that Microsoft is hostile to all other software alternatives. You have taken the slightest appearances of 'good' and defend them to the point you look like a fool because a reasonable person sees the obvious, consistently hostile, abuse Microsoft heaps on all other software alternatives. Nowhere is this more evident in the patent minefield Microsoft has laid out around your Mono project.

    This isn't healthy for you. I know it may seem perfectly normal, because it is if you are used to abusive relationships. There's a reason you get flamed every single time you try to add anything to defend your position. It's because all of those people see what Microsoft is and you are replying using the crazy-think of someone who is in an abusive, neglectful relationship.

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
  76. Actually, the telegraph should read by thewils · · Score: 1

    that is, if I translate what is in the article to a telegraph:

    "business opportunity stop stop stop they have no shoes stop"

    thank you stop

    --
    Once I was a four stone apology. Now I am two separate gorillas.
  77. Just the Facts by Anonymous Coward · · Score: 0

    Is Miguel a Microsoft apologist? he is a notorious one:
    - In the past he tried to work for MS and Bill, but miserably fails.
    - He talked "OOXML are a good things", while the world (including IBM) say no to it.
    - He started a .Net clone, Mono. The world is saying "no, it can be a patent risk" but he insist it is not (at least, not for himself).
    - Now he is part of that codeplex foundation, as a director. Looks like he finally enter for MS (ironically passed through the "window" ;-)

    Just the facts.

  78. I stopped reading his rant after the 1st sentence by Lazy+Jones · · Score: 1

    I'll comment it in a similar tone: Miguel seems to have nothing better to do than writing childish rants. Why does slashdot even link to such crap?

    --
    "I love my job, but I hate talking to people like you" (Freddie Mercury)
  79. So who cares about the CLR/Mono anyways? by John+Whitley · · Score: 1

    So I'm going to trot out a different perspective; enough others will thrash through the personalities under discussion here. In my view, Mono is essentially irrelevant. Some folks will use it to bridge apps around platforms, instead of Qt or a handful of other approaches. Yawn. Internally, Microsoft has done some pretty neat things with their various implementations of the CLR (the VM underlying C#). This is unsurprising, as they're well capable of hiring some pretty bright folks. But I doubt that any of that will ever really inform the broader computing community.

    In contrast, the JVM seems to be undergoing a renaissance. There's tons of programming language work on the JVM these days: Scala, JRuby, Clojure, Jython, etc. Each of these are bringing their own communities and problem domains to the JVM, and have already broken new ground in language implementation and design. As for new frameworks, there's scalable computing work going on under the Hadoop project (Google filesystem, Bigtable, and map-reduce for-the-rest-of-us) and the really interesting related framework Cascading. With the JVM as an interoperability platform, these languages and various new frameworks all get to be combined together in fascinating new ways.

  80. WHO are you talking to? by Cajun+Hell · · Score: 1
    That's a neat story, but it means different things depending on who you tell it to.
    1. At a shoe salesman convention, people will chuckle, smile, and nod.
    2. At a car salesman convention, people will say, "We gotta get over there before everyone spends their limited supply on money on shoes instead of our product."
    3. At the tribe meeting in Africa, people will say, "That exploitive yankee bastard is going to try to con us into buying crap we don't need. And last time I bought shoes, I found out they couldn't be repaired by just any cobbler, and could only be maintained by the factory."

    Miguel and "open source" advocates have the first perspective. People who have been burned, see from the 3rd perspective (and possibly just out of fear, as Miguel suggests). RMS sees that 3rd perspective too, but also sees the 2nd, and that 2nd perspective is what I think -- when he's in a good mood -- he really wants to get across: support Free Software before blowing your time and money on Open Source.

    Miguel and RMS just might both be right; it all depends on where you stand. I'm not interested in Mono but I don't feel threatened by it either, and I can surely understand why people who are into it, are happy to distract Microsoft with it. The worst I can say about it, is that it might be a gateway drug to .Net, and I never bought into gateway drug arguments anyway. Programmers are capable of knowing when they're crossing the line into irresponsible dependencies. Don't complain about the ones who, in the end, really just don't care, because that's their problem. Your problem is to just not do it.

    BTW (almost a totally different topic), the patent fears about Mono don't make sense. It's not that patents aren't a threat, but they're a threat to everyone. If you work 8 hours in this business, then you probably unwittingly infringed someone's patent. Mono could get a C&D from Microsoft some day, making all investment into that platform retroactively a waste of time. But the same damned letter the Mono teams gets, can also be sent to the CPython or Java guys. The return address on the letter might not even be One Microsoft Way. Patents fuck up everyone, so I don't see them as a major factor in comparing projects that aren't yet known to infringe. If we were talking about, say, code that implements Theora vs h264, it would be different, because the specific problems would be known. But Mono-vs-Java? Equal risks until someone can put up or shut up by mentioning a specific patent.

    --
    "Believe me!" -- Donald Trump
  81. Stallman is an "impractical dilusionist".... by keepper · · Score: 1, Informative

    ...and that's what has brought both his genius, and his impractical arrogance. He sees the world as a series of yes/no, black/white,1/0 events.

    He doesn't compromise, he detests those who disagree with him. while he has brought the gnu license, emacs, and assorted gnu utilities..

    - He never finished hurd.
    - Constantly criticizes Linus as basically a heretic.
    - Doesn't believe in the use of cell phones.
    - Doesn't believe in personal hygiene.
    - Thinks Bill gates is geniunely evil ( as a person, not the MS guy ), to the point of criticizing the charity work of his foundation.. in his view, who the fuck cares about aids research and feeding the poor, he didnt give us the source code ::sigh::
    - Among may other things that would brand the common man an insane diagnosis.

    He probably suffers from some form of Asberger, or at least has some other mental illness.

    Which has again, brought us free software users many goods... but you have to always be awared of the bad.

    Richard Stallman, right or wrong, makes as much sense as "my mom, drunk or sober" ( yes, i stole that remark :-P)

  82. Both wrong by samwhite_y · · Score: 1

    As usual when I hear a debate like this (debate about activities in the middle east being another good example), I believe both sides to be wrong. Or I agree (at least partially) with the accusations made by each side against the other. The problem becomes trying to sort out the mess and figure out who the greater offender might be.

    If I understand correctly, RMS claims that Miguel is willing to overlook the fact that Microsoft may have devious and evil intent behind C# (and Silverlight) and in their general relationship with the open source community. In particular, Microsoft has been made it clear that they have in no way released any patent claims on the technologies underlying C# and all the libraries built on top of it. Proof to the contrary is welcome. In fact, they have made it clear that there may be patentable material by giving Novell a special "free-usage-of-patents" dispensation to allow the shipping of Microsoft technologies without being particularly clear about what that exactly means. Both Novell and Microsoft are being disingenuously ambiguous on this point (in a way that reminds me of how some politicians talk about what they would do to balance the budget).

    Miguel's claim is that RMS has a "no compromise" position towards open source. RMS would prefer a clear firewall between the non commercial "free" software and the "commercial" for sale software. RMS has attacked software developers (or more precisely the things that they do) who take a more pragmatic approach to the usage of open source code (which means he is attacking a large part of the open source community). RMS is right that breaching this firewall can compromise the future of some open source projects, but he is unwilling to balance that against the potential virtues that such "breaches" might give you.

    I agree with both of the above claims, but only up to a certain point. In a better world, I would have Miguel admit that some of the practices of Microsoft and Novell are highly suspect and threaten to quit if some of the ambiguity about patent usage are not made clearer. Miguel has said that there are no known "patent" infringements and that all software can have unknown patent infringements. This is a misleading statement, because he is cooperating with a very large Monopolistic company with a vested interest in the software he is developing that is known to sue for patent infringement. The risks of using some of the libraries built on C# is much greater than software that was not written to the specification outlined in a commercial software package. Both Microsoft and Novell need to make clearer (that passes muster with lawyers) statements about patent risks of using C# libraries (note the focus on libraries and not C# language syntax -- this is deliberate -- usually trouble comes from the things built on top of a technology not the underlying root technology itself).

    Also in a better world, I would have RMS be more accepting of Linux and the general compromise that it has taken between commercial interests and non commercial interests. Programmers want to make money, but some would like to do it in a way that allows them to contribute something (but not all) back to the community at large. RMS has limited utility for such people in his vision of the future of software.

    As to who is the greater offender. I would say Miguel. RMS is a known entity with a public position and nothing in his writing suggests a particular antipathy towards Miguel in particular (counter examples of unproductive inflammatory rhetoric are welcome). I may disagree with RMS, but I have never felt that he was trying to fool or mislead me. I am not so sure about Miguel.

  83. Godwin FTW! by Anonymous Coward · · Score: 0

    That's preposterous -- it's like saying someone is in no position to judge whether or not the Nazis were evil... unless he speaks German.

    Because no one who speaks German could be an evil man!

  84. RMS prefers non-free software on Windows? by Anonymous Coward · · Score: 0

    I liked Stallman's complaint that CodePlex would encourage people to write free software for Windows and free add-ons for proprietary programs. Does this mean that if we want to make Stallman happy, when we write software for Windows (and Mac), and when we write plug-ins for non-free programs like Photoshop, we need to make them non-free???

  85. Someone please tag this article "religion" by Anonymous Coward · · Score: 0

    As in, we could argue about it until eternity and never come to a resolution, and . I refuse to be dragged into religious arguments.

  86. Re:Explain why OOXML is a "superb standard" Miguel by nonmaskable · · Score: 1

    If I had mod points today, I'd spend them here. It isn't possible to explain away or excuse Miguel's gushing support of the OOXML spec. He's either completely clueless or "what you said"...

    From: "Miguel de Icaza"
    Date: Thu, 6 Sep 2007 01:37:44 -0400
    Local: Thurs, Sep 6 2007 1:37 am
    Subject: Re: I tell you how does this look

    Hello,

    * I think we'll all agree that this collaboration can be seen as part
    > of an strategy to gain acceptance in a flash dominated world. I've got
    > no problem with that if this kind of competition benefits the users..
    > but why didn't Microsoft standarize Silverlight like they did with CLR
    > and C#? This make me think that all this collaboration is temporal.

    I do not blame them. OOXML is a superb standard and yet, it has been FUDed so badly by its competitors that serious people believe that there is something fundamentally wrong with it. This is at a time when OOXML as a spec is in much better shape than any other spec on that space.

    Besides, it is always better to have two implementations and then standardize than trying to standardize a single implementation.

  87. FUD by murdocj · · Score: 2, Insightful

    Regardless of how you feel about "free" software or open source or Microsoft, Stallman's article is very definition of FUD. He speculates about what Codeplex might do, then attacks them as though they had already done it.

  88. Poor rebuttal based on poor assumptions by Millennium · · Score: 3, Insightful

    Miguel de Icaza is indeed a Microsoft apologist. This is not necessarily a bad thing, in and of itself, but as far as it goes, Stallman has him pegged.

    As to the article itself, the reasons for the open-source community not to trust Microsoft are many and varied. The attacks they have repeatedly launched on the community are well-documented, with many more that were not actually launched but were known planned. They continue to espouse models which are antithetical to the OSS mindset, often with an eye toward undermining important infrastructure on which the community is built. Their actions speak a lot louder than their words.

    Perhaps someday, Microsoft will prove to my satisfaction (and that of many others in the community) that they can be trusted. It could happen; the small overtures they have made are indeed steps in the right direction, and should be encouraged. But they have a very long way to go, and if de Icaza wants to gain any more traction in the community he is first going to have to accept that Microsoft is not in the position of an accused on trial; it is in the position of an ex-con trying to reintegrate. If de Icaza can start arguing from that position, he might find that he begins to hold more traction.

    As a possible suggestion for a place to start, perhaps he could tell us of his own experiences with beginning to trust Microsoft. How did MS manage to win de Icaza's trust back in 2004?

    1. Re:Poor rebuttal based on poor assumptions by Anonymous Coward · · Score: 0

      How did MS manage to win de Icaza's trust back in 2004?

      $$$$$$

  89. But they wrote that promise thing... by RPG+Master · · Score: 1

    Why are we still worried about mono? If Microsoft does anything shifty couldn't we sue them for breaking their oath/contract/thing?

    --
    Please don't use anonymity as an excuse for being a butt head >:(
  90. Re:Explain why OOXML is a "superb standard" Miguel by ceoyoyo · · Score: 1

    "Even if you hate RMS's vitriol, as usual, he is right, and everyone against him is clearly, and most solidly in the wrong."

    There, that's a nice rational, not at all smacking-of-religious-zealotry, position.

  91. Re:Analysis of Miguel's article = RMS is right by Bigjeff5 · · Score: 0

    You already need a C compiler to install -anything- in Linux, why would you have a problem with including C#?

    I'm not sure I see what is insane about it, since you need to do the exact same thing with another language already. In fact a great many Linux programs also require Python and other languages to be installed. Given the modular nature of Linux, I don't see why doing something like that with a program like Gnome would be a concern.

    What is the reasoning behind the objection, other than "Oh noes! C# means Micro$oft!"? If the license is compatible (from what I understand, it is, it's .NET that isn't atm), what is the problem?

    --
    Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
  92. Mono guard inside even Debian now by SgtChaireBourne · · Score: 0, Redundant

    I didn't think it affected me either until I put a new copy of debian on a machine and did an "apt-get install gnome" and found a copy of mono being installed on my machine. What I want to know is WTF was debian even thinking when they did that? It's obvious they weren't thinking very well since they back-pedaled and claimed that mono wasn't in the default install, by which they mean that it's only in the gnome metapackage and not the gnome-core or gnome-desktop. It's also equally obvious that anyone who wants to install gnome will first try apt-get install gnome rather than the non-intuitive gnome-core. The point is that Mono is creeping into distributions ...

    As a fellow Debian user, I too am incensed that Debian developers, without consulting the user base have taken a monumental leap away from the projects original stated goals and ideals. You now have a team of cockroaches inside the bread box: Eduard Bloch (Zomb), Mirco Bauer (meebey), Mirco Bauer (meebey), Sebastian Dröge (slomo), Jo Shields (directhex), and David Paleino (hanska) somehow got into Debian and are spending their time to inject contaminate it with Microsoft imitations of legitimate technologies.

    " What this means in real terms is that the pkg-cli-apps, pkg-cli-libs and pkg-mono teams now have a second person with upload rights..."

    Again, if Miguel's time on earth is so precious short, WTF is he spending it encouraging people to reinvent the wheel using failed products? Mono needs to be removed from Debian. The mono team needs to be removed from Debian. If they want to continue their work, fine, but do it in Redmond far away from the from any Open Source or Free Software projects.

    The whole fiasco also speaks volumes to how the trade journals have been whittled down, removed and controlled. Debian was high-tech, ethical when it came out. Now gNewSense fills that role. However, there's no reason to cede Debian to Microsoft, especially not since important distros are built from Debian. But that would be the main reason Microsoft activist have it as a target to ruin.

    With the back-pedalling, Debian leadership shows it is aware of the problem. Next step is to do something. Right now it looks like a personnel problem with a small clique pushing their personal agenda where the monomaniacal goal is to shove M$ technology in every project in existence. It doesn't seem to matter to them if something is good quality or bad, efficient or inefficient, appropriate or not licensed with a clear safe license or not.

    Mono is start to end a Microsoft technology. Those few individuals writing to defend mono must cease astroturfing and offer full disclosure as to their employment. M$ astroturfing is not tolerated.

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
  93. Re:Explain why OOXML is a "superb standard" Miguel by crhylove · · Score: 1

    Zealots can be right. Again and again, in this case. Don't deny the message because the messenger is a zealot. Show me an example of RMS having been wrong AND not having retracted or modified his original statement. I think like any good scientist, he has shown a remarkable degree of modesty and retraction when needed. That doesn't seem like zealotry.

    Of course, I'm totally open to being proven wrong (so long as we rely on facts!)!

    --
    I hold very few opinions. I hold information based on observation and fact. If you wish to disagree, please use facts.
  94. Of killers and corruptors by Anonymous Coward · · Score: 0

    Miguel: Oh! The world is ruled by an evil organization! Let's get inside and subvert it until it becomes a beacon of peace and freedom for all!
    Richard: Oh! The world is ruled by an evil organization! Let's kill whoever gets inside it! They must be the evilest of all!
    Miguel: Oh! Richard attacked me! I must kill him in self-defense!
    Steve: Oh! They killed each other! Let's make Vista mandatory by law!

  95. Miguel's life as a Microsoft shill by SgtChaireBourne · · Score: 1

    Good. Hit a nerve there. de Icaza's behavior and statements leave no doubt that he acts and talks like a Microsoft shill. It's been obvious for a decade. It's been undeniable by even the most obtuse for years, especially since his anti-open standards statement to hinder ODF.

    Microsoft should ask for its money back. de Icaza is a terrible troll.

    de Icaza doesn't have to be good, he just has to make noise. That's the role of a troll. M$ only trots him out and yanks his leash when a distraction is needed. His bag of tricks consists of name calling, which works for press dependent Microsoft partner advertising money.

    Or to distract from technical issues like quality and performance. Mono is very poor copy of Java and there are many other tools much further along that Mono can never catch up with including Ruby, Python, and Perl.

    Maybe a distraction from Lisbon and Software Patents up Europe's backdoor? It's only Europe that is holding out still. Anything to distract from the freedom to use software. Technological independence is a pillar in modern democracy and of national independence. That's been dependent on both open source (inlcuding Free Software) and on open standards.

    Richard Stallman from the USA, Edgar Villanueva from Peru, and many others have made the incontrovertable point that Miguel is actively fighting against. There are some very nasty legal names for what Miguel is doing to your country.

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
    1. Re:Miguel's life as a Microsoft shill by Concern · · Score: 1

      To my amusement, the pro-Microsoft squad's account farm still didn't get all my posts to -1, even despite it looking like I soaked up their whole mod point budget for today.

      Ah well. I'm sure they'll be back tomorrow to finish the job. Good luck with metamod, guys. :)

      --
      Tired of Political Trolls? Opt Out!
  96. Possibilities vs probabilities by Anonymous Coward · · Score: 1, Insightful

    I certainly do believe that people and the organizations they control can change. I believe that MS can change.

    I also believe that Charles Manson can change. I really do believe it is possible.

    But I wouldn't petition the parole board to have Charles released under my supervision and have him live in my spare bedroom.

    Let me make a little different point a little less drastically.
    My spouse an I have children we care very much about. Like most parents, we occassionally leave our children with a baby-siiter. That may be a grandparent, an aunt or uncle, or a teenager down the street.
    If we have a bad experience with a baby-sitter, or a series of small issues with a baby-sitter, we avoid that baby-sitter.
    If we have built up a pool of half a dozen baby-sitter candidates, it is natural to rank them according to the experiences we have had with them as baby-sitters. There is no reason to make an offer to our least-favorite baby-sitter unless all the others are unavailable.
    If we have some horrible experience, like a hospital visit, with a baby-sitter, they would obviously be promptly removed from the list of candidates. We would never invite them again.
    Unless... the only alternatives were worse than our children being hospitalized.

    Now, maybe that one incident was a horrible accident. Or maybe that baby-sitter has changed their ways. Maybe things are better now, and that problem would never happen again.

    It doesn't matter. I still won't invite that baby-sitter back ever as long as their is a better alternative. And missing out on a date with my spouse is a better alternative than that baby-sitter. Taking the children along on the date is a better alternative. Ordering food in an a Redbox rental is a better alternative. Trying out the new teenager that moved in last month is a better alternative.

    That isn't to say that I hate the unfortunate baby-sitter. I just won't ever use them again. And if anyone asks a reference of them, mine will not be an endorsement.

  97. Re:Explain why OOXML is a "superb standard" Miguel by Anonymous Coward · · Score: 0

    Go read the ODF spec, and then read the OOXML spec. You will find that almost every criticism that was leveled against OOXML applies equally or more to ODF. It is virtually undisputed among technical people who have actually tried to implement both specs that OOXML is the better spec.

  98. Re:Analysis of Miguel's article = RMS is right by moon3 · · Score: 1

    C (or C++ if you want something more advanced) are ISO/IEEE standard languages, not burdened with patents, trademarks or other agendas -- industry standards if you will.

    The requirement of these Java, C#, Python, Perl etc. secondary languages should not burden core and vital system components as these have to run on many platforms and we do not have time in our lives to manage them all.

  99. Encumbered by Anonymous Coward · · Score: 0

    Just from your snippets, a couple of phrases stand out as being dangerously subject to interpretation: to the extent it conforms to one of the Covered Specifications, and is compliant and required elements that are described in detail. Seems to me this means any portions of software which accompany the required elements are subject to claims, at Microsoft's whim. Where does your project stray too far from the covered details into one of Microsoft's patents which is related to but not in the Covered Specs? Better open your wallet and ask your attorney.

    Well crap, PJ has already covered this in 2 escape hatches, and said it much better than I.

  100. De Icaza is NOT a Microsoft troll! by Ant+P. · · Score: 1

    He's just a plain troll.

    I get the impression most of the Mono devs are immature little shitheads, too.

  101. Re:I stopped reading his rant after the 1st senten by base3 · · Score: 3, Insightful

    The first two sentences were my favorite, in which he called RMS' referral to him as a "Microsoft apologist" a "personal attack," then proceeded to launch into his apology for Microsoft.

    --
    One CPU cycle wasted on digital restrictions management is ONE TOO MANY.
  102. ^^ GODWIN ALERT ^^ by Anonymous Coward · · Score: 0

    N/T

  103. Re:don't listen to Stallman by IamTheRealMike · · Score: 4, Insightful

    Stallman and the FSF have a history of just making shit up when they decide they don't like something. Look at some of the stuff they've written about trusted computing for examples of this. Miguel is right - the guy plays fast and loose with the facts repeatedly. I see lots of people praising his consistency in this discussion. Well guess what - it's easy to have a consistent position over a long period of time when you flatly refuse to accept factual reality.

  104. Re:Explain why OOXML is a "superb standard" Miguel by ceoyoyo · · Score: 1

    RMS makes a lot of statements such as "software should be Free. Anything else is immoral." That's an opinion. His article here is also filled with opinions. He's also made factually incorrect statements in the past. Yes, he generally admits it when confronted with the evidence, but that doesn't mean he's right all the time.

    Which is all irrelevant. I was making fun of the latter part of your statement: "and everyone against him is clearly, and most solidly in the wrong."

    As I said, RMS states a lot of opinions. Disagreeing with him does not put one "clearly, and most solidly in the wrong." Well, not unless you're a zealot, of course.

  105. Its all about credibility by Anonymous Coward · · Score: 0

    Which Miguel has none, and which Stallman has in bucketloads.

    1. Re:Its all about credibility by harryjohnston · · Score: 1

      Not to everybody.

  106. I think you'll find that is a load of bollocks by Anonymous Coward · · Score: 0

    Since ODF was correctly implemented by several independent sources and MS got wrong the one bit that said "Do like Excel".

    Which Microsoft make.

    How many implementations of MSOOXML ISO spec are there?

    None.

    Including MS.

    1. Re:I think you'll find that is a load of bollocks by Anonymous Coward · · Score: 0

      Wow. You sure crammed a lot of errors into such a short post.

      First, there are no implementations of ODF that are based off the standard. They are all based off of looking at OpenOffice and copying what they do. The ODF standard leaves far too much unspecified to give an independent implementation a chance of working with the existing implementations. You have to go to ODF 1.2 to have a chance of independent implementations that actually work together, but ODF 1.2 is not a standard yet.

      Second, there is nothing in OOXML that says "do like Excel". Try actually reading the spec, and you'll then understand the source of the myth.

      Third, if you validate Office 2007 docs against OOXML, you will get fewer validation errors than you get if you validate OpenOffice docs against ODF. So unless your claim is that there are no implementations of either ODF or OOXML, your claim is wrong. (Furthermore, the validation errors you'll get against OOXML are all from attribute names that changed at the last minute of standardization, and do not cause any interoperability problems in real life).

      Several people outside Microsoft have implemented OOXML, including Apple, Google, and Sun. None are perfect yet, but they work as well among each other as various ODF implementations work among each other.

      Is it too much to ask people to actually investigate for themselves, instead of just repeating FUD they heard like you are doing?

    2. Re:I think you'll find that is a load of bollocks by crhylove · · Score: 1

      It's nice that all the MSOOXML defenders are anonymous cowards. Hey Bill! How you doing!

      In other news, this is clearly false. There is plenty of ODF out there. Sure the new 1.2 is better and improves initial failings. Duh. That's why there IS a 1.2. In fact, that's the whole logic behind version numbers in general!

      Anti-ODF FUD. From a Coward.

      Next.

      --
      I hold very few opinions. I hold information based on observation and fact. If you wish to disagree, please use facts.
  107. Re:don't listen to Stallman by pdusen · · Score: 1

    How could they do that given their public, legally binding commitments not to do this?

    Would somebody out there PLEASE explain to me how the community promise is even SLIGHTLY legally binding? I keep asking and nobody can adequately explain it to me.

  108. Analysis of slashdot's summary by Vexorian · · Score: 1

    "It's no secret that Stallman doesn't like Mono

    Actually, Stallman likes Mono. As a free software implementation of C#, that is. He sees Mono as a tool for letting old apps run in free software. What RMS opposes to (and many of us do) is about the usage of Mono to replace completely working, free software apps, and to add the burden of dependency to free software. And not just dependency, but dependency to some run time that is patented by MS - a company that does not hide their desire to destroy "Linux" using patents - many parts of which are NOT covered by any sort of "promise" from MS.

    article by Stallman that criticizes Codeplex about its aims due to its origin at Microsoft.

    I read Stallman's article about the codeplex 'foundation' and the criticism is not due just to its origin at Microsoft. The criticism in RMS' article is based solely on statements made about the foundation's intents. In fact, it almost looks like that the origin at Microsoft is merely the reason Miguel Icaza is defending this so passionately...

    --

    Copyright infringement is "piracy" in the same way DRM is "consumer rape"
  109. Re:don't listen to Stallman by Anonymous Coward · · Score: 0

    That's preposterous -- it's like saying someone is in no position to judge whether or not the Nazis were evil... unless he speaks German.

    That's a very poorly chosen analogy. I don't think comparing the murder of 6 million people has any relevance to the software world.

  110. Miguel Icaza Unforgivable by hackus · · Score: 1, Troll

    I won't forgive:

    1) Deliberately trying to destroy the GNOME desktop project by taking key developers out of the project to work on MONO, specifically at Microsoft's request. Next time GNOME sucks, thank Miguel for it.
    2) The introduction of MONO into distributions, technology everyone knows is patent encumbered, and serves no use, except to provide Microsoft with a stick one day to whack distros over the head with it, once it "infects" everything it touches.
    3) His attacks on Richard Stallman for simply being upfront and truthful by declaring the emperor HAS NO CLOTHES.

    MONO is so naked, I can see the pimples on its ass from here.

    4) Accepting money from Microsoft, which has made no secret it wants open source destroyed of any kind, GPL or otherwise and being a mouth piece to stir up trouble in the open source community.

    Those are my top 4 reasons, which I have a list as long as my left arm about this guys private and public antics behind the scenes, which is two faced to be kind.

    Microsoft is not to be permitted into the Open Source community until its board is destroyed, its holdings are destroyed and the company is on its knees, suitable for purchase at pennies on the dollar by Redhat.

    At which point, I would like to see Ballmer enshrined along with the other list of "so greasy you can't light a match near'em" CEO's like Darling Mcbride.
    (McBride, if you ever get a job working for any other company besides McDonalds, I will insure they don't get a red cent, penny!)

    Or......some other suitable company.....Ubuntosoft? :-)

    Microsoft is more than welcome to join the open source community, as a pleb where it belongs.

    -Hack

    --
    Got Geometrodynamics? Awe, too hard to figure out? Too bad.
  111. MODS - parent not a troll by Concern · · Score: 1

    Ah, mods... this is a factual and informative post about Debian policy.

    The controversy over Mono in Debian is hardly offtopic and the viewpoint expressed here is quite rational, given that we are still in the midst of a massive Microsoft-backed anti-free-software lawsuit and FUD campaign (SCO, tomtom, etc).

    References:

    --
    Tired of Political Trolls? Opt Out!
    1. Re:MODS - parent not a troll by cjcollier · · Score: 2, Informative

      Heh. Did you notice that you're quoting boycottnovell.com above? You know they're a bunch of loons, right? :)

      http://wp.colliertech.org/cj/?p=237

      --
      moo.
    2. Re:MODS - parent not a troll by harlows_monkeys · · Score: 2, Funny

      But without boycottnovell, where would we learn such interesting facts as Apple switched from PPC to Intel because Jobs wanted to support Vista, or that Slashdot always takes the Microsoft party line.

      Without BN, I could have scoured every reliable source in the world, and never have learned those obscure facts.

    3. Re:MODS - parent not a troll by Concern · · Score: 1

      Ah, some actual points one can respond to. That uncommented link to the top of a giant chatlog... sorry tl, dr.

      I suspect being able to run Windows in Bootcamp and Fusion was a major factor in Apple's switching to Intel, yes? Now only Apple computers can legally run both operating systems. And you've found some people chatting about that in IRC... OK...?

      And someone griping in IRC that Miguel's article got posted while groklaw's extensive treatment on the same issue was passed over... Actually that was rather informative. Hardly makes them a loon, no?

      Well, keep the links coming. Right now you two look like the loons, but I am still prepared to be enlightened. I don't see anything loony at all in what I actually cited, and apparently neither do you, or I'm sure you would have pointed it out. But with your ad hominem attacks, the beauty is that you don't have to - you just have to find something, anything vaguely embarrassing said by anyone associated with the site, and you've "scored" your "point." Carry on, gentlemen (and/or ladies).

      --
      Tired of Political Trolls? Opt Out!
    4. Re:MODS - parent not a troll by harlows_monkeys · · Score: 1

      And someone griping in IRC that Miguel's article got posted while groklaw's extensive treatment on the same issue was passed over... Actually that was rather informative. Hardly makes them a loon, no?

      The loony part is the part where he says Slashdot always takes the Microsoft side.

    5. Re:MODS - parent not a troll by Concern · · Score: 1

      OK. Wow, so loony. Anything else?

      --
      Tired of Political Trolls? Opt Out!
  112. Re:Analysis of Miguel's article = RMS is right by Bigjeff5 · · Score: 1

    I suppose I disagree with classifying GNOME as a vital system component, and I am pretty sure nobody is talking about using C# for writing core OS components either. That would be foolish for a lot more reasons than patent confusion.

    --
    Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
  113. Mr. Stallman deserves the utmost respect from devs by keneng · · Score: 2, Insightful

    Mr. Stallman deserves the utmost respect from all developers because he truly wishes to protect the right of all users/developers alike by ensuring we have the freedom to tinker with whatever we buy and by ensuring we have the freedom to adapting whatever we buy to our on-going requirements without having to pay surprise unexpected fees on an ongoing basis.
    Mr. Icaza has his point of view to make some MS stuff work in Linux. The effort he has placed deserves respect also I give him that.

    The problem is that developers need to remember the kind of under-handed tactics MS has done to developers and to users as a whole to make money.
    My favourites are:
    1)When Windows NT Workstation was discovered to be LIMITED with 64 TCP/IP connections, while Linux had no such limitations and the source and binaries were freely available for your perusal. One needs to recall the prices for Windows 95/NT Workstation/NT Server. Both NT Workstation and NT were starting to become highly exclusive(1000$+) while the Win95 was around 99$. Linux 0$-20$ :). This is not to mention the prices for the developer kits entry level MSDN 99$(TECHNET/DEVNET Knowledge BASE), Professional over 500$, and Enterprise over $1500 on a yearly basis. Mind you the value as respectable for the number of CDs/DVD's they send you. The problem is we have only so much time in the day to learn all the api's they created or unveiled to us. DOS, MFC, DIRECTX, DDK, DirectMedia, ODBC, DAO, ODB, VBA, OLE, ACTIVEX, COM, ATL to mention a few. Depending on what level of MSDN subscription you had, the more information they unveiled to you about each of these apis. Sometimes, you wouldn't know an api existed because you didn't have the Enterprise level subscription. The entry-level and Pro level would make no mention of the DirectMedia SDK, Enterprise DATABASE API/Enterprise DATABASE tools available through DevStudio GUI for example. By purchasing the Enterprise level MSDN, you had THE EDGE if you discovered its MSDN's existence. The internet was still in its infancy and not everyone knew what was going on or had money to access Special-Interest-Groups Bulletin-Board-Systems through a modem. Even if you did, the data you received would take forever to get because the average modem then was 56Kbps and the average user/wannabe developer couldn't afford to get the T1 1Mbps connection which was over 500$ a month.
    2)The UNDOCUMENTED DOS/WINDOWS book describing all the different API calls discovered being used by MS software products that no other company previously knew existed. The fact is the undocumented apis gave MS an edge of the competition. Once this was discovered, this created a market for non-microsoft debuggers. The sanctioned MS debugger Nu-Mega Softice was respected, but IDA pro came to fill a necessary void to ensure the developers were getting the whole picture when debugging their software or when trying to understand how other software worked in order to gain inspiration.
    3)Internet Explorer and Netscape web page HTML/javascript code incompatibilities.
    4)Microsoft Java JVM and Sun Java JVM incompatibilities.
    Simply by the existence of incompatibilities, the user didn't know so they would just opt with what was installed by MS, because that was the easy route to take and especially for updates. This in turn greatly hurt Netscape and Sun until they brought Microsoft to court, but the damage was done.
    5)Doublespace. Here's a company that created a disk compression technology that doubled the amount of data your hard drive could hold, but MS put them out of business by adding in a tool to their windows offering that did exactly the same thing. If you bought MS-Dos 6, you would get this disk compression tool from MS. The disk compression product competitor went out of business because MS squeezed them out of the market niche. Note this is similar to what happened to Netscape. Originally Netscape sold their web browser product, but then MS added in their Internet Explorer tool as part of the Windows O

  114. Re:don't listen to Stallman by Anonymous Coward · · Score: 0

    That's preposterous -- it's like saying someone is in no position to judge whether or not the Nazis were evil... unless he speaks German.

    More like saying someone is in no position to judge whether the Nazis were evil unless he has played Castle Wolfenstein. The ethical issues are clear even without delving into a vitual model of them.

  115. Okay, MIguel by Scareduck · · Score: 1

    Where's Silverlight for Linux?

    --

    Dog is my co-pilot.

    1. Re:Okay, MIguel by Anonymous Coward · · Score: 0

      Let me google that for you: http://go-mono.com/moonlight-beta/

  116. Miguel: FAIL on first paragraph by salesgeek · · Score: 2, Informative

    Here is why de Icaza goes wrong:

    Richard Stallman does not seem to have anything better to do than launch personal attacks against me

    Stallman's blog post was incredibly direct, and was very soft for a personal attack. In fact, RMS went out of the way to make clear that this was not personal:

    With its board of directors dominated by Microsoft employees and ex-employees, plus apologist Miguel de Icaza, there is plenty of reason to be wary of the organization. But that doesn't prove its actions will be bad.

    This is classic RMS: he's serving warning to the community and is calling out a pattern of behavior that is perplexing and someone dangerous if you value free software and later:

    However good or bad the CodePlex Foundation's actions, we must not accept them as an excuse for Microsoft's acts of aggression against our community.

    RMS is inconvenient. He's a curmudgeon. But he's also the kind of curmudgeon you want on your side. I'm glad he's on the side of freedom. As for de Icaza - he's done some great things and should be commended, but RMS is right to sound the warning. It's up to de Icaza and the CodePlex foundation to prove RMS wrong.

    --
    -- $G
  117. Re:don't listen to Stallman by Ant+P. · · Score: 1

    Every accusation made in your post likely applies to you too.

  118. I've been there... by SkimTony · · Score: 2, Funny

    Took me probably fifteen minutes to walk around the whole thing. Infinite, my foot!

  119. That's fine by HalAtWork · · Score: 1

    If you want to restrict the use of your program, I don't want to use it, so I guess we're even.

    1. Re:That's fine by DAldredge · · Score: 1

      That is your choice. You however aren't free to use it for free and you damn sure aren't going to punish me for writing it.

    2. Re:That's fine by Anonymous Coward · · Score: 0

      If punish, in that context, means that you won't be getting the positive developer attention, widespread use, and influence that the open source version will have, then I guess that's not for either of us to decide.

  120. Python has the answer by Tuffnutz · · Score: 1

    All these Free Software vs. open source software tiffs can be summed up by:

    People's Front of Judea Member: "Listen... the only people we hate more than the Romans are the fucking Judean Peoples Front!"

    --

    _ The bureaucracy is expanding to meet
    the needs of an expanding bureaucracy.
  121. Re:don't listen to Stallman by fredrik70 · · Score: 1

    What reason is there to believe that applications written in C# are at a bigger risk of that than applications written in Python?

    If you don't know the answer to this question without having to ask, you probably just shouldn't be making a fool of yourself by trying to participate in this discussion.

    Now shh, the grownups are talking.

    no please tell, as i see this everywhere here. people seem to think c# is at bigger risk than any other language. nothing I've seen in c# itself is in anyway unique to the language, it's rather more like MS picke their favourite features from other language, no patnets there, so the patents are in the libs, most likely, but not only, in the win related libs, these doesn't really affect mono apps designed to run on linux.

    The rest of linux is just as likely to infringe on patents as mono libs, the devil is in the code written, not in the actual langage used

    --
    if (!signature) { throw std::runtime_error("No sig!"); }
  122. Thanks by Anonymous Coward · · Score: 0

    Hey Mr. Allison, I am a bit surprised to see somebody of your stature here. I just wanted to use the opportunity to thank you for work, notably Samba.

  123. Re:don't listen to Stallman by AmElder · · Score: 1

    Surely a gratuitous Nazi reference only feeds the flame?

  124. dotGNU by Anonymous Coward · · Score: 0

    Do you really think it's that good to never change your mind anyway? Don't you think we learn from experience enough to change our minds a bit in time?

    When it comes to your core principles, I think it's perfectly fine to stick with them. RMS's judgement criterion is always: "does this action increase or decrease a user's freedom?" If it increases it, he's vocally for it. If it takes something away, then he's vocally against it.

    No, I don't want him to change his mind on something that fundamental. The day I hear him explaining why something freedom-limiting is OK because it's convenient is the day I stop considering his opinion. I can make my own prediction here: that day will never come.

    Here's the question nobody seems to be asking RMS. Why is mono evil and dotGNU, officially part of the GNU Project, OK?

  125. I'd rather shut up and enjoy my free beer... by kova70 · · Score: 1

    ...lest some freetard surreptitiously (and remorsefully) gulps it while noone's watching.

  126. Re:don't listen to Stallman by ekhben · · Score: 1

    Does this help?

    The relevant portion of the promise would be:

    This is a personal promise directly from Microsoft to you, and you acknowledge as a condition of benefiting from it that no Microsoft rights are received from suppliers, distributors, or otherwise in connection with this promise. If you file, maintain, or voluntarily participate in a patent infringement lawsuit against a Microsoft implementation of any Covered Specification, then this personal promise does not apply with respect to any Covered Implementation made or used by you. To clarify, "Microsoft Necessary Claims" are those claims of Microsoft-owned or Microsoft-controlled patents that are necessary to implement the required portions (which also include the required elements of optional portions) of the Covered Specification that are described in detail and not those merely referenced in the Covered Specification.

    Emphasis mine.

  127. "CodePlex vs CodePlex" by KwKSilver · · Score: 1

    As for CodePlex: it turns out that there are two entities: CodePlex.ORG (owned by the Foundation) and CodePlex.Com (Owned by Microsoft, and has no affiliation with the foundation). It is beyond unfortunate that the Foundation adopted the name from the hosting site. The logic apparently was "It is already a known brand". In my opinion, moving ahead with this name was a terrible decision as it is incredibly confusing, a point that I have raised with the board of directors.

    It it possible that the "confabulated" names which you say you argued against (and I have no reason to doubt your word) are indicative of Microsoft's attitude towards you? Looks like contempt to me. Your mileage obviously varies.

    --
    If you want your life to be different, live it differently.
  128. How is anybody imposing on you? by jotaeleemeese · · Score: 2, Informative

    You develop some software.

    You make it proprietary.

    Many of us wont like you, many of us will not pay you for your software, but please tell us at which point do the FSF police comes and beats you into submission to release your software under the GPL.

    GPL is not about forced sharing, if you don't want to share then simply develop your own software. But if you take somebody else's software under the GPL, then sorry mate, but the price for that is to make your modifications public.

    Don't like it? Don't use GPLed software. Nobody is forcing you, even if Stallman gives you nightmares.

    --
    IANAL but write like a drunk one.
  129. Don't like it, don't use it. by jotaeleemeese · · Score: 1

    If you don't like GPLed software, then don't use it and develop your own or licence it from developers of proprietary, closed source solutions.

    People like you are pissed for having to pay a price for the work of others. You are cheapskates and hypocrites.

    --
    IANAL but write like a drunk one.
    1. Re:Don't like it, don't use it. by mustafap · · Score: 1

      Did you miss the bit where I said

      "I've written code that I've released under GPL, and code that I've released under BSD. My choice."

      Well, if you are going to selectively quote me, then I'll do the same for you:

      "you are pissed"

      How dare you! I don't drink.

      --
      Open Source Drum Kit, LPLC deve board - mjhdesigns.com
  130. I injured myself badly in Namibia. by jotaeleemeese · · Score: 1

    I was wearing sports shoes (trainers as are called in the UK).

    The thorn of a plant cut through the sole like if it was a hot knife through butter and , well, lets say it was quite bloody.

    The locals, mostly San people, all wear sandals of very hard leather, and most recently, they make sandals with discarded tires.

    If people that have walked on that terrain for 40000 years use shoes, you know what, I think I will continue to wear mine too, but not trainers, those are for, er, training.

    --
    IANAL but write like a drunk one.
  131. You are a fool. by jotaeleemeese · · Score: 1

    I take marching orders from nobody, but I know who I agree or disagree with, as I am sure people of real relevance in the FOSS movement do.

    You are the first person I know that describes agreement as subservience. Quite amusing actually.

    --
    IANAL but write like a drunk one.
  132. No, but it is an idea worth defending. by jotaeleemeese · · Score: 1

    And for many of us it represents the way in which culture between people is shared, transferred to the software arena.

    if you can't see why this is really important (at least for some people) then I can't really help you .

    --
    IANAL but write like a drunk one.
  133. Of course you should be punished. by jotaeleemeese · · Score: 1

    But it is not like the FSF police is going to get you.

    You will be punished by

    - Not benefiting from the common wisdom of other programmers.

    - Lots of people may not buy your software, many of us dislike the idea of depend on external entities for access to our own data.

    That is it. Or what do you think Stallman is referring to? I hope now you can have a sound sleep.

    --
    IANAL but write like a drunk one.
  134. What does that have to do with anything? by jotaeleemeese · · Score: 1

    You can bill for your work and still release your software using the GPL, or service GPL software for your clients (i have seen modifications of Perl and OpenSSH in the field).

    Since most development is made in house (that is, software does not need to be released to the community) this question remains as meaningless as always.

    --
    IANAL but write like a drunk one.
  135. No, he wasn't. by jotaeleemeese · · Score: 1

    Which is why his short lived empire collapsed.

    --
    IANAL but write like a drunk one.
  136. So how do you describe a panda? by jotaeleemeese · · Score: 1

    You see? There are things that are black and white.

    The issue regarding software is very simple: you either provide the source code of software or not, you either grant other the ability to inspect it and modify as they see fit or you don't.

    Black and white.

    Pretty simple.

    Access to software code is not an intricate issue, it is a panda issue in the vein explained above.

    --
    IANAL but write like a drunk one.
  137. Re:don't listen to Stallman by Anonymous Coward · · Score: 0

    Stallman and the FSF have a history of just making shit up when they decide they don't like something.

    [citation needed]

  138. So you say. by jotaeleemeese · · Score: 1

    The sad thing is that you are moded Insightful.

    --
    IANAL but write like a drunk one.
  139. Merely conjecture. by jotaeleemeese · · Score: 1

    Will you leave a known burglar on his own on your house?

    What are the reasonable "conjectures" you would make?

    Look buddy, once beaten twice shy, even the most ardent MS apologist (that word again) should be able to understand this.

    --
    IANAL but write like a drunk one.
  140. Many people around here are closet masochists. by jotaeleemeese · · Score: 1

    You are not considering that.

    --
    IANAL but write like a drunk one.
  141. lets quickly disect that. by jotaeleemeese · · Score: 1

    When Linus has strayed from the Open Source path (the software control debacle) he has been burned and had to come back to his senses.

    It is only the ideological consistency of people promoting the GPL what has kept Linux viable, and by extension, Linus employable.

    I think one should know better than to throw sand in the eyes of the giants whose shoulders you are using as a comfy platform for your endeavours.

    --
    IANAL but write like a drunk one.
    1. Re:lets quickly disect that. by Anonymous Coward · · Score: 0

      HAHAHAHAHAHAHA

      Your ESR impression is PRICELESS!

      Bravo, +1 Funny all the way!

  142. Monumental logical fallacy. by jotaeleemeese · · Score: 1

    Mate, buy yourself a couple of Carl Sagan's books, then you will know that what you just wrote contradicts some very basic principles of logic (ignoring the message because who the messenger is).

    --
    IANAL but write like a drunk one.
    1. Re:Monumental logical fallacy. by 2short · · Score: 1

      I'm not sure why you think I'm ignoring the message because of who the messenger is. I thought I was clear that I substantially accept and agree with the message, which is why I think it needs a better messenger. Because meassengers do matter.

      If one is trying to convince Vulcans of truths about physical law, no doubt the tone and approach of the messenger are irrelevant, but:

      A) RMS is trying to convince humans. Even if we should ignore everything but the strict informational content of the message, we don't.

      B) Software licensing ethics is not Physics. For people to accept RMSs conclusions, they must consider his premises and arguments. None of this is reproducible experimental data linked by deductive reasoning. People are convinced to agree with ethical principles because you show them that these principles are the natural outgrowths of their own sense of what is just. If you start off insisting they accept your dictate for the definition of "Freedom", that conversation isn't going to go very far.

  143. He has done this. by jotaeleemeese · · Score: 1

    You just need to know how to use Google, but Bing may be more useful in this particular case :-)

    --
    IANAL but write like a drunk one.
  144. people inside Microsoft? by Finite9 · · Score: 1

    Miguel seems to think that there are people within Microsoft who are steering the company towards better relationships with free software. Irrelevant, I say. The corporation, Microsoft, is, like any other corporation, interested in one thing. Profit, and shareholders. There may very well be many people within Microsoft who like open source and even free software, but they will always be overriden by what the legal entity that is Microsoft, wants. Period. Mono is the perfect example of how a corporate entity will behave in a market where profit cannot be made. The corporation will try its absolute best to figure out a way to make profit from the situation. It is after all in the interest of its own survival.

    --
    "Everyone knows that vi vi vi is the number of the beast" -- Richard Stallman
  145. Re:don't listen to Stallman by Anonymous Coward · · Score: 0

    Can you give examples about the FSF "making shit up" about "trusted computing" please... so we can explain you why they didnt happen because of technical aspects or the people awareness (i am sure to have read lots of tryings from microsoft side, but would be easier if you provide some "bullshit" list) Who knows, maybe you can articulate with facts your opinion instead of resort to emotional name calling.

  146. Re:don't listen to Stallman by Anonymous Coward · · Score: 0

    Surely a gratuitous Nazi reference only feeds the flame?

    It's a tough job, sure, but someone has to do it!

  147. Re:Cathedral vs. bazaar...and why I hate that anal by spongman · · Score: 1

    i always thought it was a bad analogy, for a different reason:

    A cathedral - an old place, parts of which are probably falling apart, where people looking for meaning in their lives come to hear a bearded chap rattle on endlessly about some made up crap. most of them have no idea why they're there, but somehow they feel compelled to stay.

    A bazaar - a market where ideas and products are exchanged. the value of the products is important: nobody is forced to give their wares away for free.