this post was submitted on 03 Nov 2025
22 points (100.0% liked)

Linux

13795 readers
175 users here now

Welcome to c/linux!

Welcome to our thriving Linux community! Whether you're a seasoned Linux enthusiast or just starting your journey, we're excited to have you here. Explore, learn, and collaborate with like-minded individuals who share a passion for open-source software and the endless possibilities it offers. Together, let's dive into the world of Linux and embrace the power of freedom, customization, and innovation. Enjoy your stay and feel free to join the vibrant discussions that await you!

Rules:

  1. Stay on topic: Posts and discussions should be related to Linux, open source software, and related technologies.

  2. Be respectful: Treat fellow community members with respect and courtesy.

  3. Quality over quantity: Share informative and thought-provoking content.

  4. No spam or self-promotion: Avoid excessive self-promotion or spamming.

  5. No NSFW adult content

  6. Follow general lemmy guidelines.

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] Alphane_Moon@lemmy.world 5 points 1 day ago* (last edited 1 day ago) (21 children)

I am not a programmer, so I personally couldn't care less about the debate around Rust and C (I do use systemd and I think it's great), but I really dislike the use of the MIT license in Rust based projects.

American technology corporations have proven themselves to be a negative for society (even if most Americans would considering such thinking Haram).

[–] Luci@lemmy.ca 11 points 1 day ago (18 children)

I’m Canadian and I make my software MIT licensed because it gives others the freedom to do anything with it, I’m kinda confused what you mean by this. Can you elaborate?

[–] bright_side_@piefed.world 9 points 1 day ago (1 children)

Well it allows rug pulling, you can go closed source or a company could fork and go closed source based on your work

[–] Luci@lemmy.ca 2 points 1 day ago (1 children)

Yeah, that’s part of the license and what made FreeBSD great

[–] bright_side_@piefed.world 1 points 1 day ago (1 children)

Fine if you're fine with that 🌞 Others might dislike it because of that

[–] Luci@lemmy.ca 4 points 1 day ago (1 children)

Sure, use GPL then. The libraries I share won’t get any use if they aren’t MIT

[–] 0x0@lemmy.zip 1 points 1 day ago (1 children)
[–] Luci@lemmy.ca 2 points 1 day ago (1 children)

Every project has it’s requirements and every developer has opinions and ethics

If LGPL works for you and your project then LGPL works. Why not?

[–] 0x0@lemmy.zip 1 points 1 day ago (1 children)

The libraries I share won’t get any use if they aren’t MIT

The long version of my comment is: If the reason is copyleft licenses, then maybe the LGPL is somewhat of a middle-ground?

[–] Luci@lemmy.ca 4 points 1 day ago (1 children)

If I understand LGPL correctly, any change would require the modified code to be open sourced and available, where as with MIT the developer is free to modify the code without requiring publishing it?

I want people to use my code in their games so they can get an idea to code faster, I feel like LGPL would be a limiting factor imo

[–] 0x0@lemmy.zip 2 points 1 day ago (2 children)

Yes, if you change LGPL code you're required to redistribute its source.
The only advantage i see in the "L" is that you can have your MIT code link with LGPL libraries without hassle and they won't "contaminate" each other.

OTOH if you want people to screw around with your code unhindered then yeah, MIT or similar.

I am not a lawyer.

[–] Luci@lemmy.ca 2 points 1 day ago

I love this stuff, I’m gonna stick with MIT for myself but I love that there are so many options.

[–] who@feddit.org 1 points 1 day ago (1 children)

if you change LGPL code you’re required to redistribute its source.

No, you can change LGPL code all you want without distributing the source, so long as you don't convey it (either in source or non-source form) to any other parties. The point is to guarantee that anyone receiving the code in any form has the same freedoms that you had when receiving it.

There are a lot of misconceptions floating around regarding these licenses; it's really worth reading and trying to understand them even if you're not a lawyer. The FAQ might help:

https://www.gnu.org/licenses/gpl-faq.html

https://www.gnu.org/licenses/lgpl-3.0.html

https://www.gnu.org/licenses/gpl-3.0.html

[–] 0x0@lemmy.zip 1 points 1 day ago (1 children)

No, you can change LGPL code all you want without distributing the source, so long as you don’t convey it (either in source or non-source form) to any other parties.

That's obvious and goes without saying, unless you're implying whenever i change LGPL code uncle Sam is watching my keystrokes in my LAN?

I quoted the FAQ in one of my replies.

[–] who@feddit.org 1 points 1 day ago* (last edited 1 day ago)

That’s obvious and goes without saying,

Even if you think so, I hope you will consider revising your earlier comment. As written, it is incorrect, leading uninformed readers to believe something that simply is not true.

Edit: In my experience, license terms are seldom obvious, and never go without saying.

load more comments (16 replies)
load more comments (18 replies)