09.24.19

Gemini version available ♊︎

Richard Stallman Explains His Microsoft Talk

Posted in FSF, Microsoft at 12:23 am by Dr. Roy Schestowitz

My Talk at Microsoft by Richard Stallman (original released under CC-BY; Copyright © 2019 Richard Stallman)

Stallman at Microsoft

Summary: “There are those who think that Microsoft invited me to speak in the hope of seducing me away from the free software cause. Some fear that it might even have succeeded. I am sure the Microsoft staff I addressed saw that that could never happen.”

It is now public knowledge that on 4 September 2019 I gave a talk at the Microsoft campus in Redmond. I was invited and I accepted. The report of this has led to a certain amount of speculation and rumor.

There are those who think that Microsoft invited me to speak in the hope of seducing me away from the free software cause. Some fear that it might even have succeeded. I am sure the Microsoft staff I addressed saw that that could never happen. I resisted Steve Jobs’s snow job in 1989 or 1990; I am no easy mark for those who want me to change my views.

Others assert that inviting me was opposition research and nothing more. If that was the intention, Microsoft didn’t learn anything it could not have learned from recordings of my talks.

In the past, Microsoft published what it called “contributions to open source” that were no contribution whatsoever to the Free World. (This says something about the deep difference between the open source and the free software movement.) However, if Microsoft sought to return to that practice, it had no need to invite me.

Some are trying to portray my decision to speak there as approval of Microsoft’s current conduct. This is, of course, absurd. My rejection of Microsoft’s nonfree software continues just like my rejection of all other nonfree software. But the fact that people make nonfree software is no reason not to show them reasons why software should be free.

I don’t think Microsoft invited me with a view to seduction, or opposition research, or trickery, or misrepresention. I think some Microsoft executives are seriously interested in the ethical issues surrounding software. They may also be interested in carrying out some of the specific suggestions/requests I presented. I started with a list of actions that would help the free software community, and which I though Microsoft might be amenable to, before stating the free software philosophy in the usual way. I think there is a chance that Microsoft might change some practices in ways that would help the Free World practically, even if they do not support us overall.

It is only a chance; I would not try to estimate the probability. Microsoft did not give me any promises to change; I did not ask for any.

What I can say now is that we should judge Microsoft’s future actions by their nature and their effects. It would be a mistake to judge a given action more harshly if done by Microsoft than we would if some other company did the same thing. I’ve said this since 1997.

That page describes some hostile things that Microsoft famously did. We should not forget them, but we should not maintain a burning grudge over actions that ended years ago. We should judge Microsoft in the future by what it does then.

Another thing I’ve said for years, about various companies, is that when a company does several different things, it is best to judge each thing on its own, provided they are separable. Actions that benefit freedom are good, and we should say so, while being careful not to let a small good distract us from a large evil.

The main motive for Microsoft’s future activities, whether changed or not, will surely be profit. That is neither here nor there, because the free software movement is not against profit, as such; we are not the simplistic opposite of the extreme capitalism which claims that profit justifies any and all means. We approve of what respects users’ freedom, whether done for profit or not, and we condemn what tramples users’ freedom, whether done for profit or not.

Time will show us whether Microsoft begins to do substantial activities that we can judge as good. Let’s encourage that in all prudent ways.

Here are the suggestions I gave to Microsoft.

  • Help keep computers unlocked (no “secure boot” that restricts what systems we can run). Truly secure boot means YOU specify what system is allowed to run in your computer.
  • Help make peripherals safe — no back doors in their embedded software. This applies to keyboards, cameras, disks and memory sticks, since they contain computers and with preinstalled software that can be replaced through a universal back door. Crackers do that, installing malware into them, which becomes an advanced persistent threat. I can explain more if desired.
  • Publicly take back Microsoft’s attacks on copyleft made in the 2000s. Ballmer called the GPL a “cancer”. Allchin called it “un-American”.
  • Encourage copylefting of application and library code, maybe even system and tool code.
  • Direct GitHub to promote correct and clear use of licenses and the best use of copyleft (GPL version 3-or-later).
  • Help fight against copyright on interfaces.
  • Help make the web usable with Javascript deactivated.
  • Implement an anonymous internet sales platform that doesn’t require Javascript, using GNU Taler (taler.net).
  • Publish the hardware interface of products such as Hololens so we can run them without any nonfree software. Even if our software is years behind, that will be better than not being able to use these devices at all.

And one other suggestion, which I made to a vice president but perhaps not in my talk.

  • Release the source code of Windows under the GNU GPL.

I know that is a stretch, but from what I heard there. it isn’t totally impossible.

Share in other sites/networks: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Reddit
  • email

Decor ᶃ Gemini Space

Below is a Web proxy. We recommend getting a Gemini client/browser.

Black/white/grey bullet button This post is also available in Gemini over at this address (requires a Gemini client/browser to open).

Decor ✐ Cross-references

Black/white/grey bullet button Pages that cross-reference this one, if any exist, are listed below or will be listed below over time.

Decor ▢ Respond and Discuss

Black/white/grey bullet button If you liked this post, consider subscribing to the RSS feed or join us now at the IRC channels.

