On 07/21/2010 12:31 AM, Neil Kandalgaonkar wrote:
For the new uploader I'm working on[1], we want it to remember your previous preferences about what license to use and maybe a few other things.
Here's what I'm thinking about:
We add a new preference for preferred license.
- If present, this prefills the upload form with a license.
- If absent, no license is prefilled.
Whatever you pick in this form overwrites the preference. That is,
uploading a file has the side effect of storing a preference for the next time.
I realize this doesn't capture every edge case, but the point is to get behaviour that's simple enough that most people can actually use, and experienced users can work with.
Another way to solve the problem is to always upload new files "towards" an existing category, and allow categories to carry a default license. Users who want to upload their own photos, should first create a category:photos_by_user_XYZ and set a default license for this category. This could be done as part of creating a new account.
If I'm uploading scanned books by Mark Twain, I would upload them towards category:Books_by_Mark_Twain, which should contain some PD template, and this would not depend on my personally preferred license.
If a user wants to upload some photos with one license, and other illustrations with another license, they could simply create two categories.
This scheme is not in conflict with yours. You could use the category's preferred license as the initial default and fallback to the user's preferred license.