Listing examples where it works without enforcement is not an argument against enforcing it where it does not work without. There’s also no reason why uutils couldn’t be less corporate while also having a corporate-unfriendly license. And good luck leading this discussion with anyone, if you’re going to ad hominem right away.
Ephera
- 38 Posts
- 3.8K Comments
The concern is that if lots of softwares get rewritten and some of those softwares switch from a copyleft license to a permissive license, then things might stop being open-source sooner or later, because companies are not anymore forced to open-source.
Yes, in the case of sudo-rs, this concern is silly. But for example, the uutils coreutils are under MIT license, when the GNU coreutils were under GPL-3.0.
Can that actually happen like this? If Windows killed the bootloader wouldn’t that mean that you couldn’t boot into Kubuntu either? Or can it somehow kill the bootloader when the PC is turned off?
For optimal performance, you should rewrite it in Rust:
inline_python::python! { print(js2py.eval_js("(number) => number % 2 ? 'odd' : 'even'")(number)) };
Ephera@lemmy.mlto linuxmemes@lemmy.world•Me introducing a complete stranger to Linux by describing a very niche use-caseEnglish7·2 days agoIt’s just the normal “Pager” widget, configured to show application icons.
I find “minimap” more descriptive for what I’m doing, because I don’t minimize, nor stack windows, so if a window exists, it has a location.
Which is also ultimately how I use this thing. Imagine a large desk where you need to jump between topics every so often. You’d put related sheets of paper next to each other and leave a bit of space between the groups. Sheets of paper are just application windows in my case (I will open one or more windows per task, I don’t mix tasks together based on application like people usually do). Well, and my desk also happens to be very long, so I can comfortably fit a minimap for it in my panel.And because I really like multitasking, I’ve actually got multiple desks, in different colors:
For these, I use Plasma’s Activities. The different colors are done by having a transparent panel and then setting the wallpaper to different colors + telling Plasma to use the wallpaper for determining the accent color.
In this screenshot, you can also beautifully see a workspace with 5 Kate windows, which is genuinely where I shoved a bunch of notes, for me to sort through them later. 🙃
Ephera@lemmy.mlto Ask Lemmy@lemmy.world•Anyone else kind of disgusted at the waste created by going out to eat?English5·2 days agoI’m guessing, this is what a drink carrier looks like, in case anyone else is wondering:
Ephera@lemmy.mlto linuxmemes@lemmy.world•Me introducing a complete stranger to Linux by describing a very niche use-caseEnglish9·2 days agoNot a piece of software I’d use voluntarily: The web version of MS Teams.
unsafe
doesn’t deactivate memory safety. It only allows you to then create raw pointers and whatnot, which you could use to circumvent memory safety, but all the normal language constructs still do enforce it.
Ephera@lemmy.mlto linuxmemes@lemmy.world•Me introducing a complete stranger to Linux by describing a very niche use-caseEnglish151·3 days agoI get to use Linux at $DAYJOB and I have a rather customized KDE setup (basically window tiling, 20-80 workspaces, a workspace minimap in the panel).
Usually, I’m surrounded by other nerds, who’ll ask about it occasionally, but you know, they’ve heard of or used Linux before, they know that some crazy things can be done.Now, yesterday, I was in a call with the legal department. I started sharing my screen and explaining my relatively simple problem. And the guy took longer than I expected to respond, which made me quite self-conscious, whether he needs time to process my explanation …or rather what in the fresh hell I did to my computer to make it look like that. 🙃
Damn, it’s like someone in the year 2082 read about pixel graphics, but they can only find high-res 3D models, so they try to emulate it by raycasting through a bunch of glass cubes.
Linux Mint lists 11 people in their GitHub org. There’s likely additional outside contributors, but that’s the core team. In the Cinnamon repo, only 5 people have changed more than 1000 lines of code in the last two years.
I expect CentOS to have even less contributors, as they largely just repackage what Fedora does.Mozilla has around 750 employees, most of which are fulltime devs.
Like, man, I don’t want to kill your optimism, but we’re talking an order of magnitude difference at least.
Firefox is one of the most complex pieces of software on the planet at around 30 million lines of code (comparable to Chrome, WebKit and the Linux kernel). Personally, I think, it’s a miracle they can maintain that with less than 700 devs. That’s more than 40k lines of code per dev, most of which they won’t have written themselves.
At $DAYJOB, we’ll write 40k lines of code maybe in two years, with a team of 5+ devs. And having to maintain 10k lines of code is what I consider rather challenging, i.e. I’ll likely start falling behind sooner or later, because the world around me moves faster than I can.
Ephera@lemmy.mlto linuxmemes@lemmy.world•Proprietary software's inferiorities, such as this control center downgrade, remind me of that one Dhar Mann video where kids enjoy homemade food and insult what the "award winning pastry chef" made.English2·3 days agoPeople here are saying that Waydroid works quite well for running Android apps on mobile Linux.
I tried postmarketOS a few months ago on my SHIFT6mq and for me, the dealbreaker was that I couldn’t get my SIM card to connect, so no mobile internet and no calls. As I understand, this strongly varies between phone models, though.
Aside from that, I did like what I saw a lot. I used Plasma Mobile and that was a more competent UI than stock Android, because well, it is essentially just Plasma with some tweaks. Felt a lot more like the pocket computer I never knew I wanted.
Ephera@lemmy.mlto linuxmemes@lemmy.world•You install Linux to escape the user-tracking consumerism hellosphere corporate Matrix. I install Linux to install this neat lil' Audio Player that plays Animal Crossing music. We are not the same.English3·3 days agoAlso, bonus fun fact: “Alter!” as an exclamation probably comes from “Alter Schwede!”, which means “Old Swede!”.
According to Wikipedia, after the Thirty Years’ War, a German duke hired experienced Swedish soldiers to train new soldiers. And because they were experienced, they were also generally old. I have no idea, though, why that stuck around as an exclamation. 😅
Damn, quite a different drawing style from the usual. I guess, it helps make the animals actually look taxidermied, which I imagine is not easy.