Numerous Tesla owners say they've been trapped inside their EVs after they lost power.
I'm assuming uralsolo is talking about free software as in, software which gives users the four freedoms.
I don't think all software needs to be free, but in some ways, it's no longer the issue of the day. In this day and age, a lot of what we're using is no longer really software. We're using services with client-side Javascript which is nominally free software (but not really). Most of the actual software is sitting behind a server. I see this as good and bad. It means users of less popular operating systems get access to the same services as users of popular operating systems so long as they have browsers, and the negatives are, well...I'm sure you don't need my help to think of some.
It's hard to make money with free software because everyone has the right to commercially exploit it. For this reason alone, I don't think it's necessary for all software to be free, but I'll be there to celebrate the programs that are free.
This is how the BMW a friend owns works, and it's not an EV. The unlock button in the driver's seat just stops working if the car is off.
How do I know this? I decided to stay in the car while my friend went to go get something, and it auto-locked as he walked away. After about 5 minutes of trying everything I could think of to get out (including attempting to climb into the boot, which was too small for anything except a malnourished child to fit through), he came back and unlocked it.
There is no manual way to unlock the door from the inside. I checked the driver's manual. It says it's impossible to do without "special knowledge" and does not provide any pointers on how to do so. The friend asked a guy at the BMW place after a service how to unlock it from the inside, and he said "oh, yeah, there's no way to do that," and laughed it off.
Previous BMW models weren't designed like this. I can't imagine what they'll do to the next generation...
It's a shame that Cory Doctorow of all people seems to have misinterpreted this. And that he is using Medium to deliver this story.
To add to this, there's Sourcehut Pages too, which is a free software code forge unlike Github. Sourcehut is very minimal and doesn't even use Javascript in its interface. The landing page for Sourcehut declares in no uncertain terms:
Absolutely no tracking or advertising
I can't say I've used the Pages functionality myself as I already have my own website hosting, but the quick-start guide seems pretty approachable: https://srht.site/quickstart
It might be easier to use Hugo to build the website files if you don't want to learn HTML/CSS. If you want to use a custom domain name, the steps seem simple enough: https://srht.site/custom-domains
Sourcehut is in Alpha at the moment, so it's free, but they intend on charging for it once they're out of Beta. You can optionally pay for it now, and the prices are pretty reasonable.
Well, so much for me having the right side of history 🙂
Thanks for the correction! I had a proper look at the CUPS page on Wikipedia and it's as you say:
Michael Sweet, who owned Easy Software Products, started developing CUPS in 1997 and the first public betas appeared in 1999.[5][6] The original design of CUPS used the Line Printer Daemon protocol (LPD), but due to limitations in LPD and vendor incompatibilities, the Internet Printing Protocol (IPP) was chosen instead. CUPS was initially called "The Common UNIX Printing System". This name was shortened to just "CUPS" beginning with CUPS 1.4 due to legal concerns with the UNIX trademark.[7] CUPS was quickly adopted as the default printing system for most Linux distributions. In March 2002, Apple Inc. adopted CUPS as the printing system for Mac OS X 10.2.[8] In February 2007, Apple Inc. hired chief developer Michael Sweet and purchased the CUPS source code.[9] On December 20, 2019, Michael Sweet announced on his blog that he had left Apple.[10][11] In 2020, the OpenPrinting organization forked the project, with Michael Sweet continuing work on it.[12][13]
This is kind of counter to the point I was making, so thanks for bringing it up. Apple still released some of their software under a free license back then, but without CUPS, it's nowhere near as significant. I guess it's worth mentioning that Apple forked KHTML from KDE as Webkit and continues to develop and maintain that browser engine today. However, Safari is not free software. Webkit is free software because KHTML was released under the LGPL, which prevents derivative software from developing it under a proprietary license.
Although, Apple's own contributions and "any further contributions" are available under the BSD 2-Clause license: https://webkit.org/licensing-webkit/
Which kind of contradicts what I've read on the Wikipedia page where it says certain parts of the browser are licensed under LGPL and others are licensed under the BSD license...
I have no idea how it ended up that way, but there's this announcement: https://docs.webkit.org/Other/Licensing.html
Linus Torvalds, the Finnish engineer who in 1991 created the now ubiquitous Unix alternative Linux, didn’t buy into this dogma. Torvalds and others, including Microsoft’s Bill Gates, believed that the culture of open exchange among engineers could coexist with commerce, and that more-restrictive licenses could forge a path toward both financial sustainability and protections for software creators and users.
It's kind of amazing that this article gets one thing right that most journalists don't, which is that pushover licenses are more restrictive toward the software's users than copyleft licenses, while simultaneously ignoring the fact that free software can be sold and the GNU Project actively encourages doing business with free software. However, I worry that by "more restrictive", this article isn't talking about passing on freedoms but instead talking about source-available licenses. I think this because it includes Bill Gates and Linus Torvalds in the same class, the former who was the CEO of a company that started the Shared Source Initiative, which was a source-available licensing program for Windows. Meanwhile, Linus Torvalds is a veteran of free software.
A little confusing, but I'll give them the benefit of the doubt here. They've got the history right for the most part.
As the tech industry grew around private companies like Sun Microsystems, IBM, Microsoft, and Apple in the late ’90s and early ’00s, new open-source projects sprang up, and established ones grew roots. Apache emerged as an open-source web server in 1995. Red Hat, a company offering enterprise companies support for open-source software like Linux, went public in 1999. GitHub, a platform originally created to support version control for open-source projects, launched in 2008, the same year that Google released Android, the first open-source phone operating system.
I don't understand why Github is being included in this list of "open source projects". Github isn't free software! It's as proprietary as it gets. Gitlab, Gitea, or Sourcehut make more sense as they are actually free software projects. It's a strange fact of life that the largest free software code forge is proprietary. I also think it does Apple a disservice by not mentioning the fact that Apple completely rebuilt its operating system on a free software BSD foundation in the late '90s, and then released parts of it as free software, like the XNU kernel, as well as CUPS, which I use today! Even as far back as the '90s, large private corporations like Apple were releasing both proprietary software and free software. Sun Microsystems of course was a much bigger free software contributor at the time.
All in all, I'm kind of confused by this paragraph. Is it trying to juxtapose "private companies" and "open-source"? Well, private companies just so happen to be the biggest contributors to the largest free software project today; the Linux kernel. Is it trying to say that private companies suddenly started releasing free software because of 'open-source'? Why list companies that have made big contributions to free software without listing those contributions, then?
This is made even more confusing when it talks about Amazon relying on the free software Java language developed by Sun, trying to make the point that private companies relied on a blend of proprietary and free software components. It confuses things a bit more by introducing patents when it starts off talking about copyright, which can also be registered for free software.
Others, including Kelsey Hightower, are more sanguine about corporate involvement. “If a company only ends up just sharing, and nothing more, I think that should be celebrated,” he says. “Then if for the next two years you allow your paid employees to work on it, maintaining the bugs and issues, but then down the road it’s no longer a priority and you choose to step back, I think we should thank [the company] for those years of contributions.”
I agree very much with this. Red Hat's many contributions to the freedesktop project come to mind.
There’s no singular definition, either. The Open Source Initiative (OSI) was founded in 1998 to steward the meaning of the phrase, but not all modern open-source projects adhere to the 10 specific criteria OSI laid out, and other definitions appear across communities.
I find this very troubling. The OSI applied for a trademark on "Open Source" in 1999 and were not granted it. They wanted to trademark the term so no one could twist "Open Source" into something it wasn't (there's a quote earlier in the article referring to "openwashing"), meaning they foresaw this. The Open Source Definition is very specific and if we start applying the term "open source" to source-available projects (or whatever else, like Brave Search's "open" API), it loses all its meaning, and Windows suddenly becomes an open source operating system.
Here's the Open Source Definition: https://opensource.org/osd/
Read it, know it, use it appropriately. It looks a lot like the Free Software Definition.
GitHub helped lower the barrier to entry, drawing wider contribution and spreading best practices such as community codes of conduct. But its success has also given a single platform vast influence over communities dedicated to decentralized collaboration.
Yes. That's pretty scary.
While this volunteer spirit aligns with the original vision of free software as a commerce-free exchange of ideas,
...No, it was never like that. Since this article judiciously references our shared history, let's talk about how Richard Stallman funded the GNU Project. Richard Stallman originally made his living off selling GNU Emacs (free software) on tapes to programmers so he could employ developers to work on parts of the GNU Project. Free software isn't about not making money. Linus Torvalds, in fact, is the guy that originally didn't want to make money from software! He originally released Linux under a restrictive license that prevented anyone from making any money from Linux. The GNU Project celebrated the kernel when Linus released it under a free license that allowed commercial exploitation—specifically, the GNU General Public License (V2).
But allowing anyone to use, modify, and distribute AI models and technology could accelerate their misuse.
This isn't new. The GNU Project has a page about why software must not restrict people from running it. The entire point of free software is that no one is at the mercy of the developers and their ethics. Personally, I don't trust OpenAI to know what is good for me.
LLaMA 2, a new model released in July, is fully open to the public, but the company has not disclosed its training data as is typical in open-source projects—putting it somewhere in between open and closed by some definitions, but decidedly not open by OSI’s.
This demonstrates why the Open Source Definition is important and canonical.
Overall, I'd say this article actually rates better than most articles I've seen written about free software in terms of accuracy and history. It makes some good points about funding. The article also includes voices from very relevant people in the free software / open source space, which is good.
I can understand Systemd
being trademarked, but does the Linux Foundation own the trademark for Systemd..? Surely not. I'd think Red Hat before I thought Linux Foundation.
As someone who recently worked on a Github wiki...it leaves much to be desired. The first being that I couldn't actually push with git! I needed collaborator access for that. I also find Github's markdown flavor to be limiting; you can do a lot more with a dedicated Wiki like MediaWiki. It was okay for viewing, though. And having the docs in an actual repository is much harder to navigate for users who aren't developers.
So while it's something you see a lot, I think they would be easier to collaborate on and view on a dedicated wiki.
I tried Lutris and Bottles, but I didn't give Heroic much of a shot. Personally, I think Bottles is the nicest one, though I'm still using Lutris. Although, for my use case (Japanese language visual novels), Lutris makes it easier to select Japanese Locale for specific games, and hopefully with the next release, it will let you choose Locale when installing games: https://github.com/lutris/lutris/issues/493
I think the Lutris Installer is generally less finicky than Heroic and Bottles as it automatically detects the game executable after installation. It isn't always successful, but it usually is.
Does the Heroic Flatpak bundle a runtime similar to the Lutris Runtime? It seems to imply that it bundles Wine versions, but what about all the other usual dependencies, like DXVK, Faudio, etc.? There doesn't seem to be much information on that.
I'll share the one thing that made my life much easier: Gamescope. So many visual novels don't fullscreen properly, and Gamescope is a great workaround for that. The upscaling stuff is nice too.
I think a dedicated wiki makes more sense for what is, essentially, documentation.
I learn something new every week about subjects I was decided on for a long time, forcing me to re-evaluate. It seems like there are more knowledgeable people here than on Reddit. I do wish our visualnovels community was more active, but alas, it's a more niche subject that's bound to grow slowly.
Thanks for posting this! It was a long read, and while I was familiar with a lot of the history, I learned some new things.
As I've said before:
I would support Red Hat if they only made their free software offerings available to paying customers. I think this is how a free software company should work. Most free software is not sustainable today, and it would be nice if Red Hat could be a good example of how to build a successful free software company.
Even if Red Hat terminates the contracts of customers who share the sources, this wouldn’t be against the GPL, but I think it would be nasty to scare your customers into not exercising their granted freedoms under the GPL.
My position is that I don’t think this is how a free software company should behave, but I’ll refrain from voicing any further opinions until Red Hat actually terminates a customer’s contract for redistribution.
Not Power Profiles Daemon...
Red Hat has decided to stop allocating resources for maintaining and improving these parts of the freedesktop project. Red Hat isn't working on proprietary versions of them. They've just decided to stop paying for work to be done on them. It just so happens that many of these projects were only being maintained by Red Hat employees, it seems.
I was buying a new laptop subsidized on 80% store credit, so I could only go for what they had in stock, unfortunately. I still haven't had a single computer with an AMD GPU, but iGPU laptops give me a taste of what things could be like without NVIDIA...
all-AMD Asus Zephyrus G14
That was what I originally wanted! They were sold-out by the time I needed to buy one, so I went with an ASUS Scar something-something.
Most of the laptops I own are Dell laptops which originally came with Windows, on account of the 5-year repair deal where they repair it wherever you are (making use of IBM's network to do so). I didn't get a chance to see how the latest one worked with Windows 11 because I wiped it immediately...
I've heard good and bad things about Framework with Linux. I don't know if I would end up buying it either way, as it seems like it would demand more experience than I have.
Some good pointers, thanks! I imagine it's mostly the 120Hz display that's killing my battery life...which is a shame, but alas, sacrifices need to be made sometimes. I'll have to give these things a try!
Was it hard to find an AMD dGPU laptop? There are almost none where I'm based.
Emersion put a lot of work into Gamescope for Sourcehut, too. It doesn't have anything to do with this scenario, but I use Gamescope regularly enough to be grateful for it.
BMW thinks so too!