clojure-europe

For people in Europe... or elsewhere... UGT https://indieweb.org/Universal_Greeting_Time
martinklepsch 2021-03-20T09:38:04.240800Z

Are any of you considering becoming a board member for Clojurists Together? https://www.clojuriststogether.org/news/clojurists-together-board-nominations-and-annual-members-meeting/

slipset 2021-03-20T09:57:57.241800Z

Not really, in the sense that I think the current board seems to be doing a good job, so nothing I’d want to change there. Of course, one could consider it, to ensure that the current direction will be followed.

borkdude 2021-03-20T09:58:39.242100Z

@slipset The other board is stepping down

slipset 2021-03-20T09:58:46.242300Z

right.

slipset 2021-03-20T09:58:59.242700Z

TL;DR or something.

slipset 2021-03-20T09:59:31.243400Z

I would have thunk that it would have been nice to have 50% of the board stepping down as to ensure some continuation. Maybe they’re doing that?

slipset 2021-03-20T09:59:56.243600Z

Which they do.

borkdude 2021-03-20T10:00:07.243800Z

Seems so

borkdude 2021-03-20T10:00:39.244400Z

Maybe there can be a tighter collaboration between clj-commons and CT, which is why they probably need you ;P

slipset 2021-03-20T10:00:51.244600Z

Conflict of interest?

borkdude 2021-03-20T10:01:27.245600Z

Or policy? Maybe one of the four projects can be from clj-commons to ensure the future if important libs?

slipset 2021-03-20T10:01:40.245900Z

But yeah, one area that I see that could be improved is that the grants now don’t fit my use case.

slipset 2021-03-20T10:02:48.247300Z

Not sure I’m in the target audience, but I think there is an area which is more covered by the Cognitect sponsorship model than the Clojurists Together model.

👍 1
borkdude 2021-03-20T10:03:22.248200Z

As in: continuing sponsorship vs 3 months? I get that yes

slipset 2021-03-20T10:03:32.248500Z

You could argue that the stuff that I do for clj-commons could have been supported by Clojurists Together, but their grant modeling doesn’t quite fit.

slipset 2021-03-20T10:03:38.248700Z

Yes, exactly.

borkdude 2021-03-20T10:04:08.249800Z

I also think that would be something they could consider: ongoing sponsorships

slipset 2021-03-20T10:04:21.250100Z

And I believe there are a lot of project which would potentially fall into the ongoing sponsorship thingy.

slipset 2021-03-20T10:04:33.250600Z

So, important project which are mature and which don’t need a big push.

borkdude 2021-03-20T10:05:06.251600Z

If I would have somewhere between 5k and 10k of continuing sponsorships I would dedicate my full time to OSS I think

slipset 2021-03-20T10:05:35.252100Z

I have an impression that this is how the FSF might have worked at some point. The maintainer of eg emacs or bash has a salary or some such from the FSF.

slipset 2021-03-20T10:06:16.252800Z

So, just to pick an example. You could imagine giving James Reeves an ongoing lump of money for maintaining Ring.

slipset 2021-03-20T10:06:38.253200Z

Rather than sponsoring him “just” for making Ring 2.0

borkdude 2021-03-20T10:07:38.254200Z

Yes. Also I was hesitant to apply for funding, since I had already done clj-kondo and babashka in my spare time for a long time, and funding meant I would have to double that effort during this 3 months? Initially I declined because I didn't want that pressure.

borkdude 2021-03-20T10:08:50.255500Z

So what crossed my mind then was: why don't projects get funding for work they already have done. But I can see from their perspective that it's not how it works.

borkdude 2021-03-20T10:10:00.256500Z

But ongoing sponsorship would mean more constant maintenance (which honestly the people behind these projects are already doing, except for the projects that went to clj-commons)

borkdude 2021-03-20T10:12:04.258Z

So maybe CT can choose, for a certain period or so, some projects that they sponsor for, say 500-1000 dollars a month for maintenance (this can be 6 maintenance projects vs 1 project for 3k a month) for a year instead of 3 months

slipset 2021-03-20T10:13:15.258400Z

D*mn, I just nominated myself. Thanks for the push @borkdude and @martinklepsch.

❤️ 5
slipset 2021-03-20T10:13:57.259200Z

Luckily I’m in a overrepresented group (white, male, middleaged) so I’ll probably not get elected 🙂

slipset 2021-03-20T10:14:30.259600Z

Hmm, maybe I’m not middle aged any more, just old, and thus under-represented?

😂 2
borkdude 2021-03-20T10:16:36.260900Z

@slipset Btw, about conflict of interest: you are representing the interest of the community, I think, more than yourself with clj-commons, since what does it get you, if one of the clj-commons projects gets funding.

borkdude 2021-03-20T10:17:12.261500Z

Maybe clj-commons and CT can become just one thing / legal entity / together with clojars. I don't see a problem with that

borkdude 2021-03-20T10:17:35.262100Z

heck, just rename the repo to clojurists-together

slipset 2021-03-20T10:17:36.262300Z

If I’m the maintainer of a funded project, then it would put me at conflict I guess.

borkdude 2021-03-20T10:17:58.262800Z

yeah, but you are more the coordinator than the maintainer of most projects, I assume

slipset 2021-03-20T10:18:12.263100Z

True, but maybe the coordinator got funded 🙂

slipset 2021-03-20T10:18:57.264300Z

Anyways, there are ways to deal with this. In government, our representatives have conflicts of interest all the time, they just need to be transparent about it and step away from the processes where there are such conflicts.

borkdude 2021-03-20T10:19:40.265100Z

Anyway, thanks for considering that position: I think you are a wise man who I would trust in such a role to make the best decision for the community.

➕ 1
slipset 2021-03-20T10:19:52.265300Z

🙏

ordnungswidrig 2021-03-20T10:34:57.270100Z

That's an interesting discussion. As the maintainer of liberator if have the problem that I have no idea how important/essential it really is for the community. I'm staying away from applying for funding because I think other projects are more important. I'd prefer if companies making money using it would pay me a little free, best would be monthly. That would naturally scale with the adoption and thus "importance" of my work. But most companies don't have a way to spend 5€ a month so some entity. The accounting overhead etc.

borkdude 2021-03-20T10:35:32.271100Z

Github sponsors is now a possible channel, or OpenCollective

borkdude 2021-03-20T10:35:48.271400Z

It will just be a part of their Github bill

borkdude 2021-03-20T10:36:01.271600Z

so basically no overhead

martinklepsch 2021-03-20T10:40:20.273500Z

> Not sure I’m in the target audience, but I think there is an area which is more covered by the Cognitect sponsorship model than the Clojurists Together model. Big +1, I think smaller more targeted funding is something that could be done better by Clojurists Together. That said it also requires more work per $ distributed.

martinklepsch 2021-03-20T10:42:48.276200Z

Great to hear you nominated yourself @slipset, you’re a great fit IMHO

slipset 2021-03-20T10:43:08.276600Z

Thank you :)

slipset 2021-03-20T10:43:55.277400Z

I think a lot of people on this channel would fit well.

martinklepsch 2021-03-20T10:44:19.278300Z

Glad I brought it up then 😄

martinklepsch 2021-03-20T10:44:35.279Z

pats himself on the back

borkdude 2021-03-20T10:44:50.279400Z

I guess the model proposed above could be fairly easily implemented by opening an opencollective, people donate money to it and the opencollective distributes that money again via Github sponsors or other opencollectives. But what would motivate people to donate to the "super" opencollective instead of directly to the OSS devs?

borkdude 2021-03-20T10:45:16.279800Z

In that sense the current CT still adds value because it's different

borkdude 2021-03-20T10:46:04.281300Z

Maybe the supercollective could be something for the use case: company X wants to donate 1k of money to Clojure OSS but don't want to think about it too much. The supercollective figures out where the money goes?

borkdude 2021-03-20T10:46:49.283Z

Like an index fund

slipset 2021-03-20T10:47:09.283500Z

Both Ardoq and I are CT members. I prefer giving a lump sum to one org rather than managing sponsorship of the different projects I may or may not currently be using.

slipset 2021-03-20T10:47:45.284300Z

So, +1 for the super collective.

martinklepsch 2021-03-20T10:48:07.284600Z

Yeah, I think people have different preferences and it’s nice that CT allows the more “into a general bucket” type contribution

borkdude 2021-03-20T10:49:00.285400Z

Maybe CT could maintain an index of essential libs/projects that people can vote on, for general ongoing smaller amounts of funding

👀 1
borkdude 2021-03-20T10:49:06.285600Z

or the supercollective

martinklepsch 2021-03-20T10:49:47.286Z

that’s an interesting idea

borkdude 2021-03-20T10:49:56.286500Z

And the voting would only be open to people who donate

martinklepsch 2021-03-20T10:50:10.287Z

and also CT could distribute money via Github sponsors for that kind of stuff

ordnungswidrig 2021-03-20T10:51:09.288400Z

Maybe we should have something like a lein-donate plugin that would telling you where you can donate?

martinklepsch 2021-03-20T10:51:16.288500Z

I think it’s difficult to have a large group of people re-vote every quarter, my impression is already that the surveys have somewhat limited response rates

borkdude 2021-03-20T10:52:04.288900Z

@ordnungswidrig just go to the Github profile and hit the donate button

borkdude 2021-03-20T10:52:32.289300Z

(assuming everyone is on Github, but Gitlab may have something similar, dunno)

ordnungswidrig 2021-03-20T10:58:19.293500Z

As you said, companies don't want to think about it too much, so "lein donate" could lookup the donation infos for the libraries and orchestrate everything for you. Can be in github, directly per paypal or CT, FSF. I think that would be smart. Or something like the OSS superfund where a company pays X per month and depending on the information collected from all of you projects (project.cjs, pom.xml, package.json) it would distribute accordingly. :thinking_face:

borkdude 2021-03-20T10:59:07.294400Z

that would make leftpad rich, and it's a lousy library ;)

borkdude 2021-03-20T11:00:15.295500Z

I think Github is already doing something like this btw, by looking at your pom.xml to suggest projects to fund

ordnungswidrig 2021-03-20T11:08:27.296900Z

Hehe npm donate --exclude leftpad