deseoparadise escribió: Si una persona cede algo altruistamente no obliga a que alguien que también haya trabajado en ello no pueda beneficiarse, ya será moral, inmoral o amoral para cada uno
Cada vez que alguien escribe esto, un gatito muere ¿Cuantos gatitos tienen que morir?
Por enésima vez, lo cederás altruistamente, pero bajo una licencia de uso. Así que no, el que ha recibido el software NO PUEDE decidir unilateralmente qué hacer con el código (ni siquiera venderlo), ya que se ganaría una demanda entre otras cosas. Por favor, el que vaya a responder que haga este ejercicio (si puede, con la wikipedia en inglés, que contiene más información):
- Leerse lo que es una licencia software:
http://es.wikipedia.org/wiki/Licencia_de_software- Leerse la licencia MAME :
http://mamedev.org/legal.html#licenseEn concreto este párrafo:
Copyright
The code in MAME is the work of hundreds of developers, each of whom owns the copyright to the code they wrote. There is no central copyright authority you can license the code from. The proper way to use the MAME source code is to examine it, using it to understand how the games worked, and then write your own emulation code. Sorry, there is no free lunch here.
- Leerse lo que es el copyright:
http://es.wikipedia.org/wiki/Derecho_de ... _copyrightEn concreto estos párrafos:
El titular de los derechos de autor goza de derechos exclusivos respecto de:
- Reproducir la obra en copias o fonogramas. (nos quedamos con las copias, que no creo que el código fuente en fonograma sea aplicable, pero allá cada uno)
Derechos de reproducción: es un fundamento legal que permite al autor de la obra impedir a terceros efectuar copias o reproducciones de sus obras.
Así que mientras los autores de drivers mantengan su copyright, tendrán todo el derecho del mundo a decidir qué hacer con SU código, a pesar de estar incluido en un proyecto mucho más grande. ¿Qué ocurre si cambias la licencia? Pues que sólo afectará a aquellos colaboradores
que adhieran su código a la nueva licencia ya que ELLOS MANTIENEN SUS DERECHOS. Son los colaboradores los que sustentan a MAME, no al contrario.
Y sí, ELLOS tendrán todo el derecho del mundo de cambiar las condiciones y cobrar por sus drivers, pero es que eso va en contra de la primera licencia.
No se puede relicenciar todo el proyecto sin dividirlo, lo cual sería contraproducente para el grupo ¿Pueden cobrar por su trabajo? Claro que sí, pero entonces ¿para qué existe MAME? Que los que quieran cobrar se creen su propio grupo de trabajo y a correr.
Por cierto, estamos ahora mismo en un
offtopic, ya que en ningún momento se ha dicho que se vaya a poner un precio al trabajo realizado en MAME ni cobrar por él. Sólo se ha ofrecido un cambio en la licencia que permita responder "sí" a esta pregunta:
Q. Can I put an arcade cabinet running MAME in a public location?
A. No. This this a commercial use of MAME and is prohibited by the license. Even if you don't charge money, putting a machine in a public location is "operating" an arcade machine and falls under commercial rules in most locations.
Por cierto, aquí todos cooperáis con proyectos altruistamente, me parece genial aunque todos habláis mucho de software libre y libertad y demás y ninguno respeta que cada uno opine lo que quiera o haga lo que quiera.
Verás, me parecen genial las opiniones de los demás, solo pido que el que las ponga lo haga sabiendo de lo que habla.
Sigo pensando que si van a cobrar por ello, perfecto por ellos. Yo decido si pagarlo o no, igualmente habrán vías para que lo juguemos gratis.
¿Seguimos hablando de MAME? Porque no te preocupes, eso no ocurrirá nunca. Es que no vas a pagar por MAME, no podrás. El proyecto MAME no es el emulador, eso es el producto, o si lo prefieres míralo como un daño colateral que sale a raíz de un grupo de investigación que quiere hacer pruebas. La cláusula de no vender binarios de mame ni sacar provecho de ellos se puso para que todo el mundo que participara estuviera en iguales condiciones.
¿Que solo te importa jugar? ¿Que pagarías por tener un producto que emulara un único sistema? Ten cuidado si haces de mecenas para pagar una emulación desde cero, porque tendrías que pagar a un equipo que se encargara de comprar varias placas del original, dumpear las roms (muchos casos, eso significa destrozar la placa), reversar el sistema, ver como está todo conectado, pruebas.... Eso con una consola ya es difícil, y "solo" te tienes que dedicar a romper la tuya propia y comprar información al fabricante.
En el proyecto mame eso es muy distinto, ya que te encuentras con mucho trabajo ya hecho. Desde buscar a gente con ganas de destrozar sus placas para saber cómo funcionan hasta genios capaces de desencriptar y reversar código en minutos, por no hablar de las toneladas de CPUS ya implementadas en el emulador.
Solo se pide una cosa: recibiste gratis, entonces da gratis. Si quieres cobrar, vete a otro lado que esto lo dirigimos de esta manera.
Si esa máxima se rompe, el PROYECTO se va a la mierda. Los emuladores seguirán estando, y si ya estás jugando a tu máquina favorita no te tienes que preocupar de nada. Incluso podrás pagar a alguien para que te haga una reimplementación ya que la documentación estará ahí. De hecho, cualquier autor tiene licencia para mirar el código que hay en MAME y hacerse su propio emulador de pago, ya que para eso está (ojo, mirar, no robar código). La lástima es que solo te preocupe jugar y no entiendas el propósito de MAME.