fedora-council-meeting
LOGS
<@amoloney:fedora.im>
14:01:18
!startmeeting Fedora Council Meeting
<@meetbot:fedora.im>
14:01:20
Meeting started at 2025-09-10 14:01:18 UTC
<@meetbot:fedora.im>
14:01:20
The Meeting name is 'Fedora Council Meeting'
<@amoloney:fedora.im>
14:01:33
!topic Roll Call
<@amoloney:fedora.im>
14:01:36
!hi
<@zodbot:fedora.im>
14:01:38
Aoife Moloney (amoloney)
<@jspaleta:fedora.im>
14:01:50
!hi
<@zodbot:fedora.im>
14:01:51
Jef Spaleta (jspaleta) - he / him / his
<@churchyard:fedora.im>
14:02:22
!hi
<@zodbot:fedora.im>
14:02:23
Miro Hrončok (churchyard) - he / him / his or they / them / theirs
<@jonatoni:fedora.im>
14:02:29
!hi
<@zodbot:fedora.im>
14:02:30
Jona Azizaj (jonatoni) - she / her / hers
<@amoloney:fedora.im>
14:04:05
!topic Meeting Agenda
<@amoloney:fedora.im>
14:04:17
<@dcantrell:fedora.im>
14:04:21
!hi
<@zodbot:fedora.im>
14:04:22
David Cantrell (dcantrell) - he / him / his
<@amoloney:fedora.im>
14:04:51
!info Today we will get some status updates on some ongoing work, and discuss revitalising the boot-c initiative, plus anything else we might have time for :)
<@amoloney:fedora.im>
14:05:10
!topic Ongoing work status
<@amoloney:fedora.im>
14:06:10
Jef Spaleta: you have been updating most of the tickets that are in flight right now, s there anything else you want to talk about here with council on them? Namely the acceptance use policy and conflict of interest guidelines
<@jspaleta:fedora.im>
14:07:11
sure... lets to the aup policy because its is blocking matrix transition work
<@jspaleta:fedora.im>
14:07:58
should i set the topic?
<@amoloney:fedora.im>
14:08:26
oop, Ill do that! sorry
<@amoloney:fedora.im>
14:08:32
!topic AUP Policy
<@amoloney:fedora.im>
14:08:51
<@jspaleta:fedora.im>
14:10:06
So while its not clear, this is blocking technical work asociated with addressing CSAM which is ticket 530. The AUP is live now. but element needs the request to include it to come from a specific email address.. so they can have assurance that its a valid request
<@jspaleta:fedora.im>
14:11:00
There is an email chain for matrixadmin@fedoraproject.org with an element ticket SUP-1800 emal that needs to be replied to. And I'm not on that alias
<@jspaleta:fedora.im>
14:11:41
The AUP is live at. https://docs.fedoraproject.org/en-US/legal/chat-aup/.
<@amoloney:fedora.im>
14:12:03
nirik: or Gwmngilfen might be able to help with the email alias
<@nirik:matrix.scrye.com>
14:12:39
I've actually answered that twice... but yes, it's an alias, and I have fwded you the email. ;)
<@jspaleta:fedora.im>
14:14:15
im not sure a forward reply from my email will suffice..but ill try
<@amoloney:fedora.im>
14:14:41
related to this, should we have something more visible to track the progress? Or, because of the horrible nature of the issue, is it better to keep it to a select few?
<@jspaleta:fedora.im>
14:15:57
there is an infra ticket that nirik made me aware of that. I think after the AUP is sorted out, that ticket becomes actionable
<@amoloney:fedora.im>
14:17:03
that sounds ok to me, and we have the council issue that we can update as well with the info as it becomes available
<@jspaleta:fedora.im>
14:18:03
I think after this discussion probably continues in the 530 ticket
<@jspaleta:fedora.im>
14:18:34
so I think that's it for this ticket.
<@amoloney:fedora.im>
14:19:17
ack, if no one else has any questions or anything they want to discuss on it, we can move on to the Conflict of Interest update
<@amoloney:fedora.im>
14:20:15
!topic Conflict of Interest guidelines update
<@amoloney:fedora.im>
14:20:38
<@jspaleta:fedora.im>
14:21:54
Okay so I'm in an ongoing private conversation with legal that will probably material impact the next draft. Its specifically discussion about Red Hat employees interacting with other Red Hat employees in the context of Fedora processes.
<@jspaleta:fedora.im>
14:22:46
Because there are heirachal relationships there, that needs to be spoken to.
<@amoloney:fedora.im>
14:23:59
I feel like this has the potential to become an open can of worms in pandoras box
<@amoloney:fedora.im>
14:24:13
thank you though for working on this
<@jspaleta:fedora.im>
14:24:28
no... something else came up.. and im taking the discrention to integrate what im learning in the this document
<@amoloney:fedora.im>
14:25:50
I see 🤔 well, best to try cover as many bases as we can in this one I suppose!
<@amoloney:fedora.im>
14:26:17
either way, its appreciated you driving it
<@amoloney:fedora.im>
14:26:43
is there any more to be said on it right nw? or any questions to/from ppl on it?
<@jspaleta:fedora.im>
14:27:10
nope.
<@amoloney:fedora.im>
14:27:23
Next topic then?
<@amoloney:fedora.im>
14:28:32
!topic AI Guidelines
<@amoloney:fedora.im>
14:29:03
<@churchyard:fedora.im>
14:29:56
I read trough the proposal once again and it feels a tad unfinished. I also worry about it not concerning the license/copyright/ethics aspect of AI contributions
<@churchyard:fedora.im>
14:30:12
*not covering
<@amoloney:fedora.im>
14:31:25
Youre right in your feeling - its still a WIP and very much in need of finishing off. I think we need to put some momentum behind it to see it over the line
<@amoloney:fedora.im>
14:32:29
is this something we should try to finish within council, or outsource it to someone more ... I dunno, embedded maybe, in the AI world?
<@dcantrell:fedora.im>
14:33:14
well that wouldn't be very objective
<@jspaleta:fedora.im>
14:34:43
are you saying that the this is an objective process as it exists?
<@dcantrell:fedora.im>
14:35:24
nope, but definitely asking someone in the AI world to write an AI policy is not going to be
<@jspaleta:fedora.im>
14:36:29
to write all of it? No... but I get the feeling we lack thought leader expertise about the state-of-the-art in the open source LLM/ML space as the conersation stands.
<@amoloney:fedora.im>
14:37:02
I see what you mean. My logic was that at least it would be written by someone who actually knows what theyre talking about because I sure dont when it comes to this stuff 😅
<@dcantrell:fedora.im>
14:38:51
Honestly, I'm not sure we can have a real policy right now because the field is so young. The actual concerns I have are not addressed anywhere. People either ignore them or pretend that they will be resolved some day or are just non-problems. But I'm not convinced of that. So we could write a policy today which basically amounts to advertising more than a policy. Announcing we recognize AI and recognize that you, contributor, probably use it and we think that's A-OK. Or something.
<@amoloney:fedora.im>
14:39:44
so the question then I suppose is: Is there anyone in council who feels they are capable of forming these guildelines based on the WIP we have? Or should we find someone who is more knowledgeable to finish out the WIP on our behalf? Id like to get to a point where we have something to vote yes or no to as an official guideline
<@jspaleta:fedora.im>
14:40:28
If there are unaddressed concerns that would inform policy.. we need to have those conversations with the people working the space that are trying to work within our existing set of policy principles. The people trying to do the things in an open source way.
<@churchyard:fedora.im>
14:41:04
there's also a way to do it this way: https://wiki.gentoo.org/wiki/Project:Council/AI_policy
<@churchyard:fedora.im>
14:41:54
I am not sayin I want to replicate that as is but they certainly do have a point
<@dcantrell:fedora.im>
14:42:09
the Gentoo policy is what I would want for Fedora _right now_, with the understanding that we can change things later. specifically items #1 and #3. I already know #2, everything from AI systems is hot garbage anyway
<@jspaleta:fedora.im>
14:42:23
that policy is effectively impossible.. because as soon as any major upstream uses generative AI for anything... we'd have to stop making use of it.
<@amoloney:fedora.im>
14:42:28
I think we should have *something* rather than nothing
<@dcantrell:fedora.im>
14:43:07
yeah, but if that's the right thing to do, then that's the right thing to do
<@jspaleta:fedora.im>
14:43:18
is it the right thing?
<@churchyard:fedora.im>
14:43:20
that's explicitly excluded from the gentoo policy: " It does not prohibit adding ... software that is being developed with the help of such tools upstream. "
<@dcantrell:fedora.im>
14:43:47
I really don't want to get involved with technology that is actively trying to make humanity dumber.
<@churchyard:fedora.im>
14:44:04
define "right". it's certainly the ethical thing to do
<@jspaleta:fedora.im>
14:45:04
dcantrell: as an advid vim user.. I can argue passionately that IDEs actively make users dumber
<@jspaleta:fedora.im>
14:45:38
but enforcing a no IDE usage rule for contributions... and forcing everyone to use vim as god intented... feels.. like...overreach
<@amoloney:fedora.im>
14:45:54
Reminder - we are now splitting hairs on what a policy would say. Lets go back to who should drive the completion of these guidelines :p
<@dcantrell:fedora.im>
14:46:01
that's not what I'm saying
<@churchyard:fedora.im>
14:46:02
I am sorry, I need to leave when things started to be interesting :D
<@churchyard:fedora.im>
14:46:02
I'll make sure to mention the gentoo policy in discussion.fp.o
<@churchyard:fedora.im>
14:46:02
<@dcantrell:fedora.im>
14:46:06
man, this conversation is all about logical fallacies
<@amoloney:fedora.im>
14:46:15
*then* we can argue about the content again :D
<@jspaleta:fedora.im>
14:46:31
if there are unaddressed concerns, we should be having conversations about those concerns with people who understand the state-of-the-art of open source tooling
<@amoloney:fedora.im>
14:46:34
hope the vet goes ok mhroncok ±
<@amoloney:fedora.im>
14:46:38
hope the vet goes ok mhroncok !
<@dcantrell:fedora.im>
14:46:40
as someone who has built a career on open source software, I do not like what generative systems are doing. spitting code out to new developers and then those developers claiming ownership
<@dcantrell:fedora.im>
14:46:59
we've spent decades building open source licenses specifically for the purposes of sharing and learning and educating while at the same time retaining ownership
<@dcantrell:fedora.im>
14:47:08
AI is taking a dump on all of that and I find it really offensive
<@jspaleta:fedora.im>
14:47:32
a pollicy statement right now as a forcing function to try to get those concerns addressed.. is actively hostile
<@dcantrell:fedora.im>
14:47:39
this is why I have concerns about "what about copyright?" "what about ownership?" "what about creator rights?"
<@dcantrell:fedora.im>
14:47:56
so far my various conversations have been met with shrugs and responses like "eh, we'll figure it out"
<@dcantrell:fedora.im>
14:48:00
which to me is not good enough
<@jspaleta:fedora.im>
14:48:19
if you have a concern about coyrpight that is significant enough to need to be addressed.. then like I said... that impacts everything we ship
<@dcantrell:fedora.im>
14:48:24
explain how
<@jspaleta:fedora.im>
14:48:52
because the people who understand the state-of-the-art will go elsewhere and they will not be in our community
<@dcantrell:fedora.im>
14:49:09
any code now that I've written and put on the internet is now in the belly of every LLM and can be spit back out at someone sans the copyright and licensing block
<@dcantrell:fedora.im>
14:49:37
does not one care about open source licensing anymore?
<@dcantrell:fedora.im>
14:49:41
did I not get the memo?
<@jspaleta:fedora.im>
14:49:45
yes.. and any code from any upstream in the future may be generated from AI
<@dcantrell:fedora.im>
14:50:26
so we're saying open source licensing is moot now. if it's open, do whatever the hell you want
<@dcantrell:fedora.im>
14:50:31
nothing matters anymore
<@amoloney:fedora.im>
14:50:44
You likely didnt get AI to write you one so probably not :p
<@jspaleta:fedora.im>
14:51:02
if you have copyright concerns... i dont understand how splitting out our thin layer of contributions.. when the vast sea of open source upstream projects would be at risks.. does anything to address the concerns about copyright
<@jspaleta:fedora.im>
14:51:44
im not saying its moot. Im saying your drawing the line in the sand at the wrong place
<@dcantrell:fedora.im>
14:52:24
I'm thinking of Fedora as a place of many upstream projects. Our contributors are also the upstreams for many things we include (myself included)
<@dcantrell:fedora.im>
14:52:47
so I am thinking of a Fedora policy as also the policy for those upstreams
<@dcantrell:fedora.im>
14:53:00
but if that's not the case, then I don't know what the Fedora policy covers
<@jspaleta:fedora.im>
14:53:30
fedora policy is NOT the policy of upstreams...
<@jspaleta:fedora.im>
14:54:00
and in fact fedora is suppose to take an upstream first approach
<@dcantrell:fedora.im>
14:54:10
so here's the thing, many upstreams are going to look to distribution policies to make their policies. and if we're doing the same, then it's a stalemate
<@amoloney:fedora.im>
14:54:31
we have about ~6 mins left in this meetig, lets try get to some sort of agreement on what to do next please. We have a ticket, we have a WIP and we have a lot of opinions, all the ingredients to make...something. So, should we continue wordsmithing this within council and try to finish out the guidelines ourselves? If so, who wants to oversee this work? I can ask for an owner in the ticket if thats what we want to do and not here when were missing members
<@amoloney:fedora.im>
14:54:33
OR
<@jspaleta:fedora.im>
14:55:04
i disgree.. i think whats happening around freedesktop right now and their investment in flatpaks.. is suggestive that upstreams look a distribution policy as being out of step with upstream
<@amoloney:fedora.im>
14:55:06
Your ideas here
<@amoloney:fedora.im>
14:55:59
Should we have a session for council purely for workshopping this topic?
<@dcantrell:fedora.im>
14:56:43
I would not be opposed to that
<@amoloney:fedora.im>
14:58:33
its probably our best course of action rn, as I dont feel like were going to get further with the guidelines as they stand and I dont want to usurp precious meeting time at our next one. So Ill action myself to plan a workshopping session for the AI Guidelines WIP for next week for council (and anyone else really who would like to attend). We can schedule a matrix room hour, drop in a jitsi link and have a conversation
<@amoloney:fedora.im>
15:01:43
!action @amoloney to schedule a workshopping session for council (and anyone else) to join and discuss the AI Guidelines WIP in more detail
<@amoloney:fedora.im>
15:01:46
and with that
<@amoloney:fedora.im>
15:01:50
!endmeeting