RMS: De Icaza Traitor to Free Software Community

If you don’t like personal, blog-style reporting, you might want to skip this item. A few days ago, during a speech at Software Freedom Day in Boston, Richard Stallman has, at least in my book, crossed a line that I thought he would never cross.

Ubuntu developerMartin Owens attended Software Freedom Day, and penned down a few words about what RMS had to say at the end of the day. When it came to Mono and C#, RMS said that while they are not a problem, you shouldn’t write applications in C#, and you also should uninstall any applications using it. Agree or disagree, but this is an opinion he shares with many others, and his concerns are certainly rooted in reality. How deeply rooted is up for debate.

But then.

The conversation shifted towards Microsoft’s new Open Source labs, and in response to a question by Owens, Stallman noted that Miguel de Icaza “is basically a traitor to the Free Software community”. He also added that De Icaza is a Microsoft apologist, hence his involvement in the new Open Source labs does not inspire confidence.

I think we officially hit a new low here. I have no opinion on the whole Mono thing, and I don’t really care much about it either, but calling De Icaza a traitor to the Free software community actually got me a little riled up. Are we really talking about the same De Icaza? The man who co-founded one of the most popular Free software projects, GNOME? Who created Gnumeric? Who set up a company which employed several GNOME developers, advancing the Free software desktop?

De Icaza has done a lot of hard work to advance and promote the Free software community, and whether you like Mono or not, it is still a completely open source project, and enables cross-platform development for those who wish to code in C#. Why doesn’t RMS deride the SAMBA guys in the same manner?

De Icaza has responded on his blog about Stallman’s words, and did so in a civil manner. “I want to say that God loves all creatures. From the formidable elephant to the tiniest ant. And that includes Richard Stallman,” De Icaza wrote, “As for me, I think that there is a world of possibility, and if Richard wants to discuss how we can improve the pool of open source/free software in the world he has my email address.”

Kudos to De Icaza for remaining civil and polite despite such a low blow from RMS. While I respect RMS for his contributions to the Free software community, I think it’s pretty clear by now that he has completely lost touch with reality. The FSF would do good to silently but resolutely move him off stage, and install a new figurehead who comes across a little more… Constructive and civil. At this rate, RMS is doing more harm than good to the Free software world.

