Un desarrollador clave de postmarketOS abandonó el proyecto Pine64 debido a problemas en la comunidad

Martijn Braam, uno de los desarrolladores clave de la distribución postmarketOS, anunció su salida de la comunidad de código abierto Pine64, debido al enfoque del proyecto en una distribución específica en lugar de soportar un ecosistema de diferentes distribuciones trabajando juntas en una pila de software.

Inicialmente, Pine64 utilizó la estrategia de delegar el desarrollo de software para sus dispositivos a la comunidad de desarrolladores de distribuciones Linux y creó ediciones comunitarias del teléfono inteligente PinePhone, suministradas con diferentes distribuciones. El año pasado, se tomó la decisión de utilizar la distribución predeterminada de Manjaro y dejar de crear ediciones separadas de PinePhone Community Edition a favor de desarrollar PinePhone como una plataforma holística que ofrece un entorno de referencia básico de forma predeterminada.

Según Martin, tal cambio en la estrategia de desarrollo alteró el equilibrio en la comunidad de desarrolladores de software para PinePhone. Anteriormente, todos sus participantes actuaban en igualdad de condiciones y, en la medida de sus posibilidades, desarrollaron conjuntamente una plataforma de software común. Por ejemplo, los desarrolladores de Ubuntu Touch hicieron gran parte del trabajo de implementación inicial en nuevo hardware, el proyecto Mobian preparó la pila de telefonía y postmarketOS trabajó en la pila de cámaras.

Manjaro Linux se mantuvo en gran medida reservado y se dedicó a mantener los paquetes existentes y utilizar desarrollos ya creados para su propia compilación, sin hacer una contribución significativa al desarrollo de una pila de software común que pudiera ser útil para otras distribuciones. Manjaro también ha sido criticado por incluir cambios en desarrollo en compilaciones que aún no se han considerado listas para ser lanzadas a los usuarios por el proyecto principal.

Al convertirse en la versión principal de PinePhone, Manjaro no solo siguió siendo la única distribución que recibió apoyo financiero del proyecto Pine64, sino que también comenzó a tener una influencia desproporcionada en el desarrollo de los productos Pine64 y la toma de decisiones en el ecosistema asociado. En particular, las decisiones técnicas en Pine64 ahora a menudo se toman basándose únicamente en las necesidades de Manjaro, sin tener en cuenta adecuadamente los deseos y necesidades de otras distribuciones. Por ejemplo, en el dispositivo Pinebook Pro, el proyecto Pine64 ignoró las necesidades de otras distribuciones y abandonó el uso de SPI Flash y el gestor de arranque universal Tow-Boot, necesarios para un soporte equitativo para diferentes distribuciones y evitar la vinculación a Manjaro u-Boot.

Además, centrarse en una asamblea redujo la motivación para desarrollar una plataforma común y creó un sentimiento de injusticia entre otros participantes, ya que las distribuciones reciben donaciones del proyecto Pine64 por un monto de $10 por la venta de cada edición del teléfono inteligente PinePhone. suministrado con esta distribución. Ahora Manjaro recibe todas las regalías de las ventas, a pesar de su mediocre contribución al desarrollo de la plataforma en general.

Martin cree que esta práctica socavó la cooperación mutuamente beneficiosa existente en la comunidad asociada con el desarrollo de software para dispositivos Pine64. Cabe señalar que ahora en la comunidad Pine64 ya no existe la antigua cooperación entre distribuciones y solo un pequeño número de desarrolladores externos que trabajan en componentes importantes de la pila de software permanecen activos. Como resultado, la actividad de desarrollo de pilas de software para nuevos dispositivos como PinePhone Pro y PineNote prácticamente ha cesado, lo que podría ser fatal para el modelo de desarrollo utilizado por el proyecto Pine64, que depende de la comunidad para desarrollar software.

Fuente: opennet.ru

Añadir un comentario