Closed JoeCohen closed 1 month ago
Thanks for noticing this and adding the issue.
iNat's explanation of its available licenses:
Edit License Licensing your content gives anyone the legal right to use it without asking your permission if they abide by the terms of the license. In addition, iNaturalist includes your Creative Commons-licensed content in regularly-updated archives produced for select partner organizations interested in our data. For example, we include No Copyright (CC0), Attribution (CC BY), and Attribution-NonCommercial (CC BY-NC) records in the archive we generate for the Global Biodiversity Information Facility (GBIF), an international, inter-governmental organization that compiles and distributes biodiversity information from around the world.
Good choice for sharing with scientists This license releases your work into the public domain, so others can copy, modify, distribute and perform your work, even for commercial purposes, all without asking permission or giving you credit. This is the most accommodating of licenses offered. Recommended for maximum dissemination and use of licensed materials. View License
Good choice for sharing with scientists This license lets others distribute, remix, tweak, and build upon your work, even commercially, as long as they credit you for the original creation. View License
Good choice for sharing with scientists This license lets others remix, tweak, and build upon your work non-commercially, and although their new works must also acknowledge you and be non-commercial, they don't have to license their derivative works on the same terms. View License
This license lets others remix, tweak, and build upon your work even for commercial purposes, as long as they credit you and license their new creations under the identical terms. All new works based on yours will carry the same license, so any derivatives will also allow commercial use. View License
This license allows for redistribution, commercial and non-commercial, as long as it is passed along unchanged and in whole, with credit to you. View License
This license lets others remix, tweak, and build upon your work non-commercially, as long as they credit you and license their new creations under the identical terms. View License
This license is the most restrictive of the six main licenses, only allowing others to download your works and share them with others as long as they credit you, but they can't change them in any way or use them commercially. View License
You retain full copyright over your content aside from those rights granted to iNaturalist in our Terms of Use.
@mo-nathan, @pellaea, @nimmolo Should we make all of the above licenses (except No License) available on MO?
@mo-nathan, @pellaea, @nimmolo
Our licenses are in the db, not in the code. We have a License model, but no Licenses controller.
@mo-nathan, @pellaea, @nimmolo
I note that iNat does not version licenses.
I'm fine with supporting all of these licenses (except No License). The big questions are what do we do for the default license for new users and what do we do for existing users. I think the best thing to do is switch the default license to the most current equivalent license and to update all users to use the most recent version of what is essentially the same license. We should also not provide the option of selecting older versions of equivalent licenses. Ideally we would also provide a way for users to bring all their existing licenses up to date, but I think that should require an explicit user action. For users with a lot of images it may take a while so it's probably something that really should get done as a background operation.
I'm ok with moving to the "most recent version of a license" if we let users know that's what we're doing. It would be worth reading over the older versions of the licenses to see if they say anything about updates to the license. If that's already a provision of the license, then we should be fine. Otherwise, I think technically we have to let users opt-in to the upgrade, but we could potentially give them the option to have our system automatically update the license for folks who don't care (which I expect is most users).
I don't see any obvious provision in the 3.0 by-sa license about updating the license. I think this is common in click-through licenses where it says the license may be updated from time to time. I think we need to make this an opt-in thing which we advertise through the banner or some such.
Thanks for the feedback. I want to add the "missing" licenses now in order to make it easier to import iNat Observations. My general plan.
On Sat, May 25, 2024 at 7:22 AM Nathan Wilson @.***> wrote:
I don't see any obvious provision in the 3.0 by-sa license about updating the license. I think this is common in click-through licenses where it says the license may be updated from time to time. I think we need to make this an opt-in thing which we advertise through the banner or some such.
— Reply to this email directly, view it on GitHub https://github.com/MushroomObserver/mushroom-observer/issues/2151#issuecomment-2131289063, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAALDFFOENMSCGCLKSR7BCTZECNDVAVCNFSM6AAAAABIABROVSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMZRGI4DSMBWGM . You are receiving this because you were assigned.Message ID: @.***>
A controller would be nice, but I'd probably just do it with a quick script that just creates the needed objects. I note that the current DB only has 4 licenses. Maybe we don't need to add all the ones that iNat has. Don't have a strong opinion.
I want to add the "missing" licenses, else importing iNat observations gets unnecessarily complicated: If we don't have the exact iNat license, then we need to map iNat Licenses to a different MO equivalent, and also get the user's permission to use a different license in MO.
On Sat, May 25, 2024 at 8:45 AM Nathan Wilson @.***> wrote:
A controller would be nice, but I'd probably just do it with a quick script that just creates the needed objects. I note that the current DB only has 4 licenses. Maybe we don't need to add all the ones that iNat has. Don't have a strong opinion.
— Reply to this email directly, view it on GitHub https://github.com/MushroomObserver/mushroom-observer/issues/2151#issuecomment-2131313001, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAALDFA5RE6LK5D4IZIC2Q3ZECW2HAVCNFSM6AAAAABIABROVSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMZRGMYTGMBQGE . You are receiving this because you were assigned.Message ID: @.***>
Good point. That's fine.
License Controller TODO
Deprecated?
checkboxtrue
/false
or1
/0
created_at
, many lackupdated_at
created_at