Patreon rewards and community streams
Added 2021-02-25 10:50:20 +0000 UTCHi all! It's been quite busy for the past few weeks; things are moving smoothly towards having baseline M1 support in the official upstream Linux kernel within the next few months, and I expect our first batch of changes to be merged soon!
If you've been following our development work on IRC or some of my recent tweets, you'll also know that I've been working on tearing apart the M1 SoC (figuratively) and learning about how it works in detail, and all of its Apple-specific features. This is necessary so that we can port Linux to it safely and correctly. Amusingly, while doing this, last night I actually just found an honest-to-goodness design flaw in the M1 that creates a small, but real, security vulnerability - in all OSes, including macOS too! Don't worry, your Mac is safe, as this is a minor flaw that cannot be used to install malware or anything like that, and it can be worked around in software easily. I have reported it to Apple and expect them to fix it soon, and our Linux port will have the workaround too by the time it is merged.
With all that said, you may have noticed that updates on Patreon have been sparser than I'd like. I think we should talk a bit about Patreon rewards. A few weeks back I did a live stream for the higher tiers, and honestly only a few people showed up, and most of them agreed that the rewards aren't really what they're interested in, they just want to support the project. I think that makes sense - after all, this is an open source project, and by supporting me you are helping make this a reality for everyone; the perks were really just intended as symbolic little things to show my appreciation for your support.
However, it's clear that many of you would appreciate more community involvement in general. And so I had an idea; instead of the symbolic, and somewhat restricted Patreon rewards (which by their nature can't really have terribly important content - because the main content that I write should be public by nature, since this is a public project), what do you think about abolishing the tier-restricted rewards, and instead commiting to weekly community streams to talk about progress and let everyone participate, patrons or not?
Here's the plan: having weekly, not overly long (1-2h typical) streams on weekends, alternating between two timezones. These would be like the Community Chat #1 that I did back in December, but instead of making it long and doing it in a timezone convenient for the US and EU (which unfortunately means messing up my sleep schedule here in Japan, which is not something I can sustain every week), I would keep them a bit shorter and give you weekly updates, and let you ask any questions. These would be open to everyone, but of course I will still give all patrons a chance to ask questions beforehand and have them prioritized on the stream. By making this a weekly thing, I can ensure a steady schedule for involving all of you in the community, instead of the current "when I have something to share" approach which is more erratic.
Of course, I will also still do the ~monthly overall project progress reports I mentioned in the previous post, for those who prefer a text format to streams.
What do you think? Let me know in the poll!
Comments
I think a monthly summary should be enough to keep all up to date. Of course, if you think that something important was achieved you can share that. The updates, by my opinion, should happen naturally and don't distract you from the development. I am here for the support and I really don't care about Patreon rewards. The livestream should be open for everyone. The more people participate, the more interesting/productive can be the stream.
2021-03-04 10:07:38 +0000 UTCI enjoy watching the livestreams, but only if there are enough people online for there to be interesting discussion and content. With the hundreds of people on the first public stream, it was fun and interesting. With the ~8 people on the patron-only stream, it was boring and a waste of time. Honestly, patron-only streams are quite unappealing. Community chat streams would be so much more fun and interesting to watch, and I would actually be eager to join them. Your livestreams benefit from having more people in them, not from being made exclusive/restricted. As we established, nobody is giving you money just because they want some symbolic exclusive patron reward.
2021-02-28 09:01:11 +0000 UTCThe whole point of sponsoring this project is to provide free and open software, so it only makes sense to make the access to the process and ability to learn about it free and open too! πBigger audiences will hopefully lead to more both technical and financial contributions.
2021-02-28 02:45:38 +0000 UTCI'm here to support the community, watch some high quality hacking and to see the things getting upstreamed proper. It's super interesting to see you stream your work live but personally I prefer occasional text based updates (progress, merged PRs, upstreaming efforts, ..). I guess that's +1 on text updates being more accessible.
2021-02-27 23:19:04 +0000 UTCFor me the reward here is having a badass little machine capable of being a proper Linux and (with Mark Kettenis' work on OpenBSD) Unix workstation. Everything else is extra fluff and not the main game. So... whatever you feel works best?
jslee
2021-02-26 11:45:13 +0000 UTCdon't force the updates, make them natural, as you see fit.
2021-02-25 21:36:28 +0000 UTCIβm very happy to get written updates, or asynchronous video updates. Really I just want Asahi linux to exist, so knowing that itβs progressing is enough for me!
2021-02-25 20:50:09 +0000 UTCI'm here to support the effort. Any rewards that I receive here are just extra.
Mr. Flemings
2021-02-25 20:13:04 +0000 UTCReally Iβd you you didnβt do any of this and just spent all of your time on the project. The streams seems an unnecessary distraction.
Tommy Thorn
2021-02-25 17:36:36 +0000 UTCI'm more interested in the work streams than update streams and would be totally ok if the updates were all via text. As with some others, I'm more interested in the work and the product than necessarily a lot of status updates.
2021-02-25 16:57:39 +0000 UTCJust agreeing that I am not here for the rewards. And if someone is interested in this project enough to want to watch all the weekly updates, but aren't a patron, they probably are just in a position where they are unable to pay.
2021-02-25 15:46:22 +0000 UTCI agree with this. My family life really prevents me from watching them. Itβs just too much. Iβd rather a 40 minute video recapping a week of progress and a write up. That would be ideal for me
hpux735
2021-02-25 15:22:15 +0000 UTCI really enjoy having the opportunity to watch you work on the project - even if I can't make it live due to the timezone differences. I hope the work streams continue, as they're a good learning opportunity for some of us!
2021-02-25 14:29:43 +0000 UTCHonestly I am enjoying the text updates. If I tried to hit every live stream that I have access to via patreon I would have no time left, and I read fast
2021-02-25 13:33:29 +0000 UTCDon't mess up your sleep schedule, and updates "when I have something to share" is better than sharing just for sharing's sake.
2021-02-25 13:18:13 +0000 UTCI havenβt and wonβt participate in the live streams. I like the periodic written updates. I mostly want progress on the project. :) I would like to βhearβ a little more about the flaw you found. Thanks!
2021-02-25 12:55:16 +0000 UTCI don't care for the live streams to be honest. IMHO it is sufficient "to be in the loop" by some updates via posts every now and then. If it is easier / faster for you, a vlog with optional community chats would also be good, though. For what I care, I would prefer that you use your time in the most efficient way (coding/reverse engineering) and keeping the "community stuff" as low as YOU prefer. (So if it helps your workflow to talk to the community - do it. If it is more of a burden: Keep it to a minimum).
2021-02-25 12:01:41 +0000 UTCThis is an open source project. At the current state everyone supporting you does that to advance the project. As soon as people start building upon your work, there might be valid rewards you can offer for money - eg individual questions answered, being able to vote on priorities and so on. But honestly, I hope you never have to go that route and you can do what you think is best for the project. As for the writeups/updates: I really enjoy them and having fun following you along is my personal reward for supporting you. Of course the fun reading the writeups is in no way diminished by others reading them too, I would feel the same reward if you were publishing them on the project website or on GitHub as an extended changelog or something. Youβre doing great work and my (small) contribution will continue until the project has matured (or you stop working on it)
Aron
2021-02-25 11:58:28 +0000 UTCFrankly, it is probably would be better to do 30-40 minute recordings and continue doing write ups. For me as for many others of my generation textual content is more accessible. At the same time when you have a family around, video streams become a problem to attend. So recorded shorter updates sounds good. And thank you for driving the upstreaming effort as well, this is one thing that always was badly cared about.
2021-02-25 11:50:38 +0000 UTCPersonally I'm okay with the current pace of progress updates and I'd rather have you focus on getting the work done rather than spending time throwing off your sleep schedule and keeping us up to date.
Kate Kiesel
2021-02-25 11:48:38 +0000 UTCThat's kind of what I had (private streams, with the idea that it'd be more personal - not quite the same as a 1:1 though), but after the first one it seemed most of the people pledging at those tiers really just want to help the project succeed, and don't expect any fancy perks.
Hector Martin
2021-02-25 11:48:20 +0000 UTCIf you want to do something for a higher tier you could maybe do a live video chat meet Q&A with everyone on video or something simple and short for a tier with a handful of people. Otherwise I agree with generally dropping tiers for live streams etc.
Trent Lloyd
2021-02-25 11:19:50 +0000 UTC