Live data from Hacker News

Richard Stallman – The state of the Free Software movement

news.slashdot.org

501–510 of 623 posts

Re: Richard Stallman – The state of the Free Software movement

#501

Earlier quoted context omitted.

"Free" here does not mean "free of charge", it means "libre" (guarantees the four essential freedoms [1]). The common quip is "free as in freedom, not as in free beer". [1] https://www.gnu.org/philosophy/free-sw.en.html#four-freedoms

"The freedom to redistribute copies so you can help others" How is that not always going to end up being "free of charge"? Someone is always going to end up redistributing it without charge.

Yes, someone will redistribute it without charge, but there are still ways you can make money from libre software:

• selling physical media (e.g. an installation disk or drive)

• selling downloads from a trusted, official server (with the bandwidth to serve a global audience)

• selling support

• asking for donations

• adopting a patreon model (if you want so-and-such feature or modification, please fund me so that I can do so)

and so on. Admittedly, it is more difficult to make money from libre software than non-libre software, but that seems to be a consequence of the law allowing non-libre software to be sold as it is (i.e. treating software like other copyrightable material). "It's more difficult to make money from libre software" is essentially "it's more difficult to make money when you don't threaten to sue people for inspecting, modifying, or exercising ownership of the tools they use". We could similarly say "it's easier to make money when you can threaten people at gunpoint", which would simply be true! were it not for society imposing a high price (imprisonment) for doing so.

Re: Richard Stallman – The state of the Free Software movement

#502
post #383

Earlier quoted context omitted.

What needs to be explained is why throwing technology at power generation problems, economic problems, healthcare problems, or warfare problems is seemingly ok, but social problems are a no-go zone.

Not all social problems, just those where the people involved have opposing goals. And even then, it's not so much a no-go as unlikely to work. We can tackle problems like advertising and recruiting for local hobby groups. But people will actively subvert, exploit, or ignore software meant to enforce social norms. Anti-cheating software restricts what honest users can do, and cheaters will find a way around it if the…

> just those where the people involved have opposing goals.

This describes every competition ever; person A wants the winner to be A, but person B wants the winner to be B. Should we stop doing doping tests at Olympic games, as it's an application of (non-free) technology to a social problem?

Re: Richard Stallman – The state of the Free Software movement

#504
post #198

Earlier quoted context omitted.

You can make a lot of money writing free software at whatever FAANG is called now. I mean sure the source is never distributed because the binaries aren’t either, but it does meet the definition.

When Stallman says "free as in free speech, not free beer", he means freedom to use software in any way you want including changing it. Not zero price.

No I mean literally working on GPLed code which means writing Free Software. But, since those companies never distribute binaries, they never have to share the code under the terms of the GPL.

Re: Richard Stallman – The state of the Free Software movement

#505

>Some important packages are now distributed only through their non-freedom-respecting package system Wait, why is Ubuntu's package manager "not freedom respecting" but dpkg is? I thought snap was licensed under GPLv3. >It should be illegal to sell a computer that doesn't let users install software of their own from source code. Agreed, but this is such a low bar that even iOS meets it. Apple has never attempted to r…

> Wait, why is Ubuntu's package manager "not freedom respecting" but dpkg is? I thought snap was licensed under GPLv3. The Snap server is what's closed-source. > I must point out that much of the people asking for sideloading are proprietary software vendors and not users. I know I'm just one data point, but I'm a user who wants sideloading. > Being as vehemently opposed to proprietary software as RMS is means that h…

Not having third-party Snap servers is unfortunate, and something we probably should be forking Snap to add support for. Still, calling it "not freedom respecting" seems a little hyperbolic given that the actual part that runs on your computer is very much FOSS. It's not any different from, say, reading a website whose server software is unreleased, but whose client-side JS is all Free Software.

As for sideloading... yes, I want it too. But the only thing that really gives me is the ability to run some emulation and virtualization tools Apple refuses to sign for reasons ranging from unfortunate to stupid. Epic Games did not sue Apple for my right to run old Nintendo games on my iPad. In fact, the videogame industry has been very explicit that users should not be allowed under any circumstances to format-shift games they own, and Epic has done nothing to indicate that they are less consumer-hostile than their peers. They also said they'd accept a two-tiered system where they got their Epic App Store but users still couldn't sideload. So, as much as Tim Sweeney is ideologically motivated to support user freedoms, Epic Games is still pushing their lawsuit from the perspective of a proprietary software vendor, just one that's willing to go rogue.

You're right about RMS not being on the "same side" as Apple, and I misspoke. It's more like this is a three-sided fight between users (FSF, EFF, etc), proprietary developers (Epic), and platforms (Apple/Google). My point is that if you are extremely opposed to proprietary software in any form and for any reason whatsoever, then Apple's argument against sideloading is actually more reasonable, because it's the enemy eating itself. However, if you are at least slightly tolerant of proprietary software, then the argument Epic makes of Apple being anticompetitive makes a lot more sense.

I'm still not convinced that Apple's end goal is to make the Mac just be an iPad with a mouse and keyboard. The whole owner override thing I mentioned above took a lot of time and effort, just so they could boil the secure boot frog less. It would have been far easier for them to just say "no, we're only allowing macOS to live in EL2". Nobody was expecting them to allow this, and Hector Martin still has to occasionally field questions of "why are you working on this when Apple is just going to block it" when they haven't for several years now. Furthermore, Apple's designer brainworms have insisted upon not converging their platforms in any way that would make having the same security policy make sense.

>Aside from that, Mrs. Lincoln, how did you enjoy the play?

