Open emilysnowflake opened 9 years ago
Some notes on how to approach from email - put here for future reference when the work actually begins
1) it seems like some users (like me) have signed an agreement with Artistech that says anything original they post can be labeled ccPlus - ideally that means a field in the user database that marks the user as such
2) There's a module cchost_lib/ccextras/cc-bmp.inc that:
cc-nsfw.inc is an simpler example
It seems like something like (2) could be added to any upload form for new uploads for ccPlus
3) Seems there are users that signed (1) need their back catalogues tagged with the ccplus tag - in the past I would simply write a one-time script to execute this to cover that (hard-wired with the user names involved).
4) For remixes: the smarts in (2) would disable the checkbox if any of the sources are NOT ccPlus
If so: Currently the remix-source picker on the upload form does an ajax call to calculate the "strictest" license in ccskins/shared/js/remix_search.js and displays that to the user ("Your remix will be licensed as: XXX") - seems like another ajax call could be made to determine ccPlus status and twiddle enable/disable that way
Keeping this open until the all holes are plugged. Currently users can Edit Sources on any upload the ccPlus tag can be wrong for the upload.
Please add a check-box option for ccPlus with a link "by checking this box you agree to these terms" http://tunetrack.net/mnodes/29673/download/
Note: to check this box on a remix, all stems must also be ccPlus, and/or from an artist who has opted their into ccPlus. http://tunetrack.net/ccmixter/pages/ccplus-optins/ (more detailed list in TuneTrack admin console)