ambitiousslab

joined 1 year ago
[–] [email protected] 75 points 2 weeks ago (4 children)

Perfect, now you just have to wrap your program inside a debugger in production!

[–] [email protected] 39 points 3 weeks ago

Yep, that's the gist of it. In order to change the license from the GPL, they'd need the permission of all of the copyright holders who've contributed code under the GPL to the project. After a few months have passed, this basically makes it impossible (or at least extremely difficult) since at least one person (and likely many people) will say no.

[–] [email protected] 4 points 4 weeks ago

They have also funded a lot of improvements to XMPP clients and servers.

[–] [email protected] 3 points 1 month ago* (last edited 1 month ago)

I'd like to second Snikket - it's designed for this use case and is very simple to set up.

If you'd rather not use Snikket, check out these recommendations for clients and servers.

Hope it works for you! Feel free to reach out if you have any questions.

[–] [email protected] 4 points 1 month ago

Thank you for taking the time to write this, LibRedirect is so much better!

[–] [email protected] 2 points 1 month ago

Unfortunately, I think it just picks randomly. I have had times where it has redirected me to an instance that is down. That said, if you have an instance you know is stable, it does give you a drop-down to always redirect to a specific one.

[–] [email protected] 7 points 1 month ago (4 children)

For me, it's many of the ones people have already said, plus:

  • StreetPass (seriously cool - collects the mastodon profile of any website you visit where someone has set up the special link to their profile)
  • Video Speed Controller (gives you fine-grained control over video speed, e.g. watching video at 2.6x speed)
  • Privacy redirect (automatically redirects to various services, e.g. from Twitter to Nitter - can select a random instance each time)
[–] [email protected] 2 points 1 month ago* (last edited 1 month ago)

Agreed, it's licensed under the MPL, a "weak copyleft" license. Each file that is MPL must remain MPL, but other files in the same project can be permissive or even proprietary.

While I definitely think it's better than a fully permissive license, it seems more permissive than the LGPL, which is the main license of WebKit and Blink. So I don't feel it's strong enough to stop it being co-opted.

[–] [email protected] 5 points 1 month ago (6 children)

I really wish there was a GPL-licensed rendering engine and browser, accepting community funding, with some momentum behind it.

I feel Ladybird have correctly identified the problem - that all major browsers and engines (including Firefox) get their primary source of funding from Google, and thus ads. And the donations and attention they've received show that there is real demand for an alternative.

But I think the permissive license they have chosen means history will repeat itself. KHTML being licensed under the LGPL made it easy for Google to co-opt, since it was so much easier to incorporate into a proprietary (or more permissively licensed) codebase.

There is Netsurf, but the rendering engine understandably and unfortunately lags behind the major ones. I just wish it was possible to gather support and momentum behind it to the same extent that Ladybird has achieved.

[–] [email protected] 12 points 2 months ago

Different strokes for different folks! I've been fortunate enough that many of my family and friends have been happy enough to follow me.

But I don't disagree with you, Signal has a much more recognisable brand and better user experience. These are things that we need to improve if we're going to get anywhere near the level of adoption Signal has.

[–] [email protected] 55 points 2 months ago* (last edited 2 months ago) (7 children)

How I Got a Truly Anonymous XMPP Account:

  • Open my client (e.g. Conversations, Monal, Dino)
  • Pick a random server, username and password
  • Click register

Sorry, it's a cheap joke, but it still baffles me that Signal requires a phone number, so I felt I had to post it :)

Of course, this is not XMPP-specific either, just my protocol of choice, there are many other open alternatives that also offer such functionality.

[–] [email protected] 3 points 2 months ago* (last edited 2 months ago)

Agreed completely!

I think there are two main schools of thought - one is to buy linux-first mobile devices, and the other is to make linux work on android devices people already have.

At the moment, linux on android devices is in a better state. From what I read, calls, battery, suspend etc. generally works well on the OnePlus 6/6T and Pocophone F1.

For the linux-first approach, I'm very fortunate to have both a PinePhone Pro and Librem 5. They are both improving, and I've been daily driving one or the other for a couple of years, but they do still involve some sacrifice. I'm not sure they're ready for "regular people" yet, but they keep getting better.

Personally, apart from buying the devices themselves, I prefer to contribute directly to the projects focusing on the software. I feel you can't go wrong supporting PostmarketOS and Mobian. They are doing heroic jobs and have come a huge way in a few short years. Because they work upstream-first, any benefits one achieves are shared with everyone else in the ecosystem. And any benefits apply just as well to the linux-first phones as to the ones that originally ran android.

It's a long mountain to climb, but we've seen with Linux on the desktop that, over a period of years, things do get better. You used to have to pick your hardware carefully to get Linux installed. Now, you can install it pretty much anywhere, and most likely everything will work.

I feel eventually, the hardest problem in getting people to switch will be that proprietary apps won't work well. I think all we can do is to improve our free software alternatives to the existing ones, especially those with network effects like chat apps, as much as we can.

Every small step we can take is an important one. It's easier to get people to switch to Linux if they already use free software, as free software often does a better job targeting Linux than proprietary software does. Meanwhile, it's easier to get people to switch to free software if they run Linux, as that's the path of least resistance on that OS.

view more: next ›