From 33994555b10253359c135d326a5cd36813b1db08 Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Tue, 11 Jul 2017 01:55:49 +0100 Subject: Revert last commit (it caused issues. no PR needed; mreed permits the revert) This reverts commit bfc86546849e15dd98362852e76fa9feac2fba77. --- www/index.sh | 3 +- www/news/20170402-unity.md | 126 --------------------- www/news/20170422-proposal-rejoin-gnu.md | 9 -- www/news/20170425-formalised-structure.md | 35 ------ www/news/20170604-andrew-robbins-new-maintainer.md | 32 ------ www/news/20170610-new-mailing-lists.md | 25 ---- www/news/andrew-robbins-new-maintainer.md | 32 ++++++ www/news/formalised-structure.md | 35 ++++++ www/news/new-mailing-lists.md | 25 ++++ www/news/proposal-rejoin-gnu.md | 9 ++ www/news/unity.md | 126 +++++++++++++++++++++ 11 files changed, 229 insertions(+), 228 deletions(-) delete mode 100644 www/news/20170402-unity.md delete mode 100644 www/news/20170422-proposal-rejoin-gnu.md delete mode 100644 www/news/20170425-formalised-structure.md delete mode 100644 www/news/20170604-andrew-robbins-new-maintainer.md delete mode 100644 www/news/20170610-new-mailing-lists.md create mode 100644 www/news/andrew-robbins-new-maintainer.md create mode 100644 www/news/formalised-structure.md create mode 100644 www/news/new-mailing-lists.md create mode 100644 www/news/proposal-rejoin-gnu.md create mode 100644 www/news/unity.md diff --git a/www/index.sh b/www/index.sh index 9b6bd7f0..4d7d2292 100755 --- a/www/index.sh +++ b/www/index.sh @@ -37,12 +37,13 @@ meta() { # generate the index file -FILES=$(ls -r1 news/*.md | sed -e s-.*index.md-- -e s-.*presentation.md--) +FILES=$(ls -1 -t news/*.md | sed -e s-.*index.md-- -e s-.*presentation.md--) cat news-list.md > news/index.md for f in $FILES do + touch -d "$(sed -n 3p $f | sed -e 's/^..//g')" $f meta >> news/index.md done diff --git a/www/news/20170402-unity.md b/www/news/20170402-unity.md deleted file mode 100644 index b44f04e0..00000000 --- a/www/news/20170402-unity.md +++ /dev/null @@ -1,126 +0,0 @@ -% Open Letter to the Free Software Community -% -% 2 Apr 2017 - -To the free software community: - -Over the past six months, the Libreboot project has been in a state of discord. -After an issue with a transgender employee at the FSF escalated, Libreboot -publicly left GNU with little consultation from the community. Relations with -so many people were strained. Friendships broken, lines of code never written: -the chaos needs to come to an end. - -A series of organisational issues with Libreboot enabled this fallout to occur. -We have since corrected them: - -Previously, the libreboot repository and the website could only be modified by -the project leader, Leah Rowe. This setup created a single point of failure, -with little leeway for dissenting contributors. Since then, I have joined the -project as the sysadmin. Along with another contributor, Sebastian "Swift Geek" -Grzywna, direct access to the code and servers is shared. Though the project -cannot yet be completely decentralised, this change is a win for transparency. - -Previously, most of libreboot.org, including public statements such as those -regarding GNU, were issued by Leah herself. The rest of the team and the -community were not consulted. As Damien Zammit, a former contributor noted, the -word "we" on old Libreboot notices meant "Leah". But alas, there is no room for -the "royal we" in democracy. - -Finally, on a personal note, Leah was at the time struggling with gender -dysphoria and substance abuse. Since then, she has been managing these issues. -She agrees that her behaviour was rash and is determined to find a unifying -solution. - -With all of this in mind, were the allegations against the Free Software -Foundation true? Perhaps. Perhaps not. At this point, it doesn't matter. -Indeed, it is unlikely that Libreboot will ever rejoin GNU, but feuding in an -already fragmented community helps nobody. The world of free software is -shrinking and under attack. Though the FSF may make mistakes from time to time, -so do we. We do not need another divide. - -Similarly, we would like to work closely with librecore, another project -working to deblob coreboot, whose team includes Damien Zammit. Once librecore -matures, libreboot plans to switch to librecore in lieu of our current -deblobbed fork. That is, there will be less duplication of effort; instead of -competing with librecore, libreboot will complement it. - -As a technical update, we are currently working on a Libreboot port to -the X220. Leah and Swift are investigating ways to disable the ME on -Sandybridge hardware, which potentially means more modern Intel hardware may be -supported. Additionally, Paul Kocialkowski has been working on supporting -several new Chromebooks with ARM chips; these ports will also be available in -an upcoming release. - -No more "royal we". No more notorious surprises. No more late night -"typofixes". - -Transparency and collaboration are the way forward. - -~Alyssa Rosenzweig - -### A message from Leah, to further complement Alyssa's submission: - -I acknowledge that what I did was wrong. Although I felt justified at the time, -I ended up hurting a lot of people, most of whom were uninvolved with any of -the relevant events. At the time of taking Libreboot out of GNU, I was going -through intense personal difficulty in my life, and I was highly unstable. -Presented with a similiar situation, I likely won't respond the way I did -before. I've changed a lot, and I promise this type of thing won't happen -again. - -What I'd like the most, is to simply focus on Libreboot as I've always done, -and to forget about what happened in the past and move on. - -I sincerely hope that the FSF, GNU project and others who I have hurt, can do -the same. My only goal at present is to continue improving Libreboot, and to do -everything in my power to make libre hardware a reality for everyone, as is the -goal of the Libreboot project. - -I will remain in my place as a developer in this project, but everything that I -do from now on will be the result of open collaboration with others in the -project. I very nearly single handedly destroyed this project, and caused a lot -of damage to the entire community, damage which I now wish to repair. I love -Libreboot, Free Software and the community, and my only wish is to see it -thrive. - -I wish well any and all outreach organisations that do work with the FSF; e.g. -Outreachy, who are working to do what they can to improve conditions for women, -LGBT people and other minorities in the sphere of computing and engineering -fields, related to Free Software. - -I hope that any damage I caused to the community is not permanent. - -I'm deeply sorry for the damage and upset that I caused. I will not repeat the -same mistakes twice. To a very specific person, who cannot be named in the -interest of their privacy, but for whom context will allow that person -to know this is for them: I'm especially sorry for the damage that I did to -you during those months, and I sincerely hope that you get what you are -currently seeking. I fully support you in your endeavour, and if I could help -you, I would. You still mean a great deal to me. - -I'm especially sorry to John Sullivan and Ruben Rodriguez of the FSF, both of -whom I publicly slandered on the Libreboot website. They did not deserve any of -that. I was being highly abusive towards you both. - -I would also like to express my sincerest apology to those GNU maintainers -whose emails I published on the Libreboot website, when all of that chaos was -underway. - -I'm sorry to all the other Libreboot maintainers at the time, some of whom felt -like they had no choice but to quit the project because of my actions. Doubly -so for Damien Zammit and Timothy Pearson, both of whom I let down in various -ways afterwards aswell. - -I would like to sincerely apologize to Timothy Pearson of Raptor Engineering -in particular, for the damage that I caused with Libreboot's exit from GNU, -while you were running your TALOS workstation campaign. Although I do not know -whether the campaign would have succeeded without all that chaos, my own -actions certainly did not help. - -Finally, I would like to once again apologize to the community as a whole, for -the damage that I caused. I hope that I can prove to you all that I do wish to -make amends for the damage, and to improve, and to re-build bridges with the -community, and to once again work with the community in bringing Libreboot and -Free Software forward, into the future. - -~Leah Rowe diff --git a/www/news/20170422-proposal-rejoin-gnu.md b/www/news/20170422-proposal-rejoin-gnu.md deleted file mode 100644 index 795821e1..00000000 --- a/www/news/20170422-proposal-rejoin-gnu.md +++ /dev/null @@ -1,9 +0,0 @@ -% Community feedback needed on whether Libreboot should re-join the GNU project -% -% 22 Apr 2017 - -Community feedback is needed on whether Libreboot should re-join the GNU -project, having previously been a member. The discussion place for this topic -is on [this thread in the Libreboot subreddit at reddit.com/r/libreboot/](https://www.reddit.com/r/libreboot/comments/66tdds/proposal_for_libreboot_rejoin_gnu_community/). With sufficient community support, Libreboot will -apply to re-join to become a member of the GNU project. Full reasoning and -history behind this proposal is detailed in the thread. diff --git a/www/news/20170425-formalised-structure.md b/www/news/20170425-formalised-structure.md deleted file mode 100644 index a630ff23..00000000 --- a/www/news/20170425-formalised-structure.md +++ /dev/null @@ -1,35 +0,0 @@ -% Formalising Democracy -% Alyssa Rosenzweig -% 25 Apr 2017 - -One month ago, the [Open Letter to the Free Software Community](/news/unity.md) -was published, alluding to the new Libreboot leadership. Today, the ideals -expressed there have been formalised into an official project policy. In the -new [General Management Guidelines](/management.md), the ins-and-outs of our -democratic system is codified, including the formal team list. Hint, hint: the -structure isn't "I, Alyssa Rosenzweig, decide everything and Thou shall bow -down to me"! There are four core team members, and we welcome community -feedback for major decisions. - -There was an underlying tension in the letter: should Libreboot rejoin GNU? On -purely political and technical levels, the answer is a resounding "yes". We -share the mission of spreading free software. Our communities overlap. Most of -the Libreboot community uses GNU software, and much of GNU uses libreboot. -Technically, the tighter integration is useful. Politically, closer ties will -strengthen both of our projects. But this is neither completely a political or -technical question -- it is a human one. - -There is no easy answer to this. But the best course of action is to reach out -beyond the team to the community at large. A number of people ranging from -Libreboot users to GNU developers to casual bystanders chimed in, and the -answer was an overwhelming "yes, you should have done this a month ago!" - -With that in mind, we have reapplied for GNU. Leah conducted the initial -discussions, such as the Reddit thread, as she felt that she needed to correct -her own error. I have since been handling the application itself, which was -submitted recently. GNU has not yet made a decision on the matter. Ultimately, -it will be up to Richard Stallman himself whether the mutual benefits of -joining will outweigh any potential awkwardness. - -No matter the response, Libreboot remains committed to free software. Whether -or not we need a g'new name, this will never change. diff --git a/www/news/20170604-andrew-robbins-new-maintainer.md b/www/news/20170604-andrew-robbins-new-maintainer.md deleted file mode 100644 index 50c43d3a..00000000 --- a/www/news/20170604-andrew-robbins-new-maintainer.md +++ /dev/null @@ -1,32 +0,0 @@ -% Welcoming Andrew Robbins -% Leah Rowe and Alyssa Rosenzweig -% 4 Jun 2017 - -On 25 April, Libreboot adopted new [collective governance -policies](../management.md), creating a flat-hierarchy leadership of four -people. As a result, all patches are reviewed, and all major decisions are -voted on by the maintainers with community input. These policies formalise our -democratic standards. - -Today, we welcome Andrew Robbins (IRC nick `and_who` and -[NotABug](https://notabug.org) user [kragle](https://notabug.org/kragle)) as -our first new maintainer under the new policy. Going forward, Andrew will gain -push access to Libreboot in order to review patches, as well as voting rights -and IRC operator status. - -Andrew works on critical improvements to the build system, many of which have -already been merged. He is passionate about Libreboot, understanding the -project at a deep level, and he has been an active member of the community. -Thus, with unanimous agreement from the existing maintainers, Andrew has joined -the project officially. - -We look forward to Andrew's next contributions as our project continues to -grow. - -The new list of maintainers is as follows: - -- Alyssa Rosenzweig -- Andrew Robbins -- Leah Rowe -- Paul Kocialkowski -- Swift Geek diff --git a/www/news/20170610-new-mailing-lists.md b/www/news/20170610-new-mailing-lists.md deleted file mode 100644 index 8d623331..00000000 --- a/www/news/20170610-new-mailing-lists.md +++ /dev/null @@ -1,25 +0,0 @@ -% New development mailing list for Libreboot -% Leah Rowe -% 10 Jun 2017 - -Our sysadmin, Alyssa Rosenzweig, has set up a mailing list on libreboot.org -infrastructure, for development discussions. - -The mailing list address is -[development@libreboot.org](mailto:development@libreboot.org) - -Information about the mailing list and how to subscribe are -[here](../lists/). Archives of discussion threads -are [here](../pipermail/development/). - -This replaces the mailing lists that we had before. The mailing list software -in use is [GNU Mailman](https://www.gnu.org/software/mailman/), which is also -used by many other free software projects and is very popular. If you already -use mailing lists in other projects, then the way to use Libreboot's new -mailing list is exactly the same. - -This mailing list is for development discussion *only*. User support is still -handled via #libreboot on Freenode IRC, as always. - -This new mailing list will also be used for beta testing of upcoming stable -releases, from now on. Work is currently underway on a new Libreboot release. diff --git a/www/news/andrew-robbins-new-maintainer.md b/www/news/andrew-robbins-new-maintainer.md new file mode 100644 index 00000000..50c43d3a --- /dev/null +++ b/www/news/andrew-robbins-new-maintainer.md @@ -0,0 +1,32 @@ +% Welcoming Andrew Robbins +% Leah Rowe and Alyssa Rosenzweig +% 4 Jun 2017 + +On 25 April, Libreboot adopted new [collective governance +policies](../management.md), creating a flat-hierarchy leadership of four +people. As a result, all patches are reviewed, and all major decisions are +voted on by the maintainers with community input. These policies formalise our +democratic standards. + +Today, we welcome Andrew Robbins (IRC nick `and_who` and +[NotABug](https://notabug.org) user [kragle](https://notabug.org/kragle)) as +our first new maintainer under the new policy. Going forward, Andrew will gain +push access to Libreboot in order to review patches, as well as voting rights +and IRC operator status. + +Andrew works on critical improvements to the build system, many of which have +already been merged. He is passionate about Libreboot, understanding the +project at a deep level, and he has been an active member of the community. +Thus, with unanimous agreement from the existing maintainers, Andrew has joined +the project officially. + +We look forward to Andrew's next contributions as our project continues to +grow. + +The new list of maintainers is as follows: + +- Alyssa Rosenzweig +- Andrew Robbins +- Leah Rowe +- Paul Kocialkowski +- Swift Geek diff --git a/www/news/formalised-structure.md b/www/news/formalised-structure.md new file mode 100644 index 00000000..a630ff23 --- /dev/null +++ b/www/news/formalised-structure.md @@ -0,0 +1,35 @@ +% Formalising Democracy +% Alyssa Rosenzweig +% 25 Apr 2017 + +One month ago, the [Open Letter to the Free Software Community](/news/unity.md) +was published, alluding to the new Libreboot leadership. Today, the ideals +expressed there have been formalised into an official project policy. In the +new [General Management Guidelines](/management.md), the ins-and-outs of our +democratic system is codified, including the formal team list. Hint, hint: the +structure isn't "I, Alyssa Rosenzweig, decide everything and Thou shall bow +down to me"! There are four core team members, and we welcome community +feedback for major decisions. + +There was an underlying tension in the letter: should Libreboot rejoin GNU? On +purely political and technical levels, the answer is a resounding "yes". We +share the mission of spreading free software. Our communities overlap. Most of +the Libreboot community uses GNU software, and much of GNU uses libreboot. +Technically, the tighter integration is useful. Politically, closer ties will +strengthen both of our projects. But this is neither completely a political or +technical question -- it is a human one. + +There is no easy answer to this. But the best course of action is to reach out +beyond the team to the community at large. A number of people ranging from +Libreboot users to GNU developers to casual bystanders chimed in, and the +answer was an overwhelming "yes, you should have done this a month ago!" + +With that in mind, we have reapplied for GNU. Leah conducted the initial +discussions, such as the Reddit thread, as she felt that she needed to correct +her own error. I have since been handling the application itself, which was +submitted recently. GNU has not yet made a decision on the matter. Ultimately, +it will be up to Richard Stallman himself whether the mutual benefits of +joining will outweigh any potential awkwardness. + +No matter the response, Libreboot remains committed to free software. Whether +or not we need a g'new name, this will never change. diff --git a/www/news/new-mailing-lists.md b/www/news/new-mailing-lists.md new file mode 100644 index 00000000..8d623331 --- /dev/null +++ b/www/news/new-mailing-lists.md @@ -0,0 +1,25 @@ +% New development mailing list for Libreboot +% Leah Rowe +% 10 Jun 2017 + +Our sysadmin, Alyssa Rosenzweig, has set up a mailing list on libreboot.org +infrastructure, for development discussions. + +The mailing list address is +[development@libreboot.org](mailto:development@libreboot.org) + +Information about the mailing list and how to subscribe are +[here](../lists/). Archives of discussion threads +are [here](../pipermail/development/). + +This replaces the mailing lists that we had before. The mailing list software +in use is [GNU Mailman](https://www.gnu.org/software/mailman/), which is also +used by many other free software projects and is very popular. If you already +use mailing lists in other projects, then the way to use Libreboot's new +mailing list is exactly the same. + +This mailing list is for development discussion *only*. User support is still +handled via #libreboot on Freenode IRC, as always. + +This new mailing list will also be used for beta testing of upcoming stable +releases, from now on. Work is currently underway on a new Libreboot release. diff --git a/www/news/proposal-rejoin-gnu.md b/www/news/proposal-rejoin-gnu.md new file mode 100644 index 00000000..795821e1 --- /dev/null +++ b/www/news/proposal-rejoin-gnu.md @@ -0,0 +1,9 @@ +% Community feedback needed on whether Libreboot should re-join the GNU project +% +% 22 Apr 2017 + +Community feedback is needed on whether Libreboot should re-join the GNU +project, having previously been a member. The discussion place for this topic +is on [this thread in the Libreboot subreddit at reddit.com/r/libreboot/](https://www.reddit.com/r/libreboot/comments/66tdds/proposal_for_libreboot_rejoin_gnu_community/). With sufficient community support, Libreboot will +apply to re-join to become a member of the GNU project. Full reasoning and +history behind this proposal is detailed in the thread. diff --git a/www/news/unity.md b/www/news/unity.md new file mode 100644 index 00000000..b44f04e0 --- /dev/null +++ b/www/news/unity.md @@ -0,0 +1,126 @@ +% Open Letter to the Free Software Community +% +% 2 Apr 2017 + +To the free software community: + +Over the past six months, the Libreboot project has been in a state of discord. +After an issue with a transgender employee at the FSF escalated, Libreboot +publicly left GNU with little consultation from the community. Relations with +so many people were strained. Friendships broken, lines of code never written: +the chaos needs to come to an end. + +A series of organisational issues with Libreboot enabled this fallout to occur. +We have since corrected them: + +Previously, the libreboot repository and the website could only be modified by +the project leader, Leah Rowe. This setup created a single point of failure, +with little leeway for dissenting contributors. Since then, I have joined the +project as the sysadmin. Along with another contributor, Sebastian "Swift Geek" +Grzywna, direct access to the code and servers is shared. Though the project +cannot yet be completely decentralised, this change is a win for transparency. + +Previously, most of libreboot.org, including public statements such as those +regarding GNU, were issued by Leah herself. The rest of the team and the +community were not consulted. As Damien Zammit, a former contributor noted, the +word "we" on old Libreboot notices meant "Leah". But alas, there is no room for +the "royal we" in democracy. + +Finally, on a personal note, Leah was at the time struggling with gender +dysphoria and substance abuse. Since then, she has been managing these issues. +She agrees that her behaviour was rash and is determined to find a unifying +solution. + +With all of this in mind, were the allegations against the Free Software +Foundation true? Perhaps. Perhaps not. At this point, it doesn't matter. +Indeed, it is unlikely that Libreboot will ever rejoin GNU, but feuding in an +already fragmented community helps nobody. The world of free software is +shrinking and under attack. Though the FSF may make mistakes from time to time, +so do we. We do not need another divide. + +Similarly, we would like to work closely with librecore, another project +working to deblob coreboot, whose team includes Damien Zammit. Once librecore +matures, libreboot plans to switch to librecore in lieu of our current +deblobbed fork. That is, there will be less duplication of effort; instead of +competing with librecore, libreboot will complement it. + +As a technical update, we are currently working on a Libreboot port to +the X220. Leah and Swift are investigating ways to disable the ME on +Sandybridge hardware, which potentially means more modern Intel hardware may be +supported. Additionally, Paul Kocialkowski has been working on supporting +several new Chromebooks with ARM chips; these ports will also be available in +an upcoming release. + +No more "royal we". No more notorious surprises. No more late night +"typofixes". + +Transparency and collaboration are the way forward. + +~Alyssa Rosenzweig + +### A message from Leah, to further complement Alyssa's submission: + +I acknowledge that what I did was wrong. Although I felt justified at the time, +I ended up hurting a lot of people, most of whom were uninvolved with any of +the relevant events. At the time of taking Libreboot out of GNU, I was going +through intense personal difficulty in my life, and I was highly unstable. +Presented with a similiar situation, I likely won't respond the way I did +before. I've changed a lot, and I promise this type of thing won't happen +again. + +What I'd like the most, is to simply focus on Libreboot as I've always done, +and to forget about what happened in the past and move on. + +I sincerely hope that the FSF, GNU project and others who I have hurt, can do +the same. My only goal at present is to continue improving Libreboot, and to do +everything in my power to make libre hardware a reality for everyone, as is the +goal of the Libreboot project. + +I will remain in my place as a developer in this project, but everything that I +do from now on will be the result of open collaboration with others in the +project. I very nearly single handedly destroyed this project, and caused a lot +of damage to the entire community, damage which I now wish to repair. I love +Libreboot, Free Software and the community, and my only wish is to see it +thrive. + +I wish well any and all outreach organisations that do work with the FSF; e.g. +Outreachy, who are working to do what they can to improve conditions for women, +LGBT people and other minorities in the sphere of computing and engineering +fields, related to Free Software. + +I hope that any damage I caused to the community is not permanent. + +I'm deeply sorry for the damage and upset that I caused. I will not repeat the +same mistakes twice. To a very specific person, who cannot be named in the +interest of their privacy, but for whom context will allow that person +to know this is for them: I'm especially sorry for the damage that I did to +you during those months, and I sincerely hope that you get what you are +currently seeking. I fully support you in your endeavour, and if I could help +you, I would. You still mean a great deal to me. + +I'm especially sorry to John Sullivan and Ruben Rodriguez of the FSF, both of +whom I publicly slandered on the Libreboot website. They did not deserve any of +that. I was being highly abusive towards you both. + +I would also like to express my sincerest apology to those GNU maintainers +whose emails I published on the Libreboot website, when all of that chaos was +underway. + +I'm sorry to all the other Libreboot maintainers at the time, some of whom felt +like they had no choice but to quit the project because of my actions. Doubly +so for Damien Zammit and Timothy Pearson, both of whom I let down in various +ways afterwards aswell. + +I would like to sincerely apologize to Timothy Pearson of Raptor Engineering +in particular, for the damage that I caused with Libreboot's exit from GNU, +while you were running your TALOS workstation campaign. Although I do not know +whether the campaign would have succeeded without all that chaos, my own +actions certainly did not help. + +Finally, I would like to once again apologize to the community as a whole, for +the damage that I caused. I hope that I can prove to you all that I do wish to +make amends for the damage, and to improve, and to re-build bridges with the +community, and to once again work with the community in bringing Libreboot and +Free Software forward, into the future. + +~Leah Rowe -- cgit v1.2.3-70-g09d2