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&amp;lang=en&amp;modules=jquery%2Cmediawiki%2CSpinner%7Cjquery.triggerQueueCallback%2CloadingSpinner%2CmwEmbedUtil%7Cmw.MwEmbedSupport&amp;only=scripts&amp;skin=vector&amp;version=20130304T183632Z"
>  
> license="//bits.wikimedia.org/www.mediawiki.org/load.php?debug=false&amp;lang=en&amp;modules=jquery%2Cmediawiki%2CSpinner%7Cjquery.triggerQueueCallback%2CloadingSpinner%2CmwEmbedUtil%7Cmw.MwEmbedSupport&amp;only=scripts&amp;skin=vector&amp;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.


1- http://www.gnu.org/philosophy/javascript-trap.html


_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to