OpenTTD / OpenSFX

Sound Base Set for OpenTTD
Other
15 stars 11 forks source link

Seeking permission to re-license the sound edits by OpenTTD contributors #6

Closed Wuzzy2 closed 3 years ago

Wuzzy2 commented 3 years ago

As my research into the license status of the original (unedited) sound samples from Freesound.org showed, a lot of files were actually released under libre licenses! This contradicts the current claim in the READM

But it seems that is not really "enough" to truly liberate OpenSFX. Because most sounds were actually edited. The following people are listed as editors in the README:

I am hereby asking permission from everyone in this list above that the OpenTTD community is permitted to use your sound edits under a libre/FOSS license. That would mean we could instantly flip the license of many of the actual sound files in OpenSFX to a libre one without needing to edit anything. It would make the entire OpenSFX 'libre' yet, but it would greatly speed up the effort.

How I imagine a relicense would work: It would work if two conditions are true:

1) The source sound(s) that were us is under a FOSS license (see my research in #5) 2) The person who edited the sound (see above) also gave their OK to relicense

If both conditions are true, then the sound in question can be kept, only the license in the text files needs updating. Ideally, this would happen for all sounds, but I know it won't.

Hint: Seems like src/opensfx.sfo does a good job in documenting in what happened to each source sound.

I don't know how to contact most of the people on the list above, so if anyone knows, please reach out to these people. If we get the OK even from one person, that would be nice.

In case that we get the OK from nobody, then there's still the semi-nuclear option: Redoing them by someone who can give their OK. Thankfully, at least most source files are already libre. (Note that for the sounds with clear non-libre sources, we only have the nuclear option; those need to be replaced no matter what. I already reached out to pretty much any author of the originals, and a few sounds got libre (yay!), but not all.)

I basically just opened this issue for the chance to simplify the work of 'liberating' OpenSFX before moving on to the nuclear option.

planetmaker commented 3 years ago

In essence the more difficult job is to (re-)find all the original sounds - which were found on different sites which provide(d) free sound samples; thus the original creators are mentioned indeed in opensfx.sfo. IIRC, the people above in this issue mostly were afterwards kind enough to edit them so that they match to the game (like cutting, adjusting loudness etc).

Given that the sounds were taken under the CC-BY-Sampling-1-Plus license 10 years ago from websites I don't recall... the sounds with that original license likely need to be replaced or their original creators contacted. Searching for a few of the filenames or creators mentioned in opensfx.sfo, search leads for quite a few to https://freesound.org It might be worth to checkout the files by their name and check whether their license changed. On a single test it returned CC-0 for a file mentioned in opensfx.sfo as obtained under the CC-Sampling.

The people mentioned above by you who did most of the editing to match this set somewhat left the community or got busy with RL - yet searching for them and getting into contect via linkedin, facebook, email or so might actually be feasible as they seem unique enough that in case of doubt only a hand full of people need be asked whether they are the right person (I can provide a gmail contact for janusz which might still work - contact me privately for that).

Wuzzy2 commented 3 years ago

GitHub notifications:

@Pendrokar @zephyris @rubidium42

I was unable to find GitHub accounts (or any contact information) for janusz and Jklamo. I was also unable to find accounts with these names at the websites mentioned above. The accounts don't seem to exist

Wuzzy2 commented 3 years ago

@planetmaker: Well, it turns out most source sounds are actually under libre licenses and from freesound.org, so this is a big help. See #5. Please write me about janusz to Wuzzy2@mail.ru.

Wuzzy2 commented 3 years ago

Status report:

Wuzzy2 commented 3 years ago

In IRC someone showed me this: https://dev.openttdcoop.org/issues/1364

Rubidium wrote:

I hereby declare that my original work can be relicensed to GPLv2. This includes the readme, changelog, osfx_34.wav, osfx_50.wav and opensfx.psfo. I furthermore declare that my modifications can be relicensed to GPLv2 as long as the original creator of the samples I edited/mixed are allowing relicensing to GPLv2 as well.

I declare herewith that all my work on this project, past, present and future, may be re-licensed under GPL v2 or later, or under the CDDL; this includes namely all the work on the build system, the readme and opensfx.psfo

So Rubidium's work is either GPLv2 or CDDL (we can choose). Good to know.

planetmaker commented 3 years ago

Zephyris has an active twitter account @Zephyris

Wuzzy2 commented 3 years ago

I don't use Twitter.

Wuzzy2 commented 3 years ago

I just got permission from zephyris!

Hey, This is fine by me, any open licence is fine.

One down, four more to go!

Pendrokar commented 3 years ago

Permission to relicense my SFX contributions granted.

Wuzzy2 commented 3 years ago

This is great! That already covers a big chunk of sounds. There are only a few sounds remaining for which I don't have editor's permission. But I already started working on re-doing those as well, basing the work on the original free sounds. This is not too hard.

I will post a new PR when #8 is finished.

Wuzzy2 commented 3 years ago

Alright, I think I have gotten all the permissions I needed. For the handful of sounds for which I was unable to get permissions, I managed to find or produce libre replacements, thus a permission is no longer neccessary. The result of this effort can be found in #13.

I close this now.