geocento / SEDAS-issues

Project to track SEDAS issues
0 stars 0 forks source link

Implement licensing for different product types #58

Closed amanshu closed 6 years ago

amanshu commented 6 years ago

To deal with different licenses for different product types, we'll need the following: Every user should have marked which licenses they've agreed to. Licenses can be added through the admin page. When attempting to download data license is checked against the agreed user licenses and user is queried if not accepted. Some manner of logging which license each data file is associated with.

raul-geocento commented 6 years ago

What I propose:

raul-geocento commented 6 years ago

We have been thinking about this and we have a doubt. Is it enough for you what it is proposed above? I mean, if a user downloads a product and breaks the license rules in some way. How do you prove the user has agreed a license? Is it enough with a table with the logs of downloads / users license agreements? Or would it be necessary to implement something like a digital signature? Do you think it is necessary to check this with your "legal people"?

amanshu commented 6 years ago

Sorry, I seem to have forgotten the part where the user accepting the license is logged in the database.

What I propose:

  1. New table is added to database to track licenses
  2. New table is added to database to track users acceptance of license.
  3. Create a new page in admin to manage licenses
  4. Possibility to associate licenses to satellites in admin panel
  5. When an user clicks to download a product:
    • Database is checked to see if user has already accepted license
    • If so product is added to cart
    • If not a dialog window appear with the license / licenses he has to accept / reject to download the product.
amanshu commented 6 years ago

Sentinel dataset license: This dataset is licenced under The Terms and Conditions for the Use and Distribution of Sentinel Data, Copyright Copernicus data 2017.

Sentinel-2 ARD dataset license: This dataset is licensed under a Creative Commons Attribution 4.0 International License. Copyright Satellite Applications Catapult Limited 2018, derived from Copernicus 2017.

AirSAR dataset license: This dataset is licensed under a Creative Commons Attribution 4.0 International License. Copyright Satellite Applications Catapult Limited 2018.

Links to licenses to follow once uploaded.

raul-geocento commented 6 years ago

Completed, please send us the license links to update the license table

amanshu commented 6 years ago

Sentinel and Sentinel-2 ARD dataset license: http://sedas.satapps.org/tc_sentinel_data

AirSAR dataset license: http://sedas.satapps.org/creative-commons-licence

raul-geocento commented 6 years ago

It is configured on testing