Concepto de la filosofía abierta del UnAmiga desde su creación.
Publicado: 28 Ago 2018, 15:37
He recibido o escuchado o leído comentarios sobre los fuentes libres o no libres del UnAmiga y sobre cobrar o no por este trabajo, unos buenos, otros no tan buenos.
Quiero aclarar el punto: UnAmiga no lo inventé yo, lo inventó el grupo de Telegram que se creó a raíz del desarrollo inicial del "minimig", pero sin la intención de convertirlo en "casi" comercial
Y la historia trás él:
Al principio de los tiempos, cuando Dios creó al.... perdón, que me voy por las ramas... (un poco de humor no hace daño) ..
Fuera bromas, al principio, cuando empecé el tema del mimimig, lo hice tratando de que sirviera para el ZXUNO con su LX9, pero aquello quedó olviado hace mucho, mas de un año, por su tamaño. Entonces, tuve ocasión de comprar una LX45 ¡5 veces mayor que la del ZXUNO! y en ella entraba y sobraba espacio por todos lados, algo así como el 50% de espacio, pero, es Xilinx y es Spartan, no es Quartus y Altera, con lo cual, conseguir que algo que funciona en Altera, lo haga en Xilinx, no es que sea imposible, pero si quedaba lejos de mis conocimientos (y de los de Quest, creador de varios cores ZXUNO, que lo intentó y tiró la toalla).
En Xilinx lo mas que conseguí fue cargar el menú OSD, pero no cargar el KICK, por problemas de accesos a la SDRAM.
Así que, busqué una alternativa barata y arriesgué con la actual del UnAmiga, la "Altera Cyclone IV E", de 22000 celdas, sin saber si valdría, ya que, las FPGA que emplean los minimig, suelen ser de 25000 celdas. Pagué 56€ para comprar la FPGA y la placa de prototipado. Tras unos dos o tres meses de intentos, conseguí al fín meter el Minimig, con los fuentes que todo el mundo publica de forma libre.
Fue cuando decidí hacerlo público. Lo mantuve en secreto ese tiempo, para no dar falsas esperanzas, y para no quedar mal si no lo conseguía.
Como me basé en los fuentes que todo el mundo usa, publiqué tanto los fuentes, como el compilado. Y comenté, que yo particularmente, no quería comerciar con ello, que me venía grande el proyecto.
Pero como habéis visto todos ya, Antonio Villena se animó (y me animó) a hacer las placas que sustituían a mi placa de prototipado, y lo hacían compacto y chulo (chulo de narices), y me preguntó si quería participar en su fabricación , distribución y demas temas, pero no quise, le dije que hiciera lo que quisiera con el asunto, que yo me desentendía. Mi idea inicial era NO HACER mas cores que el del Minimig.
Pero ya sabéis la mayoría, que el tema picó el gusanillo a mucha gente, y se empezó a vender. Yo ya tenía medio hecho el core del PC NEXT186, que en un principio sería para mi solo, pero lo acabé publicando, entre otras cosas, por que es tontería guardarse una cosa así, cuando puede ser útil para aquellos que compraron UnAmiga.
El resto de cores (que no sea MIST AGA, que ahora comento), han sido ya por animar a mas gente a participar y comprar, y como no, para que aquellos que ya invirtieron, vieran algo mas allá de uno o dos cores.
Luego llegó la bomba, el MIST AGA. Este me llevó poco tiempo, no recuerdo ahora si fue una semana o dos, pero me llevó poco, por que , ayudado del minimig, fue cambiar "cuatro" cosas (que se dice rápido, pero que es mucho trabajo). Lo mas importante fue adaptar el menu OSD del minimig al MIST AGA que "no" tiene menú OSD (como sabréis, la MIST, el menú OSD, es por HARD externo, por la ARM). Esa parte me llevó un buen rato, y es la parte que yo considero "mia", y solo mia, es mi trabajo, mi tiempo libre, que aunque está basado en minimig y mist, es mi invento. No existe nada parecido ahora mismo con menú OSD por SOFT, ya que todo está basado en HARD. Si vieráis la parte que me he guardado, muchos dirían que es en realidad lo mismo usado en minimig de forma pública, y que he sido un "perro" por guardarlo, pero es lógico que se parenzcan ambos, puesto que solo hay una forma de unir varios módulos. Si tienes que sumar 1+2+3, lo puedes hacer como quieras, que siempre sale "6", pero yo puedo hacerlo 2+1+3 y otro 3+2+1, pero hay que pensar por que tiene que ser 1+2+3 y no 3+2+1
Por eso, los fuentes que he dejado en el foro, son la parte pública con los cambios mios necesarios para entenderse con el menu y con el unamiga en sí mismo. No todos los fuentes está tocados, la gran mayoría son originales. Así que, excepto la parte "pegamento" (o "glue" como dicen los que programan FPGA) que es la que une todos los elementos, el resto es público.
Algún día, no sé cuando, dejaré esa parte privada, pero no hoy, para evitar perjudicar a la filosofía unamiga, y que salgan clones en dos días, y se vayan por otro camino diferente, o peor aún , lo que mas me molestaría, que alguien se dedique a "vender" de verdad, UnAmiga clónicos a su bola, y se aprovechen de mi trabajo.
Y tras todo este rollo largo, deciros, y resumiros que yo NO COBRO, ni he cobrado, ni cobraré por el trabajo que he realizado, ni por las ventas de terceros de placas, cajas, cables o lo que salga. Eso no es cosa mia. No he recibido ni un solo euro en moneda por el trabajo. Esto que quede claro.
Antonio y los que venden cajas, claro que ganan dinero, lo ganan ellos, pero desde ahora os digo, que no lo hacen por vaciaros los bolsillos, ni para hacerse millonarios, lo hacen para que tengáis UnAmigas , por que lo que ganan con las ventas es "ridículo", es simbólico, solo cobran por su trabajo, lo que es de reconocer. No ganan para comprarse un ferrari (de momento), y lo que ganan, sobre todo en el caso de antonio villena, es para luego reinvertir en nuevas aportaciones o proyectos, como el del ZXDOS, que lleva dinero sacar al go a la calle, sin saber si funcionará y recuperarás.
nota: a pesar de que no he cobrado nada, y he renunciado desde el principio a cobrar nada, ha habido regalos por parte de Edu Arana o de Antonio Villena, para que continúe con la labor y que al menos, no me cueste dinero extra seguir haciendo cores. Pero las FPGA (por ejemplo la del ZXDOS) las he pagado de mi bolsillo.
Yo me divierto programando, no jugando, siempre lo he dicho, y me vale con ese concepto. Hago los cores que puedo, o los que veo mas fáciles de llevar a UnAmiga (o qu emenos timepo lleven). Pero aquí también puede haber malentendidos, como el caso del core del C64 que hice para UnAmiga y dejé parado, por que Neuro_999 está desarrollando para el futuro ZXDOS. En un principio, para no perjudicar a neuro (y por ende al zxdos) y por otro lado, por que estábamos los dos, cada uno por un lado, repitiendo trabajo tontamente. Así que, decidí parar mi versión y dejar que neuro acabe la suya del zxdos, y entonces usaré su trabajo para el unamiga, pero no será hoy, por que lleva trabajo, y hay mucho por hacer aún. No penséis que es una estrategia comercial para que se vendan ZXDOS, por que entonces, habría hecho lo mismo con el del Atari 800xl. Es mas por respecto a mi amigo Neuro_999 y no ensombrecer su trabajo en el C64.
El día que salgan ZXDOS a la venta, es opción de cada uno elegir uno u otro sistema, bien por precio, o por funcionalidad. ZXDOS dificilmente verá un A500 en su lista, solo por ocupación de espacio, pero el resto, pueden compartir trabajos.
Quiero aclarar el punto: UnAmiga no lo inventé yo, lo inventó el grupo de Telegram que se creó a raíz del desarrollo inicial del "minimig", pero sin la intención de convertirlo en "casi" comercial
Y la historia trás él:
Al principio de los tiempos, cuando Dios creó al.... perdón, que me voy por las ramas... (un poco de humor no hace daño) ..
Fuera bromas, al principio, cuando empecé el tema del mimimig, lo hice tratando de que sirviera para el ZXUNO con su LX9, pero aquello quedó olviado hace mucho, mas de un año, por su tamaño. Entonces, tuve ocasión de comprar una LX45 ¡5 veces mayor que la del ZXUNO! y en ella entraba y sobraba espacio por todos lados, algo así como el 50% de espacio, pero, es Xilinx y es Spartan, no es Quartus y Altera, con lo cual, conseguir que algo que funciona en Altera, lo haga en Xilinx, no es que sea imposible, pero si quedaba lejos de mis conocimientos (y de los de Quest, creador de varios cores ZXUNO, que lo intentó y tiró la toalla).
En Xilinx lo mas que conseguí fue cargar el menú OSD, pero no cargar el KICK, por problemas de accesos a la SDRAM.
Así que, busqué una alternativa barata y arriesgué con la actual del UnAmiga, la "Altera Cyclone IV E", de 22000 celdas, sin saber si valdría, ya que, las FPGA que emplean los minimig, suelen ser de 25000 celdas. Pagué 56€ para comprar la FPGA y la placa de prototipado. Tras unos dos o tres meses de intentos, conseguí al fín meter el Minimig, con los fuentes que todo el mundo publica de forma libre.
Fue cuando decidí hacerlo público. Lo mantuve en secreto ese tiempo, para no dar falsas esperanzas, y para no quedar mal si no lo conseguía.
Como me basé en los fuentes que todo el mundo usa, publiqué tanto los fuentes, como el compilado. Y comenté, que yo particularmente, no quería comerciar con ello, que me venía grande el proyecto.
Pero como habéis visto todos ya, Antonio Villena se animó (y me animó) a hacer las placas que sustituían a mi placa de prototipado, y lo hacían compacto y chulo (chulo de narices), y me preguntó si quería participar en su fabricación , distribución y demas temas, pero no quise, le dije que hiciera lo que quisiera con el asunto, que yo me desentendía. Mi idea inicial era NO HACER mas cores que el del Minimig.
Pero ya sabéis la mayoría, que el tema picó el gusanillo a mucha gente, y se empezó a vender. Yo ya tenía medio hecho el core del PC NEXT186, que en un principio sería para mi solo, pero lo acabé publicando, entre otras cosas, por que es tontería guardarse una cosa así, cuando puede ser útil para aquellos que compraron UnAmiga.
El resto de cores (que no sea MIST AGA, que ahora comento), han sido ya por animar a mas gente a participar y comprar, y como no, para que aquellos que ya invirtieron, vieran algo mas allá de uno o dos cores.
Luego llegó la bomba, el MIST AGA. Este me llevó poco tiempo, no recuerdo ahora si fue una semana o dos, pero me llevó poco, por que , ayudado del minimig, fue cambiar "cuatro" cosas (que se dice rápido, pero que es mucho trabajo). Lo mas importante fue adaptar el menu OSD del minimig al MIST AGA que "no" tiene menú OSD (como sabréis, la MIST, el menú OSD, es por HARD externo, por la ARM). Esa parte me llevó un buen rato, y es la parte que yo considero "mia", y solo mia, es mi trabajo, mi tiempo libre, que aunque está basado en minimig y mist, es mi invento. No existe nada parecido ahora mismo con menú OSD por SOFT, ya que todo está basado en HARD. Si vieráis la parte que me he guardado, muchos dirían que es en realidad lo mismo usado en minimig de forma pública, y que he sido un "perro" por guardarlo, pero es lógico que se parenzcan ambos, puesto que solo hay una forma de unir varios módulos. Si tienes que sumar 1+2+3, lo puedes hacer como quieras, que siempre sale "6", pero yo puedo hacerlo 2+1+3 y otro 3+2+1, pero hay que pensar por que tiene que ser 1+2+3 y no 3+2+1
Por eso, los fuentes que he dejado en el foro, son la parte pública con los cambios mios necesarios para entenderse con el menu y con el unamiga en sí mismo. No todos los fuentes está tocados, la gran mayoría son originales. Así que, excepto la parte "pegamento" (o "glue" como dicen los que programan FPGA) que es la que une todos los elementos, el resto es público.
Algún día, no sé cuando, dejaré esa parte privada, pero no hoy, para evitar perjudicar a la filosofía unamiga, y que salgan clones en dos días, y se vayan por otro camino diferente, o peor aún , lo que mas me molestaría, que alguien se dedique a "vender" de verdad, UnAmiga clónicos a su bola, y se aprovechen de mi trabajo.
Y tras todo este rollo largo, deciros, y resumiros que yo NO COBRO, ni he cobrado, ni cobraré por el trabajo que he realizado, ni por las ventas de terceros de placas, cajas, cables o lo que salga. Eso no es cosa mia. No he recibido ni un solo euro en moneda por el trabajo. Esto que quede claro.
Antonio y los que venden cajas, claro que ganan dinero, lo ganan ellos, pero desde ahora os digo, que no lo hacen por vaciaros los bolsillos, ni para hacerse millonarios, lo hacen para que tengáis UnAmigas , por que lo que ganan con las ventas es "ridículo", es simbólico, solo cobran por su trabajo, lo que es de reconocer. No ganan para comprarse un ferrari (de momento), y lo que ganan, sobre todo en el caso de antonio villena, es para luego reinvertir en nuevas aportaciones o proyectos, como el del ZXDOS, que lleva dinero sacar al go a la calle, sin saber si funcionará y recuperarás.
nota: a pesar de que no he cobrado nada, y he renunciado desde el principio a cobrar nada, ha habido regalos por parte de Edu Arana o de Antonio Villena, para que continúe con la labor y que al menos, no me cueste dinero extra seguir haciendo cores. Pero las FPGA (por ejemplo la del ZXDOS) las he pagado de mi bolsillo.
Yo me divierto programando, no jugando, siempre lo he dicho, y me vale con ese concepto. Hago los cores que puedo, o los que veo mas fáciles de llevar a UnAmiga (o qu emenos timepo lleven). Pero aquí también puede haber malentendidos, como el caso del core del C64 que hice para UnAmiga y dejé parado, por que Neuro_999 está desarrollando para el futuro ZXDOS. En un principio, para no perjudicar a neuro (y por ende al zxdos) y por otro lado, por que estábamos los dos, cada uno por un lado, repitiendo trabajo tontamente. Así que, decidí parar mi versión y dejar que neuro acabe la suya del zxdos, y entonces usaré su trabajo para el unamiga, pero no será hoy, por que lleva trabajo, y hay mucho por hacer aún. No penséis que es una estrategia comercial para que se vendan ZXDOS, por que entonces, habría hecho lo mismo con el del Atari 800xl. Es mas por respecto a mi amigo Neuro_999 y no ensombrecer su trabajo en el C64.
El día que salgan ZXDOS a la venta, es opción de cada uno elegir uno u otro sistema, bien por precio, o por funcionalidad. ZXDOS dificilmente verá un A500 en su lista, solo por ocupación de espacio, pero el resto, pueden compartir trabajos.