Skip to content

Introducing a brief explanation of image license #1316

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

Closed
gupta-meghna64 opened this issue Mar 16, 2018 · 9 comments
Closed

Introducing a brief explanation of image license #1316

gupta-meghna64 opened this issue Mar 16, 2018 · 9 comments

Comments

@gupta-meghna64
Copy link
Contributor

gupta-meghna64 commented Mar 16, 2018

Summary

There should be a brief explanation of the licenses of images in the application to prevent the user from randomly choosing any license.
For example-
There should be an explanation about:

  1. CC0
  2. Attribution 3.0
  3. Attribution-ShareAlike 3.0
  4. Attribution 4.0
  5. Attribution-ShareAlike 4.0

Commons app version

Commons 2.6.7

Would you like to work on the issue?

Yes!

It would be great if everyone could give their suggestions on how to go about this and what all can be done to make the best fix :)

@gupta-meghna64 gupta-meghna64 changed the title Introducing a brief explanation of license in tutorial Introducing a brief explanation of image license Mar 16, 2018
@nicolas-raoul
Copy link
Member

How about a (?) link at the right of the selection gadget, that opens a page on our Wiki or https://commons.wikimedia.org/wiki/Commons:First_steps/License_selection in the user's language?

@gupta-meghna64
Copy link
Contributor Author

@nicolas-raoul that sounds great! I'll start working on it :)

@tanvidadu
Copy link
Contributor

tanvidadu commented Mar 16, 2018

@gupta-meghna64 I am already working on a class that would fetch a token for a url based on the language selected by the user. You can continue from there. It will save time.

@gupta-meghna64
Copy link
Contributor Author

@nicolas-raoul how do I retrieve the user's language? Should there be an option of selecting the language from a list on clicking info icon or some other way?

@nicolas-raoul
Copy link
Member

@gupta-meghna64 How about just something like Locale.getDefault().getLanguage();?
Then I think a mapping to the relevant URLs would be the easiest, with English as the default.

@gupta-meghna64
Copy link
Contributor Author

That sounds like a great idea @nicolas-raoul
I'll start working on it as soon as possible :)

@tanvidadu
Copy link
Contributor

I will start working on this issue as a part of #274

@misaochan
Copy link
Member

@tanvidadu Sounds good. :)

@nicolas-raoul
Copy link
Member

nicolas-raoul commented Jun 12, 2018

After thinking more about this, I believe that license choice is important enough to have its own activity, which would explain each license with proper sentences.

I believe the best would be to do like OpenArchive's app which, rather than asking for a license, asks the user what permissions they agree to let:
https://play.google.com/store/apps/details?id=net.opendasharchive.openarchive.release
screenshot from 2018-06-11 19-44-27
(The choices would be a bit different, as all Commons licenses allow for commercial reuse)
Upon selection it could show show the matching license's name and an explanation about it.

The scale is much bigger so it could be a phase 2 in a different issue, though.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants