1. 41
  1. 28

    I’m not a fan of everything that Richard does but you have to give one thing to the man. He sticks to his ideology even if it means personal inconvenience.

    I remember back in the 90s using Linux on my machine meant:

    • no X
    • no games (big thing for a teenager)

    It was hard to stick through it and not dual boot. We are now in times where Linux is pretty much mainstream & OpenSource software in general.

    Back in the past, none of my friends understood why I opted in to all the issues. The point is - it mattered to me. I wanted to use open source software. I wanted to learn & I didn’t feel OK with pirating Windows (which was what 90% of the community in Poland did back in those years).

    Fast forward to today. I still use Linux for work & now moving to OpenBSD for my private stuff.

    When buying a laptop I opted in for a Radeon card as I knew there’s no chance to get nvidia working. I still love gaming and could slap Linux on the box which would result in a much better performance from an nvidia card.

    The wifi card in this laptop doesn’t work on OpenBSD & the ethernet driver had issues (already fixed by developers), video playback in firefox is slow & choppy and there is probably a ton of tiny inconveniences I hit with it every day (no steam).

    Guess what? I don’t care. I believe that the project is important. I went through similar issues in the past with Linux and I know that it takes people going through those issues to change the playing field. I support the project financially whenever I can by ordering CD sets & I’m trying to contribute back.

    Some friends still make fun of me for opting into those ‘issues’. The difference now is - they are running Linux.

    1. 8

      I never knew that Stallman coined the term POSIX.

      1. 5

        It’s for partly different reasons, but his style of being very careful using the internet, and not having it as default-on, reminds me a little of how Donald Knuth uses the internet. Knuth has no internet connection at all on his main computer, and when he needs things from it (which he says is not that often) he uses a secondary computer solely for that purpose, and then transfers the materials between them (if needed) with a USB stick. He also takes care that his important materials (writings) are only done on Linux, because he doesn’t trust the other operating systems.

        1. 2

          I am curious if that is still accurate, that article is a bit dated at this point, and the internet has become far more entrenched than it was in 2008.

        2. [Comment removed by author]

          1. 8

            It’s a false dichotomy. It’s not either you live like RMS or you must make proprietary software for a living. By far, most of the software written in the world is for in-house use. This is what I do right now for a living. I write software that helps analyse neurological images. It’s not proprietary, because it simply isn’t public. And whatever we make public, we also free up.

            Our business is in selling a service. People send us brain scans, we send them about them that we found with our human experts who are aided by free software and some in-house glue. There’s no proprietary software anywhere in here, and nobody’s being coerced to accept a EULA.

            Btw, not that it really matters, but I specifically described this business to RMS, and he said he found nothing wrong with it as I described it. He is against people trying to control others with software. He is not against business.

            1. 1

              I’d argue that any source you can’t get easily is proprietary, it doesn’t matter if that is the source code to a website or the source code to Windows. If I can’t get the source without contacting someone at the company then it is not open source, therefore until it is open source I would call it proprietary.

              1. 3

                That isn’t the OSI’s interpretation of “open source” (emphasis mine):

                The program must include source code, and must allow distribution in source code as well as compiled form. Where some form of a product is not distributed with source code, there must be a well-publicized means of obtaining the source code for no more than a reasonable reproduction cost preferably, downloading via the Internet without charge. The source code must be the preferred form in which a programmer would modify the program. Deliberately obfuscated source code is not allowed. Intermediate forms such as the output of a preprocessor or translator are not allowed.

                1. 1

                  That’s a bit of a black-and-white thinking. The right to keep software private is one of the freedoms guaranteed by FOSS. That’s why the (A)GPL’s copyleft only acts when you convey parts of the software – not before. The problem is when you give someone parts of the software but deny them the right to use those parts in some way. If you simply never give others any part of the software, not even a WUI, then from their perspective it’s the same as if you never did anything.

                  In our case, our customers simply send us images uploaded with free software and get back numerical results in free formats a couple of weeks later. That we used private glue software to get the job done is completely irrelevant to them.

            2. 3

              This is a drastic set of measures Richard Stallman lists here! I don’t know how I would be able to work with such a computer, but this is an interesting read.

              1. 6

                He also has no cell phone apparently (https://stallman.org/rms-lifestyle.html) – but “When I need to call someone, I ask someone nearby to let me make a call. If I use someone else’s cell phone, that doesn’t give Big Brother any information about me.” … which really is a bit of a freeloader problem, if everyone didn’t have cell phones, he would have no one to borrow from.

                That all said, I respect him tremendously because he made a dent in the world – he created the required precursors and did all the very ugly and hard work that allowed a lot of modern open-source to thrive.

                1. 4

                  if everyone didn’t have cell phones, he would have no one to borrow from.

                  He already lived in that world. He used landlines and payphones.

                  Also, he’d probably be annoyed that you think he has something to do with open source, heh.

                  1. 2

                    Also, he’d probably be annoyed that you think he has something to do with open source, heh.

                    He seems borderline enraged about it at times. That doesn’t change the fact that modern open-source (the type he loathes) would likely have been impossible without his efforts. I am happy he exists and represents a “pure” perspective (the same way I respect “pure” libertarians) – but I am also happy that far more muddy and pragmatic ideologies gained greater mass adoption.

                    1. 3

                      You are aware of what he loathes, right? Not “modern open-source” itself. He’s quite happy with all of this open source software out there. He simply loathes the promises that came with open source.

                      1. 2

                        I was thinking more about this when I wrote it, but yes – I understood it as a downplaying of “free” as in freedom and a focus on the more pragmatic / cost-saving elements.

                        But that article was worth reading just for “Organic Software” – not April 1st, I triple-checked. Wayback to “the blurb”

                        1. 1

                          Thanks for the wayback link. I’m going to add it to the article. I think they had that page up for a few months and when they realised how silly it sounded, they tried to scrub it off the internet.

                  2. 1

                    Honestly I think it would be more annoying for him than for the people he borrows from. He also has to remember or write down the numbers somewhere and enter the numbers on the screen like a pleb. He definitely has more conviction than me.

                2. 3

                  I so wish I could live in a text console. Unfortunately, more and more things are migrating into browsers, which leads me to have tons of terminal emulators full screened and a browser. And the fact that CLI/TUI calendaring is non-existent.

                  1. 3

                    CLI/TUI calendaring is non-existent

                    I haven’t really gotten into it myself, but some of my colleagues do all their calendaring in org-mode.

                    1. 2

                      I often use Remind with Wyrd… I am sure many other options exist. :)

                      1. 2

                        That sparkled my curiosity. Does Wyrd support a weekly view? I use it a lot and couldn’t tell from the documentation and the demos.

                        1. 3

                          It does not, but it should. :)