Hello,
There was a recent port that was made to Libreboot for the Dell Optiplex 9020 MT, and I was not properly credited for the work that I did. I made a pull request on Codeberg with my patch (github basically) and labeled it as ‘WIP’. Leah and I were working on this together during that time, and I was told to wait a week, so I did. Time passes and guess what? They closed off my patch and added it themselves a week later with no credit given to me.
I made the .ROM files for the 9020 MT motherboard, I tested them, and they didn’t work until Leah came in and resized the IFD and GBE regions. That was all that they did. Everything else, I did on my own, I added the entries in /vendor/sources for MRC/ME, and added it to lbmk. Leah is now refusing to accept my patch that’s fixed.
I’m not trying to steal all the glory from them, they did help, I just want partial credit for utilizing the port from coreboot gerit. This port was originally made in Coreboot by Mate Kukri, so work mostly goes to them, but as for adding support for Libreboot, my name is completely left out. I just feel wronged because now they’re saying that I don’t deserve to have my name on this because I was too slow, when the reality is I was literally instructed to wait for them during that time period. I believe I was manipulated into waiting so that Leah could get the board themselves and add it without ever including my name. They also told me to wait a week on two seperate occasions, so in total I waited two weeks.
I spent a week working on this, and I let them know how significant this was to me, only to have my work shitted on and not properly credited. I’m now banned from IRC and Libreboot for talking about this on Mastadon. Leah claims that I was bullying/harassing them, but I was just exerting frustration, and if it was bullying, I apologize then.
Leah told me on Mastadon to ‘respect their authority’ and ‘yield to their authority’ and not to make a peep about this. I’m just ranting about this now because I feel like my work was just stolen. This is the most powerful desktop supported by Libreboot and now I’m left in the back pages where no one can see my name, which says ‘Provided testing hardware for the 9020 MT’ when I did much more than just testing. I was the one who added support for this desktop. I’ve been a fan of the Libreboot project for 4 years, this just makes me really sad to see it end like this.
I’m sorry to hear about this, do you have some links to your GitHub and the interactions?
EDIT: I checked Leah’s Mastodon, found this interaction: https://files.catbox.moe/6dftac.png https://mas.to/@libreleah/111997718668105706 And here’s the IRC interaction: https://av.vimuser.org/lorenzo.txt
https://libreboot.org/contrib.html#lorenzo-aloe
I haven’t taken the time to read all of this fully, simply trying to share info that is not supplied by either parties.
EDIT: Taking more time to read it, it seems so far:
OP’s code was buggy and bricking boards. Leah requested a patch to solve the known problems. OP took too long, and when Leah got a personal copy of the same computer/board, she worked on her patch and implemented it. OP is still listed on the site. https://libreboot.org/contrib.html#lorenzo-aloe
I personally have not written any code nor submitted anything to Libreboot, but it seems OP is still credited despite the claims of being stolen. I can’t confirm if any code was used by OP or if Leah used 100% original code, as that’s not my expertise. And even then, I’m not sure if the GPL/whatever license Libreboot uses is cool or uncool on that.
Argument on Mastadon:
https://mas.to/@libreleah/112001644769069823
Leah posted the IRC chat logs, claiming that I was harassing them, when I was really just frustrated:
https://av.vimuser.org/lorenzo.txt
The only credits I received was for ‘Provided testing hardware’, when I did a lot more than just that, I actually added support for this board and added it into lbmk myself. Leah is claiming that I was only just a tester and not a developer. I was told to wait for weeks and then had my patch closed off ‘accidently’, where Leah would then add it themselves. They’re refusing to accept the patch where I fixed these issue. They made me wait a week, and for them to say I was ‘too slow’ contradicts this whole argument I’m having with them.
Buddy that all reads as harassing. The IRC logs are especially a bad look for you, because you said:
And now that entire chat log is tied to it.
I’m not sure why you thought hounding someone and harping about it for nearly eight hours on IRC was a good idea. But now you’ve come to the Fediverse to find some absolution or something.
You can be frustrated, that’s fine, but when that frustration turns into that long of a hanging on the bell that’s evident in that chat log and then two hours later you came here with this, that is past frustration.
Leah also indicated:
And Leah has a point. You’ve shown no sign of taking a moment to collect yourself. I get you are upset. Sometimes the best way to handle upset is to just shut up for a day or two. And trust me, I struggle with doing that myself.
Like everything you’ve done in your frustration, I’ve been down that road. And I’m pretty sure in your head you are telling yourself, but the difference is that… because that’s exactly what I’d say to someone telling me this. That my situation is different somehow and that I must rectify this injustice immediately!
What you need to do is two things. One, learn from this so that in the future you can do… Two, chill out. I think you’ll find in more professional environments sorry is okay, but I have learned from my mistakes and will do better is more preferred.
This whole thing could have been max three messages on IRC. “Why wasn’t I credited? What was wrong with my submission? How do I improve going forward?” The end.
I think the biggest thing here for me is that in open projects, leads are fielding multiple people and working on their stuff. Every message you send is “Hey stop what you are doing and pay attention to me!” So you really want to be respectful of their time by really trying to be succinct on whatever is bugging you.
And you are on the contrib page.
And I think you’re wondering how “testing” vs “developed” looks on your resume? But that chat log is now going to be front and center no matter what’s said on the contrib page. It really doesn’t matter if you got “developed” pasted on the contrib page.
All of this Mastodon interactions and IRC logs isn’t a good look. It’s not the end of the world. I think everyone has felt frustration like this before, like there’s some magical set of words to say that’ll fix everything. But you’ve got to let it go. You’re just digging down with posts like this. And you don’t have to let it go forever, just you’ve really added a lot of friction to have this go surface of the sun warm. You need to let it cool, come back refreshed, and maybe see if you can repair the relationship you have with the team.
But you’ve got to understand. Your post here paints one picture and your interactions with Leah on Mastodon and IRC are something else. And that difference between the is especially not good as it comes off as a lot of sour and bitterness on this “slight” that you perceived as such an injustice.
And hell’s bells. If you sit on this for seventy-two hours and you still feel massively wronged, go fork you a project and call it FOSSITboot or whatever and show everyone your prowess. If you’ve got skills to pay the bills, then if you build it they will come.
Lots of love for you, but just take a moment from everything. I assure you, it’ll do you wonders to decompress.
I appreciate your response. To provide more context, I sought guidance on two separate occasions regarding when to submit the patch, and each time, I was instructed to wait for a week. The plan was to resume collaboration with Leah in the following week.
Unexpectedly, the patch got accidentally closed during that period. While my discontent was evident in the IRC logs, I acknowledge that my approach could have been more composed. I do need to better my communication skills and I will try to learn from this.
Regarding Leah’s comment about being ‘too slow,’ there appears to be a misunderstanding. I followed the guidance to wait for their input during the specified timeframe. The assertion that I don’t deserve credit due to being ‘too slow’ contradicts the circumstances.
I attempted to discuss my concerns about credit attribution the day before the chat they currently have posted, initially in #libreboot, where I inadvertently posted it before attempting to take it to DMs. Unfortunately, the responses I received felt dismissive. From the outset, I was informed that there are IRC logs of our work together, and I was advised not to make any public posts about this issue. Initially, I had asked in a neutral manner, but as I observed dismissiveness, a sense of frustration arose. This prompted me to seek resolution by sharing my concerns here two days after we had tried to talk this out.
It’s important to clarify that I only brought up this issue twice this week, not throughout the entire week, as Leah mentioned. Leah stated that I harassed them for a week, which is inaccurate, as I only brought up this issue with them on two occasions. I felt frustrated with the dismissive responses. I believe that the effort I invested deserves a fair evaluation and acknowledgment in the context of the project’s collaboration. Moreover, it’s worth noting that this patch had implications beyond supporting just one board; it contributed to the addition of several desktop boards.
And just so we’re clear, I’m not saying everything Leah said is golden. Humans are human and say things that don’t jive 100% of the time. It’s entirely possible for something to have both folks handle a situation in a manner that is less than ideal. All I’m indicating is for you to step back for a second. It will absolutely help you out here.
Ideally you can perhaps look at this from Leah’s point of view. But that’s solely up to you. Best thing for you though is to just bring it down a notch. That’s the only thing that I’m pretty sure is a good idea right now. What’s past that, I think only you can best determine that. But I honestly think some deep breaths are what’s immediately needed.
I’m pretty sure post that you’ll have it handled. And I don’t know how old you are but I’ll say that panicked hyping a situation only gets worse as you age. So developing ways to deal with it is just part of growing up for 30 to 50 year olds. This notion that we’re done “growing” at some magical number is bunk.
I had my car start stuttering on the highway once and thought for sure that I was going to die. My brain just spiraled a situation where I needed to just pull over and see what was wrong into a flight or fight response. Ultimately, it was just a loose hose and I fixed it. But for a moment there I was panicking myself way past a point of being reasonable.
It just happens and sometimes we just need to force ourselves to take a pause. That’s all the advice I think I can give you here. I think once you chill for a bit, you’re smart enough to figure out the what’s next part.
I know nothing of coding.
From pictures, I get that you submit a code, which didn’t work. You were told that you have a week to fix the code, and in the meantime they closed your patch and a fix was used.
Issue here is that you claim the fix was still your code … and they said its their own code.
How to prove that?
I wasn’t told that I had a week, I asked Leah for help and they told me to give them week, so I waited. Then my patch was closed off ‘accidently’ where they then just added it themselves and took all the credit.
Yes, you mentioned that multiple times in your communication with Leah.
However, we have no way of confirming the patch they use is the same one that you submit (have you submited? from communication it sounds like you have a week to provide a patch and then they just patch it themselves).
They recreated my patch from scratch and submitted it
From what I’ve read so far your code was too buggy, Leah then rewrote it (from scratch, as you just said) and then submitted her own code. What’s the problem? You even got a “All round good guy” on the contrib page (Also: Hi Brodie :))
Yes, but I was told to wait a week, and then once I waited they added it themselves. Which I think is wrong because telling me to wait just allowed them to commit there own patch before I was able to.
Feel like this should be included here. I’m pretty sure I found the original pr. I couldn’t find an associate issue so I’m not sure where the miscommunication about waiting happened.
https://codeberg.org/libreboot/lbmk/pulls/181
deleted by creator