jal wrote:It perfectly valid to keep the media propietary. It's been stated many times by all kind of open source organizations, and open source programs of relevance as Firefox do keep their media under a propetary license. In fact, GPL was not designed to cover media, as it clearly shows in its mention of the word "source". Media rarely has such thing as a source, and Media doesn't hide any knowledge behind a barrier of a binary compilation.
Firefox is not under GPL. Your argument is invalid[TM].
"Media doesn't hide any knowledge behind a barrier of a binary compilation" - as long as that is true, the GPL allows you to consider the same file both source and binary. Works the same way as applying the GPL to a perl script:
"The source code for a work means the preferred form of the work for making modifications to it."
In case of the perl script, this is the script itself.
But, fact is, many media formats DO hide knowledge. E.g. rendered wav files for music hide the musical score and instrument recordings. Which however IS available to the original author in form of some data. Depending on how the wav file was created, it can be a printed musical score for "real recordings" (then the acceptable source code could e.g. be the project file for the music score if it was made on a computer, or scanned handwritten score if it was made on paper), and whatever project file your app uses for "synthetic recordings".
Whether zym files hide knowledge may be disputed, as they can be converted back to skeletal form. So IMHO they do not, and I could imagine a zym model editor (although pointless).
A typical media file type that often does NOT hide any knowledge are textures (in MANY, not ALL cases) and sound effects. But sometimes they do, and in that case source has to be provided.
But in our case, the situation is different: many media files in Nexuiz are under the GPL and their authors are no longer reachable. So they cannot be relicensed to the probably viable CC-BY-SA. And we really do not want to mix different licenses among media, as the confusion that would create would lead people to have reasonable grounds to assume everything is under GPL or under CC-BY-SA, and if that happens, a lawyer would also think everything is a "single item" and thus under one single license. So if we ever want to do a license transition to CC-BY-SA on the media - given that it is legal to do so - we should start requiring dual-licensed "GPL or CC-BY-SA" content for now, and do a CC-BY-SA switchover once all content is appropriately dual licensed (would probably take one, two years to replace all the stuff whose author cannot be reached any more or refuses to go CC-BY-SA).
Note: we cannot use a -NC license of the CC, because we DO want Nexuiz to be packaged (and sold) together with Linux distributions.
Note: CC-BY-SA is less restrictive than the GPL regarding commercial use because of the missing source code requirement, making it easier to rip off CC-BY-SA works.
So artists may have good reasons to accept GPL but not CC-BY-SA, but they also have good reasons to accept CC-BY-SA but not GPL (namely, because they want to hide their knowledge so others cannot learn from them).
And here comes the conclusion: as an OPEN SOURCE PROJECT, we should not encourage or even condone "hiding your knowledge from others". So, no license without source requirement. I'd be fine if there was a CC-BY-SA-SRC that would also require availability of the "source files" - whatever they are (e.g. music studio project files, musical score, whatever has been used) - to everyone who gets the "binary". But when you come think of it, CC-BY-SA-SRC would be exactly what the GPL is, just with different wording.
1. Open Notepad
2. Paste: ÿþMSMSMS
3. Save
4. Open the file in Notepad again
You can vary the number of "MS", so you can clearly see it's MS which is causing it.