this post was submitted on 21 Oct 2025
34 points (97.2% liked)
Rust
7487 readers
30 users here now
Welcome to the Rust community! This is a place to discuss about the Rust programming language.
Wormhole
Credits
- The icon is a modified version of the official rust logo (changing the colors to a gradient and black background)
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I think you're right, the reality is not actually so black-and-white. With the GNU project indeed being a notable "exception" of sorts. And, while I can't think of any single project that would change from GPL and still be alive, I think I've heard about at least attempts of doing so once, more than a decade ago, not too successful IIRC.
But to answer the question.. I'm not trying to say what is a GPL project. But sometimes I can tell when something isn't [a GPL project], and Slint isn't. It doesn't revolve around copyleft and its ideology. Neither is MySQL. MariaDB is. MariaDB is easier to fork off MySQL than it would be off Slint though. Slint has much broader API, more evolving too I'd assume (but I don't know).
So my recommendation on when to use or not use Slint would still hold. And I still insist that it's factually correct to say that Slint is not a GPL project.
I revolve very much around copyleft and its ideology. Free software formed my entire career, just as it did for the founders of Slint. From my point of view slint is GPL and offers some other license options for users that do not want GPL for whatever reason.
Forking slint is just as easy as forking any other GPL licensed project: Take all off slints code under GPL and you are done. Yes, you can not relicense that fork to a more permissive license without replacing all the code that you did not write... but that is exactly the same as with any other GPL project you fork. Any use of Slint under GPL is exactly as using any other GPL project, with the same obligations and protections to all parties involved.
I get that you are feeling slint is not GPL, but I do not understand where that feeling comes from. Is it "just" because there is a company backing it? Or because that company is selling their product in addition to oing it under GPL? That is fine for the GNU project from all I understand. Or is it because of contributions happen under MIT terms? But that does not effect the end users that the GPL is protecting in any way.