2021-05-18 14:21:48 +02:00
|
|
|
% swiftgeek and Andrew Robbins removed from the Libreboot project
|
|
|
|
% Leah Rowe
|
|
|
|
% 30 March 2021
|
|
|
|
|
|
|
|
Introduction
|
|
|
|
============
|
|
|
|
|
|
|
|
As the title suggests, Andrew Robbins and swiftgeek (Sebastian Grzywna) are no
|
|
|
|
longer a part of the Libreboot project. While I am sad to see them go, I say
|
|
|
|
one thing freely: I wish both of them well. I'm extremely grateful for the work
|
|
|
|
that they have done over the years; their passion, their burning desire to help
|
|
|
|
others and their energy for Free Software is inspiring. Swiftgeek in particular
|
|
|
|
has given me a lot of advice on things over the years. I *hope that they do*
|
|
|
|
continue their work, and I've already told swiftgeek that I will provide him
|
|
|
|
with the money/resources if he needs it, to help him set up physical hosting
|
|
|
|
infrastructure for a new project forked from Libreboot. I will do it without a
|
|
|
|
moment's hesitation.
|
|
|
|
|
|
|
|
I also told swiftgeek that I would be happy to continue working with him, if
|
|
|
|
he wished. So far I have not yet spoken to Andrew, but he learned of my recent
|
|
|
|
decisions and has now denounced me on his website; I am not angry with him for
|
|
|
|
this, in fact I would be angry if I were him. I will address his article later
|
|
|
|
in this post. Unfortunately, Andrew's article means that I do not wish to talk
|
|
|
|
to him anymore.
|
|
|
|
|
|
|
|
Their work that they did in Libreboot is now archived. It will be preserved, in
|
|
|
|
the Git repository, for historical purposes. If they wish to continue with the
|
|
|
|
development on their version of libreboot, they may do so; in fact, I would not
|
|
|
|
want to stop them! I merely disagreed on a lot of technical levels with the
|
|
|
|
way their *build system* (the Paper build system) was implemented. Their build
|
|
|
|
system is, as of today, an unfinished re-write of Libreboot that began in 2016
|
|
|
|
by PaulK when he was a Libreboot project member, then continued in 2017 by
|
|
|
|
Andrew Robbins under the guidance of swiftgeek.
|
|
|
|
|
|
|
|
On 28 March 2021, I decided that I was nonetheless unhappy with their progress;
|
|
|
|
they had failed to produce a release in the last few years, and my gut instinct
|
|
|
|
told me that they would not make a new release at all for at least another few
|
|
|
|
year. They would have kept being awesome, implementing all kinds of cool
|
|
|
|
whacky features but their *Paper build system* (which is what it's called, the
|
|
|
|
version they worked on) would have only got endlessly more complex. I did not
|
|
|
|
want their code in Libreboot anymore.
|
|
|
|
|
|
|
|
In [my last post earlier today](libreboot202104xx.md) I announced the
|
|
|
|
extensive amounts of work that I've done on coreboot and related software, in
|
|
|
|
preparation for a new Libreboot release; in that post, I described all of the
|
|
|
|
major improvements and what is left to be done for the next Libreboot release
|
|
|
|
ETA late April 2021 / early June 2021. I only started this work in early
|
|
|
|
December 2020; I scrapped the re-write (Paper build system) and continued where
|
|
|
|
I left off back in September 2016, continuing development
|
|
|
|
of *lbmk* (libreboot-make). lbmk is much simpler and easier to maintain than
|
|
|
|
Paper, and my argument to swiftgeek has always been that it could easily
|
|
|
|
implement all of the advanced features Paper has (Paper is badly designed,
|
|
|
|
but has nice features). I will indeed be doing this! For example: uboot
|
|
|
|
integration in Libreboot, for ARM devices.
|
|
|
|
|
|
|
|
In 5 months I've made a lot of progress; I am
|
|
|
|
mere *weeks* away from having a totally new Libreboot release ready.
|
|
|
|
Nothing has changed since that last post, in fact it's even still the same day,
|
|
|
|
and the above is merely a summary, but a development has happened:
|
|
|
|
|
|
|
|
Andrew's article
|
|
|
|
----------------
|
|
|
|
|
|
|
|
Andrew Robbins is rightly angry at me right now. I do not expect his
|
|
|
|
forgiveness ever, but I would like to address some of the points he has made in
|
|
|
|
an article about me. The article is here:
|
|
|
|
|
|
|
|
http://web.archive.org/web/20210330215036/https://www.andrewrobbins.info/libreboot.html
|
|
|
|
|
|
|
|
The only point I wish to address is:
|
|
|
|
|
|
|
|
Yes, I made an arrangement with Andrew to set up an LLC for himself in
|
|
|
|
USA (LLC = limited liability company). I told him that I would be shipping him
|
|
|
|
laptops that I buy from USA suppliers, then he would install libreboot on those
|
|
|
|
and ship them to my USA customer, and I would pay him 75% of the additional
|
|
|
|
profits generated (because it's sales I wouldn't otherwise get: the 25% would
|
|
|
|
cover my admin fees and overheads, while he gets the lion share of the profit).
|
|
|
|
|
|
|
|
In Andrew's article, he says that I was *stringing him along* so let me be
|
|
|
|
clear: although Andrew clearly no longer trusts me, I am still willing to do
|
|
|
|
this with him. I told him in the beginning that it had nothing to do with his
|
|
|
|
position in the Libreboot project; it just made good business sense, and it
|
|
|
|
still does. I would not reduce my workload by doing this with him: I would
|
|
|
|
keep my workload the same while giving *him* a workload for him to make his
|
|
|
|
own money.
|
|
|
|
|
|
|
|
Many months ago on IRC, I also proposed to swiftgeek that we start a repair
|
|
|
|
company. Similar to Louis Rossman's macbook repair company, but for Thinkpads;
|
|
|
|
swiftgeek has great knowledge of ThinkPad repair, and I could find him
|
|
|
|
customers.
|
|
|
|
|
|
|
|
I understand Andrew's anger, and fully expected it. I did not take the
|
|
|
|
decisions I made in Libreboot lightly; I made those decisions because I think
|
|
|
|
they were (are) the right decisions to make, for the good of the project.
|
|
|
|
|
|
|
|
When I bring that new release out, I will be re-opening the Libreboot
|
|
|
|
infrastructure for new outside contributors, including those who wish to have
|
2021-08-18 02:37:55 +02:00
|
|
|
review/push/pull access.
|
2021-05-18 14:21:48 +02:00
|
|
|
|
|
|
|
Needless to say, I reject Andrew's calls for me to hand over control of the
|
|
|
|
Libreboot project. I'm back, and I have great plans for the project. I intend
|
|
|
|
to implement them all, fully.
|
|
|
|
|
|
|
|
Closing remarks
|
|
|
|
---------------
|
|
|
|
|
|
|
|
I will say once again:
|
|
|
|
|
|
|
|
I wish swiftgeek and Andrew all the best, in whatever they choose to do.
|
|
|
|
Sadly, I know all too well that Andrew and Swiftgeek will never trust me; such
|
|
|
|
is even stated in Andrew's article.
|
|
|
|
|
|
|
|
Their work in Libreboot's Git repository will be fully preserved. They are free
|
|
|
|
to continue their work, and I hope they succeed! Another coreboot distro can
|
|
|
|
only be a good thing!
|
|
|
|
|
|
|
|
I have nothing else to say. I wasn't sure whether I should address any of this
|
|
|
|
at all, but I think I made the right choice.
|