• 0 Posts
  • 11 Comments
Joined 2 years ago
cake
Cake day: September 7th, 2023

help-circle

  • KHTML and WebKit is a historic mess but it’s debatable at best if Apple actually violated license terms. In any case, it shows just how ineffective LGPL is at enforcing the intended contributions from corporate licensees. I’m not getting into this historic mess of a topic with someone who has yet to give a reason why Rust needs to be singled out for being MIT licensed when it was already the de facto default choice for most open source projects before it ever became popular. It’s quite clear to me from the endless brain-dead comments in Lundukes YT channel or in the Phoronix forums, that a vocal minority of the Linux community has a massive hate-boner for Rust and is desperately trying to come up with a valid reason for it. None of these people are actual experts from what I can tell, but boy do they have strong opinions about the programming languages used by the people who do all the work.



  • Yes, just like most things Lunduke or his tinfoil hat army of illiterate conservatives preach, it’s horseshit. You can license your own code in whatever way you want, Rust doesn’t prevent that. Neither does Zig, just in case you weren’t aware that Rust isn’t the only MIT licensed language ecosystem. In fact, there are very few that use a copyleft license.

    Do you know how much software in the Linux ecosystem is MIT (or Apache) licensed? Why hasn’t X11 “hollowed out free and open source”, despite being included in damn near every desktop linux installation? Have you ever taken a look at other language ecosystems? It’s absolutely full of MIT licensed libraries everywhere. There is a reason that MIT and Apache licenses are by far the most popular choice at the moment. If you really want to be concerned about that choice, be my guest, but stop blaming Rust for it for fucks sake. And you people can fuck off with those “soy” comments too. Come back when you’ve actually written a single line of productive code, instead of pretending to be a concerned expert about a topic you can barely grasp.





  • Mozilla, where Rust was originally conceived, have already talked about this risk factor ages ago when they were still working on Servo. Reimplementing battle-tested software in a different language can result in logic bugs being introduced, which no programming language can really prevent. Many times they will actually reintroduce bugs that have already been historically fixed in the original implementation. This doesn’t invalidate the benefits of moving to a very memory safe language, it just needs to be taken into consideration when determining whether it’s worth the risk or the effort.

    Honestly I have no idea whether sudo-rs is a good idea or not, but I have my doubts that any of the other people (especially the very vocal kind) chiming in on this do. Any time Rust is involved in the Linux community, a lot of vocal critics with very little knowledge of the language or programming in general seem to appear.




  • I think you’re just being contrarian for no reason. The market for specialty input devices is much smaller compared to “normal” keyboards but it still exists and has become much more diverse over the past decade, with many new niche products being launched. This isn’t even the first commercially available chorded keyboard. From the video, this particular iteration seems to be marketed towards mute people and I’m sure that they or people with other kinds of disabilities are probably glad to have any products at all available to aid them in daily tasks. Not every product or company needs to participate in a high volume market. Apparently, the chorded inputs can also be reprogrammed and it can work in a normal keyboard mode, which should make it more flexible than something designed purely for stenography.