-
Notifications
You must be signed in to change notification settings - Fork 220
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Free/Libre sounds and other replacements #424
Comments
@100best Can you point me to the link on "libre ones"? p.s. There's a branch named |
Btw, where do the current sounds come from? On Sat, Oct 15, 2016, 12:26 PM YVT [email protected] wrote:
|
@Kurtoid They're downloaded during the build process. I think its from yvt's Dropbox account, but I am not sure of it. (https://www.dropbox.com/s/aprb9aufqk2abe1/DevPaks28.zip) EDIT: I misinterpreted Kurtoid question, but I will leave this here anyway. EDIT 2:
|
I know that, but where did he get them from? On Sat, Oct 15, 2016, 12:51 PM Flávio Monteiro [email protected]
|
Most of the current sounds are made from commercial sound libraries (which explains the exception terms in the license text). The others are created with Logic Pro, except that |
@yvt Would the current sounds be free/libre if they where converted into a free/libre audio format or not? |
@100best No. |
@100best no. the format they are stored in can be libre, and that would be a good idea. something like FLAC would be nice, or anything with a decent bitrate really. That would mean that it would be possible to compile openspades using only libraries which implement open source audio formats. A nice thing to have, although not essential (there are free libraries for mp3 and other formats, it's just that the formats themselves are patented) if you want libre sounds, you can get a recorder somewhere or even a microphone or whatever works and record the needed sounds. then open up a feature branch and replace them there. A similar thing to what OpenTTD did with their proprietary pixel art assets. |
How would i go about getting the "old" sounds... The ones that were used up until a few months ago? |
Can there be added an option to not have to compile OpenSpades with |
OS mostly relies on original player and map object models, which are extracted from the original client and are packaged as a part of Placeholder files for GPL version of such game assets can be identified with the suffix |
It currently works without these in
It would be nice if OpenSpades could use the system installed fonts instead of depending on the ones in |
I agree about replacing models with GPLv3 compatible replacements, since the license uncertanity of these files is causing problems among package maintainers. Regarding fonts, do they really need to be GPLv3 compatible? They're already SIL OFL. Looks like SuperTuxKart has OFL font assets, too. |
What is the current status of licenses for non-free assets in OpenSpades? |
I consider that it's currently in a gray zone as long as the original author is clearly credited. The reason for this is that he didn't mention its license and the original client didn't include any EULA or something that could impose conditions on the redistribution of the game assets. Furthermore, considering that the original author hasn't been around for several years, it can be said that the original client is practically an abandonware. Anyway, the original author has a right on the game assets. If he's suddenly back after several years of silence, he will have the right on our fate. Also, It's also possible that the copyright extends to entire the game design. That's why I can't submit this game to Greenlight even if all game assets were replaced. |
How much does the game need to be different to be able to submit it to greenlight? I presume submitting it there eventually is the goal, since it's pretty much the only way we could gain traction for it, considering the sad state the community is in currently |
Can it be argued that game design is different even though it uses on the same protocol? One simple change (addition/extension, for example an extra packet understood only by OS) can be argued to drastically change the design. is protocol copyrighted though? |
Yes, it's technically possible, but is hard to achieve. Minor modifications are likely to end up as the original game design's derivative work, which are considered still owned by the original author.
Protocol isn't copyrighted since it's not an artistic creation by its own. |
Does the protocol have any Intellectual Property rights? I haven't heard of it being patented, so most likely besides that there are no possible way to impose IP on it. Which is good and explains why pyspades had no problems whatsoever with Ken and later Jagex. Steam seems to be having no information on possibility of listing derivative works there. The only info about IP is this:
Although Jagex completely changed the game design in the new version, I bet they still own the rights on the beta game design, as because they bought out the game from Ken as a whole.. Hmm, would be nice to get in touch with Ken and ask him under what conditions the deal went through. There might be some legal quirks there. And by the way, why did Jagex decide to remake the game to begin with, was there a legal reason to it maybe or simply the NIH syndrome? |
Jagex didn't start the remake I think, mat^2 (and ben?) had built an opengl client before being bought. (https://youtu.be/p3jPXgsXPVE) It was remade because it was built on an extremely old engine with a restrictive license, and had CPU only rendering. It was an obvious choice to rewrite it. It looks like the way it currently is, OpensSpades is definitely not in a good spot legally. I think the only real way to fix this would be to get the rights. |
Hi there, I'm just wondering what is needed for the final push to make OpenSpades truly libre. Do you only need new asset replacements? If so, which assets? From the discussion above, I gather it's mostly the audio files that need to be replaced or is there more to it? Possibly the fonts? |
I made replacements for all of the assets in pak000-NonFree.pak so that OpenSpades can be fully libre. The release section contains a 001-Free.pak which has libre alternatives for all the assets in 000-NonFree.pak. Almost all assets are licensed under CC0 with a few exceptions that are CC-BY 3.0 or 4.0. All sources are in the licence.md file. |
Following up on my earlier comment, would there be interest in substituting the current non-free assets by the free ones I made to make OpenSpades truly open? The licence for the free assets allow you to just grab them. |
will this be merged soon? |
What about replacing the sounds and any other nonfree files with free/libre replacements.
Edit: I like the Ogg Opus support, however the wav format might have been fine, this might be useful information GNU Philosophy - nonfree games.
The text was updated successfully, but these errors were encountered: