best counter
fire extinguishers types
GNU/Linux. MuyLinux

¿Nuevo gestor de paquetes?

4/12/2009| por | 62 comentarios

¿Otro más? ¿”Paqué” tanto? Tranquilos que ya ha llegado el fin de semana y hay que relajarse que ya tenemos bastante con la ley que quieren aprobar …

package delivery ¿Nuevo gestor de paquetes?

Como os iba diciendo, han lanzado un proyecto que realmente es la nueva versión (2.0, hay que estar a la moda) de uno ya existente.

A ver los Archers, ¿qué es Shaman? Bueno, para los no Archers, Shaman es era un front-end (interfaz gráfica) para pacman. pacman es el gestor de paquetes de ArchLinux, igual que rpm es para Red Hat y SUSE, dpkg para Debian y derivados, … Pero (siempre hay un pero) vieron que:

  1. el mundo de la gestión de paquetes era es muy heterogéneo en Linux
  2. KDE no tiene un gestor de paquetes oficial
  3. Shaman era muy difícil de mantener

Así que para la versión nueva han decidido no sólo mejorar el código y limpiarlo sino que sea una especie de “intermediario” para gestionar los paquetes de cualquier distribución, independientemente del tipo de paquetes que use cada distribución. Sus metas para este nuevo proyecto son:

  • que sea extensible a cualquier formato de paquetes: que pueda soportar cualquier formato de paquetes habido y por haber
  • ser sencillo de mantener: código limpio y claro
  • ser asíncrono: para que puedas parar el sistema de actualización y él mismo sepa dónde empezar cuando lo vuelvas a lanzar
  • que sea scriptable: para poder ampliarlo mediante plug-ins que no sean C++

Para el diseño de Shaman 2.0, han tenido en cuenta tanto al desarrollador como al usuairo final. En el caso del desarrollador, lo que quieren es poder ofrecerle algo que cumpla los cuatro puntos anteriores así que Shaman 2.0 realmente es una librería que ofrezca un backend para que puedan implementar mediante plug-ins soporte para diferentes formatos de paquetes. Actualmente tiene un backend para PackageKit.

De cara al usuario, han querdo hacer algo sencillo de usar y agradable a la vista. Como he dicho antes, quieren que además sea capaz de trabajar asíncronamente.

shaman1 ¿Nuevo gestor de paquetes?

Me parece una buena idea, a título personal, porque facilitará mucho la labor de gestión de paquetes (todos sabemos no hay entornos “puros” ;) pero creo que las distros van a ser reticentes a usarlo. ¿Qué pensais?

Categorías: Distribuciones, KDE, Software

