Ver la versión completa : M.A.M.E dejará de ser gratis?
No se si será puro alarmismo, pero es interesante echar un vistazo a las declaraciones de Haze (desarrollador de M.A.M.E desde hace 15 años)
http://mamedev.emulab.it/haze/
¿Veremos un MAME de pago en un futuro próximo?
¿Se acabó la filosofía de preservación que MAME ha venido defendiendo durante todo este tiempo, en pos de una más lucrativa?
Hagan sus apuestas!
JoJo_ReloadeD
15/10/2013, 22:04
Coger codigo de la ultima version libre, fork, renombrar a freemame. Seguir como hasta ahora.
josepzin
15/10/2013, 22:28
Coger codigo de la ultima version libre, fork, renombrar a freemame. Seguir como hasta ahora.
Aguafiestas... teníamos aquí un hilo que prometía insultos y tu lo arruinas...
3XCL4M4t10N
15/10/2013, 23:08
Si, si que va a ser de pago... Y todas las dsitros linux si... Claro.
GameMaster
15/10/2013, 23:09
nicola salmoria se moriria y daria revuelcos en su tumba!
A mi no me parece mal que se financien, aunque sospecho que van a tener un problemilla si no licencian los juegos y que se creará el inevitable free-fork.
JoJo_ReloadeD
15/10/2013, 23:33
A mi no me parece mal que se financien, aunque sospecho que van a tener un problemilla si no licencian los juegos y que se creará el inevitable free-fork.
A mi me parece como el **** ojete. No por nada, si todo el codigo que hay fuera suyo, pues vale, es su gato y se lo follan cuando quieran, pero hay mucho mas codigo en el mame que el de los del mamedev actual.
Sin ir mas lejos me acuerdo de los drivers del ghost's and goblins y el black tiger, hechos por programadores españoles. En su dia eran monoemuladores y cuyo codigo fue aportado para hacer funcionar esos juegos en el mame.
¿Seria justo que cobraran los del mamedev actual y no esta gente que lo hizo por amor al arte?
Me parece una falta de respeto de unos pocos a mucha gente que ha colaborado de una manera u otra con el proyecto mame a lo largo de estos 16 años el comerciar con un proyecto que siempre ha sido altruísta. El MAME que se dejé como está y que siga progresando como siempre. Quien quiera hacer negocio de estas cosas de emuladores de multirecreativas pues que se cree otro multiemulador.
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.
Cada autor tiene el copyright de su código. Si lo comercializan se pondrán en contacto con el autor de cada driver para pedirle permiso. Podrían sacarse versiones muy optimizadas para android e ios con soporte oficial de mandos, con la ROM original licenciada (evitando las roms piratonas) y sin necesitar de jailbreak por ejemplo.
El MAME que se dejé como está y que siga progresando como siempre. Quien quiera hacer negocio de estas cosas de emuladores de multirecreativas pues que se cree otro multiemulador.
"It looks like anybody who doesn’t agree will simply have their code segregated and eventually rewritten." No se va a reutilizar el código de nadie que no quiera tener participar en la versión comercial. Se reescribirán.
Sobre el alma del proyecto, pues dependerá de lo que opinen los que lo dirijan o contribuyan más supongo. Como digo, habrá un inevitable fork como pasó con OpenOffice o Ubuntu.
JoJo_ReloadeD
15/10/2013, 23:59
Efectivamente, y eso suena a 'donde ponia variablea voy a poner variableb', problem?
Ahora ponte a pleitear para demostrar que eso realmente es codigo tuyo. Espero que si hacen esto los creadores de drivers que no esten deacuerdo y a los que les hayan plagiado el codigo se organicen y les metan un buen puro.
Estas historias, cuando dejan de hacerse por puro amor al arte, por compartir... dejan de merecer la pena. Ahora ya no sacaran tal juego porque no es vendible. No optimizaran tal driver pq ya le hemos sacado la chicha. No portaremos a tal plataforma porque no interesa.
En todo caso todo esto da lo mismo. Cualquiera puede hacer un fork. Les van a dar mucho porculo.
Como asi sera.
Estan metiendo la pata... pero mucho...
Que hagan lo que les salga de los cojones. Ya estan emulados casi a la perfeccion la mayoria de juegos. Xdd
Dejando eso a un lado, que van a cabrear a mucha gente que les va a pedir que quiten su codigo del mame, que supongo que sera un trabajazo (que tampoco lo se) y otro trabajazo mas el volver a escribirlo o quedarse sin el driver en cuestion.
Ademas de los posibles problemas futuros por hacer lo que jojo ha dicho, copio lo tuyo pero escrito de una manera ligeramente distinta.
Coger codigo de la ultima version libre, fork, renombrar a freemame. Seguir como hasta ahora.
Mame nunca ha sido libre precisamente porque no se podía vernder, que es lo que quieren hacer ahora :) Un código libre por supuesto que se puede usar comercialmente, que para eso es libre. MAME no se puede así que no es libre. Por lo poco que dicen, porque en realidad no dicen nada específico, puede que hasta lo que se estén planteando es liberar MAME. Hacerlo definitivamente BSD, o GPL, vaya.
Aunque no tengo ni idea de qué van a hacer. Solo vengo a decir que MAME nunca ha sido libre :)
No lo sabia, jatetu, no te acostaras sin saber dos o tres cosas mas.
Que hagan lo que les salga de los cojones. Ya estan emulados casi a la perfeccion la mayoria de juegos. Xdd
No te creas. Aún faltan una cantidad considerable de juegos por emular. En http://unmamed.mameworld.info existe una lista relativamente actualizada de recreativas aún no emuladas en el MAME. Y eso sin contar las que ahí no aparecen nombradas. Aunque entiendo que quieres decir que, al menos las recreativas que la mayoría solía jugar de pequeño, ya casi todas están emuladas. En cualquier caso tampoco es ese el problema que se trata aquí.
No te creas. Aún faltan una cantidad considerable de juegos por emular. En http://unmamed.mameworld.info existe una lista relativamente actualizada de recreativas aún no emuladas en el MAME. Y eso sin contar las que ahí no aparecen nombradas. Aunque entiendo que quieres decir que, al menos las recreativas que la mayoría solía jugar de pequeño, ya casi todas están emuladas. En cualquier caso tampoco es ese el problema que se trata aquí.
No. No es el problema. Es una respuestaal mismo.
3XCL4M4t10N
16/10/2013, 11:07
a mi la pena que me daria de ser cierto es por el aspecto de conservacion historica.
No sé si habéis visto la aclaración de David Haywood, pero parece confirmar lo que os decía especulaba: lo que están planteando es pasar la licencia a BSD pura (ahora es una BSD modificada quitándole libertad) Así que lo que se está planteando es liberar MAME, y David Haywood no está de acuerdo con liberar el código. Lo que pasa es que ayer lo explicó de aquella manera.
Por supuesto cuando se libera el código se libera con todas las consecuencias. Como por ejemplo que terceras personas puedan sacar rendimiento económico del código. Yo como firme defensor del código libre tengo mi opinión bien clara: prefiero un MAME libre. Personalmente, solo colaboraría con el proyecto si MAME fuese libre y ahora no lo es.
Ahora es cuando sale el Stallman de turno diciendo que para garantizar la libertad hay que prohibir la libertad de prohibirla. :D
No sé si habéis visto la aclaración de David Haywood, pero parece confirmar lo que os decía especulaba: lo que están planteando es pasar la licencia a BSD pura (ahora es una BSD modificada quitándole libertad) Así que lo que se está planteando es liberar MAME, y David Haywood no está de acuerdo con liberar el código. Lo que pasa es que ayer lo explicó de aquella manera.
Es que es mucho más fácil ganarte las simpatías del personal al grito de "¡¡que quieren convertir MAME en un proyecto de pago!!", que explicando que lo que realmente quieren hacer es cambiar la licencia para quitar la restricción de uso comercial, convirtiendo por fin el proyecto en uno de software libre. Dóndevaaparar :)
eToiAqui
16/10/2013, 15:31
Hasta que alguien se aproveche (caso muppen de android) y entonces todos dirán que porqué se hizo eso.
GameMaster
16/10/2013, 19:20
Lo que veo es que quieren ganar pelas con el porque aunque la licencia no permitiera su uso comercial todo el mundo lo hacia, incluidas empresas de renombre, creo que ya van tarde lo deberian haber hecho desde el principio y esto porque usar mame ya en si es estar siempre en lo ilegal, quitando la hipocresia de lado, todos sabemos que siempre se ha usado con roms ilegales pues poca gente tiene los originales que usa en el emu
(Me he leido el artículo diagonalmente) Si necesitan dinero, que abran un kickstarter, cumplirían objetivos con creces y pocas pegas se le podría poner (aunque las habría). Lo que no deberían hacer es liberar MAME y se pueda producir dinero de él legalmente. Es, creo, una obra sin ánimo de lucro, y más bien con un afán de conservación de un medio audiovisual (***** no sé como **** escribirlo sin resultar pedante).
Como ambas opciones me parece que ya las habrán requetepensado ya no sé a donde quieren llegar... imagino que es un globo sonda el post. En cualquier caso, siempre tienen la opción de donarlo a Apache, no ? :P
bulbastre
17/10/2013, 00:24
el messenyer se ara de pago!!!!
-----Actualizado-----
A mí me parece muy bien que lo liberen a lo hardcore. Lo que nunca he entendido es qué interés tiene alguien en NO liberar un código si tampoco va a ganar pasta con él? Me se escapa por completo.
El "messenyer" ya no existe ni de pago ni gratis. :mad:
El "messenyer" ya no existe ni de pago ni gratis. :mad:
Vaya que no. Yo no he dejado de usarlo. Xdd
GameMaster
17/10/2013, 06:54
dinos como, yo me tuve que cambiar al pidgin para no tener que meter la mierda del skype
nuevos post sobre este tema de Haze:
"I´d like to clarify the point I made when I said MAME was dead in an earlier post.
In order for this license change to go ahead Micko and the other devs have to be 100% sure that NO code, or files have been attributed to the wrong people and placed under the wrong license.
A release with code where the license has been changed without knowledge, or of against the will of those involved is illegal, Micko can’t put out a build that is illegal, and people wanting to make commercial use of MAME certainly can’t use any build that contains even a scrap of questionable code thus defeating the entire point of this exercise in the first place.
If this is ignored, and a build containing files under the incorrect license is put out then MAME for all legal purposes may as well not exist.
We’re already seeing changes made to licenses beyond the scope of permission. For example, the galaxian.c driver contains a bunch of code I added for some Brazlian games, yet has been relicensed without my permission. The Sega System 16 driver contains all the code I added for a Korean multi-game system, and the license has again been changed without my permission. Kale also had to change Jaguar files back because he’s contributed them.
These are just two obvious cases I cared to look for (and one Kale noticed) in code Aaron supposedly knows and is claiming as his own. There are going to be hundreds of cases like this across the source as more and more people try to relicense files in this heavy-handed ‘change license now, maybe audit later’ manner. If obvious mistakes like that are being made what’s the chance of catching everything else in cases where nobody is looking to point them out? It is not up to me, Kale and others to point out these mistakes, it is up to Aaron etc. to make sure no mistakes are made in this process.
What this means is, in simple terms, is that Micko CAN’T be sure nothing has been changed incorrectly, or inappropriately.
That in turn means Micko CAN’T put out a release and be 100% sure what he has put out is now legal, because this relicensing has infected the main source, there are already files that have definitely been illegally relicensed.
What that means is MAME is dead, unless Mamedev try to ignore all the above by pretending they’ll never make an error, which I don’t honestly think is possible given the mistakes made already and deep histories some parts of the project have.
This isn’t just me trying to be a pain in the backside, I would be raising the exact same issue even if I had already approved my code for BSD (and if the majority go that way I’ll probably end up having to, not because I want to, or want my code to be sold, but as one final selfless act to help avoid destroying the project thanks to the legal mess this has created)
I’ve even stated that I’d be quite happy to license my drivers with an extra exemption for the stated use case, but I consider this likewise impossible to do legally.
The problem is however it doesn’t just apply to my code, it applies to anything anybody has contributed, so like I said, even if I had already approved I would still be saying what we’re doing is impossible, and can’t be done legally. The fact that it is being pushed ahead with so aggressively startles me. I do not want to be contributing to a project where there is a shroud of legal uncertainty, and there always will be after this change and I’m not sure anybody else would want to either if they understood the situation. I feel the OSS / FSF community also aren’t going to take it seriously as a result of this either which again defeats one of the very objectives stated for doing this.
Personally as I’ve repeatedly stated, I think the only legal way this can all be done is in a fresh project, taking no drivers from MAME, and not attempting to do mass, and error-prone relicensing of every file in the main MAME codebase. Any other way leads to legal uncertainty for the whole of the MAME project, creating either what is almost certainly an illegal project, or a project which can see no further releases until the history of every line of code is 100% known. To me that is a dead project.
I have a feeling Mamedev will simply push on and hope nobody notices / challenges anything, but that doesn’t actually make it fine.
The moaning and ranting on here is for the good of the project, and it doesn’t matter how bullish, aggressive, or enthusiastic some devs are about what’s happening here, these are valid concerns, only further validated by each step of action I’m seeing taken.
in summary.. this CAN’T happen, but it probably will anyway. The result is likely a MAME build that will forever be illegal, but apparently that only bothers me.
I would like to clarify that none of this means Mamedev will be selling MAME directly, it does mean other people will be able to, but that’s an aside and not the real issue here at all."
Sigue comentando:
"Here is another issue with what is happening in MAME and why it is dangerous to the project.
Over the last year or two it’s well documented that I did significant work on rewriting the drivers for many Data East, Video System, Seta and Kaneko games, of note merging down video implementations in many cases to give me a single ‘most bug free’ version of the code where before there were multiple implementations.
The first step of all this work was always to place together all the existing implementations of the video chips in a single file, then work out how each implementation differed, what was lacking from each one and eventually come up with one fully fleshed out, and hopefully bug free implementation to cover all games.
Let’s take Data East for example, that was one of the most extreme cases, there were roughly 20 implementations of the same video chips written ad different times by different people, often with no knowledge they were emulating the same thing.
Had there been multiple licenses in theses source files (for example 10 of them under BSD and 10 under the regular MAME license) then the first step of bringing all the code together into one file would have been *impossible*. I wouldn’t have been able to put all the code from 2 different license types in one file in order to continue work, and it wouldn’t be remotely clear what license the final piece of code should fall under. As a result I wouldn’t have been able to improve the driver as effectively, and wouldn’t have been able to fix as many bugs.
This type of scenario (finding code that should be merged into a single implementation) comes up fairly often in MAME / MESS, so this is actually a very realistic scenario if different authors have chosen different licenses and it has the potential to seriously hamper development efforts.
While I was never happy with Aaron’s license creep in core framework files at least it stood little chance of creating an issue like this one.
Essentially having multiple licenses, and allowing that within the project (by not rejecting the changed license) it created fragmentation, it creates pieces of code that can’t be mixed together within a single source file or reused (copy+pasted) within the same project where the licenses differ, and one of the primary driver development mechanisms in MAME is copy+pasting code from existing drivers as a base where you have similar, but not identical behavior. Again this will hinder, not help development.
This is just one of the drawbacks of what is going on that appears to be being shoveled under the carpet by the people promoting it."
josepzin
17/10/2013, 12:33
Kiero, no seas cabr0n y pon un resumen de ese tocho en inglés :-P
JoJo_ReloadeD
17/10/2013, 12:40
Kiero, no seas cabr0n y pon un resumen de ese tocho en inglés :-P
Pues que el codigo de mame es un guirigay del 15 en cuanto a aportaciones y a todas esas partes hechas por terceros se les dijo que el codigo iria en base a una licencia. Ahora dicen de cambiar la licencia del todo en conjunto, pasando de lo que se le dijo a los aportadores originales. Lo que deciamos al principio del hilo.
Diferentes drives de MAME están bajo licencias diferentes.Muchos desarrolladores han escrito drivers para un mismo chip y ese código ha sido fusionado, pero se ha fusionado código que estaba en distintos ficheros con distintas licencias en un único fichero ¿Qué licencia es la que tiene que tener ese fichero? No se sabe. Y eso es lo que pasa con todo MAME. Muchos contribuyentes, varias licencias, reorganizaciones y limpieza periódica para quitar código duplicado, quitar código que no se usaba, y optimizaciones varias. Un pifostio, vamos, que para ser legales que hacen imposible la venta de MAME sin desnudarlo de casi todo por temas de licencias.
Le he estado echando un vistazo al código, y es verdad que hay un lío de licencias ahora mismo: hay código licenciado como MAME, otro BSD, otro LGPL, otro GPL... MAME no es compatible con la GPL, así que incluso la versión actual de MAME utiliza código relicenciado contra el deseo de algunos de sus colaboradores...
Haze deja claro en ese post un par de cosas: que el código de MAME tiene un carajal legal importante (cambien la licencia o no), y que no tiene demasiada idea sobre las licencias de software libre.
El primer problema es que, si quieres relicenciar código, tienes que contar con la aprobación de todos los que han aportado al proyecto, porque cada uno tiene los derechos sobre "su aportación" (sí, un par de líneas de código son una aportación). Y para conseguir esto necesitas que haya un sistema serio de control de código que te permita saber quién ha aportado cada trozo de código. No sé si en MAME tienen ese sistema, pero vistos los comentarios lo dudo.
El segundo problema es que justo el ejemplo que menciona con los drivers de video sí es posible si la licencia del código es BSD. El problema vendría si parte fuese GPL y parte con la licencia clásica de MAME, pero nadie te impide mezclar código BSD y de otras licencias en un único fichero, siempre que respetes la atribución.
En resumen, que yo calmaría un poco los ánimos, discutiría bien el tema de las licencias, y evitaría que un proyecto tan bueno como MAME termine en forks cutres y/o batallas legales sólo por temas de ego.
Kiero, no seas cabr0n y pon un resumen de ese tocho en inglés :-P
no había tiempo en el momento que posteé lo que había comentado Haze pero bueno, ahora ya poco me queda por añadir a los comentarios que se han producido después. ;)
Para quien quiera seguir leyendo sobre el tema
http://www.mameworld.info/ubbthreads/showthreaded.php?Number=316273
http://mamedev.emulab.it/haze/2013/10/23/and-its-all-pointless-anyway/
http://mamedev.emulab.it/haze/2013/10/24/and-whats-really-sad/
jcalatayud
19/07/2016, 22:13
Esperemos que no sea verdad que sea MAME gratis como siempre!!
princemegahit
19/07/2016, 23:06
Esperemos que no sea verdad que sea MAME gratis como siempre!!
O sea, que quieres que sea de pago
O sea, que quieres que sea de pago
Jajaja, bien visto. Xdd
http://i84.servimg.com/u/f84/11/54/40/66/necrop11.jpg
akualung
21/07/2016, 23:23
y cuántos likes de facebook van a hacer falta para parar este despropósito? :D :D
Espero que finalmente no sea de pago:confused:, mame ha sido una de las mejores aportaciones al siglo 21, poder jugar con nuestros clásicos a los cuales ya no podemos hacer de ningun modo(La mayoría)
GameMaster
15/09/2016, 16:13
no es de pago y no lo sera, por lo menos el oficial, creo que ya tienes suficiente con tener que comprarte los originales para poder jugar legalmente
Nathrezim
15/09/2016, 16:35
Aqui arcade lo que mas, pero original he?
Por supuesto.
Yo tengo casi todos las placas arcade (pero incluidos los muebles hoigan). Las dejo en el desván amontonadas y me las juego en el MAME, que es como se disfruta una recreativa! XD
Aquí arcade, lo que más!
GameMaster
16/09/2016, 00:23
yo se las dejo a las que no las tienen para que puedan jugar en mame, despues me las devuelven y se las paso al siguiente jugador
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.