License display when trying to donwload attached file in a node
pyrhoe - September 30, 2009 - 17:35
| Project: | Creative Commons |
| Version: | 6.x-1.x-dev |
| Component: | User interface |
| Category: | feature request |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | active |
Jump to:
Description
Hi there :)
Well done on a fantastic module!
I was wondering if there's any plans for creating a display of selected license, when the user tries to download an attached file, such that they have to accept licensing conditions? Eg, music file is attached to node, user tries to download file and gets redirected/interrupt screen with license, user must accept, then can download the file.
Thank you for your time,
Josh

#1
That's an interesting idea! Basically, they have to agree to the CC license in order to download it.
Strictly speaking, it doesn't matter whether they agree or not because a license is a license and the copyright is held by the creator. It's not like a software EULA where all sorts of conditions are specified. CC is actually GRANTING privileges over the default, not constraining them. So the user can't really "not accept" the license.
More in line would be a pop-up notification of the license terms, in case the user didn't notice. I personally wouldn't do the work to implement this, but I don't know about Blaise. If someone were to submit a patch, I think we'd consider it. I imagine though that the best way to do it is with by providing a hook that anyone can hook onto, instead of putting it into the main code of the module.
#2
Thank you for the reply :) I have a few ideas in my head that I'd like to try. If I can come up with something good, I'll post it here :) It will most likely work with the Creative Commons licensing module...
#3
I think it would make sense to look at what Mozilla does. In Firefox 3.0.5, they replaced the End-User License Agreement with a "Know Your Rights" info bar on the initial install. That approach makes a lot more sense to me for Creative Commons licensing, because -- like free software -- CC licensing is adding privileges rather than restrictions.
Like Turadg said, I'm not so sure about forcing users to "accept" a CC license, but I think that a "know your rights" style thing providing extra information could be helpful.