Hay 62 comentarios

  1. 1
    etnos dice:

    Puede estar bien aunque no se si tendrá mucha acogida.
    salu2

  2. 2
    zcully dice:

    Yo sigo esperando el gestor de paquetes o utilidad definitiva o lo que sea que instale cualquier tipo de paquete de cualquier distribución con un par de clicks. Una distro que acepte paquetes de cualquier distro, ya sean debs o rpm o sepa instalar facilmente el codigo fuente. Soy consciente de que puede que esté diciendo algo sin mucho sentido al menos con lo del codigo fuente, pero si se quiere que Linux se expanda hay que hacerle caso a gente que demanda lo que yo… facilidad de uso, cojones.

  3. 3
    zcully dice:

    Bien… por lo que leo esto parece ser eso…. ojalá funcione bien y no sea otro programita mas de esos cuyo unico resultado son errores, como tantos que hay por ahi :-(

  4. 4
    totoloco dice:

    zcully, hay dos cosas por ver, facilidad es algo intrínseco.
    no me parece ni fácil ni simple, abrir una aplicación y usar el mouse para hacer una instalación.
    me parece mas simple y fácil un: pacman -S aplicación
    y con respecto a tu segundo comentario, las aplicaciones con mucha interfaz son mas potables a errores. si querés mucha interfaz y mouse, seguro que vas a tener mas errores que con una aplicación simple de consola como es pacman.

    no está mala la idea, está bueno, para los usuarios amantes del mouse.

    salU

  5. 5
    Gonzalo dice:

    Él se refiere no a que sea más fácil, sino más intuitivo.

    Ningún usuario nuevo puede adivinar que escribiendo “pacman -S programa” se instala lo que él desea, pero habiendo un botón enorme que diga “instalar programas” es otra cosa.

  6. 6
    KhrysD dice:

    La idea de hacer de Shaman un gestor de paquetería universal para KDE, me parece muy bien, ya que competirá con PackageKit y KpackageKit (uno GTK y otro QT), y la sana competencia hace mejorar los productos. Sin embargo, a título personal, creo que el hecho de hacer paquetería estándar para todas las distros (que ya existe, las variantes de los .tar) o que una distro pueda instalar cualquier tipo de paquetería binaria, me parece una tontería. No solo porque se perdería algo de gracia sobre la diversidad de Linux y sus distintos “sabores”, si no también porque podría crear problemas comunes en todas las distribuciones. Repito, es solamente mi opinión ;)

  7. 7
    Christian dice:

    Al menos en Fedora han visto con buenos ojos este proyecto, y ya se está trabajando para incluirlo en sus repositorios oficiales.

    Yo descargué los fuentes y lo compilé en Fedora 12, y la verdad es que anda bastante bien para ser una versión tan temprana.

  8. 8
    Pedro Aguilar dice:

    Un gran ejemplo es por ejemplo wineXS una interfaz grafica para usar wine (de hecho es más facil/intuitivo que hacerlo por consola)

  9. 9
    Marcelo dice:

    ¿Y por qué mejor no adoptar el sistema de paquetes de PC-BSD? Sería maravilloso y se solucionaría todo el rollo de las dependencias.

  10. 10
    zcully dice:

    Que un programa tenga mas bugs solo por tener interfaz grafica es asumible, mas cuando esos bugs suelen ser nimios y practicamente indetectables. Gnome tendrá bugs… pero el 99,99999 % a mi me va perfecto…. y es lo que me permite usar Linux porque como tuviese que tirar de consola con todo seguiría en Windows.

    Lo mismo con eso del comandito para instalar tal aplicación, a algunos os parecerá mas facil poneros a escribir cosas en la consola… a otros no porque no sabemos ni que coño escribir (o si, pero muchas veces lo hacemos y no funciona), a los simples humanos nos parece mas facil e intuitivo que nos ofrezcan las opciones de instalación por interfaz grafica. ¿que un programa se vuelve mas lento por tener intarfaz grafica? puede… pero es una exageración increíble. Mientras el programa no se vuelva inusable…. además, los pcs son cada vez mas potentes.

    Interfaz grafica a muerte, y para todo. Es lo que hace falta.

  11. 11
    ArmandiuxGS dice:

    Podría haber problemas de arquitectura como los Debs de Debian y Ubuntu, Rpms de Red Hat, Mandriva, openSUSE y Fedora, u otros mas… quien sabe si me equivoco, pero seria a la ves una mala idea, podría dejar inestable el sistema permitir al usuario instalar cualquier paquete binario…

    Pero si el gestor puede identificar los paquetes, verificar y analizar si son compatibles con la distribución, y no causara conflictos con otros paquetes… psss ni idea… q alguien me corrija si estoy mal.

  12. 12
    report dice:

    @zcully Conocí una distro con un programa que podía instalar casi cualquier paquete rpm, por ejemplo los deb convertidos a rpm. Solo era necesario indicar la el directorio con los paquetes, y luego el programa trataba de resolver las dependencias… La distro fue Suse Linux 9.3, y el programa Yast, extrañamente esa característica, la de añadir cualquier directorio con paquetes como si fueran repositorios de la distro, desapareció en las nuevas versiones.
    Con esa distro utilice todos los paquetes de Knoppix 3.8 empaquetados con el comando dpkg-repack, y convertidos luego con alien. La gran mayoría de los programas se instalo correctamente. E increíblemente fue una de las mejores y tal vez la mas estable, distro que utilicé antes de conocer Debian.

  13. 13
    Edgar dice:

    Que bien los chicos detrás de KDEmod siempre trabajando duro y compartiendo su trabajo con la comunidad :D

  14. 14
    scottiepipas dice:

    Creo que los entornos gráficos para gestores de paquetes, me parecen un gran acierto, cuanto más fácil, mejor. En las distribuciones siempre hay dos vertientes, los que quieren hacerlo todo a golpe de ratón y los que no les importa buscarse la vida.

    He pasado muchos años con Slackware, y últimamente ya no dispongo tanto tiempo de estar solucionando librerías como antaño y por eso ahora uso Archlinux, pacman me parece una maravilla, y shaman hace la vida muy fácil a la gente que no quiere usar la consola, independiente mente de que sea muy sencilla la forma en la que se usa pacman. Hay que abarcar a todo tipo de usuarios sin perder lo que hace grande a linux, que la complejidad del sistema y el grado de personalización lo elige el usuario.

    Siempre hay gente que quiere aprender más de los sistemas y otros que buscan siguiente, siguiente y finish. Unos buscan un por qué y otro a alguien que le solucione los problemas.

    Estoy seguro que no todos lo recibirán bien, pero creo que estas interfaces tipo shaman o kpackages, gslapt, etc, son necesarias.

  15. 15
    anonimo2 dice:

    Siempre existiran los package managers por consola y para los que quieren GUI hasta la muerte conformense con wrappers, simple linux es mucho MUCHO mas demandado en lso servidores que en las desktops y la mayoria de los servidores se manejan a consola y SSH y esas cosas para no cansarles el cuento, asi que pregunto a quien deberian escuchar los desarrolladores a los pocos del desktop a los que manejan millones y millones de servidores linux???

    Me imagino que para los del cutlo al GUI ahora mismo no les parece tan genial que linux tenga tanto market share en los servers.

  16. 16
    zeroxtreme dice:

    Orale!, es muy interesante, un gestor de paquetes gráfico, siempre te facilita la vida…

    Perdon, estuve en una cueva, ¿De que ley hablas?

  17. 17
    tornillo dice:

    Por suerte para los programadores o desgracia para los no programadores o viceversa, Linux es un so para usuarios avanzados (UA).

    La los UA nos gusta la facilidad, la automatización,etc más que la intuición, que poco te deja hacer mas que dar clicks en todos lados.

    las interfaces gráficas dan vistosidad pero no son practicas, por lo menos con tecnología actual que es de hace 60 años como el ratón. Otra cosa son las tactiles, es algo más natural y moderno …

  18. 18
    Gobi dice:

    Pues me parece una excelente idea, así será menos tedioso.

  19. 19
    MagoBlanco dice:

    @anonimo2: A TODOS!!! y te explico el porqué: El mercado de los servidores ya lo tiene cautivo, sólo tiene que mantenerlo, y desde hace algunos, pocos, años, Linux está yendo a por los desktop-users… y es a ellos a quienes tiene que conquistar, para lo cual tiene que escucharlos… y no sólo a los server-users… eso se llama evolución.

    Saludos, MB

  20. 20
    anonimo2 dice:

    @MagoBlanco pero tienes un error fatal en tu teoria amigo, linux no es una empresa que anda realizando planes de expansion, sino es una comunidad que continua desarrollando de forma caotica (lease The Cathedral and the Bazaar para que comprenda, en OSS caotico no significa malo casi es todo lo contrario) por ende no creo que dicha organizacion que mencionas existe porque la gente de el kernel y los de GNU no se involucran en desarrollar ambientes graficos sino se enfocan en herramientas que tienen una funcion bastante especifica y si volvemos a las filosofias de UNIX asi deben de quedarse, los GUI no son muy acordes con las filosofias de UNIX.

    El dilema deberia ser si los desarrolladores de ambientes graficos deberian generar wrappers para todo, lo cual creo que estan haciendo, pero esto es un bazaar, si usted quiere desarrollar GUIs hagalo pero sepa que la mayoria de los GUIs solo llaman herramientas ya creadas por otros grupos que no les interesa o no esta en su labor desarrollarlo todo con GUIs. La belleza del bazaar es que puedes hacer lo que quieras y estas adentro, los usuarios simplemente tomaran lo que les funcione y lo otro no lo pondran en su sistema, simple.

    Ahroa te pregunto porque una empresa ocmo Red Hat deberia enfocarse en realizar ambientes graficos cuando su negocio esta en los servidores que regularmente no usan nada grafico por seguridad y otras razones?? Nadie es todologo si Red Hat invierte solo en servidores estan en su libertad, al igual que Novell y los demas, en cambio si KDE utiliza sus donaciones para su proyecto y desarrollar un gran ambiente grafico pues tambien estan en libertad de hacerlo. La palabra clave aqui es libertad, simplemente quejarse y desear que todo sea con GUIs es quitarles la libertad a esas empresas y a todos en general, por eso estoy 100% en contra del fundador de Canonical y su idea de guidelines de como crear aplicaciones, eso mata la libertad y por ende afecta la creatividad y todos sabemos que eso acabaria con el espiritu de la comunidad linux y esta se volveria una comunidad insipida o aburrida lo que prefieran.

    Para terminar debo de decir que si alguien por aqui cree que el movimiento de Stallman solo es para llevarles aplicaciones libre de costo, dejeme decirle que esta muy equivocado, siempre he estado en contra de el dominio total de dicho movimiento, tambien estoy en contra de su radicacion total, siempre he estado a favor de un balance.

  21. 21
    Arkangel dice:

    @anonimo2
    100% de acuerdo contigo.

    La comunidad del software libre tiene que seguir podiendo moverse con esta libertad. Yo es lo mas parecido al anarquismo aplicado “actual” que he visto.

  22. 22
    MagoBlanco dice:

    @anonimo2: Pero Justamente!!! si en tu propio post me estás dando la razón a mis razones (“aunque Ud no lo crea”, como decía A Hitcock… ¿o era Jack Palance?… bueno, whatever) Si bien no he leído el libro (y está entre mis innumerables pendientes… cuack!) entiendo lo que querés decir, pero es justamente esa libertad que vos planteás la que permite que comunidades o empresas incluso (sigo sin entender cual es tu problema con Cannonical, pero no es la cuestión aquí) que están empezando a prestarle atención al usuario final, porque es un mercado que promete y que implica una expansión del sistema, que termina beneficiando a todos, porque a más usuarios, mayor fortaleza y fuerza para que los fabricantes de hardware liberen drivers, y de a poco las grandes empresas de software empezarán a prestar atención y ofrecer sus productos para nuestra plataforma (vaya como ejemplo Nero, que ofrece una excelente solución, privativa y de pago, pero nativa, no emulada)… Justamente, no es necesario que RHEL desarrolle GUIs para todo, porque para eso está la comunidad Fedora, y sus derivadas como Mandriva, etc, por el lado de Debian, tenés a tu maldecida Cannonical, que quizás lo único que hace es justamente eso, facilitar con GUIs la tarea al usuario final, por supuesto otras cientas que intentan hacerle la vida más fácil a su usuario… y me parece perfecto… que los que aman la consola, la utilicen y que los que no la entienden, usen una GUI que su distro favorita les proporciones, la mejor que les pueda proporcionar, incluso… porque es hora de aceptar y entender que Linux ya desbordó de los servidores y se va extendiendo al público en general… y me parece perfecto que evolucione de esa manera… habrá quién no le guste, pero bueno… si esto es un bazar, pues que mire en la góndola de enfrente…

    “La palabra clave aqui es libertad, simplemente quejarse y desear que todo sea con GUIs es quitarles la libertad a esas empresas y a todos en general, por eso estoy 100% en contra del fundador de Canonical y su idea de guidelines de como crear aplicaciones, eso mata la libertad y por ende afecta la creatividad y todos sabemos que eso acabaria con el espiritu de la comunidad linux y esta se volveria una comunidad insipida o aburrida lo que prefieran.” Esta frase me parece, no sólo exagerada sino fatalista y su conclusión va en contra de la primera parte de esta misma frase “La palabra clave aquí es Libertad”… porque esas empresas tienen la libertad de no hacer GUIs, así como el resto tiene el derecho y la libertad de hacerlas, lo cual no mata la creatividad, sino muypor el contrario, la alimenta… porque la manera de interactuar con una consola es única, meter caracteres, en cambio, es posible crear creativamente cientos de GUIs para un mismo comando de consola, de acuerdo a como cada quién interprete y le guste y le sea más cómodo y fácil de utilizar, o según el enfoque que se le quiera dar o a qué tipo de usuario está destinada esa GUI, pues podés tener GUI para novatos, para intermedios y expertos (y aquí te pongo un ejemplo del porqué a un experto también le puede servir una GUI, pues para explicar algo relacionado a una configuración a uno no tan experto, para ver de un golpe de vista que opciones están habilitadas y cuales no, lo cual es mucho más visual y orgánico) pero más allá de eso (podrás decirme que un experto no necesita de una GUI, lo cual es cierto, pero a muchos de ellos les sería más cómodo… aunque no lo confesarían, por algún tipo prejuicio propio… yo no le temo a la consola, pero me resulta infinitamente más cómodo manejarme en GUIs… porque si bien soy informático, en este tramo de mi vida no trabajo de eso y utilizo a mi máquina como herramienta, así que eso de meter mano a la consola, a veces me quita tiempo, que no me sobra… o sea… libertad, pero para todos, los que aman la consola y los que aman las GUIs!!!

    Saludos, MB

  23. 23
    tornillo dice:

    Con una GUI no puedes crear potentes scripts automaticos, ese es el gran problema de sʍopuıʍ, es muy limitante.

    Tener siempre ambas cosas y poder elegir es lo ideal.

  24. 24
    Anónimo dice:

    Yo lo veo una muy buena idea, aunque para tener acogida, tendría que camelarse al menos a dos distros para que otras consideren usarlo.

    De todas, gráficamente, mi gestor favorito es Synaptic. Creo que no le falta nada más que la universalidad de los paquetes y si a caso, los plugins. Tal vez les podría interesar hacer un fork de Synaptic para añadirle lo que quieren e incluso un patrón fachada para que sea compatible también con QT y wxwidgets.

  25. 25
    VaryHeavy dice:

    Yo estoy con MagoBlanco, GNU/Linux como sistema operativo está ahora intentando entrar en las masas de usuarios comunes, en los escritorios, y para poder tener posibilidades de éxito ahí es imprescindible que existan interfaces gráficas intuitivas, limpias y pulidas, porque al usuario normal le va a entrar antes por el ojo un escritorio bonito que una potente consola en la que no sabe ni qué escribir.
    No estoy en contra del uso de la consola, al contrario creo que es tan necesaria como el entorno gráfico, pero no puedo estar a favor de los que en su libertad de querer hacer eterna la consola se estancan ahí y se niegan a dar un paso más, pues si bien es cierto que un entorno gráfico hace que la máquina consuma más recursos, también lo es que te hace la vida más fácil y permite usar el sistema a cualquier usuario, aunque no tenga apenas conocimientos en el uso de las computadoras, digamos que permite abrirlo y hacerlo asequible para todo el mundo.
    Me niego a pensar que es solo para usuarios avanzados como alguien dijo por aquí. Linux no es un sistema elitista dirigido solo a desarrolladores, sino un sistema abierto accesible para todo el mundo, un sistema que hace libres a las personas.

  26. 26
    TuxSarge dice:

    Weno el artículo..

    Pero tambien estoy de acuerdo que hagan algo más simple para todos los usuarios, y ojala no cambie entre las distribuciones!!

  27. 27
    anonimo2 dice:

    @MagoBlanco ah amigo pero te has ido por la tangente mi post sataniza a Canonical porque ellos quieren inventar guidelines de como debe ser una aplicacion o sino no te la aceptan y eso es matar a la libertad. Aparentemente estamos de acuerdo que cada quien desarrolle lo que quiera ahora mi post original va en contra de los usuarios que quieren todo en GUIs, esa idea simplemente esta mal, por que?? Bueno porque es pedir a gritos que las cosas se hagan como un grupo de personas quieren y repito linux no es una empresa que toma las quejas de los usuarios y trabaja en ellas; no, linux es una comunidad y por lo tanto cada quien hace lo que quiere, si alguien quiere hacer GUIs bien si alguien no quiere pues tambien esta bien. Esa forma de pedirlo gritando es parte de un proceso de evolucion de empresas como MS y Apple, al ser empresas ambas tienen que escuchar las quejas de sus usuarios y trabajar en estas, ahora en linux las cosas no funcionan asi. Hablemos un poco del verdadero beneficio del software libre y el software abierto.

    “Si quieres algo hazlo tu mismo”, con el OSS te dan las herramientas, las librerias, los frameworks, y hasta el OS totalmente abierto para que puedas realizar lo que desees, esta comunidad evoluciona asi de simple, si quieres algo lo programas y lo sometes para que otros se beneficien, ahora hay algo que la mayoria de usuarios de desktop de linux nunca comprende y de hay mi forma o naturaleza agresiva contra ellos, linux asume que con el tiempo evolucionas y pasas al modelo de desarrollo del bazaar, lease linux asume que usted aprende a dominar el OS, luego a configurarlo y a compilarlo a su gusto, luego a pasar de scripts de automatizacion a realizar programas que resuelvan sus problemas y luego el modelo asume que usted lo lanza como software libre para que todos se beneficien (claro esto ultimo esta depende si usted anda desarrollando software libre o software abierto), el problema es que los usuarios no estan haciendo eso, solo usan linux, hablan mucho y no aportan nada (bueno el modelo asume que usted dura muchos a~os hasta llegar al punto de aportar asi que no debemos ni puedo satanizar a todos), pero ni siquiera los ves realizando scripts en bash porque simplemente le temen a la terminal o no les interesa eso, lamentablemente la mayoria de ubunteros siguen ese patron y usted puede seguir ese patron pero el problema es que no tiene derecho a quejarse porque como usted no aporta y solo recibe con que derecho pretende expresar su voz, como usted no pago los programadores no tienen porque escucharlo, lo escuchan porque les interesa la evolucion de su comunidad y por su buena voluntad, no hay ninguna ley que lso oblige a escucharle. Si solo recibe pues solo reciba.

    Los usuarios normales no saben que en proyectos OSS hay muchas cosas que hacer que no requieren conocimientos de programacion, usted puede documentar o crear HOWTOs para principiantes, traducir documentos ya hechos a otros idiomas o reportar activamente los bugs en vez de solo ir a un forum a quejarse, todo eso es bastante importante y es obligatorio para la evolucion de cualquier proyecto OSS, lo dije y lo repito vaya al website de su proyecto favorito y busque como aportar a dicho proyecto, ah por cierto por aqui hay muchos sujetos con talento y conocimientos, que tal ayudar a los nuevos en los forums de su distro favorita??? por aqui muchos se quejan de los talibanes linux y sus malos tratos en los forums, con dedicacion usted puede cambiar eso usted puede lograr un ambiente agradable y amigable para esas personas que comienzan en linux, el problema es que nadie quiere hacer nada, es mucho mas facil consumir y quejarse.

    Miren en programacion hay algo conocido como la dictadura del usuario y es algo que puede arruinar un proyecto OSS o mejorarlo, simplemente la dictadura del usuario es quejarse y quejarse sin aportar nada, los desarrolladores o se sumergen en resolver todas las quejas o ignoran la mayoria y no pierden la direccion de su proyecto, imaginese usted que podemos extrapolar esta idea a GNOME y KDE, GNOME resuelve todos los problemas pero por eso avanza a un paso mucho mas lento que KDE, en cambio el otro tiene un millon de quejas sin resolver pero nunca ha perdido la innovacion y adaptacion de nuevas ideas en el camino.

    Por ultimo de todo corazon les digo a todos los moradores de MuyLinux, deje de quejarse, ponganse los pantalones y comienze a ayudar como pueda, eliga un proyecto y dediquele parte de su tiempo libre, poco a poco usted conocera personas que si tienen las habilidades para resolver problemas que usted no puede y cuando usted y dicha persona compartan ideas y objetivos poco a poco entre todos sacaremos todo esto hacia adelante, eso significa el modelo de desarrollo del bazaar, la responsabilidad del proyecto no cae sobre dos o tres personas sino sobre todos los que utilizamos dicho proyecto.

  28. 28
    jado92mx dice:

    saben? tampoco soi fan de canonical, pero hacer guidelines no creo tenga nada de malo… solo qieren la uniformidad visual, algo mui apreciado a nivel estetico y de organizacion (acaso lo de koala karmico los puso en ondas zen??)

    ademas, imagino los guidelines son solo para qienes qieran diseñar alguna aplicacion de esas mini como startup manager o ubuntu tweak; pero aun asi son solo consejos de usabilidad/estetica, no canones; imagino si llega a haber una killer app, la incluirian sin fijarse mucho en las lineas ;)

    ademas, es derecho de ellos tener o no guidelines, i drecho toyo diseñar o no de acorde a las guidelines

    JaD!

  29. 29
    jado92mx dice:

    ven?! hasta me sacaron del tema!
    espero el mayor de los futuros a shaman, aunqe sea dentro de los mundos de archlinux y derivados… solo espero alguien se le ocurra hacr el port a gtk y efl (insisto en qe E!/ tendra futuro para distros ligeras, sustituyendo a xfce y lxde apenas sea estable), asi todos felices y nada de ocultar qt con temas :S

    JaD!

  30. 30
    paquete dice:

    a linux lo que le hace falta es un sistema de un solo clic para instalar programas porque los rpms y debs siempre andan con las infernales librerias por eso linux no despega

  31. 31
    Huitzi dice:

    Linux debe de ser para todos, no sólo para los expertos!!!.La libertad de poder ver el código fuente y saber que todo esta limpio (léase Skype), sin trucos, el poder saber que no dependemos de un único provedor para avanzar, que hay diversidad para adoptarla a nuestras necesidades, que podamos aprender y mejorar. Eso es GNU-Linux (linux para abreviar, aunque no les guste).

    La filosofía de Ubuntu con “Linux for human beings”, es que lo bello de este movimiento este disponible para toda la humanidad. Cierto, no todos llegamos a compilarlo y a realizar scripts, pero no se les debe de pedir eso a todos los usuarios. Un abogado que lleva su laptop con Fedora al juzgado, un conferencista que usa OpenSuse en sus presentaciones, un estudiante que convence a sus compañeros a pasarse a Firefox… ayudan a Linux. La adopción de estándares abiertos se logra informando a la gente de los beneficios de la misma, la liberación de aplicaciones se logra cuando las empresas ven un mercado, en fin, la filosofía de todo esto va más allá de simple Código. Uno puede no sentirse seguro para dar soluciones en un foro, pero probablemente le instalaría una distro amigable a cualquiera de sus cuates, puede hacer traducciones, meterle más datos a una aplicación o proyecto open source, ofrecerse de voluntario para pruebas con su equipo (en una partición dedicada). No todos colaborarán, pero es casi imposible que una buena experiencia con Linux, no toque al corazón del usuario final.

    Y si se puede que todo el trabajo de la comunidad pueda converger, ayudarse entre sí, pues que mejor. Por eso felicidades a esta excelente idea!!!

    @anonimo2 says:

    “Lease linux asume que usted aprende a dominar el OS, luego a configurarlo y a compilarlo a su gusto, luego a pasar de scripts de automatizacion a realizar programas que resuelvan sus problemas y luego el modelo asume que usted lo lanza como software libre para que todos se beneficien…”

    Cada quien puede aportar a su manera y todos salimos beneficiados. Linux hoy en día es un movimiento, una filosofía.

  32. 32
    MagoBlanco dice:

    @anonimo2: estoy de acuerdo con jado92mx sobre las guidelines, porque parte de la libertad de la empresa mantenedora de Ubuntu, es la de mantener una coherencia estética o de diseño… ahora, sí es parte de tu libertad aceptarlo o no…

    A ver… hay que limpiar algo aquí y es el universo al cual nos estamos refiriendo… en el que yo opino, existen usuarios consumidores y usuarios desarrolladores y un tercer grupo (mayoritario en Linux) de usuarios desarrolladores/consumidores… si bien en algún tiempo, los primeros dos eran casi potestad de los sistemas privativos, por la propia dinámica de esta clase de sistemas, luego que los sistemas abiertos se comanzaran a expandir hacia los usuarios comunes y sin conocimientos de informática, y que utilizan la computadora sólo a manera de herramienta, esta ecuación deja de ser verdad… y por más que muchos insistan en el viejo paradigma, el mismo ha mutado… con lo cual se abren dos caminos, el de los que se adaptan al nuevo paradigma, y el de los que se negarán… pero como todo en la evolución… es cuestión de tiempo… ahora, concuerdo contigo en que si sólo eres consumidor, puedes pedir, mas no exigir a gritos (esto me parece totalmente fuera de lugar), pero… creo que está bien escuchar a quien van a usar mis desarrollos… porque esa es otra forma de colaborar… es en algún punto, una ingeniería social… te indica que esperan los usuarios de tu desarrollo, porque, amigo, si publicas tu desarrollo para que otros lo vean y lo usen y lo ponderen, también tienes que estar abierto a las críticas… sino, quedatelo sólo en tu PC y listo (esto último viene a cuento que alguna vez has dicho que los desarrolladores hacen los programas para sí mismos y no para los del montón…)

    Con tus comentarios estás pretendiendo mantener separados a los dos paradigmas, el privativo, con su filosofía, y el abierto, con la suya… pero… estos límites, aunque no te gusten, se están borroneando… y te adaptas, y capitalizas lo bueno que de ello surja, o te quedas como Stallman (aunque esté en tu vereda de enfrente, en el infitito, los paralelos se juntan…) con ideas férreas, pero algo anacrónicas… además, pretender que un usuario común, que utiliza a su Pc y SO como herramientas para otros fines, como ser comunicarse, editar audio-video-texto-imágenes, disfrutar de contenido multimedial o instruirse, conozca a su SO como un experto y aprenda a hacer todo por sí mismo, es plantear, primero una utopía, luego una dictadura del experto, y por último (y aunque es DESEABLE que el usuario conozca lo mejor posible a su SO) es desconocer lo que pasa en el mundo real, el que está por fuera de nuetros deseos y nuestro micromundo… habrá muchos que colaboren desde muchas formas, simples o comprometidas, y habrá muchos otros que no… y desconocer esto sólo te llevará a decepcionarte de que el mundo no evoluciones según tus propias convicciones, porque, en definitiva, la evolución del mundo está hecha de la sumatoria de todo lo que lo conforme… pretender que todos hagan lo que yo haría, o lo que yo quisiera/desearía que hagan… sólo puede llevarme a la frustración… simplemente porque el mundo no funciona así…

    Te saludo, MB

  33. 33
    MagoBlanco dice:

    @Huitzi: Gracias, porque dijiste en idioma común lo que yo intenté expresar de manera más conceptual…

    Saludos, MB

  34. 34
    anonimo2 dice:

    Bueno aparentemente todavia ustedes tienen un par de ideas socialistas en la cabeza y no estoy por sacarselas de la cabeza, pero si, los desarrolladores desarrollan para ellos es decir para cumplir o satisfacer algun problema que ellos tienen, Torvalds desarrolla kernel porque no habia nada como lo que el buscaba, Torvalds desarrolla Git porque SVN no era lo que el buscaba, Matz desarrolla Ruby porque ninguna lenguaje llenaba sus espectativas, DHH desarrolla Rails porque todos los web frameworks de Java y .Net estan bloated, y asi sigue el patron, no existe dictadura del experto simplemente el experto saca lo que el quiere y punto, la gente sera juez y jurado sobre si utiliza esa herramienta o no.

    Sus ideas suenan muy bien en papel pero no son reales, nadie desarrolla para el usuario sino para cumplir cierta necesidad, fijense que los buenos programadores al igual que los buenos musicos solo crean sus trabajos con ellos mismos siendo lo suficientemente objetivos para poder llamar a su trabajo basura, nadie quiere crear una aplicacion que no este dispuesto a usar, por ende hay personas que desarrollan full con todo a consola porque asi se sienten comodos otros no se sienten comodos y crean algun GUI es simple, cada uno desarrolla como quiere.

    Para mostrarles que tan estupida es la idea de Canonical y otra vez mas para mostrar que esa gente no sirve para nada, solo pasemos la idea de los guidelines a la musica, digale a un musico que no puede salir de ciertas claves musicales y vera como le dan la mentada de madre mas grande del planeta, lo mismo le pasara a Canonical si quiere inventar mucho con el asuntito este, ahora si pretenden hacer unos guidelines pero no forzalos el asunto se suaviza pero todavia esta mal. Canonical no sabe nada de como crear GUIs pues todo lo que hacen es poner GNOME arriba y utilizar el mismo tema desde el 2005, ahora por que deberia hacerle caso a Canonical sobre como crear mis GUIs??? a GNOME o KDE se le aguanta porque ambos proyectos se dedican a crear GUIs con todas las aplicaciones que ofrecen, pero a Canonical??? Al Cesar lo que es del Cesar, si Canonical vienen con su arrogancia como siempre solo se llevara una se~a que hare con mi mano e involucra mi dedo medio o dedo 3.

    Para terminar les dejare un ejemplo, quizas alguno de ustedes leyo sobre computacion en la nube, no la nube, computacion en la nube, pues nada en este mercado emergente las empresas se enfrentan en una batalla feroz por ver quien es el lider del mercado cada a~o, pues en el 2009 Amazon arraso y Google no pudo competir, Google posee precios mas bajos que los de Amazon y solo utiliza herramientas open source encima de las herramientas propietarias de Google, bueno Amazon no te da nada, solo te dice si quieres una AMI con linux o con windows server, luego todo lo instalas tu, en cambio Google creo formas de como crear aplicaciones en su plataforma y como Google es Google solo se pueden crear aplicaciones de esa forma, un lock-in inmenso, Amazon solo dejo la libertad de programar a los desarrolladores, sencillo que los devs programen como quieran, el resultado?? Amazon se trago a Google con todo y ser supuestamente la empresa mas “innovadora” de la informatica, si, Amazon ese simple site de ventas por internet logro superar a Google en creatividad, talento y estabilidad solo respetando la libertad de los programadores. Ahora pregunto usted cree que algun programador querra desarrollar en una plataforma o en algun proyecto donde el no puede desarrollar libremente debido a que una distro le dio la gana de cambiar el juego, una cosa es un movil donde las librerias solo me dejan hacer algunas cosas pero en una desktop donde si puedo hacer muchas cosas estar limitado por Canonical o por pasarme la vida haciendole la vida mas “facil” (porque en verdad tantos GUIs no ayudan al usuario a largo plazo) a algunso usuarios que solo gritan y gritan y ni siquiera ayudan a documentar o en los foros de sus proyectos favoritos??? Verdad que la gente cree que los programadores con esclavos o perros falderos o algo por el estilo, pero si ni siquiera nos donan unos pesos!!!

  35. 35
    burjans dice:

    MI opinión personal es que este proyecto es una buena idea, como tambien pienso que debería integrarse a Synaptic o viceversa, o acabaría como otro programa mas confundiendo a ese usuario final al que se pretende ayudar.

    Sobre los otros temas tratados por aqui, diré que Linux ya tiene vencido el área de servidores con Debian y RedHat (CentOS) sin olvidar que existe freeBSD, estos sistemas es mejor usarlos sin entornos gráficos (aunque tambien los tienen) para mayor estabilidad y menor uso de recursos de los server, es lógico que el administrador esté acsotumbrado a usar consola y comandos, estuve de ese lado por 7 años.

    Ahora bien, habiendo ganado el terreno de los servers es lógico que se preocupen por los usuarios que no le interesa que sucede debajo de cada clic que dan, de hecho ya tenemos distribuciones tan buenas como PCLinuxOS (KDE) y Linux Mint (Gnome) excelentes exponentes de los entornos (KDE y Gnome respectivamente) que utilizan y que son adsequibles a todos los quieren dejar Windows e iniciarse en escritorios Linux, ese cambio no puede ser traumático y radical, sino paulatino.

    Despues de cautivar a ese usuario como le han llamado aqui, usuario final, ya entonces ese usuario decidirá si usar Ubuntu, Sabayon, Arch Linux o PCBSD.

    Por último quiero comentar sin mal interpretaciones (no soy fanático, solo soy un defensor de lo que creo correcto) que RedHat no se preocupa (pero existe Fedora) por el desarrollo de escritorio de trabajo, su fuerte está en los servidores y es a ese usuario a quien esa distribución le debe responder (incluso dar soporte) y para quien trabaja, es mejor que sea asi o terminaría en el punto que se encuentra Ubuntu actualmente (con el mayor respeto, es una crítica constructiva) que ni es bueno en uno (escritorio) ni en lo otro (server).

    Como dijo alguien antes que yo, solo es mi modesta opinión.

    salu2

  36. 36
    MagoBlanco dice:

    @anonimo2: Por supuesto que tengo ideas socialistas!!! pensé que ya lo tenías claro… JAJAJA (aclaración para quien pudiera confundir las dos cosas, socialismo no es comunismo) por ello migré a Linux y apoyo al open source, a la compartición (de conocimientos e información, no así a la piratería), la colaboración, la solidaridad interusuarios, la ecología, etc…

    Ahora, volviendo al debate: Tenés cierta razón en el principio de una idea o desarrollo, o sea, el desarrollador genera un proyecto para resolver un problema, ahora, tanto puede hacerlo para sí mismo y quedarse con él, o pasarlo a la comunidad, con la cual puede intentar sostener “esto lo hice así y se quedará así y me importa poco lo que los potenciales usuarios opinen”… lo cual tiene muy poco sentido, si no interactúa con los demás, ¿para que lo publica o distribuye?; o incluso para resolver generosamente un problema de otros o de la comunidad… no todos desarrollan de manera egoísta… hay para todos los gustos… tanto usuarios como desarrolladores… y para usar tu misma analogía sobre la música, como tabién he transitado el universo de las artes, entre ellas la música, te digo que sí hay reglas a respetar en la música, por ello tienes los estilos, no es lo mismo componer música clásica que rock, bolero que pop, y así podría seguir… el músico tiene que aceptar las reglas básicas del estilo que quiere para su creación… y si decide hacer un estilo libre y nuevo, maravilloso, pero no será ni melódico ni folclórico, será otra cosa, la cual puede no estar en sintonía con la música melódica, por lo cual no podría incluirse en un CD de sólo dicho estilo, sino en uno con estilos mixtos o de vanguardia… digamos que las distros son los estilos musicales… o sea, con las distros, programas, GUIs y guidelines pasa lo mismo… la libertad tiene ciertas reglas, sino es libertinaje…

    Si sientes que las guidelines de cierta empresa o distro te limitan, pues vete a otra que te permita hacer lo que quieras… ¿dónde está el problema? es parte de tu libertad y de la de ellos… al menos así lo veo yo…

    Por último, si desarrollas para el open source, tendrás que aceptar las reglas que mueven ese universo, pero no es el único que tienes para moverte, si sus ideas o reglas no te convencen, gustan o no tienen tu sintonía… con esto te digo, y en referencia a la última idea de tu post, si planeas manejarte en el universo del software libre/ GNU/Linux con las ideas del software privativo… amigo, estás en un problema… pues se trata de dimensiones con reglas intrínsecas distintas… no necesariamente incompatibles, pero tendrás que hacer un trabajo de adaptación para ver realmente en dónde estás y en dónde quieres estar y qué mundo te dará lo que realmente quieres (esto te lo digo de onda, porque veo una idea reiterativa en tus post, que apunta a lo último… a la queja constante de que el OS u SL te maltratan o te quitan algo que sientes que te corresponde)

    Te saludo, MB

  37. 37
    anonimo2 dice:

    @MagoBlanco pero hay un error, mis ideas son las de desarrollo de codigo abierto, no ideas de codigo privado. He notado como simplemente dices lo mismo, tus puntos me dan la razon lo uqe pasa es que no te das cuenta, creo que has estado mucho tiempo sin desarrollar, creo que deberias volver a hacerlo para que le cojas el ritmo, un usuario solo sabe quejarse y eso no sirve de nada, siempre sera ignorado porque no aporta una solucion ni siquiera propone una, ese tipo de personas son ignoradas en cualquier tipo de empresa o de desarrollo, vivimos en un mundo diferente al que pintas una queja solo es valida si se muestra porque dicha queja esi mportante y no un capricho de los usuarios, claro si me pagas pues tengo una obligacion contigo de satisfacer cualquier error que tenga la aplicacion, pero ningun proyecto sea pagado o codigo libre se guia por las quejas del usuario, un proyecto tiene guias y metas propias y estas no estan sujetas a cambio, la dicatadura del usuario solo ocasiona la ruina de los proyectos, desde siempre existen muchos proyectos informaticos que fracasan por scope creep y lo que ocasiona dicho problema es resolver todas las quejas de los usuarios, ahora eso suena cruel pero asi es la realidad pensar de otra forma es pensar en una utopia que no es real.

    Mago sobre las ideas socialistas tengo que repetir que siempre estaran mal, tanto en la economia como en el desarrollo o mantenimiento de proyectos estan mal, simplemente no funcionan y eso lo ha demostrado la historia, te dejare con una pregunta como un proyecto puede enfocarse mejor sus recursos, enfocandose en el proyecto y no en cumplir cualquier caprichos de los usuarios o concentrandose en responder a todos esos caprichos?? A todo esto manten en cuenta que ninguna empresa o proyecto tiene recursos ni personal infinito. Me interesa ver las respuestas de los moradores de MuyLinux.

  38. 38
    MagoBlanco dice:

    @anonimo2: JAJAJAJAJA… te digo lo mismo, porque tu me dices lo mismo y nunca podemos salir del círculo… en fin… allá vamos… en lo único que estamos de acuerdo (hablo sólo de este tópico, en otros, será otro cantar… con esto te quiero expresar que no estoy en contra de tus ideas sólo porque seas vos, en otras podremos coincidir) es que hace años que no desarrollo… pero lo he hecho bastante tiempo como para saber másomenos como se mueve la cosa… con lo cual puedo decirte, que el usuario que se queja (aunque yo preferiría decir que nos señala algo que no le satisface) puede tener varias consideraciones… por un lado, podría señalarte algo que vos cvreías que estaba bien y finalmente no funciona como debe; por otro lado, puede señalarte algo que te hayas pasado por alto o simplemente que no se te ocurrió y que puede mejorar la performance o la estética del programa; obviamente están los que se quejan sólo por quejarse, con que si pagaron por este desarrollo, pues se les deberá prestar oído, pero si no, pues a usar otro que les guste más… pero son realmente los menos… si hacemos algo para que lo utilicen otros, más allá de nosotros, pues me parece que hay que escuchar… luego decidirás si está bien para tu proyecto o no, pero prejuzgar de esa manera… como dicen por mis pagos “te vas a cagar de hambre” (por decir que vas a tener poco trabajo o el mismo no será reconocido en la medida que vos creas que debe serlo)… quizás no se pueda, o incluso no se deba, resolver todas las quejas, pero si las posibles o las que puedan elevar tu proyecto… mucho de la publicidad, máxime en el open source, es del tipo boca-a-boca, y si desdeñas a tus usuarios y no los tienes en cuenta (lo cual no significa hacerles caso en todo, sino sólo en lo útil), pues tendrás mala publicidad y tu proyecto no levantará cabeza… en algún punto, esta dictadura-usuario vs dictadura-desarrollador se inclinará hacia los usuarios, que son quienes finalmente van a elegir que herramienta utilizar, y su tu desarrollo no les sirve, o se sienten desdeñados por el creador, pues se irán hacia otros que les sirvan mejor, los tengan más en cuenta o les guste más… quedándote vos con tu proyecto, mirándose frente a frente, preguntándose ¿qué salió mal?… Además, si puedes generar una comunidad afín de usuarios hacia tus productos, que se sientan bien con tus desarrollos, que se sientan bien tratados, te pueden generar potencial buen marketing, e incluso empresas importantes podrían mirar con interés tus proyectos y contratarte… o sea… me parece más inteligente generar un círculo virtuoso, desarrollador-ususario-comunidad-marketing-empresa, que se retroalimente y crezca, que empacarse caprichosamente en la postura que planteas… que a mí (con mis ideas) me parece caprichosa, que terminarás encerrándote en un gueto de geeks autosuficientes, pero alejados de la realidad cotidiana, donde realmente las cosas funcionan o no…

    A tu pregunta, pues a Francia (cuando lo gobernaba el socialismo, no la derecha como ahora) le ha ido bastante bien… Alemania también es socialista, si no me equivoco (aclaro que no estoy seguro, antes de que me tiren a matar)… lo que no ha funcionado es el comunismo,,, que es bien distinto… y el capitalismo, bueno, ha hecho paises ricos comiéndose a los paises pobres y generando una pirámide de tipo logarítmica, que ya ha colapsado, porque no puede sustentarse, al generar una gran base de pobres, con una punta de ricos muy pequeña, pero muy alta, y sin sector medio, que en su mayoría se ha empobrecido…. Pero, más allá de las ideas de cada uno, que ciertamente guían nuestras acciones, la clave está en el equilibrio… y yendo directamente a tu último planteo, ni muy muy, ni tan tan… porque por un lado, un proyecto que no oye a sus usuarios, está condenado al estancamiento y a una estructura fija, que no puede evolucionar, coartando su propia libertad y su propio desarrollo a futuro, y por el otro, su estructura sería tan blanda, que se caería al primer viento, y jamás terminaría de evolucionar hacia ningún lado… la cuestión es la inteligencia y el sentido común que le pueda poner el desarrollador para capitalizar la experiencia de los usuarios y sus ideas, con las propias y las metas que persigue el desarrollo…

    Ja… me agoté… JAJAJA… es muy interesante debatir contigo…

    Ah, según mi propia percepción, y me gustaría saber la de los demás usuarios del foro, GNU/Linux se basa en una filosofía de corte socialista y Windows y MaC, en una de corte capitalista… Y Uds. ¿qué opinan?

    Saludos, MB

  39. 39
    anonimo2 dice:

    @MagoBlanco vuelvo y repito no se debe escuchar a los usuarios en un modelo de desarrollo de bazaar, simplemente un desarrollador escucha lo que necesita, si el quiere escuchar sobre como hacer mejor aplicaciones por consola pues solo buscara informacion de consolas si se pone a escuchr sobre GUIs no terminara nada, de esta forma los problemas se resuelven poco a poco, simplemente al que le duela cierto problema lo arreglara y probablemente busque feedback de algunos usuarios, ahroa no hay ente central en linux asi que quien escuchara las quejas?? nadie, y nadie deberia simplemente los usuarios se quejan pero estos no saben como deberian arreglarse las cosas, simplemente seguiran lo que les guste.

    Sobre tus puntos debo de decirte que son interesantes pero solo traen mas problemas que soluciones, si escuchas a cada usuario pierdes tiempo valioso que podrias utilizarlo desarrollando, claro un desarrollador puede buscar feedback pero jure usted que no leera cada queja existente ni siquiera las que tienen que ver con su trabajo, probablemente hable con amigos y conocidos y deduzca un patron, luego se pondra a trabajar y a realizar las mejoras que el considera que solucionaran el problema. El modelo del bazaar es simple si algo le molesta arreglelo, ahora los usuarios no quieren ayudar en nada, quieren llenarse la boca de hablar de virtudes del software libre cuando la gran mayoria no sabe que es, no ha leido el manifiesto y mucho menos ha participado en uno, y lo peor quieren igual trato que el desarrollador mas ferviente de x proyecto, eso es lo que dices que sera el paradigma a seguir??????? Estas 100% equivocado, cada dia mas la dictadura del usuario cae cuando nuevos desarrolladores se unen a los proyectos, participan en las conferencias y ayudan de cualquier forma a algun proyecto, seran pocos pero poco a poco cada vez mas personas se interesan en participar de forma activa en sus proyectos favoritos y poco a poco derrumban la dictadura del usuario y eso solo trae resultados favorables, el futuro no es consentir a unos usuarios que solo se quejan y lloran como infantes sino que nos integremos todos a nuestros proyectos favoritos.

    Sobre lo del Linux ser socialista creo que te equivocas, para mi el modelo de desarrollo del bazaar es 100% capitalismo liberal o anarcocapitalismo, en cambio Microsoft y Apple utilizan un modelo parecido a la social democrata.

    NOTA: El capitalismo no puede volver pobre a nadie, las personas se vuelven pobres debido a la interaccion de entes reales, sistemas economicos no tienen manos y pies para hacerlo pobre, por lo tanto ni el comunismo ni la social democrata ni el capitalismo vuelven pobres a las personas solo un ente real los puede volver pobres, en el caso del comunismo es el gobierno cuando toma todos los medios de produccion para si y sumerge al pueblo en la pobreza. En el caso de la social democrata es el gobierno que chupa la sangre del pueblo con mas y mas impuestos los cuales se gastan en todo sea esto bueno o malo pero nunca son retribuidos en mejores servicios o prestaciones para los contribuyentes y como lso contribuyentes en esta epoca actual solo saben cargarse mas y mas de deudas que pasa cuando el gobierno le quita mas dinero todos los a~os pero sus gastos no disminuyen??? exacto, pobreza. El capitalismo liberal no lo hara rico nunca pero si propone un sistema donde se le brinda la oportunidad de hacerse rico usted mediante su inteligencia y sus habilidades. Claro las personas esperan que el gobierno los haga rico o algo asi y luego dicen que el capitalismo no sirve porque simplemente el capitalismo solo les da la oportunidad todo lo otro corre por su cuenta y como escuche en un episodio de Dr. House que vi esta noche (por cierto mis amigos dicen que soy un House pero de programacion en cuanto a lo grosero, aunque no me considero un completo imbecil), esos que se aferran a la esperanza y no hacen nada nunca cumplen nada, si usted quiere algo busque la forma de logralo, ya sea que lo haga usted solo o ayudando a los demas.

  40. 40
    MagoBlanco dice:

    @anonimo2: JAJAJAJA… no nos vamos a poner de acuerdo nunca, pues estoy en total desacuerdo… así que me planto aquí, porque en este tema, así como en el político, tenemos posiciones abosolutamente encontradas… vemos al mundo desde ópticas tan distintas… igualmente me parece bien que aportemos desde cada uno, y que alguien más externo a nosotros pueda encontrar un punto de concordancia, que tal vez nosotros desde nuestras posturas no podamos ver… Así que sólo un apunte sobre los usuarios… son realmente pocos los que se comunican con el desarrollador directamente… los que sólo se quejan, lo hacen en foros más o menos dedicados, a donde el desarrollador no necesariamente tenga acceso… por lo que son quejas o pedidos vanos y que probablemente no lleguen al creador del software, así que esos quedan descartados de mi universo de usuarios a los que prestarles oído… pero ¿y los que se comunican directamente con el desarrollador? o sea, se tomaron la molestia de comunicarse con la fuente… tal vez allí es dónde prestar oído para saber qué es lo que le pasa a nuestro desarrollo en el mundo real… porque creo que en algún punto, el usuario que no nos conoce directamente, sino sólo a través de nuestro software, tiene el punto de vista de como funciona en el mundo real, pues nuestros amigos o compañeros de proyecto, o incluso otros desarrolladores, forman parte de lo que yo llamo “pruebas de laboratorio”, pero el éxito o fracaso, qué tan bueno o malo es, que tanto sirve o no, sólo se podrá medir realmente en el mundo real, con usuarios reales y en situaciones reales… igualmente te repito… spon realmente pocos los usuarios que se comunican con el desarrollador, el resto se queja de gusto en los foros (los habrás visto por aquí también) y esas caen en saco roto…

    Saludos, MB

  41. 41
    reply dice:

    Dentro del proyecto GNU/Linux se encuentran todas las tendencias, no es cierto que sea un movimiento exclusivamente de izquierdas o socialista, cuando hablamos de Red Hat o Novell estamos hablando de empresas que compiten en una sociedad de libre mercado incluso cuando hablamos de las distintas distribuciones o de KDE o Gnome, observamos una competencia incluso yo diría que perfecta entre ellas, muy superior al actual monopolio Windows. Existe tambien el hacktivismo y otros movimientos análogos pero es que esto es lo que tiene la libertad, que cabemos todos.

    En este mundo del SL, se tiene en cuenta al usuario mucho más que en el SP y eso no significa una mema del mismo, al contrario enriquece, si entras en Gnomelook verás comentarios de usuarios sobre lo que allí se expone y eso lleva a su mejora (es sólo un ejemplo).

    Anonimo2

    Tienes un concepto equivocado del SL, hay empresas que desarrollan SL y sus ingenieros cobran tanto o más que los de MS. Intel u Oracle contribuyen al SL por que interesa a sus propios proyectos y eso beneficia tambien al SL, Un proyecto como Blender empezó como proyecto de código cerrado y al resultar insostenible su situación la salvación de éste vino por el cambio en su filosofia, ahora libre.

    Hay ingenieros jefe de empresas que contribuyen con código al kernel, sin contraprestaciones directas.

    Canonical no es una empresa odiada por la comunidad, unicamente es menospreciada por aquellos que recientemente han elevado su nivel en el conocimiento GNU/Linux y ya se creen superiores y a estos les diría, calma y humildad. Debian no es una comunidad sospechosa de ser anti GNU/Linux y la colaboración con Canonical es cada vez más estrecha.

    Sobre el nuevo gestor de paquetes, ok, siempre y cuando no haya imposiciones y se deje operar con entera libertad.

  42. 42
    anonimo2 dice:

    @reply ok, no dijiste nada que yo no supiera e inclusive nada uqe MagoBlanco no haya mencionado con anterioridad, ok entenderia que alguien no quiera leer todos esos comentarios super largos del Mago y yo (por lo menos yo no lo haria el debate tan avanzado como esta), pero nada continuemos.

    El punto central entre Mago y yo es el siguiente, yo digo que si un proyecto OSS se pone a escuchar todas las quejas el proyecto no tendra muchos recursos para innovar y evolucionar (aka GNOME), claro falta un punto que llamaremos el punto secreto del OSS, KDE no escucha al 100% de susu usuarios y no es tan estable como GNOME, claro la diferencia es poca ultimamente para los ubuntosos que vengan a satanizar a KDE, pero usted tiene que estar muy parcializado con GNOME si no ve como KDE da mas y mas noticias e innova mas y mas cada vez, asi que el debate principal es si se debe escuchar a TODOS los usuarios, Mago me jugo un jugada “rara” cuando en su ultimo post recorto ese numero diria yo que en un 80% lo cual si es manejable y vence mi argumento de que ningun proyecto OSS tienen personal y recursos para oir TODAS las posibles quejas sobre un proyecto, asi que nada ese es el debate que aparentemente esta estancado pro ahora.

    Sobre SL y OSS, nunca dije que ese modelo era inferior al que usan empresas privadas ni viceversa, tampoco mencione algo de que ganaban los empleados de alguan empresa que trabaje en un proyecto OSS o privado, eso es irrelevante y se determina por el mercado no por el proyecto. Ahora hace unos meses exprese donde el desarrollo de proyectos al ser OSS supera al desarrollo de un proyecto privado, claro tambien exprese que ese pensamiento de que si un proyecto es OSS automaticamente es mejor que uno privado es solo una idea infantil y mayormente empujada por personas que no son desarrolladores y solo leen de un manual las virtudes del software libre, no entrare en explicar dicho debate que francamente es del 2003 porque ya eso se discutio y rediscutio una y otra vez por la longitud del asunto, asi que para otro dia.

    El otro punto del debate es como linux se desarrolla lo cual si puede ser extrapolado a ideales socio/economicos, bueno en los 80s se escribio una de las biblias de la ingenieria de software, un libro llamado The Cathedral and the Bazaar que hasta el sol de hoy es el libro que mejor define las metodologias de desarrollo de los proyectos de SL y/o OSS, claro linux usa el modelo del bazaar (mi preferido personalmente) y GNU, Google y muchas empresas mas utilizan el modelo de la catedral, de nuevo para explicar ambos modelos con precision me tomaria mucho tiempo y letras asi dejare una definicion muy superficial, pero recomiendo leer sobre ese tema si nadie de los moradores entiende bien este asunto.

    La catedral se puede resumir en un modelo centralizado, la emrpesa o grupo desarrolla el proyecto, lo lanza como OSS y se enfoca en mantener dicho codigo y el proyecto, regularmente controla con pu~o de hierro como evoluciona el proyecto, algo asi como Google y Android, acaso creen que los devs contribuyentes pueden elegir donde y con que features sale cada version de Android??

    El bazaar es parecido solo que sin el modelo centralizado, simplemente desde el inicio se tiene una idea general del proyecto y se acepta todo codigo que no arruine el proyecto con licencias o patentes, en otras palabras por eso Torvalds dijo que le daba igual cuando MS sometio codigo al kernel de linux, si no hay licencias o patentes que arruinen el proyecto y el codigo es bueno se acepta porque el bazaar lo desarrollan todos, otro ejemplo a parte del de MS es el de USB 3 si mal no recuerdo, ninguno de los manteiners del codigo del kernel pidio dicho aporte sin embargo la comunidad lo creo y como es un bazaar no hay pu~o de hierro que pueda decirles que no, claro si alguien salta con introducir todo KDE al kernel le diran que son proyectos separados, pero mientras sea un aporte que cabe dentro del proyecto lo hayan requerido los manteiners o no y mientras el codigo no arruine el proyecto mediante licencias y patentes simplemente se acepta en el modelo del bazaar.

    Ahroa antes de irme una peque~a preguntilla, si GNU desarrolla con la catedral (sino me cree lease el libro que tiene pruebas de sobras) y el kernel de linux como el bazaar, despues de haber visto ambos modelos yo pregunto quien desarrolla de forma mas libre, GNU o Torvalds y su gente que mantienen el kernel de linux???? Le hace reflexionar sobre Stallman y su cala~a verdad.

  43. 43
    reply dice:

    Es lo que trato de explicar que ambos conceptos tienen cabida en este ecosistema, el de Torvalds y el de Stallman, hay ideas más progresistas y otras más liberales, sin duda las razones que mueven a Oracle a contribuir no son las mismas que a la comunidad debian, pero esto lo convierte al final en una colaboración simbiótica de la que todos nos beneficiamos y si en el futuro los fabricantes de hardware crean su propia distribución para reducir costes, los usuarios se beneficiarán de una total compatibilidad hardware de ese fabricante.

    Si todo el problema de Linux es tener que elegir que es lo más adecuado para cada usuario, yo quiero ese problema.

    Todo lo escrito en el anterior comentario es para que se entienda de una vez que los desarrolladores de SL no son todos unos individuos con cuernos y tridente y que cada uno se mueve en este mundo con total libertad y escrito esto, Stallman tiene todo el derecho a defender distribuciones y aplicaciones 100% libres, tal vez el futuro nos dé una sorpresa y sea la norma en el mundo de la informática, un concepto como el de la Cloud o el sufragio electoral electrónico no serán posibles sin referencias libres y si hasta ahora los usuarios y empresas han tragado por la inexistencia de alternativas libres, si estas se desarrollan adecuadamente, puede que el futuro para el SP no se vea muy prometedor.

  44. 44
    Hrungnir dice:

    @MagoBlanco Socialismo es un comunismo no radical, es algo así como derecha y ultra-derecha, sin embargo el socialismo no ha funcionado en nada, es un sistema que se destruye por si solo, y es el mas hipócritas de todos, dicen a los nazis asesinos pero no profundizan en los que asesino Stalin en el régimen comunista (que se sabe que mato mas que Hitler, pero de eso no hablan los medios), tampoco dicen nada de Mao Tse Tung en la China (mato mas que Stalin), y por cierto tienes que leer mas noticias sobre Europa, puesto que cada vez giran mas a la derecha. Aplicar el sistema comunista en el mundo informático, u en otra área será siempre lo mismo, UN FRACASÓ, porque bien saben los creadores del comunismo (judíos y masones) que no pueden mantenerse al mismo tiempo “Libertad-Igualdad-Fraternidad”, y ellos lo saben, pero tienen su propósito en todo esto. Si eres libre no serás igual a los otros ya que la libertad conducirá a que cada quien tome su propio camino, su propia decisión, y su propio modo de pensar, pero si todos somos iguales sacrificamos nuestra libertad de elegir y así sucesivamente. Es algo así como en el mundo de Windows donde todos son iguales en cuanto a los entornos de escritorios, pero no tienen libertad a elegir, mientras en Linux hay libertad y cada quien elige el que le guste. Así que lo mejor es no llevar el comunismo a la informática por el bien de los informáticos.

  45. 45
    Malcer dice:

    @Hrungnir, todo lo que dices es correcto, pero matizaría un par de cosas:
    Los nazis eran del Partido Nacional Socialista Alemán, asi que eran de la misma calaña…
    Y lo de “Libertad-Igualdad-Fraternidad” es el lema del liberalismo, y que lo confundas con socialismo me duele, ya que yo soy liberal y esa ideología es totalmente contraria a las izquierdas. No quiere decir expresamente que todos seamos iguales en si, sino ante la ley y derechos individuales, que nos permitirá gozar de plena libertad individual en cualquier ámbito, y que luego se transmitiría en una solidaridad con los demás por nosotros mismos. Y creo que esa es la esencia de Linux, creo que eso se cumple, y por mucho que se empeñen en decir que Linux es o debe de ser comunista, están equivocados (por lo que dices tu), y porque además nos da todo un mundo donde escoger y colaborar con los proyectos que gustemos (o crear otros).
    Un saludo ;)

  46. 46
    anonimo2 dice:

    @Malcer

    Por fin aparecio otro liberal por aqui, bienvenido y gracias por los comentarios, nada al menos que alguien mas decida continuar con el debate (trate de resumirlo en un post anterior) este parece estar estancado por el momento. Veamos que dice Mago cuando vuelva mas tarde, pero honestamente parece que nos quedaremos estancados.

  47. 47
    Malcer dice:

    @anonimo2, me alegro de que haya gente liberal en Linux y no solo gente de izquierdas que se cree que el software libre es un movimiento de tal ideología. La discusión con Mago Blanco no la seguí mucho, pero que quede claro que soy defensor de libertad para todos, como no, tanto de las GUI como cosas mas profundas y sencillas para gente que no dependemos tanto de ellas. Que una “windosización”, si se me permite inventarme el término, no le da fuerza a Linux, si no mas bien al contrario. En definitiva, que soy partidario de invertir en los ya usuarios de Linux, adaptándose al sistema, y no crear cosas para los de fuera, para los de Windows, no se si me explico.
    De igual manera que no defiendo la expansión dominante de Linux, si no convivencia con todo lo que hay, ya que genera oportunidades. Amo Linux y es mi SO principal, pero también quiero tener alternativas como Mac OS X, por ejemplo, aun sabiendo que es cerrado, porque acepto que sea así.
    No se si me explico como es debido, pero espero que se entienda que soy partidario de la diversidad, comercial o no, gratis o no, libre o no, pero que todos podamos decidir lo que queremos.
    Un saludo ;)

  48. 48
    Malcer dice:

    Por cierto, me alegro que tu seas otro de los que critica a Canonical no por Ubuntu en si, si no por su publicidad engañosa de “volver a inventar la rueda” y que todo es supermegasencillo, y al señor Shuttleworth (o como se escriba) por hacer de Ubuntu una línea de imposición de las GUI para Linux con la excusa de querer ganar en usuarios… pero que resulta que Ubuntu solamente se hace publicidad a sí mismo, no habla por el proyecto común ni por todos los usuarios, y eso no hace mas que imponer en Linux un solo modelo de desarrollo (véase la cantidad de distros derivadas de Ubuntu que hay).

    ;)

  49. 49
    Hrungnir dice:

    @Malcer nacional-socialismo NO es lo mismo que socialismo, el nacional socialismo junto con el fascismo han sido considerados como los mas extremos del lado ultra-conservador, o ultra-derecha, así que no te engañe el nombre “Nacional-socialista”, sobre “libertad-igualdad-fraternidad” es el lema de los masones, una logia muy peligrosa, que primero utiliza la “libertad” para generar caos en la sociedad y así afirmar mas el control sobre las masas, puesto que la conducen a que esta se convierta en libertinaje, agotándola en el caos y después que la sociedad este desecha, muy sutilmente intentaran hacer creer a la masas que la izquierda es la solución contra dicho caos. Así que no tienes que aclararme nada, pero si quieres hablar de esto mas detenidamente te paso mi MSN, puesto que este blog es para hablar de Linux, y no es bueno que lo tomemos ahora para hablar de política u otra cosa. De igual manera si pido excusa por hablar de esto en este lugar.

  50. 50
    MagoBlanco dice:

    Hello, MagoBlanco is back!!! JAJAJA

    @anonimo2: sip… el debate sobre si los usuarios si o no, más que estancarse, se ha definido… o sea, ambos tenemos una parte de la razón… ni todos ni ninguno… sino la medida justa…

    @resto-del-mundo: mientras el comunismo (que tiene una base de sustentación ultra-izquierda, por lo tanto, es represiva como la ultra-derecha) es limitante, pues iguala la base hacia abajo, el liberal no igual nada, el socialismo (que tiene una base democrática) iguala la base, pero hacia arriba, donde a partir de un determinado punto, depende de cada uno se avanza, retrocede o se estanca (no confundir con nacional socialismo, como el nazismo, del que sólo tomaron el nombre, que tiene una base ultra-derechista, o sea, los extremos se tocan, pues como el comunismo, son dictatoriales, mientras que el socialismo no lo es)(ahora no recuerdo quién lo dijo, pero China y otros con el mismo régimen, son comunistas, no socialistas)…

    Abrazos fraternales y camaradería linuxera… (Cuack!)

    MB

Escribe tu comentario