237 Comments

  1. 2009-09-24 1:43 pm
    • 2009-09-24 4:31 pm
    • 2009-09-26 11:05 am
  2. 2009-09-24 1:49 pm
    • 2009-09-25 12:52 am
  3. 2009-09-24 2:04 pm
    • 2009-09-24 2:24 pm
      • 2009-09-24 2:51 pm
        • 2009-09-24 3:27 pm
        • 2009-09-24 3:30 pm
          • 2009-09-24 4:28 pm
          • 2009-09-24 4:34 pm
        • 2009-09-24 3:52 pm
          • 2009-09-24 4:11 pm
          • 2009-09-24 4:34 pm
          • 2009-09-24 6:24 pm
          • 2009-09-25 4:33 pm
          • 2009-09-25 9:14 pm
        • 2009-09-24 4:44 pm
          • 2009-09-24 5:57 pm
          • 2009-09-24 7:13 pm
          • 2009-09-24 7:24 pm
          • 2009-09-25 8:43 pm
          • 2009-09-24 8:42 pm
          • 2009-09-24 8:53 pm
          • 2009-09-24 9:00 pm
          • 2009-09-24 8:54 pm
          • 2009-09-24 8:59 pm
          • 2009-09-24 9:07 pm
          • 2009-09-24 9:14 pm
          • 2009-09-24 9:25 pm
          • 2009-09-29 5:06 pm
          • 2009-09-29 4:53 pm
        • 2009-09-24 7:13 pm
        • 2009-09-24 8:33 pm
          • 2009-09-25 8:47 pm
        • 2009-09-25 8:37 pm
      • 2009-09-24 5:03 pm
      • 2009-09-24 7:33 pm
        • 2009-09-24 7:49 pm
        • 2009-09-24 8:33 pm
        • 2009-09-24 11:31 pm
        • 2009-09-26 9:00 am
      • 2009-09-24 8:27 pm
        • 2009-09-24 8:37 pm
        • 2009-09-26 12:11 pm
      • 2009-09-25 5:31 pm
    • 2009-09-24 2:40 pm
      • 2009-09-25 2:17 am
        • 2009-09-25 8:20 pm
      • 2009-09-25 5:33 pm
        • 2009-09-26 9:04 am
  4. 2009-09-24 2:04 pm
    • 2009-09-24 2:20 pm
      • 2009-09-25 2:24 am
  5. 2009-09-24 2:11 pm
    • 2009-09-24 5:41 pm
  6. 2009-09-24 2:18 pm
    • 2009-09-24 2:23 pm
    • 2009-09-24 5:38 pm
      • 2009-09-25 4:40 pm
  7. 2009-09-24 2:34 pm
    • 2009-09-24 3:05 pm
    • 2009-09-24 4:55 pm
      • 2009-09-24 5:00 pm
        • 2009-09-24 5:36 pm
  8. 2009-09-24 2:43 pm
  9. 2009-09-24 2:48 pm
    • 2009-09-24 3:02 pm
      • 2009-09-24 3:35 pm
        • 2009-09-24 4:30 pm
      • 2009-09-24 4:36 pm
        • 2009-09-24 5:01 pm
  10. 2009-09-24 2:50 pm
    • 2009-09-24 3:06 pm
    • 2009-09-24 4:17 pm
      • 2009-09-24 4:41 pm
        • 2009-09-25 7:38 pm
    • 2009-09-24 5:18 pm
      • 2009-09-24 5:21 pm
      • 2009-09-24 7:29 pm
        • 2009-09-25 9:50 am
    • 2009-09-24 10:15 pm
      • 2009-09-25 2:21 pm
      • 2009-09-25 4:37 pm
        • 2009-09-26 2:28 am
          • 2009-09-27 3:14 pm
          • 2009-09-28 12:41 pm
          • 2009-09-27 3:32 pm
          • 2009-09-28 12:47 pm
    • 2009-09-25 12:34 pm
  11. 2009-09-24 2:51 pm
    • 2009-09-24 4:30 pm
      • 2009-09-24 6:11 pm
        • 2009-09-24 7:12 pm
          • 2009-09-25 3:02 am
        • 2009-09-25 5:10 pm
          • 2009-09-25 5:19 pm
  12. 2009-09-24 2:54 pm
    • 2009-09-24 3:46 pm
      • 2009-09-24 4:49 pm
        • 2009-09-24 9:00 pm
    • 2009-09-24 4:02 pm
      • 2009-09-24 4:20 pm
        • 2009-09-24 7:20 pm
          • 2009-09-25 1:51 pm
          • 2009-09-25 1:53 pm
          • 2009-09-25 2:52 pm
          • 2009-09-25 2:59 pm
          • 2009-09-25 3:14 pm
          • 2009-09-25 3:42 pm
    • 2009-09-24 4:51 pm
      • 2009-09-24 5:06 pm
        • 2009-09-24 5:28 pm
          • 2009-09-24 5:33 pm
          • 2009-09-24 5:58 pm
          • 2009-09-24 6:08 pm
          • 2009-09-24 6:15 pm
          • 2009-09-24 6:32 pm
          • 2009-09-24 6:44 pm
          • 2009-09-24 6:49 pm
          • 2009-09-24 7:45 pm
  13. 2009-09-24 2:58 pm
    • 2009-09-24 4:35 pm
    • 2009-09-25 9:00 pm
  14. 2009-09-24 2:59 pm
    • 2009-09-24 3:04 pm
      • 2009-09-24 3:26 pm
    • 2009-09-24 4:20 pm
    • 2009-09-24 4:32 pm
    • 2009-09-24 4:36 pm
      • 2009-09-25 2:10 pm
  15. 2009-09-24 3:03 pm
  16. 2009-09-24 3:07 pm
  17. 2009-09-24 3:08 pm
  18. 2009-09-24 3:09 pm
    • 2009-09-24 3:56 pm
      • 2009-09-24 4:42 pm
    • 2009-09-24 6:06 pm
      • 2009-09-24 6:20 pm
      • 2009-09-25 9:05 pm
        • 2009-09-25 9:24 pm
          • 2009-09-25 9:45 pm
          • 2009-09-25 11:58 pm
          • 2009-09-26 4:40 pm
        • 2009-09-25 10:04 pm
  19. 2009-09-24 3:17 pm
    • 2009-09-24 9:07 pm
  20. 2009-09-24 3:41 pm
    • 2009-09-24 3:44 pm
  21. 2009-09-24 3:44 pm
    • 2009-09-24 3:54 pm
      • 2009-09-24 4:08 pm
        • 2009-09-24 4:26 pm
          • 2009-09-24 4:37 pm
          • 2009-09-25 1:16 am
          • 2009-09-25 5:11 pm
          • 2009-09-24 5:01 pm
          • 2009-09-24 5:02 pm
          • 2009-09-26 2:20 am
          • 2009-09-26 8:36 am
          • 2009-09-27 5:05 am
          • 2009-09-27 6:05 pm
          • 2009-09-24 5:15 pm
        • 2009-09-24 4:59 pm
        • 2009-09-25 3:39 am
          • 2009-09-26 3:24 am
          • 2009-09-26 3:43 pm
      • 2009-09-24 4:20 pm
      • 2009-09-24 4:28 pm
    • 2009-09-25 9:50 pm
    • 2009-09-27 12:16 pm
  22. 2009-09-24 3:59 pm
  23. 2009-09-24 4:04 pm
    • 2009-09-24 4:43 pm
    • 2009-09-24 5:14 pm
      • 2009-09-24 5:25 pm
  • 2009-09-24 6:17 pm
  • 2009-09-24 7:55 pm
  • 2009-09-24 4:54 pm
    • 2009-09-24 5:44 pm
      • 2009-09-25 2:07 pm
      • 2009-09-26 4:23 am
  • 2009-09-24 5:14 pm
  • 2009-09-24 5:31 pm
  • 2009-09-24 6:03 pm
  • 2009-09-24 6:15 pm
    • 2009-09-24 6:45 pm
  • 2009-09-24 7:05 pm
    • 2009-09-24 9:19 pm
    • 2009-09-25 10:01 pm
  • 2009-09-24 7:30 pm
  • 2009-09-24 8:19 pm
  • 2009-09-24 8:37 pm
    • 2009-09-24 9:26 pm
    • 2009-09-26 4:42 am
  • 2009-09-24 8:54 pm
    • 2009-09-24 8:57 pm
      • 2009-09-24 9:21 pm
        • 2009-09-24 9:35 pm
      • 2009-09-24 9:45 pm
      • 2009-09-24 11:41 pm
        • 2009-09-25 12:12 am
    • 2009-09-24 11:15 pm
  • 2009-09-24 9:33 pm
    • 2009-09-24 9:47 pm
    • 2009-09-24 10:10 pm
      • 2009-09-24 10:21 pm
        • 2009-09-25 1:36 am
  • 2009-09-25 12:30 am
    • 2009-09-25 1:00 am
      • 2009-09-25 4:23 pm
        • 2009-09-26 5:12 am
  • 2009-09-25 2:08 am
    • 2009-09-25 3:36 am
  • 2009-09-25 2:59 am
  • 2009-09-25 3:14 am
    • 2009-09-25 4:14 am
      • 2009-09-26 5:29 am
  • 2009-09-25 12:31 pm
    • 2009-09-26 6:28 am
      • 2009-09-27 4:52 am
  • 2009-09-25 3:53 pm
    • 2009-09-25 4:12 pm
      • 2009-09-25 9:31 pm
      • 2009-09-26 12:13 am
  • 2009-09-25 4:15 pm
    • 2009-09-25 9:27 pm
  • 2009-09-25 5:15 pm
  • 2009-09-26 2:34 am
  • 2009-09-26 7:19 am
    • 2009-09-26 11:55 pm
    • 2009-09-27 12:18 pm
  • 2009-09-26 9:17 pm
  • 2009-09-27 12:12 pm
  • 2009-09-28 5:13 am
  • 2009-09-29 11:36 am