logo

drewdevault.com

[mirror] blog and personal website of Drew DeVault git clone https://hacktivis.me/git/mirror/drewdevault.com.git

PINE64-let-us-down.md (6127B)


  1. ---
  2. title: PINE64 has let its community down
  3. date: 2022-08-18
  4. ---
  5. Context for this post:
  6. - [Pine64 should re-evaluate their community priorities](https://drewdevault.com/2022/01/18/Pine64s-weird-priorities.html)
  7. - [The Pine Formula](https://tuxphones.com/pine-formula/)
  8. - [Why I left PINE64](https://blog.brixit.nl/why-i-left-pine64/)
  9. - [A response to Martijn’s blog](https://www.pine64.org/2022/08/18/a-response-to-martijns-blog/)
  10. ---
  11. I know that apologising and taking responsibility for your mistakes is
  12. difficult. It seems especially difficult for commercial endeavours, which have
  13. fostered a culture of cold disassociation from responsibility for their actions,
  14. where admitting to wrongdoing is absolutely off the table. I disagree with this
  15. culture, but I understand where it comes from, and I can empathise with those
  16. who find themselves in the position of having to reconsider their actions in the
  17. light of the harm they have done. It's not easy.
  18. But, the reckoning must come. I have been a long-time supporter of PINE64. On
  19. this blog I have written positively about the [PinePhone][0] and [PineBook
  20. Pro][1].[^1] I believed that PINE64 was doing the right thing and was offering
  21. something truly revolutionary on the path towards getting real FOSS systems into
  22. phones. I use a PinePhone as my daily driver,[^2] and I also own a PineBook Pro,
  23. two RockPro64s, a PinePhone Pro, and a PineNote as well. All of these devices
  24. have issues, some of them crippling, but PINE64's community model convinced me
  25. to buy these with confidence in the knowledge that they would be able to work
  26. with the community to address these flaws given time.
  27. [0]: https://drewdevault.com/2019/12/18/PinePhone-review.html
  28. [1]: https://drewdevault.com/2021/05/14/Pinebook-Pro-review.html
  29. [^1]: The latter post, dated in May 2021, also mentions the u-Boot SPI issue
  30. that PINE64's push-back on ultimately led Martijn to quit the PINE64
  31. community. PINE64's justification is "based on the fact that for years
  32. SPI was largely unused on PINE64 devices", but people have been arguing that
  33. SPI *should* be used for years, too.
  34. [^2]: Though it has and has always had serious issues that would prevent me from
  35. recommending it to others. It still needs work.
  36. However, PINE64's treatment of its community has been in a steady decline for
  37. the past year or two, culminating in postmarketOS developer Martijn Braam's
  38. [blog post][3] outlining a stressful and frustrating community to participate
  39. in, a lack of respect from PINE64 towards this community, and a model moving
  40. from a diverse culture that builds working software together to a Manjaro
  41. mono-culture that doesn't. PINE64 offered a [disappointing response][2]. In
  42. their blog post, they dismiss the problems Martijn brings up, paint his post as
  43. misguided at best and disingenuous at worst, and fail to take responsibility for
  44. their role in any of these problems.
  45. [2]: https://www.pine64.org/2022/08/18/a-response-to-martijns-blog/
  46. [3]: https://blog.brixit.nl/why-i-left-pine64/
  47. The future of PINE64's Manjaro mono-culture is dim. Manjaro is a very poorly
  48. run Linux distribution with a history of financial mismanagement, ethical
  49. violations, security incidents, shipping broken software, and disregarding the
  50. input of its peers in the distribution community. Just this morning they allowed
  51. their SSL certificates to expire — for the fourth time. An [open
  52. letter](https://dont-ship.it/), signed jointly by 16 members of the Linux
  53. mobile community, called out bad behaviors which are largely attributable to
  54. Manjaro. I do not respect their privileged position in the PINE64 community,
  55. which I do not expect to be constructive or in my best interests. I have never
  56. been interested in running Manjaro on a PINE64 device and once they turn their
  57. back on the lush ecosystem they promised, I no longer have any interest in the
  58. platform.
  59. It's time for PINE64 to take responsibility for these mistakes, and make clear
  60. plans to correct them. To be specific:
  61. - Apologise for mistreatment of community members.
  62. - Make a tangible commitment to honoring and respecting the community.
  63. - Rescind their singular commitment to Manjaro.
  64. - Re-instate community editions and expand the program.
  65. - Deal with this stupid SPI problem. The community is right, listen to them.
  66. I understand that it's difficult to acknowledge our mistakes. But it is also
  67. necessary, and important for the future of PINE64 and the future of mobile Linux
  68. in general. I call on TL Lim, Marek Kraus, and Lukasz Erecinski to personally
  69. answer for these problems.
  70. There are three possible outcomes to this controversy, depending on PINE64's
  71. response. If PINE64 refuses to change course, the community will continue to
  72. decay and fail — the community PINE64 depends on to make its devices
  73. functional and useful. Even the most mature PINE64 products still need a lot of
  74. work, and none of the new products are even remotely usable. This course of
  75. events will be the end of PINE64 and deal a terrible blow to the mobile FOSS
  76. movement.
  77. The other option for PINE64 to change its behavior. They do this with grace, or
  78. without. If they crumble under public pressure and, for example, spitefully
  79. agree to re-instate community editions without accepting responsibility for
  80. their wrongdoings, it does not bode well for addressing the toxic environment
  81. which is festering in the PINE64 community. This may be better than the worst
  82. case, but may not be enough. New community members may hesitate to join,
  83. maligned members may not offer their forgiveness, and PINE64's reputation will
  84. suffer for a long time.
  85. The last option is for PINE64 to act with grace and humility. Acknowledge your
  86. mistakes and apologise to those who have been hurt. Re-commit to honoring your
  87. community and treating your peers with respect. Remember, the community are
  88. volunteers. They have no obligation to make peace, so it's on you to mend these
  89. wounds. It will still be difficult to move forward, but doing it with humility,
  90. hand in hand with the community, will set PINE64 up with the best chance of
  91. success. We're counting on you to do the right thing.