The BSD license requires the reader to understand written english, i dont see how this will solve grenches problem.
You can call MAME free, nobody is hindering you, its even correct. It is free, as in beer. American law/society is not going to change overnight though, so
mame license is going to not be
free software for the forseeable future. Its either that or you have to change what free software means, and then you arent really talking about free software as in free software anymore. I guess the FSF were first to claim their not that good slogan, and they carry that banner legaly. But to everyone else, you need to understand and acknowledge freesoftware to come to terms with it. Otherwise you are grenching.
As far as i remember the problem with the mame license is that it forbids commercial endavours. And that is a restriction on use. For better of for worse, the mame license exists, and nobody else uses it (?)
Edit: Upon reading it i see they also limit distribution
Q. Can I include MAME with my product?
A. No. MAME is not licensed for commercial use. Using MAME as a "freebie" or including it at "no cost" with your product still constitutes commerical usage and is forbidden by the license.
See, it wasnt all irrelevant.
And if people want to use that, or BSD, etc let them! But
the hardware must support it, because linux and FSF(GPL) is the big player, and everything caters to that. Even if you dont like that huge beast, its still what this is about, having hardware that lets you have freedom as a minority.
Exophase: I dont see the controversy. Google did that and nobody cared. People who know better says it sucks, and the lead dev on AOSS left because of closed source blobs. Thats what we dont want.
BSD and other permissive free software licenses have been a hallmark in "the open source movement" (if thats what you want to call it. It represent a philosophy just as much as anything else.
Law works this way, if you dont protect your stuff, its not protected. When sun still owned java, they were glad to share that google was using it, no problems. New owners, change of policy, didnt hold up because it was already on good terms that it could be used. How that applies to dalvik and can you patent API calls and GPL and copyright, patent law. Ask a lawyer. If the FSF is lenient on calling the MAME license free then the free in the free software they want to protect/uphold means
nothing/less. Pick whatever applies.
What i know is this. Open source is good and all, but it means almost nothing, just like saying "i use linux OS" is falling out of relevance aswell as still being technically incorrect. Open source has good connotations in language, but legally its free software that means anything. It means that it
isnt something bad. Whereas
open source means it could be. GPL holds up in court.
TL
R if you are a coder type guy who dont want politics or law, read last paragraph.