What about a Liberapay SFOS community team

Around the recent enthusiasm for @poetaster in https://forum.sailfishos.org/t/money-pot-to-offer-a-j2-as-a-gift-to-poetaster/ I though again about how to reduce friction in supporting libre-software devs, and the SFOS community here.

I paid for my Jolla licence and would like to financially support community efforts but I won’t bother to set a list of my 20 preferred apps, searching for each donation links and repeating the process each year.

Here I note that poetaster is using Liberapay, among at least 10 others. With Liberapay we can setup team profiles as unique donation entry points (and with configurable income ratios behind to be discussed).

I would like to help setting up such a team as I already did for :

Are we herding this way ? Please :

  • answer here to list your Liberapay dev accounts

  • suggest a name and a logo for the team (I’m not a graphics guy)

  • recall past debates I would have missed on the subject (or that were lost over forum move/reset)

Here it is :

Code for the current state widget:

<script src="https://liberapay.com/SailfishOScommunityTeam/widgets/receiving.js"></script>

Code for a donation button:

<script src="https://liberapay.com/SailfishOScommunityTeam/widgets/button.js"></script>
<noscript><a href="https://liberapay.com/SailfishOScommunityTeam/donate"><img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a></noscript>
6 Likes

But how would the “income shares” (as they call them) be determined? I think the donor deciding is still the best (or least bad) idea.

That is an internal governance question to solve by debate. « All the same share » is an option, but we can imagine stats made from the app “stores” votes for each apps, of download rates, are whatever…

A way for users to decide for their own would be to simply use the Liberapay team profile as a bookmark collection of projects available (and make individually differentiated donations). It would still be useful as a starting point.

1 Like

The shares can be determined by the members. Since it’s dispersed immediately, the team members have to agree to this up front.

I think it’s a good idea to have a single point, though from the vantage of the developer, it’s not so good :slight_smile: I’ve never made any money on librepay (well, since last year, 9 cents a week) so it can’t hurt.

In any case, making it easier to donate is a good thing, I believe.

EDIT: teams are described here: https://liberapay.com/about/teams

1 Like

Isn’t such things the purpose of Sailmates?

Sailmates has a broad enough purpose, but since it’s a ‘club’ it can’t easily take money and disburse it without fairly tight constraints. Something like regularly occuring disbursements look a lot like ‘employment’ and that can get tricky. I’ll try to get the point onto the agenda. We have a meeting on the 21st of January at 18:30 CET

3 Likes

@rubdos is using librepay, I believe. What do you think Ruben?

I think it’s a good idea in principle, but I can envision some troubles regarding the shares indeed. Could we have a team that also encourage individual donations? I have https://liberapay.com/rubdos/ and https://liberapay.com/Whisperfish/ separately; Gabriel and Matti are also on the WF team.

1 Like

I think the idea was to make it ‘easy’ for those not discriminate and in a hurry? I think there are few enough of us that it hard matters :slight_smile: Well, at least it doesn’t gather income for me and I get many more donations directly via paypal. For my part, I’m fine with an even split or less :slight_smile: More is less. Or is less more?

I agree in spiritu, and I’ll be happy to partake. I still fear the future discussions though, although I pinky promise not to start or provoke any! :slight_smile:

I would have forgotten about librepay YEARS ago if it wasn’t for the annoying notification I get every week that I have 9 cents (I think it went up this week to 20 cents!) in income from librepay. So, count on me to forget about librepay until that changes. so, I’ll just make a team and invite you and you can silently take all the cash since I’m EXPECTING 9 (20) cents a week!

2 Likes

So, I think you’ve got the implicit permission of myself and @rubdos to add us to a saillfishos developers team :slight_smile: I’m at https://liberapay.com/poetaster/ and rubos at https://liberapay.com/rubdos/

(ducks and runs).

4 Likes

I’d also be interested in joining :slight_smile:

I actually receive some coins via Liberapay from time to time: https://liberapay.com/ichthyosaurus/ (A big thank you to all who donated, it’s much appreciated!)

Since the whole subscription thing started, I added a reminder to all my apps that invites users to help with coding, translations, or by donating. Maybe that’s why some people notice my Liberapay?

All of you can add this page to your apps too, by the way: GitHub - Pretty-SFOS/opal-supportme: A dialog asking for support that is shown when a user has used your Sailfish app for some time. :slight_smile: (it’s GPL v3 though)

6 Likes

To follow up on this subject I created the team on Liberapay website and sent the 1st invitations (8 for the moment).

It’s here : https://liberapay.com/SailfishOScommunityTeam

It’s still time to reclaim your invitation :slight_smile:

I was wondering about my involvement in the team, but as the creator I’m de facto in : problem solved. Still, as donations are ventilated one shot at the donation time, I would advise to wait a few days for the invited people to really join and get their share ! (and if something arrives in between I’ll send it back to the team once members will be in for their share)

It took so long because I was writing a post about my recent SailfishOS adoption, but it turns out I’m 10k words through and still not at the end… so in between I decided to move this forward in order to mention it in my text. It might help to collect some donations.

7 Likes

Thank you for this initiative! :slight_smile: After clicking on “join” it asked me to set a “nominal take” (?). I just left that at “auto”… I’m sure there’s documentation somewhere but I didn’t have time to search for it.

I took the liberty to edit the description a little bit but I can’t update the French version. Feel free to revert it if you don’t like it :slight_smile: .

Edit: here’s how the sharing system works: https://en.liberapay.com/about/teams

The nominal takes are the raw numbers that the members input themselves, the actual takes are computed by the system: first it sums up the nominal takes, then it computes the percentage that each take represents, and finally it applies those percentages to the available income. Nominal takes also act as maximums: the actual takes are never higher than the nominal ones, even if additional income is available.
[…]
By default all team members have their take set to the special value ‘auto’, which corresponds to an equal share of the leftover. In other words, the members who set their takes explicitly get funded first, then whatever’s left is distributed in equal amounts to the members who have automatic takes.

I think it makes sense if we just leave the “take” at “auto” for everyone.

I’ve also left “auto” on my side.
I translated your contributions to the description in french.

1 Like

Ok, I think it’s a good idea to sail under a common banner so I joined in. Thanks for the effort! Edit: also just ‘auto’. One for all and all for one :slight_smile:

1 Like

Ping @rinigus @rubdos @leszek @HengYeDev @karry you’ve been invited also :slight_smile:

3 Likes

Who decides who’s invited to this initiative?

1 Like

Good question. It was easy to start with obvious candidates, but then… We’ll need to define a process to decide upon new applications.

As a matter of fact I do have access to the invite button. Maybe the other team members also. I did openly call for candidates earlier in this thread.

By the way, in the team I think everyone should be in “auto” revenue sharing as it’s easy to make individual donations via direct Liberapay profiles.

Then regarding the process, I think that it should continue to take place here in the forum, with clear known rules based on verifiable realizations.

Starting from what was obvious, for the moment I think that only people having published an app in the Jolla store were invited. I propose to consider that a sufficient realization, but not necessarily a mandatory one (as an app in Storeman or Chum only could still be a great improvement for the community – I also think of certain great patches).

Another incontestable realization for the community would be to get a PR accepted in docs.sailfish.org or some other “central resource”.

I’m open for suggestions… In fact I think we’re heading toward defining a CRUD life-cycle for memberships as I forecast that we’ll need a process to decide on membership expiration also after some time without contributions. It might look like an association with statuses and maybe the existing Sailmates initiative is more structured already ?

Sure if it works there will be tensions, but we’ll be happy to manage the success.