[-] ambitiousslab@lemmy.ml 13 points 6 days ago

Just as a warning, this is licensed under the AGPL, with a CLA that requires copyright assignment. So, they could pull the rug at any time:

2.3 Outbound License. Based on the grant of rights in Sections 2.1 and 2.2, if We include Your Contribution in a Material, We may license the Contribution under any license, including copyleft, permissive, commercial, or proprietary licenses.

[-] ambitiousslab@lemmy.ml 12 points 1 month ago

nlnet is the main one that comes to mind.

[-] ambitiousslab@lemmy.ml 8 points 1 month ago* (last edited 1 month ago)

How much money do you donate?

I am very privileged to have some money left over after fulfilling essential needs. So, I set a fixed amount a while ago, and then whenever I am able to make a saving (e.g. switching to a cheaper phone plan) or get a pay rise (if it ever comes), I'll put some of the gains into donations.

When do you donate?

I remember reading somewhere that many organisations prefer regular donations to one-off donations, even if the regular amount is smaller, since it helps them plan better. So I always give regular donations, even if the amount is smaller to compensate.

I have everything set up as automatic donations in liberapay and OpenCollective. So, it's pretty seamless!

If anyone ever wants to gift me anything, I'll ask for them to consider a donation to a project instead.

Do you have a minimum donation amount?

I try to avoid payments under £5. Below that point, way too much of the money goes to fees. For some projects where I donate a small amount, I donate yearly instead of monthly instead.

How do you decide what projects to support? Do you forego donations if you’ve contributed in other ways?

I don't donate to every project I benefit from, but I care a lot about XMPP and Linux on Mobile, so I donate mainly to projects in these areas. I've also contributed code to some of these projects, but I keep donating as I want to support the ongoing maintenance as well as just individual features.

Do you donate to all equally or do you have some sort of ranking? Is it by amount of use, subjective preference, something else?

I care about XMPP as a whole succeeding, so I donate to many projects I don't even use myself. I wanted to donate to clients and servers for each major platform, so I split the clients like this:

  • iOS clients: 1 project
  • Android clients: 1 project
  • Linux clients: 4 projects
  • Server software: 1 project

Then, I donated an equal amount to each platform (so, for example all the Linux clients combined would get the same as the single Android client).

However, since I was donating so little to each Linux client, I decided to gradually increase the amount I donate to those over time.

I've also recently started donating to libraries / ancillary projects in the same space. But I don't have much money left to play with for them, so the amount is smaller :(

Linux on Mobile is simpler as I only donate to two projects, so I just donate equally to both.

So, long story short, it started with some kind of structure, but has become more subjective since then :)

What platforms do you prefer using? Liberapay, Opencollective, Patreon, ko-fi, Paypal, Monero, actual post?

I really like liberapay, especially as it mostly works without Javascript. But Opencollective is pretty nice too. If the developer themselves gives a preference, I'll normally use that platform.

One thing I'm interesting in knowing is - do people generally prefer donating to fewer projects, but with bigger amounts, or vice versa? One criticism of my approach is that, because I am spread quite thin, I risk not really helping any project that much, whereas if I focused on one or two projects, at least those could benefit a bit more.

[-] ambitiousslab@lemmy.ml 58 points 1 month ago* (last edited 1 month ago)

Any new open source software is always a net positive.

But, there are a few small caveats to the way they've done it (depending on how cynical/cautious you are):

  • Because Proton are not accepting contributions, they own all the copyright, so can make the code closed source again if they want to (that wouldn't affect the already released versions, but future versions)
  • They could likely take down any derivative on iOS, since Apple will always take instruction from the copyright holder, for GPL'd code
  • Since the builds are not reproducible, there's no guarantee that the binaries they distribute are built from the source code
[-] ambitiousslab@lemmy.ml 76 points 2 months ago

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

[-] ambitiousslab@lemmy.ml 39 points 2 months 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.

[-] ambitiousslab@lemmy.ml 23 points 2 months ago

Now: terrorists are terrorists, right wing rioters are terrorists, climate protestors are terrorists and misogynistic people are terrorists.

Soon: asylum seekers are terrorists, people who go on strike are terrorists, members of the opposition party are terrorists.

I support reducing violence against women, but prevent is the wrong tool for this problem. If the government actually want to address this instead of just looking like they are, I feel they should take an approach that actually works. We need:

  • More consistent and holistic sex education, from a younger age
  • Explicitly teaching about sexual violence, the services available and the punishments for doing it
  • Investing in local policing, so that there is bandwidth to look into these cases
  • Giving more funding to charities who support domestic abuse survivors
  • Training for police, so they actually listen to women when they raise concerns at an earlier stage, instead of waiting until it's too late
  • Tougher sentencing for any form of sexual violence

Prevent is both ineffective and discriminatory. It increases government surveillance, and raises the burden on GPs and teachers. The National Union of Teachers want to get rid of it, the Communities and Local Government Committee found a multitude of problems that haven't been fixed, and human rights orgs like Liberty and Amnesty International want to get rid of it too. It doesn't work and in many cases has made things worse.

17
[-] ambitiousslab@lemmy.ml 13 points 3 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.

[-] ambitiousslab@lemmy.ml 56 points 3 months ago* (last edited 3 months ago)

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.

[-] ambitiousslab@lemmy.ml 11 points 4 months ago* (last edited 4 months ago)

My fear is that they will start off by applying this to Messenger, WhatsApp etc. Then, in a few years, when criminals and tech-savvy people move to XMPP etc, they will say "the laws aren't working, we need to apply it at the OS level instead", and since iOS and Android have a big market share it's very easy for them to do it. At that point, trying to communicate with friends becomes very hard. It's one thing to get them to switch apps, but asking them to switch phone or OS is a whole other hurdle.

I'm trying to contribute both code and money to make XMPP, and mobile linux as good as possible before that can happen. I feel we need to buy time, by delaying and delaying chat control as much as possible, to make the free software, federated systems better and appealing to regular people. And then we can use that technology to buy time to push for political changes. I feel the only long-term solution here will be a political, rather than technical one.

It all feels like an impossible task, but I feel all we can do is try as hard as we can to make the world more like the one we want.

[-] ambitiousslab@lemmy.ml 10 points 6 months ago

Along similar lines, I'd say Snikket. I feel XMPP often has quite a bad reputation based on the user experience from 10 years ago, but it's come such a long way and projects like Snikket make it very easy to get started.

[-] ambitiousslab@lemmy.ml 18 points 6 months ago

I've had good fortune converting some family and friends to use XMPP.

People always mention fragmentation, and while there is some truth to it, it can be massively minimised by choosing blessed clients and servers for them to use.

In my case, I run my own server, and thoroughly test the clients (especially the onboarding flow) that I expect them to use, so that any question they have, I can help them out with quickly. Since we're all on identically configured servers, it minimises one whole class of incompatibilities.

There is still unfortunately a bit of a usability gap compared to Signal - particularly on the iOS clients. But they have come a long way and are consistently improving.

3

I'm interested in buying a Steam Deck purely to run FOSS games, e.g. OpenTTD, 0ad, Minetest, Torcs etc.

What is the experience of playing these games on the Steam Deck? Do they work out of the box with the controllers on the device?

Additionally - does anyone have any experience running a standard distro (e.g. Debian, Arch) on the Steam Deck, without installing a lot of Steam Deck specific cusomisations?

I'm guessing there are a lot of patches that have not been upstreamed or not made it into certain distros yet - does anyone know of any resources to show what contributions have been upstreamed and which are still outstanding?

view more: next ›

ambitiousslab

joined 1 year ago