Spectacle8011

joined 1 year ago
[–] Spectacle8011@lemmy.comfysnug.space 68 points 1 year ago (30 children)

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.

[–] Spectacle8011@lemmy.comfysnug.space 3 points 1 year ago* (last edited 1 year ago)

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

[–] Spectacle8011@lemmy.comfysnug.space 42 points 1 year ago (3 children)

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.

[–] Spectacle8011@lemmy.comfysnug.space 2 points 1 year ago* (last edited 1 year ago)

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.

[–] Spectacle8011@lemmy.comfysnug.space 1 points 1 year ago (2 children)

I think a dedicated wiki makes more sense for what is, essentially, documentation.

[–] Spectacle8011@lemmy.comfysnug.space 18 points 1 year ago (1 children)

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.

view more: ‹ prev next ›