¿Quién toma las decisiones previas al desarrollo en Ubuntu?

¿Quién toma las decisiones previas al desarrollo en Ubuntu?

Soy un principiante absoluto de Linux que intenta entender el código abierto. Tenía muchas ganas de saber quién es el actor clave a la hora de tomar decisiones para el desarrollo de código abierto. ¿Cómo se ponen de acuerdo los desarrolladores sobre una nueva funcionalidad o característica?

Por ejemplo, para ser más precisos, permítanme preguntar quién fue el responsable de la introducción de Unity en la versión 11.04. Evidentemente podría haberse introducido como un pensamiento creativo independientemente de cómo lo reciban los usuarios. Entonces, ¿quién sugiere exactamente estas ideas en el equipo de Ubuntu?

Incluso si uno sugiere una característica creativa nueva, ¿cómo se acuerda como estándar común por parte del resto del equipo de desarrollo involucrado?

Respuesta1

En realidad, haces dos preguntas en una. Pero permítanme comenzar diciendo que hay una razón por la que lo llamamos GNU+Linux.distribuciones. ubuntudistribuyeSoftware gratuito creado por otras personas. Qué software usar y cómo usarlo depende de Ubuntu, mientras que los proyectos en sí tienen sus propios procesos de toma de decisiones.

Para cosas como Unity, que es básicamente un producto de Canonical, Canonical tiene un papel importante en la toma de decisiones. Pero Ubuntu es mucho más que eso. Mozilla mantiene Firefox, por ejemplo, por lo que en ese caso, Mozilla toma la mayoría de las decisiones. Es así para muchas aplicaciones y programas. Generalmente son quienes crean el software quienes toman las decisiones. Según cómo funciona, Ubuntu elige qué software usar. Sería legal tomar un software como Firefox y crear un nuevo proyecto con él para poder tomar decisiones, pero eso rara vez sucede en la realidad. Cuando hay una disputa importante sobre la dirección hacia la que se dirige un proyecto, éste puede dividirse en dos aplicaciones diferentes. Eso también significaría dividir la responsabilidad de la toma de decisiones y el mantenimiento del software, que es un trabajo grande. Además, si el software es muy bueno y el proyecto está muy mal administrado, puede suceder, como fue la situación percibida en torno a OpenOffice.org, que condujo a LibreOffice, por ejemplo.

Entonces, dado que Unity es un proyecto de Canonicals, ellos están a cargo. Pero eso no significa que otras opiniones no sean valoradas y bienvenidas. Ellos son. Canonical está en el centro, pero sigue siendo un proyecto comunitario. Pero si la comunidad se divide en más de una opinión y usted solo necesita una solución, entonces la opinión de Canonical será la última palabra. Sin embargo, normalmente hay unamejor soluciónque la gente pueda estar de acuerdo.

Para decisiones generales sobre la dirección que toma Ubuntu y en qué centrarse, hay una cumbre de desarrolladores justo después del lanzamiento de una versión de Ubuntu y comienza otra. El próximo comienza el 31 de octubre y es donde se aclara el panorama general. Puedes leer mas al respecto aquí:http://uds.ubuntu.com/

Respuesta2

Ubuntu, como varias otras distribuciones (probablemente Red Hat) tiene respaldo corporativo, por lo que hay una empresa que está más o menos "a cargo" y decide cuáles son las hojas de ruta oficiales y las funciones "compatibles".

En el caso de Ubuntu, la empresa Canonical fundada por Mark Shuttleworth es la encargada. Shuttleworth amasó una gran fortuna personal durante el boom de las puntocom (¡es un hombre del espacio!) y ha estado pagando principalmente de su propio bolsillo, aunque él y los ejecutivos de Canonical están trabajando en los servicios pagos y el soporte ofrecido por Canonical para llevar a la empresa. a la rentabilidad.

Mientras tanto, Red Hat vende soporte para sus propias distribuciones empresariales y gana bastante dinero con ello.

Dicho esto, la clave de su éxito es escuchar a la comunidad y permitir la participación en el envío de parches y aportes sobre la hoja de ruta, por lo que no son sólo los empleados de Canonical los involucrados en Ubuntu o cualquiera de estos otros proyectos.

Cualquiera puede "bifurcar" un proyecto de código abierto y hacer lo que quiera con él, siempre y cuando continúe publicando el código fuente de sus cambios (en su mayor parte, hay muchos matices que dejo de lado por simplicidad) y usted Puedo ver proyectos como ese en Linux Mint, pero obviamente es necesario que haya bastante interés y apoyo por parte de personas con ideas similares para que tal bifurcación despegue.

Respuesta3

hayuna página sobre la gobernanza de Ubuntu.

Para la introducción de Unity elmanera tipicahubiera sido que elEquipo de escritoriolo decide y la idea es luego aprobada por elJunta Técnica- Mark Shuttleworth tiene su influencia en todos los niveles. Pero no sé cómo fue realmente.

información relacionada