DecorWhat Else is New


  1. Computer Users Should be Operators, But Instead They're Being Operated by Vendors and Governments

    Computers have been turned into hostile black boxes (unlike Blackbox) that distrust the person who purchased them; moreover, from a legislative point of view, encryption (i.e. computer security) is perceived and treated by governments like a threat instead of something imperative — a necessity for society’s empowerment (privacy is about control and people in positions of unjust power want total and complete control)



  2. Peak Code — Part I: Before the Wars

    Article/series by Dr. Andy Farnell: "in the period between 1960 and 2060 people had mistaken what they called "The Internet" for a communications system, when it had in fact been an Ideal and a Battleground all along - the site of the 100 years info-war."



  3. Links 21/1/2022: RISC-V Development Board and Rust 1.58.1

    Links for the day



  4. IRC Proceedings: Thursday, January 20, 2022

    IRC logs for Thursday, January 20, 2022



  5. Gemini Lets You Control the Presentation Layer to Suit Your Own Needs

    In Gemini (or the Web as seen through Gemini clients such as Kristall) the user comes first; it's not sites/capsules that tell the user how pages are presented/rendered, as they decide only on structural/semantic aspects



  6. The Future of Techrights

    Futures are difficult to predict, but our general vision for the years ahead revolves around more community involvement and less (none or decreased) reliance on third parties, especially monopolistic corporations, mostly because they oppress the population via the network and via electronic devices



  7. [Meme] UPC for CJEU

    When you do illegal things and knowingly break the law to get started with a “legal” system you know it’ll end up in tears… or the CJEU



  8. Links 20/1/2022: 'Pluton' Pushback and Red Hat Satellite 6.10.2

    Links for the day



  9. The Web is a Corporate Misinformation/Disinformation Platform, Biased Against Communities, Facts, and Science

    Misinformation/disinformation in so-called 'news' sites is a pandemic which spreads; in the process, the founder of GNU/Linux gets defamed and GNU/Linux itself is described as the problem, not the solution to the actual problems



  10. Links 20/1/2022: McKinsey Openwashing and Stable Kernels

    Links for the day



  11. IRC Proceedings: Wednesday, January 19, 2022

    IRC logs for Wednesday, January 19, 2022



  12. Links 20/1/2022: Linuxfx 11.1 WxDesktop 11.0.3 and FreeIPMI 1.6.9 Released

    Links for the day



  13. Links 19/1/2022: XWayland 22.1 RC1 and OnlyOffice 7.0 Release

    Links for the day



  14. Links 19/1/2022: ArchLabs 2022.01.18 and KDE's 15-Minute Bug Initiative

    Links for the day



  15. When Twitter Protects Abusers and Abuse (and Twitter's Sponsors)

    Twitter is an out-of-control censorship machine and it should be treated accordingly even by those who merely "read" or "follow" Twitter accounts; Twitter is a filter, not a news/media platform or even means of communication



  16. IRC Proceedings: Tuesday, January 18, 2022

    IRC logs for Tuesday, January 18, 2022



  17. Links 19/1/2022: Wine 7.x Era Begins and Istio 1.12.2 is Out

    Links for the day



  18. Another Video IBM Does Not Want You to Watch

    It seems very much possible that IBM (or someone close to IBM) is trying to purge me from Twitter, so let’s examine what they may be trying to distract from. As we put it 2 years ago, "Watson" is a lot more offensive than those supposedly offensive words IBM is working to purge; think about those hundreds of Red Hat workers who are black and were never told about ethnic purges of blacks facilitated by IBM (their new boss).



  19. What IBM Does Not Want You to Watch

    Let's 'Streisand it'...



  20. Good News, Bad News (and Back to Normal)

    When many services are reliant on the integrity of a single, very tiny MicroSD card you're only moments away from 2 days of intensive labour (recovery, investigation, migration, and further coding); we've learned our lessons and took advantage of this incident to upgrade the operating system, double the storage space, even improve the code slightly (for compatibility with newer systems)



  21. Someone Is Very Desperate to Knock My Account Off Twitter

    Many reports against me — some successful — are putting my free speech (and factual statements) at risk



  22. Links 18/1/2022: Deepin 20.4 and Qubes OS 4.1.0 RC4

    Links for the day



  23. Links 18/1/2022: GNOME 42 Alpha and KStars 3.5.7

    Links for the day



  24. IRC Proceedings: Monday, January 17, 2022

    IRC logs for Monday, January 17, 2022



  25. Links 17/1/2022: More Microsoft-Connected FUD Against Linux as Its Share Continues to Fall

    Links for the day



  26. The GUI Challenge

    The latest article from Andy concerns the Command Line Challenge



  27. Links 17/1/2022: digiKam 7.5.0 and GhostBSD 22.01.12 Released

    Links for the day



  28. IRC Proceedings: Sunday, January 16, 2022

    IRC logs for Sunday, January 16, 2022



  29. Links 17/1/2022: postmarketOS 21.12 Service Pack 1 and Mumble 1.4 Released

    Links for the day



  30. [Meme] Gemini Space (or Geminispace): From 441 Working Capsules to 1,600 Working Capsules in Just 12 Months

    Gemini space now boasts 1,600 working capsules, a massive growth compared to last January, as we noted the other day (1,600 is now official)


RSS 64x64RSS Feed: subscribe to the RSS feed for regular updates

Home iconSite Wiki: You can improve this site by helping the extension of the site's content

Home iconSite Home: Background about the site and some key features in the front page

Chat iconIRC Channel: Come and chat with us in real time

Recent Posts