There really isn't another way to implement this while providing the same security guarantees for Free operating systems. The part that actually checks to make sure the code you're running was owner-signed needs to be both immutable from the perspective of malware and updatable in case of security bugs. You don't want this burned into a ROM chip since it's extra attack surface, even though that technically satisfies some weird exception the FSF made decades ago for the proprietary ROM BIOS in IBM-compatibles.

The only complaint I have about the way Apple did this is that they really should Free their boot chain code and have verifiable builds for it. However, there are very few, if any machines that actually have a Free boot chain. And the only harm a proprietary boot chain can do to Free Software is to refuse to load a Free OS. So as long as the boot chain allows us to do that, the crusade for a Free BIOS seems more of an academic or research concern than anything else.

[0] You're supposed to be able to enroll new secure boot keys, but AFAIK this isn't really ever done.

Re: Richard Stallman – The state of the Free Software movement

#506

Earlier quoted context omitted.

A cheat would just look at the detection code and be sure it doesn't violate what the anticheat is checking for. >Having it open increases the amount of people who have eyes on the code and contribute to the code and finds exploits to patch, etc. If your detection is to collect the names of the open windows on a computer to check for a cheat's name and then send the anticheat server the hash of the binary that opened…

Nothing you said has anything to do with security nor preventing cheating. If that's the sorry state of modern anti-cheat then it makes sense why TF2 is still plagued by incredibly obvious sniper bots. Detecting cheating by window names? Who is getting paid writing this crap?

>Who is getting paid writing this crap?

I'm not sure what you are expecting. Either you try and locate cheats on the machine / in memory via some heuristic or look for software that is acting suspicious like trying to write into your game's memory.

Re: Richard Stallman – The state of the Free Software movement

#507

From reading the other comments here, I understand that it's easy to pick something RMS said and say "Yeah, right..." But you have to keep in mind that RMS advocates the free software philosophy - the complete left end of the software spectrum - the white angel on your shoulder (not the red devil on the other). And while I find some of his points too radical to implement practically in my own situation, I believe it'…

> the complete left end of the software spectrum - the white angel on your shoulder

> ...I believe it's very important that we have someone like him in the tech world.

Indeed. It feels natural that these yin and yang extreme-opposite archetypes exist as they allow the rest of us to find the center, therefor balance.

Re: Richard Stallman – The state of the Free Software movement

#508
post #402

Earlier quoted context omitted.

Yes, the player will look like they are teleporting around, but they will still be able to kill you. No, it doesn't harm the player doing it because client side they are still moving around.

There is a misunderstanding here over how server side vs client side movement work. I will illustrate this with an example: With Client side movement, Player A sends in even intervals their location to the server. Let say they move right for 3 unit of time, the location get updated from 0:0, 0:1, 0:2. The server then relay the information to Player B. With Server side movement, Player A tells the server they want to…

Even with that implementation of server side movement it will still mess up by fake lag adding jitter.

Player A may send 0:0, 0:1, -, -, -, 0:2 0:3 0:4 0:5

The location for 0:2 that B would have been wrong via your approach. If player A's actual location at 0:2 isn't about the same B will miss his shot.

Re: Richard Stallman – The state of the Free Software movement

#509

Earlier quoted context omitted.

> Laughing at RMS had proven shortsighted in the past, and I don't think anything changed, it's still unwise. I don’t know, I’ve been laughing at him for 20 years and nothing bad ever happened because of that. How is it unwise? > For example, anticheats in multiplayer games is the major driving factor behind locking PCs down with DRM and chains of trust. The driving force was (and still largely is) protecting copyrig…

Just Google "Stallman was right", sounds like you might be in a bit if a bubble.

Well yeah. I know he has been right on a couple of occasions. Still, how does this make me unwise for laughing at him? What went worse because I did so?

To be fair, his position was interesting in the 1980s. But he’s been hopelessly out of touch with the vast majority of computer users since the 1990s. He can keep harping on about the GPL and keep watching the world pass by.

Re: Richard Stallman – The state of the Free Software movement

#510

Earlier quoted context omitted.

> Laughing at RMS had proven shortsighted in the past, and I don't think anything changed, it's still unwise. I don’t know, I’ve been laughing at him for 20 years and nothing bad ever happened because of that. How is it unwise? > For example, anticheats in multiplayer games is the major driving factor behind locking PCs down with DRM and chains of trust. The driving force was (and still largely is) protecting copyrig…

> I don’t know, I’ve been laughing at him for 20 years and nothing bad ever happened because of that. How is it unwise? [anecdotal] luck has nothing to do with being wise. anyway, I think unwise in this context means that RMS has been right more times than he's been wrong. And very few of those laughing at him have ever asked for forgiveness for laughing at him or recognize that we owe to him some of the benefits of…

> luck has nothing to do with being wise.

Ok, let me reframe it. Do you have any example of anything being adversely affected by the fact that anybody ever laughed at RMS? Sure, he sound profound and far seeing, but his rhetoric is anything but subtle. He’s been way off for about 30 years now.

> And very few of those laughing at him have ever asked for forgiveness for laughing at him or recognize that we owe to him some of the benefits of living in the modern computer era.

I know what we owe him, but his contribution is long passed now. It does not turn him into a kind of universal genius. He’s outlived his usefulness as far as software freedoms are concerned. These day he’s more of a boogeyman than someone to take seriously, and he’s got only himself to blame.

> that's why kids have neck beard parents to care (by law) about their future and safety.

Do you remember what you did when you were in this situation? Personally, I mostly told my parents to fuck off and did whatever I wanted on my side, which was mostly what they did not want me to do. A condescending tone when you tell them what they ought to care about is not going to cut it. And I am saying that as a neck beard father.

Post reply on HN