linux

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

trevor, in What bootable "live" images of useful tools?

netboot.xyz

pruneaue, in 2 years on GNU/Linux - a retrospective attempt

Funny that the printer was the thing that cemented the shift. Ive either been really lucky or linux is much better than windows for printers

Liz_thestrange, (edited )

I’m at college at the moment, so printing is essential for me, right now I can’t print on my desktop but my laptop can do it fine, but yeah that was the final step fot the shift

Edit; I can do it in my desktop too now :)

juli,

Usually linux is better than windosd

pineapplelover, in Is Ubuntu deserving the hate?

Snap is terrible. If you have a bunch of snaps on your system, it becomes very slow and sluggish

Rosco, in Is Ubuntu deserving the hate?

If you want something user-friendly, use Linux Mint. There’s really no reason to choose Ubuntu over this. And for any other use it’s outclassed by other distros, it does not fill a niche. And I personally think that GNOME is crap and quite hideous.

Thordros, in What is wayland?
@Thordros@hexbear.net avatar

I don’t know anything about Linux, but I believe they merged with the Yutani Corporation in 2099.

halm,
@halm@leminal.space avatar

Justice for the colonists of LV-426! ✊

datendefekt, in How to update the BIOS on a Dell laptop running Linux
@datendefekt@lemmy.ml avatar

Thanks so much for this post! Ventoy is really the tool I never knew I really needed. Up to now, I have been reflashing and juggling sticks with various ISOs.

But even better, now I could finally update the BIOS on my Framework 13!

QuazarOmega, in Canonical changes the license of LXD to AGPL

Is this a based move? From Canonical? (°0°)

chameleon,
@chameleon@kbin.social avatar

No, it comes together with a CLA being required to contribute. In other words, Canonical (and only Canonical) is still allowed to sell exceptions to the AGPL.

Yes, the post says there is no copyright assignment. That's extremely carefully chosen wording to avoid mention of the CLA which was made required in the same commit as the license change. It's "just" a super extended license that lets them do whatever, not assignment.

fossphi,

Quite the same case as with matrix. I very much prefer AGPL over all the other permissive licences, but I don’t know, the CLA leaves a bad taste in the mouth

Goun,

Can somebody explain in a few words what’s CLA? Does it limit contributors rights?

ikidd,
@ikidd@lemmy.world avatar

You sign over your copyright on your contributions to the project.

Goun,

Shit that’s awful, so they could theorically change the lisence to whatever they want at any time

QuazarOmega,

I tried reading through it and I don’t understand completely if they reserve the right to relicense in a way that is against the interest of contributor.
They say that the contributor retains the copyright and can do whatever they want with the code they contributed, which is good, they also say that they can sublicense your contributions, which, as far as I know, means they couldn’t make it more permissive, but only more restrictive, at least that is the case with Creative Commons

CarbonScored, in What is wayland?
@CarbonScored@hexbear.net avatar

Wayland is the fancy new standard that never seems to stably work for me on any of my machines :( Thanks for letting me revert to X in the login screen, GNOME.

banneryear1868, in Is Ubuntu deserving the hate?

Ubuntu is fine it’s just a more bloated Debian geared towards being as user friendly as possible. Nothing wrong with that.

nobloat, in What is wayland?

Great answers here. I’d just like to add that X and Wayland are not completing. In fact, most of the Xorg devs are the ones working on Wayland. You can find Wayland mentioned in the Xorg Foundation Website.

woelkchen, in Canonical changes the license of LXD to AGPL
@woelkchen@lemmy.world avatar

All Canonical contributions have been relicensed and are now under AGPLv3. Community contributions remain under Apache 2.0.

So they can happily port over code from the Incus fork but Incus cannot import the code without changing the license first. It’s meant to be a one-way street. Typical Canonical.

juli,

This incus? github.com/lxc/incus I don’t understand

woelkchen,
@woelkchen@lemmy.world avatar

Yes but I don’t know what you don’t understand. One-directional flow of FLOSS licenses?

caseyweederman,

Could you expand on that? What is it that makes that possible?

DampCanary, (edited )
@DampCanary@lemmy.world avatar

In short incus has Apache 2.0 copyright licene that states:

You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole

While AGPL v3.0 that Canonical just adopted states:

You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions:

. . .

You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy …

Meaning if incus uses any part of Canonicals source their code can’t be licenced under Apache but rather AGPL v3.0, which pulls any other derivative of incus.

caseyweederman,

That’s very informative, thank you.

Patch, (edited )

Projects which choose BSD/Apache type licences do so fully in the knowledge that their code may be incorporated into projects with different licences. That’s literally the point: it’s considered a feature of the licence. These projects are explicitly OK with their code going proprietary, for example. If they weren’t OK with it, they’d use a GPL-type copyleft licence instead, as that’s conversely the literal point of those licences.

Being mad about your Apache code being incorporated into a GPL project would make no sense, and certainly wouldn’t garner any sympathy from most people in the FOSS community.

woelkchen,
@woelkchen@lemmy.world avatar

Yes and by not continuing that licensing but instead adopting AGPL+CLA Canonical create their usual one way street.

mexicancartel,

Its not a one way street but this makes more libre thing. Canonical didnt make it proprietary to create a one way street but made it more libre by adopting AGPL license which gives users more rights to the code

woelkchen, (edited )
@woelkchen@lemmy.world avatar

Its not a one way street but this makes more libre thing. Canonical didnt make it proprietary to create a one way street but made it more libre by adopting AGPL license which gives users more rights to the code

Why is there still a CLA that allows them and only them to sell proprietary versions then? Don’t fall for Canonical’s PR bullshit.

Read github.com/canonical/lxd/blob/…/CONTRIBUTING.md#l…

ProgrammingSocks,

Apache is too permissive a license anyways. This is kind of the point of copyleft licenses — a feature, not a bug.

woelkchen, (edited )
@woelkchen@lemmy.world avatar

The CLA is still in place. Usual Canonical.

bear,

Look, I’m usually first in line to shit on Canonical, but I can’t get mad at them adopting AGPL. This is objectively the best license for server software. Incus should also switch to AGPL for all Canonical code, and seek to have contributors license their code as AGPL as well.

I will however point out the hypocrisy and inconsistency of it, because the Snap server is still proprietary after all of this time. If this is their “standard for server-side code” then apply it to Snaps or quit lying to us.

woelkchen,
@woelkchen@lemmy.world avatar

Obviously their own code can be sold at their discretion. It’s not about libre software.

thesmokingman,

They would have used a license like SSPL or the newer BSL for that. AGPL keeps it open. They got that going for them and about nothing else.

woelkchen,
@woelkchen@lemmy.world avatar

They would have used a license like SSPL or the newer BSL for that. AGPL keeps it open.

No, the copyright owner can sell proprietary versions however they like. Outside contributions are required to sign Canonical’s CLA. Read github.com/canonical/lxd/blob/…/CONTRIBUTING.md#l… before making claims.

thesmokingman,

I don’t understand how AGPL allows Canonical to make and sell proprietary copies of this software without violating their license. That’s the only way your scenario could happen. If you’re aware of a situation where a company can do this, I’d love to learn.

woelkchen, (edited )
@woelkchen@lemmy.world avatar

I don’t understand how AGPL allows Canonical to make and sell proprietary copies of this software without violating their license. That’s the only way your scenario could happen.

The FSF made an FAQ page for a reason: www.gnu.org/licenses/gpl-faq.html#ReleaseUnderGPL…

“To release a nonfree program is always ethically tainted, but legally there is no obstacle to your doing this. If you are the copyright holder for the code, you can release it under various different non-exclusive licenses at various times. […] the GPL is a license from the developer for others to use, distribute and change the program. The developer itself is not bound by it, so no matter what the developer does, this is not a “violation” of the GPL.”

Canonical read the FAQ, many people here didn’t.

thesmokingman,

Wow! I learned something. To return the favor, life would be better for you if you were less rude in the way you convey information.

woelkchen, (edited )
@woelkchen@lemmy.world avatar

life would be better for you if you were less rude in the way you convey information.

People making unsubstantiated claims are the rude ones, not the ones making factually correct statements without fluff.

EuroNutellaMan,
@EuroNutellaMan@lemmy.world avatar

Can you explain to a person who knows little about licenses, such as myself, what makes AGPL so good?

bamboo,

It requires that you make available the full source code to anyone who you give binaries too (like the GPL), but also requires you make available that source to users of the software over a network. So, someone could not make a proprietary fork of AGPL software to sell exclusively as a service. In order to provide that service you have to also be willing to provide the source, including changes, which would allow users to then choose to run that service themselves instead of being forced to pay the provider.

EuroNutellaMan,
@EuroNutellaMan@lemmy.world avatar

I see, thanks

bear, (edited )

The full details are complex but I’ll give you the basic gist. The original GPL licenses essentially say that if you give somebody the compiled binary, they are legally entitled to have the source code as well, along with the rights to modify and redistribute it so long as they too follow the same rules. It creates a system where code flows down freely like water.

However, this doesn’t apply if you don’t give them the binary. For example, taking an open source GPL-licensed project and running it on a server instead. The GPL doesn’t apply, so you can modify it and do whatever, and you aren’t required to share the source code if other people access it because that’s not specified in the GPL.

The AGPL was created to address this. It adds a stipulation that if you give people access to the software on a remote system, they are still entitled to the source code and all the same rights to modify and redistribute it. Code now flows freely again, and all is well.

The only “issue” is that the GPL/AGPL are only one-way compatible with the Apache/MIT/BSD/etc licenses. These licenses put minimal requirements on code sharing, so it’s completely fine to add their code to GPL projects. But themselves, they aren’t up to GPL requirements, so GPL code can’t be added to Apache projects.

fruitycoder, in The Linux Experiment Channel (From Nick) is on Peertube, and it federates right into Lemmy as a community

Now this is what I am talking about! Just get lemmy/kbin/etc to support embedded video from peertube at least and we are getting closer to the decentralized everything app!

Scraft161,
@Scraft161@iusearchlinux.fyi avatar

I love how musk is trying to make X the everything app all on his centralized network, and here we are building a decentralized everything network with dozens of open platforms and good 3rd party clients outpacing whatever musk is trying to cook.

Waluigis_Talking_Buttplug,

Free market at work, imo, Musk can cry all he wants about advertisements, but here we are supported entirely by donations

fruitycoder,

Other integration point, but I’m less sure. Syncing peertube accounts with other instances, so my subscriptions can follow me and my comment/threads can too!

fruitycoder,

Also, the comments don’t seem to be syncing correctly between the peertube video and the community post. Peertube apparently supports using accounts from other fediverse instances, but it failed for this account I am using now.

ChaosAD,

Yeah, seems the integration with Lemmy isn’t going very well for comments. Might be worth to post an issue to the git repo.

fruitycoder,

Already made luckly github.com/LemmyNet/lemmy/issues/3837 i just found it today though

ChaosAD,

Oddly my comment to the video federated correctly now. Maybe it is related to the recent fixed issue?

tilvids.com/…/q1mZzv6eq3iULLmGdV6w6M;threadId=366…

v9CYKjLeia10dZpz88iU, in The Linux Experiment Channel (From Nick) is on Peertube, and it federates right into Lemmy as a community
BakedCatboy,

Neat, it almost works in sync but it just shows an empty community with an “error loading page” toast

ruplicant,
@ruplicant@sh.itjust.works avatar

is this community the Peertube channel? through Newpipe i can see peertube comments (even lemmy accounts!) but on that community i see none. also the lammy client might be an issue…?

i’m really exited about this, now i’ll be able to correct people wrong on the internet like i can’t do on youtube videos!!

Kalcifer, (edited )
@Kalcifer@sh.itjust.works avatar

I have heard that it might be an issue with Peertube’s federation implementation, in that its not properly pushing externally.

helenslunch, (edited )
@helenslunch@feddit.nl avatar

is this community the Peertube channel?

Lemmy “communities”, PeerTube “channels”, Mobilizon “Groups”, Kbin “magazines”, and Mastodon “Groups” are all functionally the same thing in the Fedi.

You can follow Lemmy communities on Mastodon as well, it just has a different (bad) UI. That’s why you’ll occasionally see users on Lemmy annoyingly @ 12 people in a reply.

ruplicant,
@ruplicant@sh.itjust.works avatar

yes i’ve interacted with mastodon users here through lemmy, but am still figuring out how i get on the other platforms from here

thanks for the clarification!

now i’ll get a mastoson client to follow communities on lemmy, hop on peertube comments from here and hopefully lurk on mastodon from newpipe muAHAHaHahHahah

helenslunch,
@helenslunch@feddit.nl avatar

am still figuring out how i get on the other platforms from here

Not sure what you mean by that. You can’t log into a Mastodon server with a Lemmy account. And I don’t think you can follow a Mastodon user from Lemmy. They’re just designed to be separate, for good reason.

ruplicant,
@ruplicant@sh.itjust.works avatar

i meant to comment or just see the content from there, like i’ve seen mastodon users’ comments here on lemmy and lemming comments on peertube

helenslunch,
@helenslunch@feddit.nl avatar

like i’ve seen mastodon users’ comments here

You simply follow the Lemmy community (displayed as “groups”) on Mastodon.

and lemming comments on peertube

Just follow the PeerTube channels (displayed as “communities”) on Lemmy. As seen in the OP.

ruplicant, (edited )
@ruplicant@sh.itjust.works avatar

thanks, i got it! i just managed to comment on a video :D

funny thing is that, through lemmy, i can only see my own comments, although there are several additional ones from peertube’s view

EDIT: re-phrasing

helenslunch,
@helenslunch@feddit.nl avatar

Interesting, my understanding is that they should appear on PeerTube but maybe they have disabled that.

ruplicant,
@ruplicant@sh.itjust.works avatar

they do. i was not clear, sorry

beanson, in Is Ubuntu deserving the hate?

I use Ubuntu for work and have no issues with it to be honest. I install everything via apt, I think a few things are via snap but nothing that I’ve installed directly. It’s stable and I can get on with stuff. I definitely am not a fan of the move towards snap and the app store: if I was to choose I’d go vanilla Debian.

lefaucet,

I’m daily driving Ubuntu and my experience aligns with this.

My only gripe is snaps can break copy/paste and prevent me from saving files where I want. This might make Ubuntu unusable for people using Linux for the first time and makes no sense if you dont understand how snaps are sandboxed and how permissions work. The solution is install with apt.

The installer, system configuration programs and UI experience is really good. I argue it is a much superior experience to Windows and arguably better than OS/X. A lot less garbage being shoved down customers throats.

hydroel,

The solution is install with apt.

I checked on my machine, and out of all the packages I had on snap, only Inkscape, VLC and Slack were also available on apt. Spotify, Whatsdesk (a WhatsApp client) and Signal were among the most commonly used missing.

lefaucet,

Oh word! I forgot about Signal. I use the snap for that. It works well. I think copy/paste works with it.

I used apt for Firefox, Krita, ffmpeg, Blender and Ksnips

I think the big commercial programs I use were installed with vendor scripts

Steamymoomilk, (edited ) in 2 years on GNU/Linux - a retrospective attempt

My freind got me into PC in early 2019 me and my friend built a gaming pc. Ran windows then I orginally got a raspi in late 2019 for my 3d printer to run octo-print. Later that year i saw a video about sombody using this Os called Manjaro.

Swaped out my sd card for manjaro arm, gave it a try. Few months go by its 2020. Everything locks down, i have alot of freetime. Decides to install manjaro on seprate sdd. Realize i wrote over winboot. Reinstall windows on 1st ssd. Dualboot manjaro and windows, enjoy using manjaro. Breaks multible time because I used the AUR and didnt know shit. Reinstall manjaro, uses it for a week and didnt Use the AUR. New kernal comes out bricks my install. I didnt know how to fix.

Realationship ended with manjaro, Kbuntu is new freind. Use kbuntu and really enjoy it, use it for e-learning and schooling. Learns about KVM and virt-manager Unistall windows. Use a vm for e-learning (get out of needing to turn on camera for rollcall for class because Vm has no camera for microsoft teams and teams doesnt find a camera) Uses kbuntu religously, 2 months go by arch-install script comes out. Goes back to arch, enjoys arch uses AUR breaks system again :Q. Finds out about fedora, uses fedora for a while. First time using gnome. Falls in love with the simplicy. Installs fedora silverblue on lenovo t450. Trys fedora sodalight, loves the imutablillity. Cant find a package for silverblue trys nix-env. 2021 apears i buy a lenovo w540 cant get shit to run on it (fuck you nvidia and your shitty k110m gpu) decides to try a distrobution called NixOS. Legit crack, addictive better thansex.mp3 . installs every package delcartivly (i figured out how to blacklist nvidia) install nix 23.5 soat. On main rig has a steep learning curve lots of youtube videos help. Just upgraded to 23.11 it works great only thing i cant install is W-okia Rvc voice changer for screwing with my freinds and Lightburn. Because its read only filesystem :(. Other than that everythings been great and i dont have any reason to switch from nix. I bought a t440p and installed skulls libreboot last week and Last night i was dipping my toes into gentoo. Thats neat that we had a simlar journey with manjaro LMAO.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • linux@lemmy.ml
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #