2024-05-22 14:02:28 <@jflory7:fedora.im> !startmeeting Fedora Council 2024-05-22 14:02:30 <@meetbot:fedora.im> Meeting started at 2024-05-22 14:02:28 UTC 2024-05-22 14:02:31 <@meetbot:fedora.im> The Meeting name is 'Fedora Council' 2024-05-22 14:02:40 <@jflory7:fedora.im> !hi 2024-05-22 14:02:41 <@dcantrell:fedora.im> !hi 2024-05-22 14:02:43 <@zodbot:fedora.im> Justin W. Flory (jflory7) - he / him / his 2024-05-22 14:02:44 <@zodbot:fedora.im> David Cantrell (dcantrell) - he / him / his 2024-05-22 14:02:46 <@ffmancera:fedora.im> !hi 2024-05-22 14:02:47 <@moralcode:fedora.im> !hi 2024-05-22 14:02:56 <@zodbot:fedora.im> None (moralcode) 2024-05-22 14:02:56 <@zodbot:fedora.im> FAS Fernando F. Mancera (ffmancera) - he / him / his 2024-05-22 14:02:58 <@bookwar:fedora.im> !hi 2024-05-22 14:03:01 <@zodbot:fedora.im> Aleksandra Fedorova (bookwar) - she / her / hers 2024-05-22 14:03:03 <@jonatoni:fedora.im> !hi 2024-05-22 14:03:07 <@zodbot:fedora.im> Jona Azizaj (jonatoni) - she / her / hers 2024-05-22 14:03:11 <@jflory7:fedora.im> Adrian Edwards: zodbot has all kinds of commands and shortcuts. It integrates with FAS. Feel free to open a DM with Zodbot and explore some of the commands :) 2024-05-22 14:03:23 <@blackwell:fedora.im> !hi 2024-05-22 14:03:26 <@zodbot:fedora.im> Jason Blackwell (blackwell) 2024-05-22 14:03:36 <@jflory7:fedora.im> OK, I think Aoife was going to chair today but I am not 100% certain. If not, I can help drive today 2024-05-22 14:05:22 <@jflory7:fedora.im> !info Present: @jflory7, @dcantrell, @moralcode, @ffmancera, @bookwar, @jonatoni, @blackwell, @mattdm 2024-05-22 14:05:35 <@mattdm:fedora.im> hi everyone 2024-05-22 14:05:42 <@mattdm:fedora.im> apparently i wasn't in this room 2024-05-22 14:06:01 <@t0xic0der:fedora.im> Alright - I am here 2024-05-22 14:06:05 <@amoloney:fedora.im> !hi 2024-05-22 14:06:08 <@zodbot:fedora.im> Aoife Moloney (amoloney) 2024-05-22 14:06:09 <@jflory7:fedora.im> !topic Team news and community announcements 2024-05-22 14:06:12 <@t0xic0der:fedora.im> !hi 2024-05-22 14:06:14 <@zodbot:fedora.im> Akashdeep Dhar (t0xic0der) - he / him / his 2024-05-22 14:06:21 <@jflory7:fedora.im> !info +Present: @t0xic0der, @amoloney 2024-05-22 14:06:30 <@jflory7:fedora.im> Does anyone have news or announcements to share? 2024-05-22 14:06:33 <@jflory7:fedora.im> I definitely have a couple. 2024-05-22 14:06:43 <@mattdm:fedora.im> wow, fedocal is a mess. There are so many different 'fedora-meeting' locations. 2024-05-22 14:07:21 <@jflory7:fedora.im> !info The F40 Release Party is happening this weekend on Friday and Saturday. Join us for a weekend of celebration for the last release of Fedora! 🎉 Register now to get an invite to the Matrix room (which we are using for the first time over Hopin). 2024-05-22 14:07:23 <@jflory7:fedora.im> !link https://pretix.eu/fedora/f40-party/ 2024-05-22 14:07:42 <@jflory7:fedora.im> I suspect it is an easy fix, but I am not sure if there is a UI or someone has to do some database-level hackery. 2024-05-22 14:07:55 <@jflory7:fedora.im> Adrian Edwards: Maybe something we could have you check out, depending on the level of access needed to fix. 2024-05-22 14:08:07 <@jflory7:fedora.im> Also, re: F40 party 2024-05-22 14:08:10 <@jflory7:fedora.im> Aoife Moloney++ 2024-05-22 14:08:13 <@jflory7:fedora.im> Joseph Gayoso++ 2024-05-22 14:08:15 <@zodbot:fedora.im> jflory7 has already given cookies to amoloney during the F40 timeframe 2024-05-22 14:08:15 <@jflory7:fedora.im> Neil Hanlon++ 2024-05-22 14:08:16 <@zodbot:fedora.im> jflory7 has already given cookies to joseph during the F40 timeframe 2024-05-22 14:08:19 <@zodbot:fedora.im> jflory7 has already given cookies to neil during the F40 timeframe 2024-05-22 14:08:22 <@moralcode:fedora.im> am down for whatever! i just like fixing stuff 2024-05-22 14:08:31 <@jflory7:fedora.im> nekonya3++ 2024-05-22 14:08:36 <@zodbot:fedora.im> jflory7 has already given cookies to nekonya3 during the F40 timeframe 2024-05-22 14:08:39 <@jflory7:fedora.im> ekidney++ 2024-05-22 14:08:43 <@nhanlon:beeper.com> /me eats the breakfast cookies 2024-05-22 14:08:45 <@zodbot:fedora.im> jflory7 has already given cookies to ekidney during the F40 timeframe 2024-05-22 14:09:01 <@jflory7:fedora.im> All have been indispensable for getting this party off the ground and going to Matrix for the first time! Thank you all :) 2024-05-22 14:09:17 <@mattdm:fedora.im> yes! 2024-05-22 14:09:26 <@mattdm:fedora.im> did you get the stream recording stuff figured out? 2024-05-22 14:09:27 <@jflory7:fedora.im> Any other news and announcements, folks? 2024-05-22 14:09:32 <@jflory7:fedora.im> Anything cool happening in the Fedora-verse? :) 2024-05-22 14:09:52 <@jflory7:fedora.im> Yes. I am likely going to use Restream this time. It will be annoying because the logo will be on things, since I am not sure I want to pay for it yet. But if it works well, I just might. 2024-05-22 14:10:18 <@mattdm:fedora.im> how much would the one-time cost be? 2024-05-22 14:10:19 <@jflory7:fedora.im> That beats an OBS set-up on my own laptop which means everything is dependent on my home Internet connection :) 2024-05-22 14:10:23 <@amoloney:fedora.im> !info Fedora Week of Diversity is June 17th - 22nd and the organisers are looking for content 2024-05-22 14:10:34 <@amoloney:fedora.im> !link https://discussion.fedoraproject.org/t/join-us-in-crafting-a-video-for-fedora-week-of-diversity/116728 2024-05-22 14:10:42 <@jflory7:fedora.im> $190/year 2024-05-22 14:10:57 <@moralcode:fedora.im> would it be better to have something set up in the office or on the community infra? 2024-05-22 14:11:05 <@amoloney:fedora.im> !info Elections for Council, Mindshare, FESCo & EPEL are live until May 31st 2024-05-22 14:11:12 <@amoloney:fedora.im> !link go vote!! https://elections.fedoraproject.org/ 2024-05-22 14:11:29 <@jflory7:fedora.im> Possibly. Let's discuss in #commops:fedoraproject.org after this meeting! 2024-05-22 14:12:54 <@amoloney:fedora.im> there seems to be a weird lag on my side for the msgs, Im seeing I posted duplicates and I didnt get any of Justins msgs 2024-05-22 14:13:37 <@jflory7:fedora.im> Might be if you just joined this room today, there is a lot of history in this room. Matrix can be… slow 2024-05-22 14:13:41 <@t0xic0der:fedora.im> Aoife Moloney: I experience the same but I like to think my ISP is to blame 2024-05-22 14:13:49 <@t0xic0der:fedora.im> But it might not be - Matrix ain't that heavy 2024-05-22 14:14:10 <@jflory7:fedora.im> It is working fine for me but I have been in this room for a while. New folks who just joined will likely take some time for their clients to "catch up" 2024-05-22 14:14:14 <@t0xic0der:fedora.im> Justin W. Flory (he/him): Interesting. I did join the room right now so that might be the case too. 2024-05-22 14:14:16 <@jflory7:fedora.im> Anyways… 2024-05-22 14:14:19 <@jflory7:fedora.im> Any other announcements? 2024-05-22 14:14:23 <@t0xic0der:fedora.im> Anyway... 2024-05-22 14:14:28 <@jflory7:fedora.im> And then Aoife Moloney, should I pass the gavel to you or want me to keep driving? 2024-05-22 14:14:49 <@jflory7:fedora.im> Going once… 2024-05-22 14:15:05 <@jflory7:fedora.im> Going twice… 2024-05-22 14:15:20 <@jflory7:fedora.im> Going thrice… 2024-05-22 14:15:35 <@jflory7:fedora.im> 💥 2024-05-22 14:15:47 <@jflory7:fedora.im> !topic Ticket review 2024-05-22 14:16:01 <@jflory7:fedora.im> Aoife Moloney: Did we already have a list of prioritized tickets? I know we were in the process of optimizing this. 2024-05-22 14:16:34 <@jflory7:fedora.im> !link https://pagure.io/Fedora-Council/tickets/issues 2024-05-22 14:16:47 <@jflory7:fedora.im> I would love to talk about the bootc initiative 2024-05-22 14:16:49 <@amoloney:fedora.im> Id keep driving please Justin, my msgs are not reliable 2024-05-22 14:16:50 <@amoloney:fedora.im> we did 2024-05-22 14:16:50 <@amoloney:fedora.im> Fedora boot-c initiative - #492 Fedora AI policy - #486 2024-05-22 14:17:06 <@jflory7:fedora.im> Can do 2024-05-22 14:17:19 <@jflory7:fedora.im> Excellent. Then let's do these two. I suspect both of these will be enough to fill the hour. 2024-05-22 14:17:36 <@jflory7:fedora.im> And there are so many pretty, colorful labels now, yay! https://pagure.io/Fedora-Council/tickets/issues?tags=Next+Meeting&status=Open 2024-05-22 14:17:58 <@jflory7:fedora.im> !topic #492: New Initiative: Fedora bootc 2024-05-22 14:18:00 <@amoloney:fedora.im> oh yeah I got rid of the prioritization and added them as tags :) 2024-05-22 14:18:04 <@jflory7:fedora.im> !link https://pagure.io/Fedora-Council/tickets/issue/492 2024-05-22 14:18:12 <@zodbot:fedora.im> jflory7 has already given cookies to amoloney during the F40 timeframe 2024-05-22 14:18:21 <@jflory7:fedora.im> !link https://discussion.fedoraproject.org/t/fedora-council-tickets-ticket-492-new-initiative-fedora-bootc/116062 2024-05-22 14:18:31 <@jflory7:fedora.im> There has not been a lot of feedback so far… 2024-05-22 14:18:36 <@jflory7:fedora.im> Does anyone have questions? 2024-05-22 14:18:47 <@jflory7:fedora.im> Jason Brooks: Are you here? Any questions for Council about bootc initiative? 2024-05-22 14:19:23 <@dcantrell:fedora.im> I am on this project on the engineering side. We have this change proposal posted already: https://fedoraproject.org/wiki/Changes/DNFAndBootcInImageModeFedora 2024-05-22 14:19:29 <@mattdm:fedora.im> I need to sit down with Jason around logic models :) 2024-05-22 14:19:33 <@jbrooks:matrix.org> Hi, I'm here 2024-05-22 14:19:37 <@jflory7:fedora.im> !link https://fedoraproject.org/wiki/Changes/DNFAndBootcInImageModeFedora 2024-05-22 14:20:01 <@jflory7:fedora.im> OK. We have a lot of the right folks here to either move this ticket forward or ask for blocking feedback to approval. 2024-05-22 14:20:07 <@jflory7:fedora.im> I would really like us to process this now if we can! 2024-05-22 14:20:23 <@mattdm:fedora.im> I think the various goals are _good_ but they're not really fit to the format. 2024-05-22 14:20:26 <@jflory7:fedora.im> I have reviewed the proposal and I am happy with it 2024-05-22 14:20:41 <@jflory7:fedora.im> I think it engages a lot of our key stakeholders and the outcomes look good to me. 2024-05-22 14:20:51 <@jflory7:fedora.im> Logic model specifically, or as an Initiative? 2024-05-22 14:20:54 <@jbrooks:matrix.org> I tried to use another initiative as an example, but I'm happy for additional feedback 2024-05-22 14:21:06 <@mattdm:fedora.im> logic model specifically 2024-05-22 14:21:23 <@mattdm:fedora.im> some of the other initiatives aren't great examples because we haven't been strict with that 2024-05-22 14:21:36 <@mattdm:fedora.im> I don't want to penalize you unfairly for that, though :) 2024-05-22 14:21:54 <@ffmancera:fedora.im> I think all the initiatives got that feedback so probably we all need to sit together to discuss about logic models 2024-05-22 14:22:23 <@mattdm:fedora.im> Yes, exactly. And I promised I'd help but things have been crazy. 2024-05-22 14:22:52 <@mattdm:fedora.im> So I'm +1 to this, with the understanding that I _actually will_ meet with Jason and Sumantro to refactor. 2024-05-22 14:23:04 <@amoloney:fedora.im> I support the initiative, and we can coach/guide the initiative lead(s) for a better refined logic model 2024-05-22 14:23:05 <@jflory7:fedora.im> Are we ready to vote on this? 2024-05-22 14:23:11 <@amoloney:fedora.im> yep 2024-05-22 14:23:18 <@jflory7:fedora.im> Is there any other feedback or discussion on the outcomes specifically? 2024-05-22 14:23:28 <@ffmancera:fedora.im> yes from my side 2024-05-22 14:23:28 <@jflory7:fedora.im> Beyond the logic model, I want to make sure we are confident in this as an Initiative. 2024-05-22 14:23:51 <@jflory7:fedora.im> Okay, then let's do it. Old-school please! +1/+0/-1 votes in the chat :) 2024-05-22 14:23:52 <@jflory7:fedora.im> +1 2024-05-22 14:24:01 <@dcantrell:fedora.im> +1 2024-05-22 14:24:05 <@ffmancera:fedora.im> +1 2024-05-22 14:24:06 <@t0xic0der:fedora.im> +1 2024-05-22 14:24:12 <@mattdm:fedora.im> +1 2024-05-22 14:24:30 <@jflory7:fedora.im> !group members council 2024-05-22 14:24:30 <@jonatoni:fedora.im> +1 2024-05-22 14:24:35 <@zodbot:fedora.im> Members of council: Aoife Moloney, bt0dotninja, David Cantrell, FAS Fernando F. Mancera, Justin W. Flory, Jona Azizaj, Matthew Miller, Robert Wright, smeragoel, Sumantro Mukherjee, Akashdeep Dhar 2024-05-22 14:24:41 <@amoloney:fedora.im> I want to see this in Fedora, and aside from supporting it I would like to make sure that Jason Brooks feels confident that if this is approved (which it likely will be) that he and others can deliver on it 2024-05-22 14:24:43 <@mattdm:fedora.im> This is a direct, concrete effort to advance one of our Strategy 2028 goals. 2024-05-22 14:25:35 <@jbrooks:matrix.org> Aoife Moloney: I do feel confident, the WG reps I have listed on the wiki were quick to get involved, and they've been really responsive and running w/ it so far 2024-05-22 14:25:37 <@amoloney:fedora.im> and if there are specific things we can help you with @jbrooks if you are less confident about certain things :) 2024-05-22 14:26:13 <@jbrooks:matrix.org> I want to make sure we nail the infra aspects, that we do this the Right Fedora Way 2024-05-22 14:26:36 <@amoloney:fedora.im> Love that 2024-05-22 14:26:50 <@amoloney:fedora.im> Im a +1 2024-05-22 14:27:38 <@jflory7:fedora.im> !agreed +7/+0/-0 for bootc Initiative, four absent members. 2024-05-22 14:27:55 <@jflory7:fedora.im> Well, actually 2024-05-22 14:28:03 <@jflory7:fedora.im> !info +1 from Sumantro in the ticket, making it +8 2024-05-22 14:28:20 <@jflory7:fedora.im> Oh! Well, speaking of :) 2024-05-22 14:28:22 <@jflory7:fedora.im> Hi Sumantro Mukherjee 2024-05-22 14:28:23 <@sumantrom:fedora.im> +1 fro me 2024-05-22 14:28:28 <@sumantrom:fedora.im> hey all 2024-05-22 14:28:35 <@sumantrom:fedora.im> hey Justin W. Flory (he/him) 2024-05-22 14:29:09 <@t0xic0der:fedora.im> Hi Sumantro Mukherjee ! 👋 2024-05-22 14:29:29 <@mattdm:fedora.im> The ticket has been open for 18 days, so anyone who wanted to register a -1 vote could have. With comfortably more than 3 +1s, this passes. 2024-05-22 14:29:33 <@jflory7:fedora.im> The ticket has been open for 18 days. 2024-05-22 14:29:43 <@jflory7:fedora.im> !agreed The Initiative is officially approved! 2024-05-22 14:29:55 <@jflory7:fedora.im> !info Welcome Jason Brooks as the newest member of the Fedora Council. 🎉 2024-05-22 14:30:12 <@jbrooks:matrix.org> Awesome, thanks 🎉 2024-05-22 14:30:18 <@mattdm:fedora.im> If one of the council members who isn't here had other things they were attending to and has concerns later, we can address them. But I'm not particularly worried in this case. 2024-05-22 14:30:31 <@jflory7:fedora.im> I am not worried either 2024-05-22 14:30:39 <@jflory7:fedora.im> Lots of strong support for this, and I recognize lots of names on the Wiki 2024-05-22 14:30:48 <@jflory7:fedora.im> I am very excited for this Initiative! 💪 2024-05-22 14:30:58 <@jflory7:fedora.im> OK, well, we do have another ticket, and likely a hot topic too. 2024-05-22 14:30:59 <@mattdm:fedora.im> !action mattdm schedule meeting with Jason and Sumantro to hack on the logic model 2024-05-22 14:31:04 <@jflory7:fedora.im> Anything else on the bootc Initiative? 2024-05-22 14:31:15 <@sumantrom:fedora.im> yess!! mattdm 2024-05-22 14:31:15 <@jflory7:fedora.im> Aoife Moloney: We can tag-team the Council onboarding for Jason? 2024-05-22 14:31:36 <@amoloney:fedora.im> Yep sounds good 2024-05-22 14:31:50 <@jflory7:fedora.im> !action @jflory7 @amoloney Collaborate on onboarding @jasonbrooks to the Fedora Council (FAS, mailing list, Pagure, docs, etc.) 2024-05-22 14:32:07 <@jflory7:fedora.im> !action @jasonbrooks Write a self-introduction to be incorporated into the Fedora Council docs later, as an Initiative lead 2024-05-22 14:32:17 <@jflory7:fedora.im> Actually, we need to do that with ffmancera, Smera, and Robert too :) 2024-05-22 14:32:27 <@jflory7:fedora.im> re: self-introductions 2024-05-22 14:32:35 <@jflory7:fedora.im> Going once… 2024-05-22 14:32:55 <@jflory7:fedora.im> Going twice… 2024-05-22 14:33:08 <@ffmancera:fedora.im> just a reminder, I have a PR pending updating the docs of council members 2024-05-22 14:33:15 <@jflory7:fedora.im> Going thrice… 2024-05-22 14:33:19 <@jflory7:fedora.im> Oh! 2024-05-22 14:33:30 <@jflory7:fedora.im> !action @jflory7 Review @ffmancera's Council Docs PR 2024-05-22 14:33:36 <@jflory7:fedora.im> 💥 2024-05-22 14:33:49 <@jflory7:fedora.im> !topic #486: Discuss and decide on a Fedora Council policy on the use of AI-based tooling for contributions 2024-05-22 14:33:55 <@jflory7:fedora.im> !link https://pagure.io/Fedora-Council/tickets/issue/486 2024-05-22 14:34:14 <@jflory7:fedora.im> Looks like most of this discussion is on the Pagure ticket, I forget if there is a corresponding Discussion topic 2024-05-22 14:34:24 <@amoloney:fedora.im> Ive just done that so one less action :) Thanks ffmancera too for the PR! 2024-05-22 14:34:26 <@sumantrom:fedora.im> i agree with dcantrell 's thoughts. 2024-05-22 14:34:37 <@jflory7:fedora.im> Happy for someone else to drive on this ticket too, if someone is ready to drive. 2024-05-22 14:34:42 <@jflory7:fedora.im> Thank you! 2024-05-22 14:34:42 <@amoloney:fedora.im> There should be...and if not we need one 2024-05-22 14:35:09 <@jflory7:fedora.im> Aha 2024-05-22 14:35:10 <@jflory7:fedora.im> !link https://discussion.fedoraproject.org/t/fedora-council-tickets-ticket-486-discuss-and-decide-on-a-fedora-council-policy-on-the-use-of-ai-based-tooling-for-contributions/108051 2024-05-22 14:35:15 <@jflory7:fedora.im> But no comments 2024-05-22 14:35:18 <@jflory7:fedora.im> Everything is on Pagure 2024-05-22 14:35:38 <@dcantrell:fedora.im> on this same topic I posted to council-private 2024-05-22 14:35:53 <@jflory7:fedora.im> Do we have a proposal? 2024-05-22 14:36:06 <@jflory7:fedora.im> I have seen a lot of ideas on what we should or might do, but I am not sure if it has been unified into a proposal 2024-05-22 14:36:17 <@t0xic0der:fedora.im> Justin W. Flory (he/him): I was tasked to work on a draft 2024-05-22 14:36:22 <@jflory7:fedora.im> I am not sure I am in favor of being so strongly discouraging to AI-based contributions. I am not sure I agree with the Gentoo approach. 2024-05-22 14:36:35 <@jflory7:fedora.im> Akashdeep Dhar: Ah. Any progress to report? I should probably assign this ticket to you then 2024-05-22 14:36:59 <@t0xic0der:fedora.im> On the basis of hte definition of contributors and contribution from mattdm 2024-05-22 14:37:11 <@t0xic0der:fedora.im> I have not gotten to it just yet Once I am through with the release party, I plan to start working on it from the next week onwards 2024-05-22 14:37:12 <@t0xic0der:fedora.im> That is if it is still sought 2024-05-22 14:37:18 <@dcantrell:fedora.im> there are ongoing concerns that are still unanswered. the LLMs and their licenses are a giant "who knows?" right now 2024-05-22 14:37:33 <@t0xic0der:fedora.im> Justin W. Flory (he/him): 2024-05-22 14:37:53 <@jflory7:fedora.im> Post-Party is totally fine IMHO, especially given the party is in two days 2024-05-22 14:37:54 <@dcantrell:fedora.im> there are concerns around privacy and things like GDPR compliance 2024-05-22 14:37:59 <@jflory7:fedora.im> I would not expect a full draft before the party :) 2024-05-22 14:38:18 <@jflory7:fedora.im> From an engineering perspective, the inclusion in Fedora makes more sense. From a contribution POV, I am less confident. 2024-05-22 14:38:21 <@jbrooks:matrix.org> Have we spoken to our friends in RH Legal on this? 2024-05-22 14:38:25 <@t0xic0der:fedora.im> And I have not yet gotten to the Git Forge ARC investigation slide deck (God help me) 2024-05-22 14:38:42 <@mattdm:fedora.im> yes 2024-05-22 14:38:52 <@jflory7:fedora.im> Not officially. We might have spoken briefly with Amanda Newby but she recently departed Red Hat. 2024-05-22 14:38:57 <@jflory7:fedora.im> Oh, never mind? 2024-05-22 14:39:05 <@jflory7:fedora.im> I can't remember if I was there for that conversation or not 2024-05-22 14:39:15 <@mattdm:fedora.im> I spoke to Richard, too 2024-05-22 14:39:25 <@amoloney:fedora.im> Can we agree on some basics then please? I suggest as a starting point, can we agree that we *want* AI capabilities in Fedora first? 2024-05-22 14:39:30 <@jflory7:fedora.im> Deep breaths :) There is a lot going on right now. 2024-05-22 14:39:38 <@ffmancera:fedora.im> Even if we discouraged AI contribution, how can we know if something is AI generated? In Fedora during Outreachy mentorship contribution period we spotted some contributions that might be done with AI but it is difficult to know if it is really AI or not 2024-05-22 14:40:00 <@jflory7:fedora.im> This question makes me feel like we have different angles on this ticket even among our same group 2024-05-22 14:40:14 <@jflory7:fedora.im> The ticket, as I understood it, was about the acceptance of contributions that may have been derived from AI 2024-05-22 14:40:19 <@jflory7:fedora.im> But I see there is also a tooling perspective 2024-05-22 14:40:24 <@amoloney:fedora.im> I feel that too, thats why I want to find some common ground 2024-05-22 14:40:25 <@jflory7:fedora.im> Do we _use_ AI tools as aids in contributing? 2024-05-22 14:40:31 <@mattdm:fedora.im> As long as models are using real, open source licenses, legal isn't flagging any particular risk. It's a matter of policy. 2024-05-22 14:41:06 <@mattdm:fedora.im> I mean, some council members used ChatGPT to draft text in our Face to Face 2024-05-22 14:41:13 <@jflory7:fedora.im> Are we talking about including AI models in Fedora as software packages or some other format? Are we talking about the scrutiny applied towards contributions by our community that may have used AI tools? Are we talking about the use of AI tools in the contribution process of Fedora? 2024-05-22 14:41:31 <@jflory7:fedora.im> The first question feels out of scope for Council, and I would look to FESCo on leadership there 2024-05-22 14:41:32 <@sumantrom:fedora.im> mattdm: models can be (ie the base model) whatever goes into the training process, makes the world of difference 2024-05-22 14:41:37 <@bookwar:fedora.im> There is always Google Translate and the likes, which exist and used by contributors to help in communication. Any AI policy has to acknowledge that. 2024-05-22 14:41:37 <@jflory7:fedora.im> The second question is not a question I want us to solve 2024-05-22 14:41:44 <@jflory7:fedora.im> The third question, well, there is something interesting. 2024-05-22 14:42:03 <@amoloney:fedora.im> I agree, but we need to have a project policy first before we can ask them to weigh in 2024-05-22 14:42:13 <@dcantrell:fedora.im> how are the second and third questions different? 2024-05-22 14:42:17 <@jflory7:fedora.im> The second question is not a question I want us to solve (because it creates a lot of artificial work for us and we implicitly are telling people to start being adjudicators of whether someone is using AI or not – possible impact on CoC cases) 2024-05-22 14:42:19 <@amoloney:fedora.im> I agree, but we need to have a project policy first before we can ask them to weigh in - re:FESCo leadership 2024-05-22 14:42:42 <@mattdm:fedora.im> FESCo was already asked this and kicked the question to legal, who basically sent it back to _us_. 2024-05-22 14:43:09 <@jflory7:fedora.im> Argh 🤦 2024-05-22 14:43:12 <@amoloney:fedora.im> so lets pair it all the way back please! Do we want AI in Fedora? If yes, lets look at the use cases we need to cover when wordsmithing a policy 2024-05-22 14:43:38 <@amoloney:fedora.im> Use Case #1: AI applications in the OS 2024-05-22 14:43:49 <@bookwar:fedora.im> Proposal: do not write "AI policy", write "guidelines and recommendations on using AI in Fedora contributions". 2024-05-22 14:43:53 <@dcantrell:fedora.im> I'll give a specific thing I don't want. I don't want to see a hundred PRs to fix a CVE where the code was produced by a generative AI system. 2024-05-22 14:43:54 <@amoloney:fedora.im> Use Case #2: AI tooling for contribution aids 2024-05-22 14:43:57 <@amoloney:fedora.im> etc 2024-05-22 14:44:09 <@amoloney:fedora.im> Yes to this 2024-05-22 14:44:18 <@jflory7:fedora.im> The second question, to me, is about the scrutiny used towards accepting contributions that we don't necessarily know the source. For example, Outreachy applicants who may have submitted contributions that used AI tools to help them organize or present their contributions. The third question is about tools. Do we use AI tools and models to help us be more effective at contributing to Fedora? The third question is less about the contributor/person, and more about the tool/software. 2024-05-22 14:44:41 <@amoloney:fedora.im> Yes to this - and this can be applied to those use cases we identify 2024-05-22 14:44:50 <@dcantrell:fedora.im> ok, fair 2024-05-22 14:45:12 <@jflory7:fedora.im> I like this as a starting place for anything we produce here. I think this is something that many people (everyone?) can agree on. 2024-05-22 14:45:32 <@bookwar:fedora.im> It is an emerging field and emerging technology. Writing strict formal rules for things which we do not fully understand or can not yet predict is hard. I would start with more generic concepts and guidelines, and then address issues as they happen when we see the cases of abuse of the AI in the way we want to prevent. 2024-05-22 14:46:06 <@jflory7:fedora.im> I am completely onboard with you there bookwar 2024-05-22 14:46:09 <@mattdm:fedora.im> The second question splits even further, I think: a. _direct_ use (an outreachy contributor using chatgpt because they're not confident in English, plus _also_ those patches david is worried about) b. _upstream projects that have used generative ai_ 2024-05-22 14:46:57 <@jflory7:fedora.im> I honestly do not want us to answer the second question. Or at least, not right _now_. We might have to eventually. But I don't like it because I think it inherently is saying that we don't trust our contributor community. Or it encourages distrust instead of collaboration and unity. 2024-05-22 14:47:08 <@jbrooks:matrix.org> The output of gen AI isn't viewed as copyrightable currently. In order for it to be licensed as open source, it needs to be a also human edited, so, AI tools could be used in the process of producing a contribution, but in the end it needs to be a person's work, which is important anyway. 2024-05-22 14:47:12 <@mattdm:fedora.im> another thing we're seeing for real (and is an escalating problem): AI-assisted forum span. 2024-05-22 14:47:14 <@jflory7:fedora.im> We have enough polarization in our overall global state of affairs :P 2024-05-22 14:47:44 <@mattdm:fedora.im> Well, I think David's concern is squarely in this area. 2024-05-22 14:48:31 <@mattdm:fedora.im> We can avoid making strong dictates here, but I think this is the part we really need to address. 2024-05-22 14:48:41 <@dcantrell:fedora.im> I trust the contributors and community members, I don't trust the AI tools in question. 2024-05-22 14:48:45 <@jflory7:fedora.im> Is there anything I could do to persuade that answering the third question (tools/software using AI) sufficiently addresses the second question (contributions/contributors using AI)? 2024-05-22 14:49:25 <@jbrooks:matrix.org> We don't trust stackoverflow necessarily, but we trust community members to use it as they produce their contributions. 2024-05-22 14:49:27 <@t0xic0der:fedora.im> Totally okay with writing guidelines instead of policies here on my end 2024-05-22 14:49:31 <@mattdm:fedora.im> Can you give an example of what that answer might look like? Is it a list of approved tools? 2024-05-22 14:49:50 <@jflory7:fedora.im> Why this and not #3? Also, assume we all have limited time to push this forward and we have to prioritize what is the _most urgent_ question or angle to answer. 2024-05-22 14:50:02 <@bookwar:fedora.im> mattdm: I like this example because it is already happening, we know that this is happening, and we know the damage it creates. So it is easy to write a rule: "do not produce AI-assisted spam in forum or other communication channels(issues, trackers, etc)". It is not a complete AI policy, but rather a scoped rule to apply in specific area. 2024-05-22 14:50:03 <@amoloney:fedora.im> With 10 mins to go on this meeting, we need something actionable from this 2024-05-22 14:50:04 <@jflory7:fedora.im> ++ 2024-05-22 14:50:24 <@jflory7:fedora.im> Are we OK with things like https://log-detective.com/ ? 2024-05-22 14:50:29 <@amoloney:fedora.im> we had this 2 weeks ago and came out with not a lot and the tech is moving much faster than we are 2024-05-22 14:50:44 <@jflory7:fedora.im> I don't think we have to approve _every_ tool, that would be a lot of unnecessary bureaucracy 2024-05-22 14:50:47 <@jbrooks:matrix.org> Re AI-assisted spam, how about, don't post spam? 2024-05-22 14:50:58 <@jflory7:fedora.im> Thanks for the time check Aoife 2024-05-22 14:51:05 <@dcantrell:fedora.im> stackoverflow is a good example, a developer using it as a tool to understand something is different than relying on it as a black box and submitting the output as a PR 2024-05-22 14:51:18 <@amoloney:fedora.im> Were talking close to a month about this so... 2024-05-22 14:51:22 <@bookwar:fedora.im> I would even just add it to the Code of Conduct 2024-05-22 14:51:23 <@jflory7:fedora.im> I wonder if a Miro board exercise would be good for this 2024-05-22 14:51:27 <@dcantrell:fedora.im> we should have a policy that bans spam 2024-05-22 14:51:29 <@t0xic0der:fedora.im> How do we recognize a spam? What's the objective description of a spam? 2024-05-22 14:51:31 <@jflory7:fedora.im> Or something to organize our thoughts better 2024-05-22 14:51:38 <@jflory7:fedora.im> Each month, it feels like the scope gets wider 😅 2024-05-22 14:51:41 <@jbrooks:matrix.org> Just as you must understand what you read on stackoverflow, you must understand what comes out of the AI 2024-05-22 14:52:01 <@amoloney:fedora.im> if it helps progress these guidelines we are all agreeing we want, then its worth a shot! 2024-05-22 14:52:07 <@jflory7:fedora.im> +1 2024-05-22 14:52:18 <@bookwar:fedora.im> You recognize spam when you see it. There is no point in writing a formal definition for it. 2024-05-22 14:52:36 <@moralcode:fedora.im> "must be able to explain the reasoning behind aspects of your contribution/why you did what you did" soudns like how a CS prof would reasonably implement an AI policy in teh classroom and may be helpful here 2024-05-22 14:52:37 <@jflory7:fedora.im> I feel like we are still not on the same page about what we want to solve/address. I feel like if we get unified on that, our thoughts are more aligned than they might seem right now 2024-05-22 14:52:42 <@jbrooks:matrix.org> What I'm saying RE spam, is in the example of AI-generated garbage forum posts, the problem isn't the AI, it's the garbage posts, posted by a person who needs to be responsible for what they post, no matter how it was written. 2024-05-22 14:52:47 <@dcantrell:fedora.im> understanding what comes out of a generative AI system....that's what I'd like to read in a policy. we should consider them tools, not replacements for contributors 2024-05-22 14:52:54 <@jflory7:fedora.im> But the surface area is so vast, and ultimately, we are a small group of people with limited time to spend on this specific challenge right now. There are so many challenges! 2024-05-22 14:52:59 <@jflory7:fedora.im> We have to pick our battles 2024-05-22 14:53:09 <@jflory7:fedora.im> Rome was not won in a day, etc etc 2024-05-22 14:53:29 <@mattdm:fedora.im> Throwing another thing into the mix: https://simonwillison.net/2024/May/8/slop/ 2024-05-22 14:53:29 <@t0xic0der:fedora.im> I disagree. It might be perceived exclusionary if we cannot objectively define what a spammy PR looks like. Some folks might be exposed to AI based creations and can decide for themselves but others might not. As such, with an evolving tech like that of AI - we need to tread carefully. 2024-05-22 14:53:55 <@jflory7:fedora.im> This is why bookwar's idea about calling it out in the CoC seems wise and the best possible way to address that angle. I really liked _this specific thing_ in the CoC 2024-05-22 14:53:57 <@mattdm:fedora.im> "Not all promotional content is spam, and not all AI-generated content is slop. But if it’s mindlessly generated and thrust upon someone who didn’t ask for it, slop is the perfect term for it." 2024-05-22 14:53:59 <@bookwar:fedora.im> Yes, but also it helps to call out certain typical behaviors on the code of conduct even when it is generally just variations on the generic "respect each other" rule 2024-05-22 14:54:18 <@t0xic0der:fedora.im> Agreed. 2024-05-22 14:54:35 <@jflory7:fedora.im> Aoife Moloney: Post-F40 Party, want to tag-team on a Miro board exercise with the Council? 2024-05-22 14:54:44 <@jflory7:fedora.im> To try and bring us to a unified point on this 2024-05-22 14:54:45 <@amoloney:fedora.im> To play devils advocate - right now we have *nothing* as a project on AI guidelines so this whole debate on Whats AI spam/spam, etc is a waste of time 2024-05-22 14:54:52 <@amoloney:fedora.im> we need something 2024-05-22 14:54:57 <@amoloney:fedora.im> we can build on a something 2024-05-22 14:55:06 <@amoloney:fedora.im> all we are getting right now are peoples concerns 2024-05-22 14:55:12 <@t0xic0der:fedora.im> Want me to hold off on the writing before we get through this 2024-05-22 14:55:22 <@jflory7:fedora.im> Probably yes! 2024-05-22 14:55:23 <@jbrooks:matrix.org> We should certainly require that contributions be authentic to the contributor, but I do think that an AI tool can be used to aid in creating authentic contributions 2024-05-22 14:55:24 <@sumantrom:fedora.im> There is a spam bot we use in Wordpress to collect spam comments.. it's not AI but when the plugin is suspicious , it marks it for moderation. 2024-05-22 14:55:28 <@t0xic0der:fedora.im> (Question mark in the end) 2024-05-22 14:55:34 <@t0xic0der:fedora.im> Roger that 2024-05-22 14:55:42 <@mattdm:fedora.im> I'd actually like you to _not_ hold off, because that'll give us a starting point 2024-05-22 14:55:52 <@jflory7:fedora.im> (I also suspect we are having some Matrix message delivery delays happening right now, that might be causing havoc in this conversation) 2024-05-22 14:56:15 <@jflory7:fedora.im> I am thinking Aoife Moloney and I could work on this together though 2024-05-22 14:56:16 <@mattdm:fedora.im> The same in Discourse (also akismet), but: generative-ai spam is particularly good at evading detection with this method. 2024-05-22 14:56:21 <@jflory7:fedora.im> I don't think we are all starting from the same place 2024-05-22 14:56:29 <@t0xic0der:fedora.im> You know what? I will start off with a draft - nothing too polished or nothing too final 2024-05-22 14:56:45 <@dcantrell:fedora.im> I usually start from GO on the Monopoly board 2024-05-22 14:56:45 <@mattdm:fedora.im> It is also more work for _human_ moderators, because it can look relevant and often even talks about Fedora-specific things and references the subject of the post. 2024-05-22 14:56:49 <@t0xic0der:fedora.im> On the draft? 2024-05-22 14:56:57 <@jflory7:fedora.im> You can start with something, but don't invest _too_ much time into it? I don't want you to spend a day on this and then we decide we want to go in a different direction. 2024-05-22 14:57:16 <@jflory7:fedora.im> No, on a group exercise to figure out which problem/challenge on AI we want to solve, and why that problem/challenge 2024-05-22 14:57:29 <@jflory7:fedora.im> I think a policy will come easier once we figure _that_ part out 2024-05-22 14:57:30 <@mattdm:fedora.im> I think that's probably a sign that the Fedora community _in general_ won't be on the same place on this. 2024-05-22 14:57:47 <@t0xic0der:fedora.im> I don't mind spending a no-meeting Friday on it. Or at least half of it. Should help us with finding stuff to further read from. 2024-05-22 14:57:57 <@t0xic0der:fedora.im> Just not this Friday though 2024-05-22 14:58:04 <@t0xic0der:fedora.im> Got it 2024-05-22 14:58:06 <@jflory7:fedora.im> I think that is why we need a unified Council to be advocates for what we think is right! 2024-05-22 14:58:10 <@jflory7:fedora.im> Right now, we are not all aligned 2024-05-22 14:58:19 <@jflory7:fedora.im> So, how can we expect the community to be aligned either? :) 2024-05-22 14:58:34 <@dcantrell:fedora.im> good point 2024-05-22 14:58:37 <@jflory7:fedora.im> I do think a bullet-point list would be helpful! 2024-05-22 14:58:49 <@bookwar:fedora.im> On the but slightly relevant topic, as it seems we don't get to Open Floor today :) As I announced in Council channel, I want to run a Survey again, this time in July. So I have a "Call For Questions". If you want to ask Fedora community about something as a part of the Survey, please send PRs to Council Docs https://pagure.io/Fedora-Council/council-docs/blob/main/f/council/modules/ROOT/pages/procedures/survey/questions.adoc before June 20. 2024-05-22 14:58:50 <@jflory7:fedora.im> References/real-world examples too 2024-05-22 14:58:52 <@mattdm:fedora.im> We can advocate, but we shouldn't set policy that doesn't represent community consensus. 2024-05-22 14:59:01 <@jbrooks:matrix.org> Maybe this already happened, but this sounds like a good async convo 2024-05-22 14:59:13 <@bookwar:fedora.im> This can be the AI question. If you come up with the wording for it. 2024-05-22 14:59:34 <@mattdm:fedora.im> I was just talking to Aoife Moloney about this yesterday :) 2024-05-22 14:59:43 <@amoloney:fedora.im> Yes this definitely is a good way to get real feedback from the community 2024-05-22 14:59:54 <@jflory7:fedora.im> I think this is causing more problems than we might realize during this meeting 2024-05-22 15:00:14 <@jflory7:fedora.im> I am going to pre-emptively take this on with Aoife Moloney for after the F40 party and put some time on our calendars to develop it together. 2024-05-22 15:00:35 <@amoloney:fedora.im> we were talking about having a dedicated survey for AI, but including one or two more general questions on the subject in the contributor survey 2024-05-22 15:00:40 <@mattdm:fedora.im> I think we should have 1 or 2 AI questions in the general survey, but also consider doing a more in-depth survey about AI specifically. 2024-05-22 15:00:42 <@jflory7:fedora.im> !action @jflory7 Set up time with @amoloney next week to design a Miro exercise on AI/ML questions in Fedora for the Council to go through together 2024-05-22 15:00:44 <@mattdm:fedora.im> yes that :) 2024-05-22 15:01:21 <@jflory7:fedora.im> !idea Run a exercise with the Fedora Council to help us get unified on which question/challenge on AI/ML is most important for Fedora to answer today, then focus on how we build/execute our answer to that question. 2024-05-22 15:01:28 <@jflory7:fedora.im> !topic Open floor 2024-05-22 15:01:33 <@mattdm:fedora.im> and, time! obviously a lot more to talk about here. Justin, thank you for taking that on. 2024-05-22 15:01:38 <@jflory7:fedora.im> !info @bookwar: On the but slightly relevant topic, as it seems we don't get to Open Floor today :) As I announced in Council channel, I want to run a Survey again, this time in July. So I have a "Call For Questions". If you want to ask Fedora community about something as a part of the Survey, please send PRs to Council Docs https://pagure.io/Fedora-Council/council-docs/blob/main/f/council/modules/ROOT/pages/procedures/survey/questions.adoc before June 20. 2024-05-22 15:01:51 <@jflory7:fedora.im> And with that, we are at time. 2024-05-22 15:01:55 <@jflory7:fedora.im> I am going to cut it here. 2024-05-22 15:01:57 <@amoloney:fedora.im> Thanks Justin! Appreciate the driving assist today! 2024-05-22 15:02:03 <@amoloney:fedora.im> Justin W. Flory (he/him): ++ 2024-05-22 15:02:06 <@jflory7:fedora.im> Thanks folks for a packed meeting! And welcome to our newest Initiative! 🎉 2024-05-22 15:02:07 <@zodbot:fedora.im> amoloney gave a cookie to jflory7. They now have 358 cookies, 9 of which were obtained in the Fedora 40 release cycle 2024-05-22 15:02:16 <@jflory7:fedora.im> Jason Brooks++ Thanks for helping drive this one :) 2024-05-22 15:02:20 <@jflory7:fedora.im> Until next time 👋 2024-05-22 15:02:22 <@jflory7:fedora.im> !endmeeting 2024-05-22 15:02:22 <@zodbot:fedora.im> jflory7 has already given cookies to jasonbrooks during the F40 timeframe 2024-05-22 15:02:22 <@zodbot:fedora.im> jonatoni has already given cookies to jflory7 during the F40 timeframe