There's no direct relation, yes, but centralisation and bloating are both things commercial software development tends to because of the nature of developper-consumer relations. And GPL forces companies to contribute their code which is often based on those principles back to the original project. So I think there is indirect relation.
Well, for me personally the way the software is developped and designed is not something abstract. Centralisation and bloating, for example, makes understanding and developping software a significant amount more difficult which puts you in a more passive role and so making you much less free
I get your point, but what I'm talking about is actually moving away from corps in a way even more than GPL by keeping their contributions away from FOSS projects (as corps usually have no interest in open sourcing them)
The more I read replies under my post, the more I understand how little I know lol
Pay for a license to monetize open source code? Which one of GPL and MIT allows that?
Interesting! I think having any code licensed under GPL could cause a cascading effect of having to open source even more code, whereas with MIT you can just stop making it open at any point
Sorry, I used a wrong word there. I meant closing the source code and turning the project into a product, aiming commercial profits instead of fulfilling users' needs.
You can also dual license
Hmm, didn't think of it... But doesn't it defeat the GPL's purpose of preventing closing the source code?
There are lots of MIT projects that are carried by companies.
Okay, my experience with MIT is probably too limited, never heard of projects like that. But why do those companies publish their source code? Aren't they loosing profits?
Anyway, my point was about projects that are started by enthusiasts and then, as they grow popular, receive a lot of contributions from companies, which (as I initially thought at least) would otherwise make them close sourced and so keep FOSS projects "clean". But yeah if companies have a reason to keep their contributions open source even they don't have to, I'm confused
Wow, didn't know OpenWrt exists because of GPL. Also I like the perpetually-free vs. temporarily-free distinction Codeberg is making, it really clears things up.
Yeah, I could totally see why copyleft exists and how much we gain from using it. In fact, I use exclusively GPL for my personal projects. However, I still find it a trade-off, because having contributions from corporate-minded developpers is something I think is often bad for FOSS projects. Take all those dubious software design decisions Red Hat has made for example.
Most of these just seem to be features of decentralisation. And if decentralisation isn't your thing, neither is Lemmy honestly. Just stick to Reddit.
I really think Fediverse shouldn't be thought of as an alternative to proprietary social media that any average user can just switch to. There's a completely different mindset behind it, where you're not a passive consumer but a creator and a developper, responsible for the growth of the project the same way its original creators are. Same thing as with Windows and Linux.
Bad relationship with their parents in their childhood taught them to be afraid of being in a close relationship. This is both extremely messed up and tragic.
Oh yeah, I can relate, a lot of confusion when you're just starting. I sweared so much during my first month of using NixOS...
But I'm glad to hear you like it!
I literally know a woman whose parents hated each other, but chose to stay "for her". Guess what, she's still single in her 50s, because her notion of love and closeness is just so completely messed up...
Congrats! What's your first impression?
Btw, if NixOS seems too overwhelming at the beginning, you can try using nix (the packat manager) + home-manager on another distro at first - that's what I did
There's no direct relation, yes, but centralisation and bloating are both things commercial software development tends to because of the nature of developper-consumer relations. And GPL forces companies to contribute their code which is often based on those principles back to the original project. So I think there is indirect relation.