User Tag List

Resultados 1 al 10 de 104

Ver Modo Hilado

  1. #1
    Newbie
    Fecha de Ingreso
    03 ago, 18
    Mensajes
    18
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    Carta abierta al staff y a los interesados en hacer crecer Argentum Online

    Primero que nada quiero felicitar la iniciativa de abrir nuevamente el source luego de mas 8 años, esto mas que de seguro le va a dar mucha visibilidad al juego en toda la comunidad de software libre y por supuesto le va a hacer muy bien al juego.

    Algunos sabran del proyecto que se inicio en Agosto 2018 (Argentum Online Libre), donde la idea no era hacer un servidor mas del monton, sino mas bien nuclear a todos los programadores interesados en mantener un juego, expandiendolo y ayundandose entre todos.

    Se hicieron varios logros a nivel codigo, organizacion, documentacion, flujos de trabajo, pero lo que realmente se trato de lograr aqui es unir a la comunidad, armar un espacio en comun para todos, ya sea para tirar ideas, añadir graficos, tanto desarrolladores como no, un espacio transparente donde un aporte por mas pequeño que sea, si cumple con los minimos requisitos y suma al juego vale por igual y se añade. Y realmente en estos casi 8 meses de vida de este proyecto el alcance que se logro fue impresionante, gracias a todos sigue en pie y la filosofia open source es un hecho en el mundo AO.

    Soy conciente del tiempo que uno tiene que poner de su tiempo personal en un proyecto de la magnitud de este juego, tiene que dejar cosas de lado muchas veces por que asi esto lo demanda, por eso escribo esto para que apuntemos hacia adelante y cuanta mas gente tirando para el mismo lado mejor es.

    Por eso escribo este post para hablar de ciertas cuestiones que a nivel organizacion podriamos realizar, tanto para que cualquiera que venga a ver que esta pasando en el mundo AO no se maree y le sea mas facil de empezar y sumarse al desarrollo activo.

    En este post lei algo sobre una organizacion sin fines de lucro, cuyo estatuto deberá ser redactado en conformidad con la comunidad del juego con el objetivo primario de garantizar la transparencia
    http://foro.comunidadargentum.com/th...-sus-jugadores

    En el chat de AO Libre tambien se han planteado esta situacion y la cual parece tener sentido en este tipo de proyectos sin fines de lucro.

    Por lo cual en lo que a mi respecta, me gustaria poder aportar conocimiento/experiencia en este area.

    Me tome el trabajo de hacer una importacion de los repositorios de CVS a GIT (trabajo muy artesanal y raro ya que no es cosa de todos los dias) y trate de ponerme en contacto con todas las personas que aparecian en los logs

    Por que?
    Primero que nada para que aparezcan en el historial, no por que no esten presentes hoy no quiere decir que no hicieron mucho y hay que reconocerles todo su tiempo invertido y tambien ver como evoluciono el desarrollo, cosa no menor.

    Segundo para poder darle transparencia a la organizacion, que la organizacion no dependa de una sola persona y todo este a merced del mismo

    Es por eso que en este post pido contacto con los que faltan:
    http://foro.comunidadargentum.com/th...el-viejo-staff


    La organizacion de github de AO Libre https://github.com/ao-libre/ esta mantenida por un equipo actual (el cual va rotando dependiendo de la disponibilidad y la gente que aparece) pero no obstante muchas otras personas tienen permiso de escritura a la misma, personas que han trabajo en el pasado en el juego como:

    AlejoLp
    Cucsifae
    Maraxus
    CHOTS
    Pato Torres


    Aqui una captura de todas las personas con permisos de escritura:
    Screen Shot 2019-03-15 at 2.43.17 PM.jpg

    Y que se gana con esto?
    Una vez mas transparencia por mas que las personas antes nombradas no tengan participacion activa en el desarrollo, tienen permisos para poder administrarla.

    Importancia, una organizacion de software libre con mas participantes es mas visible y predominante que una que no, la idea como dije antes es siempre nuclear a todos los interesados en un codigo/organizacion/proyecto, un juego se hace de a muchisimas personas.


    Para poder hacer un paso evolutivo en estas cuestiones propongo lo siguiente a nivel administrativo:

    - Otorgar permisos de ADMINISTRADOR/ESCRITURA a quienes segun corresponda de todas las cuentas (Discord, github, facebook, etc) y hacer entrega de las mismas a la organizacion sin fines de lucro
    - Hacer entrega de la organizacion de github a la organizacion sin fines de lucro que se vaya a crear
    - Hacer entrega del dominio www.argentumonline.org a la organizacion sin fines de lucro que se vaya a crear


    A nivel codigo (lo escrito aqui es solo una suposicion ya que no hay nada definido aun de que se va a liberar y que va a cambiar)

    Los repositorios:
    ao-cliente
    ao-server
    ao-worldeditor
    ao-setup

    Deprecarlos, mas si no borrarlos, dejarlos como los codigos fuente 0.13.X mas ordenados y documentados que hay al momento en la comunidad, por si algun curioso quiere verlos, usarlos o por que no mandar un pull request con algun sistema (estamos en el año 2019 y aun hay gente que usa version 0.11)

    Centrar las fuerzas en los repositorios v1.0 que se vayan a crear en la organizacion de github, haciendo que todas las manos interesadas toquen solo un codigo base y asi aumentar la productividad de todos y tener mas avances mas rapido.


    Preguntas que pueden surgir:

    Al haber gente con permisos de escritura pueden decidir y/o cambiar mecanicas del juego ?

    No, una cosa es la transparencia de la organizacion y el velar por el cumplimiento de la licencia, otra muy diferente es tomar decisiones a nivel juego.

    La administracion actual sera la que tome las decisiones en cuanto a modificaciones de mecanica de juego, cambios en tecnologia, etc
    La administracion actual sera la que escriba en github los tickets necesarios a desarrollar en el codigo del juego
    La administracion actual sera la que tenga la obligacion y responsabilidad de revisar los cambios que las personas envian y meterlos en el codigo fuente para la disponibilidad de todos.

    Todas estas cuestiones se pueden organizar facilmente en github.


    Que podemos hacer para mantener todos un mismo codigo pero una persona X quiere poner un sistema que por alguna razon no es aceptada en el codigo fuente ?

    Bueno esta es una pregunta que me hago viendo la historia del AO y observando la cantidad de avances que hubo en diferentes mods, pero con una gran desorganizacion tanto administrativa como legal (no cumplimiento de licencias)

    Vayamos con un ejemplo simple y claro para que se entienda la idea:

    Digamos que una persona quiere crear un MOD de AO donde la unica raza activa son los humanos y va a agregar 100 graficos nuevos.

    Los 100 graficos nuevos van a servir al proyecto ya que se pueden indexar millones de graficos al AO (mas alla de que despues esta en el mapeador que graficos usa y el por que de esto pero en fin, es otro tema ese) pero la parte de que la unica raza activa son los humanos no sirve al proyecto.

    Deberiamos de alguna forma documentar que cambios SI se pueden introducir al juego (como ser por ejemplo indexacion de items) y que cambios NO pueden ir

    Esto habria que hablarlo y plantear una estrategia que beneficie a todos

    Desde ya muchas gracias por leer y en vista de ayudar a crecer el Argentum Online

    Lucas
    Última edición por recox; 14/03/2019 a las 23:55



Thread Footer

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •