Ok. Except that when a person uses option 2 (sending the grf themselves) they're very unlikely to send a copy of the readme solely because the license says so. I know I never do. We're not talking "commercial scale" here after all.michael blunck wrote:Yes, sure. Because my license (and there may be others as well) requires to redistribute the whole package, consisting of the .grf and the donotreadme including the licence. The .grf may not be re-distributed without the license, which I put, maliciously, into the donotreadme.
regards
Michael
I'm not saying you're wrong to chose your license, just that it's impractical for players to abide by it, so why should OTTD have an artificial limitation placed into it? It smells very similar to DRM in premise.
Several potential solutions come to mind, several others have come up with here:
- A flag (as already mentioned). Enable/disable distribution with it.
- Include the license in the GRF.
- Have the GRF contain a URL which can point to the pretty little license that the player is never going to read.
- Keep the GRF within a zip file along with "neverGoingToReadMe.txt" and "licensesAreIrrelevent.txt". The game gets the GRF out of the zip on load time as needed. Distribute the zip file within the game automatically and then you're abiding by the licenses.
Personally I'd skip all of them, and have a simple transfer, but I never was one for lawyerese.
