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

Comments

turadg’s picture

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.

jfarry’s picture

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...

balleyne’s picture

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.

kreynen’s picture

Status: Active » Closed (works as designed)

I agree this is interesting, but should be committed as a separate module... creativecommons_know_your_rights or something like that. Let's keep this module to focused on the UI for users to add CC licenses to their nodes and the basic display of CC information.

turadg’s picture

Title: License display when trying to donwload attached file in a node » Interrupt download of a licensed file to accept the license terms
Project: Creative Commons » License
Version: 6.x-1.x-dev »
Status: Closed (works as designed) » Active

kreynen, I agree it shouldn't be part of creativecommons module. A lot of the suggestions on creativecommons are more general licensing matters so I made a project "license". It's mostly a placeholder now but it can start collecting some of these feature requests as design cases.

I'm moving this ticket over to that module.