On 06/03/13 16:28, Jay Ashworth wrote:
To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying.
As javascript is executed in the client, it probably is.
Perhaps. But HTML is also "executed" in the client, and some legal decisions have gone each way on whether the mere viewing of a page constitutes "copying" in violation of copyright (the trend is towards "no", thankfully. :-)
Cheers, -- jra
Interesting. Although HTML is presentational, while js is executable.
I wouldn't consider most of our javascript as "significant" -even though we have plenty of usages considered non-trivial by [1]- since it is highly based on MediaWiki classes and ids. However, we also have some "big javascript programs" (WikiEditor, VisualEditor...)
@Alexander: I would consider something like
<script src="//bits.wikimedia.org/www.mediawiki.org/load.php?debug=false&lang=en&modules=jquery%2Cmediawiki%2CSpinner%7Cjquery.triggerQueueCallback%2CloadingSpinner%2CmwEmbedUtil%7Cmw.MwEmbedSupport&only=scripts&skin=vector&version=20130304T183632Z" license="//bits.wikimedia.org/www.mediawiki.org/load.php?debug=false&lang=en&modules=jquery%2Cmediawiki%2CSpinner%7Cjquery.triggerQueueCallback%2CloadingSpinner%2CmwEmbedUtil%7Cmw.MwEmbedSupport&only=scripts&skin=vector&version=20130304T183632Z&mode=license"></script>
with license attribute pointing to a JavaScript License Web Labels page for that script (yes, that would have to go up to whatwg).
Another, easier, option would be that LibreJS detected the "debug=false" in the url and changed it to debug=true, expecting to find the license information there. It's also a natural change for people intending to reuse such javascript, even if they were unaware of such convention.
@Chad: We use free licenses since we care about the freedom of our cde to be reused, but if the license is not appropiate to what we really intend, or even worse, is placing such a burden that even us aren't properly presenting them, it's something very discussion worthy. Up to the point where we could end up relicensing the code to better reflect our intention, as it was done from GFDL to CC-BY-SA with wikipedia content.